@-webkit-keyframes shard-flow{0%{background-color:transparent}30%{background-color:rgba(255,150,0,0.3)}66%{background-color:rgba(148,115,0,0.1)}100%{background-color:transparent}}@keyframes shard-flow{0%{background-color:transparent}30%{background-color:rgba(255,150,0,0.3)}66%{background-color:rgba(148,115,0,0.1)}100%{background-color:transparent}}@-webkit-keyframes shard-flow-black{0%{background-color:transparent}30%{background-color:rgba(0,0,0,0.25)}100%{background-color:transparent}}@keyframes shard-flow-black{0%{background-color:transparent}30%{background-color:rgba(0,0,0,0.25)}100%{background-color:transparent}}.reveal article,.reveal aside,.reveal details,.reveal figcaption,.reveal figure,.reveal footer,.reveal header,.reveal hgroup,.reveal menu,.reveal nav,.reveal section{display:block}html:-webkit-full-screen-ancestor{background-color:inherit}html:-moz-full-screen-ancestor{background-color:inherit}.reveal .slides section .fragment{opacity:0;visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.reveal .slides section .fragment.visible{opacity:1;visibility:visible}.reveal .slides section .fragment.grow{opacity:1;visibility:visible}.reveal .slides section .fragment.grow.visible{-webkit-transform:scale(1.3);transform:scale(1.3)}.reveal .slides section .fragment.shrink{opacity:1;visibility:visible}.reveal .slides section .fragment.shrink.visible{-webkit-transform:scale(.7);transform:scale(.7)}.reveal .slides section .fragment.zoom-in{-webkit-transform:scale(.1);transform:scale(.1)}.reveal .slides section .fragment.zoom-in.visible{-webkit-transform:none;transform:none}.reveal .slides section .fragment.fade-out{opacity:1;visibility:visible}.reveal .slides section .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .slides section .fragment.semi-fade-out{opacity:1;visibility:visible}.reveal .slides section .fragment.semi-fade-out.visible{opacity:.5;visibility:visible}.reveal .slides section .fragment.strike{opacity:1;visibility:visible}.reveal .slides section .fragment.strike.visible{text-decoration:line-through}.reveal .slides section .fragment.current-visible{opacity:0;visibility:hidden}.reveal .slides section .fragment.current-visible.current-fragment{opacity:1;visibility:visible}.reveal .slides section .fragment.highlight-red,.reveal .slides section .fragment.highlight-current-red,.reveal .slides section .fragment.highlight-green,.reveal .slides section .fragment.highlight-current-green,.reveal .slides section .fragment.highlight-blue,.reveal .slides section .fragment.highlight-current-blue{opacity:1;visibility:visible}.reveal .slides section .fragment.highlight-red.visible{color:#ff2c2d}.reveal .slides section .fragment.highlight-green.visible{color:#17ff2e}.reveal .slides section .fragment.highlight-blue.visible{color:#1b91ff}.reveal .slides section .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .slides section .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .slides section .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:'';font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}.reveal .stretch{max-width:none;max-height:none}.reveal pre.stretch code{height:100%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.reveal .controls{display:none;position:fixed;width:110px;height:110px;z-index:30;right:10px;bottom:10px;-webkit-user-select:none}.reveal .controls button{padding:0;position:absolute;opacity:.05;width:0;height:0;background-color:transparent;border:12px solid transparent;-webkit-transform:scale(.9999);transform:scale(.9999);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.reveal .controls .enabled{opacity:.7;cursor:pointer}.reveal .controls .enabled:active{margin-top:1px}.reveal .controls .navigate-left{top:42px;border-right-width:22px;border-right-color:#000}.reveal .controls .navigate-left.fragmented{opacity:.3}.reveal .controls .navigate-right{left:74px;top:42px;border-left-width:22px;border-left-color:#000}.reveal .controls .navigate-right.fragmented{opacity:.3}.reveal .controls .navigate-up{left:42px;border-bottom-width:22px;border-bottom-color:#000}.reveal .controls .navigate-up.fragmented{opacity:.3}.reveal .controls .navigate-down{left:42px;top:74px;border-top-width:22px;border-top-color:#000}.reveal .controls .navigate-down.fragmented{opacity:.3}.reveal .progress{position:fixed;display:none;width:10px;height:100%;top:0;right:0;z-index:10;-webkit-transition:width 400ms cubic-bezier(.26, .86, .44, .985);transition:width 400ms cubic-bezier(.26, .86, .44, .985);background-color:rgba(255,255,255,0.2)}.reveal .progress:after{content:'';display:block;position:absolute;height:20px;width:100%;top:-20px}.reveal .progress span{display:block;width:100%;height:0;background-color:#000;-webkit-transition:height 800ms cubic-bezier(.26, .86, .44, .985);transition:height 800ms cubic-bezier(.26, .86, .44, .985)}.reveal .slide-number{position:fixed;display:block;right:8px;bottom:8px;z-index:31;font-family:Helvetica,sans-serif;font-size:12px;line-height:1;color:#fff;background-color:rgba(0,0,0,0.4);padding:5px}.reveal .slide-number-delimiter{margin:0 3px}.reveal{position:relative;width:100%;height:100%;overflow:hidden;-ms-touch-action:none;touch-action:none}.reveal .slides{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;overflow:visible;z-index:1;text-align:center;-webkit-perspective:600px;perspective:600px;-webkit-perspective-origin:50% 40%;perspective-origin:50% 40%}.reveal .slides>section{-ms-perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;position:absolute;width:100%;padding:20px 0;z-index:10;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform-origin 800ms cubic-bezier(.26, .86, .44, .985),-webkit-transform 800ms cubic-bezier(.26, .86, .44, .985),visibility 800ms cubic-bezier(.26, .86, .44, .985),opacity 800ms cubic-bezier(.26, .86, .44, .985);-webkit-transition:visibility 800ms cubic-bezier(.26, .86, .44, .985),opacity 800ms cubic-bezier(.26, .86, .44, .985),-webkit-transform-origin 800ms cubic-bezier(.26, .86, .44, .985),-webkit-transform 800ms cubic-bezier(.26, .86, .44, .985);transition:visibility 800ms cubic-bezier(.26, .86, .44, .985),opacity 800ms cubic-bezier(.26, .86, .44, .985),-webkit-transform-origin 800ms cubic-bezier(.26, .86, .44, .985),-webkit-transform 800ms cubic-bezier(.26, .86, .44, .985);transition:transform-origin 800ms cubic-bezier(.26, .86, .44, .985),transform 800ms cubic-bezier(.26, .86, .44, .985),visibility 800ms cubic-bezier(.26, .86, .44, .985),opacity 800ms cubic-bezier(.26, .86, .44, .985);transition:transform-origin 800ms cubic-bezier(.26, .86, .44, .985),transform 800ms cubic-bezier(.26, .86, .44, .985),visibility 800ms cubic-bezier(.26, .86, .44, .985),opacity 800ms cubic-bezier(.26, .86, .44, .985),-webkit-transform-origin 800ms cubic-bezier(.26, .86, .44, .985),-webkit-transform 800ms cubic-bezier(.26, .86, .44, .985)}.reveal[data-transition-speed="fast"] .slides section{-webkit-transition-duration:400ms;transition-duration:400ms}.reveal[data-transition-speed="slow"] .slides section{-webkit-transition-duration:1200ms;transition-duration:1200ms}.reveal .slides section[data-transition-speed="fast"]{-webkit-transition-duration:400ms;transition-duration:400ms}.reveal .slides section[data-transition-speed="slow"]{-webkit-transition-duration:1200ms;transition-duration:1200ms}.reveal .slides>section.stack{padding-top:0;padding-bottom:0}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;z-index:11;opacity:1}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0 !important}.reveal .slides>section.future,.reveal .slides>section>section.future,.reveal .slides>section.past,.reveal .slides>section>section.past{pointer-events:none}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal .slides>section.past,.reveal .slides>section.future,.reveal .slides>section>section.past,.reveal .slides>section>section.future{opacity:0}.reveal.slide section{-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past,.reveal.slide .slides>section:not([data-transition]).past{-webkit-transform:translate(-150%, 0);transform:translate(-150%, 0)}.reveal .slides>section[data-transition=slide].future,.reveal .slides>section[data-transition~=slide-in].future,.reveal.slide .slides>section:not([data-transition]).future{-webkit-transform:translate(150%, 0);transform:translate(150%, 0)}.reveal .slides>section>section[data-transition=slide].past,.reveal .slides>section>section[data-transition~=slide-out].past,.reveal.slide .slides>section>section:not([data-transition]).past{-webkit-transform:translate(0, -150%);transform:translate(0, -150%)}.reveal .slides>section>section[data-transition=slide].future,.reveal .slides>section>section[data-transition~=slide-in].future,.reveal.slide .slides>section>section:not([data-transition]).future{-webkit-transform:translate(0, 150%);transform:translate(0, 150%)}.reveal.linear section{-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past,.reveal.linear .slides>section:not([data-transition]).past{-webkit-transform:translate(-150%, 0);transform:translate(-150%, 0)}.reveal .slides>section[data-transition=linear].future,.reveal .slides>section[data-transition~=linear-in].future,.reveal.linear .slides>section:not([data-transition]).future{-webkit-transform:translate(150%, 0);transform:translate(150%, 0)}.reveal .slides>section>section[data-transition=linear].past,.reveal .slides>section>section[data-transition~=linear-out].past,.reveal.linear .slides>section>section:not([data-transition]).past{-webkit-transform:translate(0, -150%);transform:translate(0, -150%)}.reveal .slides>section>section[data-transition=linear].future,.reveal .slides>section>section[data-transition~=linear-in].future,.reveal.linear .slides>section>section:not([data-transition]).future{-webkit-transform:translate(0, 150%);transform:translate(0, 150%)}.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past,.reveal.default .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0)}.reveal .slides>section[data-transition=default].future,.reveal .slides>section[data-transition~=default-in].future,.reveal.default .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0)}.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section[data-transition~=default-out].past,.reveal.default .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);transform:translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0)}.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section[data-transition~=default-in].future,.reveal.default .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);transform:translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0)}.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past,.reveal.convex .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0)}.reveal .slides>section[data-transition=convex].future,.reveal .slides>section[data-transition~=convex-in].future,.reveal.convex .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0)}.reveal .slides>section>section[data-transition=convex].past,.reveal .slides>section>section[data-transition~=convex-out].past,.reveal.convex .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);transform:translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0)}.reveal .slides>section>section[data-transition=convex].future,.reveal .slides>section>section[data-transition~=convex-in].future,.reveal.convex .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);transform:translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0)}.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past,.reveal.concave .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0)}.reveal .slides>section[data-transition=concave].future,.reveal .slides>section[data-transition~=concave-in].future,.reveal.concave .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0)}.reveal .slides>section>section[data-transition=concave].past,.reveal .slides>section>section[data-transition~=concave-out].past,.reveal.concave .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);transform:translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0)}.reveal .slides>section>section[data-transition=concave].future,.reveal .slides>section>section[data-transition~=concave-in].future,.reveal.concave .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);transform:translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0)}.reveal .slides section[data-transition=zoom],.reveal.zoom .slides section:not([data-transition]){-webkit-transition-timing-function:ease;transition-timing-function:ease}.reveal .slides>section[data-transition=zoom].past,.reveal .slides>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section:not([data-transition]).past{visibility:hidden;-webkit-transform:scale(16);transform:scale(16)}.reveal .slides>section[data-transition=zoom].future,.reveal .slides>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section:not([data-transition]).future{visibility:hidden;-webkit-transform:scale(.2);transform:scale(.2)}.reveal .slides>section>section[data-transition=zoom].past,.reveal .slides>section>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section>section:not([data-transition]).past{-webkit-transform:translate(0, -150%);transform:translate(0, -150%)}.reveal .slides>section>section[data-transition=zoom].future,.reveal .slides>section>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section>section:not([data-transition]).future{-webkit-transform:translate(0, 150%);transform:translate(0, 150%)}.reveal.cube .slides{-webkit-perspective:1300px;perspective:1300px}.reveal.cube .slides section{padding:30px;min-height:700px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.reveal.center.cube .slides section{min-height:0}.reveal.cube .slides section:not(.stack):before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.1);border-radius:4px;-webkit-transform:translateZ(-20px);transform:translateZ(-20px)}.reveal.cube .slides section:not(.stack):after{content:'';position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:none;z-index:1;border-radius:4px;-webkit-box-shadow:0 95px 25px rgba(0,0,0,0.2);box-shadow:0 95px 25px rgba(0,0,0,0.2);-webkit-transform:translateZ(-90px) rotateX(65deg);transform:translateZ(-90px) rotateX(65deg)}.reveal.cube .slides>section.stack{padding:0;background:none}.reveal.cube .slides>section.past{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translate3d(-100%, 0, 0) rotateY(-90deg);transform:translate3d(-100%, 0, 0) rotateY(-90deg)}.reveal.cube .slides>section.future{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(100%, 0, 0) rotateY(90deg);transform:translate3d(100%, 0, 0) rotateY(90deg)}.reveal.cube .slides>section>section.past{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translate3d(0, -100%, 0) rotateX(90deg);transform:translate3d(0, -100%, 0) rotateX(90deg)}.reveal.cube .slides>section>section.future{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(0, 100%, 0) rotateX(-90deg);transform:translate3d(0, 100%, 0) rotateX(-90deg)}.reveal.page .slides{-webkit-perspective-origin:0 50%;perspective-origin:0 50%;-webkit-perspective:3000px;perspective:3000px}.reveal.page .slides section{padding:30px;min-height:700px;-webkit-box-sizing:border-box;box-sizing:border-box}.reveal.page .slides section.past{z-index:12}.reveal.page .slides section:not(.stack):before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.1);-webkit-transform:translateZ(-20px);transform:translateZ(-20px)}.reveal.page .slides section:not(.stack):after{content:'';position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:none;z-index:1;border-radius:4px;-webkit-box-shadow:0 95px 25px rgba(0,0,0,0.2);box-shadow:0 95px 25px rgba(0,0,0,0.2);-webkit-transform:translateZ(-90px) rotateX(65deg)}.reveal.page .slides>section.stack{padding:0;background:none}.reveal.page .slides>section.past{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(-40%, 0, 0) rotateY(-80deg);transform:translate3d(-40%, 0, 0) rotateY(-80deg)}.reveal.page .slides>section.future{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.reveal.page .slides>section>section.past{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(0, -40%, 0) rotateX(80deg);transform:translate3d(0, -40%, 0) rotateX(80deg)}.reveal.page .slides>section>section.future{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.reveal .slides section[data-transition=fade],.reveal.fade .slides section:not([data-transition]),.reveal.fade .slides>section>section:not([data-transition]){-webkit-transform:none;transform:none;-webkit-transition:opacity .5s;transition:opacity .5s}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section{-webkit-transition:none;transition:none}.reveal .slides section[data-transition=none],.reveal.none .slides section:not([data-transition]){-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.reveal .pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;z-index:100;-webkit-transition:all 1s ease;transition:all 1s ease}.reveal.paused .pause-overlay{visibility:visible;opacity:1}.no-transforms{overflow-y:auto}.no-transforms .reveal .slides{position:relative;width:80%;height:auto !important;top:0;left:50%;margin:0;text-align:center}.no-transforms .reveal .controls,.no-transforms .reveal .progress{display:none !important}.no-transforms .reveal .slides section{display:block !important;opacity:1 !important;position:relative !important;height:auto;min-height:0;top:0;left:-50%;margin:70px 0;-webkit-transform:none;transform:none}.no-transforms .reveal .slides section section{left:0}.reveal .no-transition,.reveal .no-transition *{-webkit-transition:none !important;transition:none !important}.reveal .backgrounds{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-perspective:600px;perspective:600px}.reveal .slide-background{display:none;position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 800ms cubic-bezier(.26, .86, .44, .985);transition:all 800ms cubic-bezier(.26, .86, .44, .985)}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible}.print-pdf .reveal .slide-background{opacity:1 !important;visibility:visible !important}.reveal .slide-background video{position:absolute;width:100%;height:100%;max-width:none;max-height:none;top:0;left:0}.reveal[data-background-transition=none]>.backgrounds .slide-background,.reveal>.backgrounds .slide-background[data-background-transition=none]{-webkit-transition:none;transition:none}.reveal[data-background-transition=slide]>.backgrounds .slide-background,.reveal>.backgrounds .slide-background[data-background-transition=slide]{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal[data-background-transition=slide]>.backgrounds .slide-background.past,.reveal>.backgrounds .slide-background.past[data-background-transition=slide]{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.reveal[data-background-transition=slide]>.backgrounds .slide-background.future,.reveal>.backgrounds .slide-background.future[data-background-transition=slide]{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past,.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide]{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future,.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide]{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.reveal[data-background-transition=convex]>.backgrounds .slide-background.past,.reveal>.backgrounds .slide-background.past[data-background-transition=convex]{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0)}.reveal[data-background-transition=convex]>.backgrounds .slide-background.future,.reveal>.backgrounds .slide-background.future[data-background-transition=convex]{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0)}.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past,.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex]{opacity:0;-webkit-transform:translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0)}.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future,.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex]{opacity:0;-webkit-transform:translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0)}.reveal[data-background-transition=concave]>.backgrounds .slide-background.past,.reveal>.backgrounds .slide-background.past[data-background-transition=concave]{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0)}.reveal[data-background-transition=concave]>.backgrounds .slide-background.future,.reveal>.backgrounds .slide-background.future[data-background-transition=concave]{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0)}.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past,.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave]{opacity:0;-webkit-transform:translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0)}.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future,.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave]{opacity:0;-webkit-transform:translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0)}.reveal[data-background-transition=zoom]>.backgrounds .slide-background,.reveal>.backgrounds .slide-background[data-background-transition=zoom]{-webkit-transition-timing-function:ease;transition-timing-function:ease}.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past,.reveal>.backgrounds .slide-background.past[data-background-transition=zoom]{opacity:0;visibility:hidden;-webkit-transform:scale(16);transform:scale(16)}.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future,.reveal>.backgrounds .slide-background.future[data-background-transition=zoom]{opacity:0;visibility:hidden;-webkit-transform:scale(.2);transform:scale(.2)}.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past,.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom]{opacity:0;visibility:hidden;-webkit-transform:scale(16);transform:scale(16)}.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future,.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom]{opacity:0;visibility:hidden;-webkit-transform:scale(.2);transform:scale(.2)}.reveal[data-transition-speed="fast"]>.backgrounds .slide-background{-webkit-transition-duration:400ms;transition-duration:400ms}.reveal[data-transition-speed="slow"]>.backgrounds .slide-background{-webkit-transition-duration:1200ms;transition-duration:1200ms}.reveal.overview{-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-perspective:700px;perspective:700px}.reveal.overview .slides section{height:700px;opacity:1 !important;overflow:hidden;visibility:visible !important;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.reveal.overview .slides section:hover,.reveal.overview .slides section.present{outline:10px solid rgba(150,150,150,0.4);outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;-webkit-transition:none;transition:none}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none !important}.reveal.overview .slides>section.stack{padding:0;top:0 !important;background:none;outline:none;overflow:visible}.reveal.overview .backgrounds{-webkit-perspective:inherit;perspective:inherit}.reveal.overview .backgrounds .slide-background{opacity:1;visibility:visible;outline:10px solid rgba(150,150,150,0.1);outline-offset:10px}.reveal.overview .slides section,.reveal.overview-deactivating .slides section{-webkit-transition:none;transition:none}.reveal.overview .backgrounds .slide-background,.reveal.overview-deactivating .backgrounds .slide-background{-webkit-transition:none;transition:none}.reveal.overview-animated .slides{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif}.reveal.rtl pre,.reveal.rtl code{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{float:right}.reveal.has-parallax-background .backgrounds{-webkit-transition:all .8s ease;transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds{-webkit-transition-duration:400ms;transition-duration:400ms}.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds{-webkit-transition-duration:1200ms;transition-duration:1200ms}.reveal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.9);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.reveal .overlay.visible{opacity:1;visibility:visible}.reveal .overlay .spinner{position:absolute;display:block;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;z-index:10;background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);visibility:visible;opacity:.6;-webkit-transition:all .3s ease;transition:all .3s ease}.reveal .overlay header{position:absolute;left:0;top:0;width:100%;height:40px;z-index:2;border-bottom:1px solid #222}.reveal .overlay header a{display:inline-block;width:40px;height:40px;padding:0 10px;float:right;opacity:.6;-webkit-box-sizing:border-box;box-sizing:border-box}.reveal .overlay header a:hover{opacity:1}.reveal .overlay header a .icon{display:inline-block;width:20px;height:20px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat}.reveal .overlay header a.close .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC)}.reveal .overlay header a.external .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==)}.reveal .overlay .viewport{position:absolute;top:40px;right:0;bottom:0;left:0}.reveal .overlay.overlay-preview .viewport iframe{width:100%;height:100%;max-width:100%;max-height:100%;border:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.reveal .overlay.overlay-preview.loaded .viewport iframe{opacity:1;visibility:visible}.reveal .overlay.overlay-preview.loaded .spinner{opacity:0;visibility:hidden;-webkit-transform:scale(.2);transform:scale(.2)}.reveal .overlay.overlay-help .viewport{overflow:auto;color:#fff}.reveal .overlay.overlay-help .viewport .viewport-inner{width:600px;margin:0 auto;padding:60px;text-align:center;letter-spacing:normal}.reveal .overlay.overlay-help .viewport .viewport-inner .title{font-size:20px}.reveal .overlay.overlay-help .viewport .viewport-inner table{border:1px solid #fff;border-collapse:collapse;font-size:14px}.reveal .overlay.overlay-help .viewport .viewport-inner table th,.reveal .overlay.overlay-help .viewport .viewport-inner table td{width:200px;padding:10px;border:1px solid #fff;vertical-align:middle}.reveal .overlay.overlay-help .viewport .viewport-inner table th{padding-top:20px;padding-bottom:20px}.reveal .playback{position:fixed;left:15px;bottom:20px;z-index:30;cursor:pointer;-webkit-transition:all 400ms ease;transition:all 400ms ease}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top;-webkit-perspective:400px;perspective:400px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.reveal .roll:hover{background:none;text-shadow:none}.reveal .roll span{display:block;position:relative;padding:0 2px;pointer-events:none;-webkit-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .roll:hover span{background:rgba(0,0,0,0.5);-webkit-transform:translate3d(0, 0, -45px) rotateX(90deg);transform:translate3d(0, 0, -45px) rotateX(90deg)}.reveal .roll span:after{content:attr(data-title);display:block;position:absolute;left:0;top:0;padding:0 2px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translate3d(0, 110%, 0) rotateX(-90deg);transform:translate3d(0, 110%, 0) rotateX(-90deg)}.reveal aside.notes{display:none}.reveal .speaker-notes{display:none;position:absolute;width:70%;max-height:15%;left:15%;bottom:26px;padding:10px;z-index:1;font-size:18px;line-height:1.4;color:#fff;background-color:rgba(0,0,0,0.5);overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-family:Helvetica,sans-serif;-webkit-overflow-scrolling:touch}.reveal .speaker-notes.visible:not(:empty){display:block}@media screen and (max-width:1024px){.reveal .speaker-notes{font-size:14px}}@media screen and (max-width:600px){.reveal .speaker-notes{width:90%;left:5%}}.zoomed .reveal *,.zoomed .reveal *:before,.zoomed .reveal *:after{-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.zoomed .reveal .progress,.zoomed .reveal .controls{opacity:0}.zoomed .reveal .roll span{background:none}.zoomed .reveal .roll span:after{visibility:hidden}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:75%;font-size:87.5%;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em}button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:1.5em 0}blockquote{margin:1.5em 30px}h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}mark{background:#ff0;color:#000}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.5em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 30px}menu,ol,ul{padding:0 0 0 30px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.5em .625em 1em}legend{border:0;padding:0;*margin-left:-7px}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label{display:block;font-weight:bold}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}h1,h2,h3,h4,h5,h6,p,hr{margin-top:0}a{text-decoration:none;outline:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus,a:visited,a:hover{outline:none}.lazy,.no-lazy{opacity:0;-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.lazy.load,.no-lazy.load{opacity:1}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide{outline:none}.slick-dots{list-style:none;padding:0;text-align:center}.slick-dots li{display:inline-block;margin:0 4px}.slick-dots button{width:44px;height:6px;text-indent:9999px;padding:0;overflow:hidden;line-height:0;-webkit-appearance:none;border:none;background:#e2e2e2}.slick-dots .slick-active button{background:#fbc644}.slick-arrow{position:absolute;-webkit-appearance:none;width:62px;height:62px;text-indent:9999px;padding:0;overflow:hidden;border:none;background:#fff;z-index:1}.slick-arrow img{position:absolute}::-moz-selection{background:#ffd600;color:#fff}::selection{background:#ffd600;color:#fff}.clear{*zoom:1}.clear:before,.clear:after{display:table;content:"";line-height:0}.clear:after{clear:both}.sr-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.hidden{display:none !important;visibility:hidden !important}body{font:16px/1.5 'Montserrat',Helvetica,Arial,sans-serif;font-weight:300;color:#424a4e;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:hidden}a,button,input[type="submit"]{font-family:'Oswald',sans-serif}a{font-size:1.125em;color:#424a4e}.mobile{display:none}.mobile_only{display:none !important}.nowrap{white-space:nowrap}a.text-link{position:relative;display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}a.text-link:before,a.text-link:after{-webkit-box-sizing:border-box;box-sizing:border-box}a.text-link:before{content:attr(data-letters);position:absolute;z-index:2;overflow:hidden;color:#ffb500;white-space:nowrap;width:0;-webkit-transition:width .4s .3s;transition:width .4s .3s}a.text-link:after{content:'';position:absolute;height:2px;width:100%;bottom:0;right:0;background:#ffb500;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.7, 0, .3, 1);transition-timing-function:cubic-bezier(.7, 0, .3, 1)}a.text-link:hover{color:#ffb500}a.text-link:hover:before{width:100%}a.text-link:hover:after{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.btn{position:relative;min-width:130px;max-width:250px;display:inline-block;color:#ffb500;border:2px solid #ffb500;vertical-align:middle;overflow:hidden;border-radius:3px;text-align:center}.btn:before,.btn>span{white-space:nowrap;line-height:2em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.75, 0, .125, 1);transition-timing-function:cubic-bezier(.75, 0, .125, 1)}.btn>span{padding:0 2em;display:block}.btn:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#ffb500;color:#333;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.btn:hover:before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.btn:hover>span{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}body,html{min-height:100%}#load{position:fixed;top:120%;left:0;width:100%;height:100%;overflow:hidden;background-color:#ffb500;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform 666ms cubic-bezier(.666, 0, .333, 1);transition:-webkit-transform 666ms cubic-bezier(.666, 0, .333, 1);transition:transform 666ms cubic-bezier(.666, 0, .333, 1);transition:transform 666ms cubic-bezier(.666, 0, .333, 1), -webkit-transform 666ms cubic-bezier(.666, 0, .333, 1);z-index:10}#load.active{-webkit-transform:translate(0, -120%);transform:translate(0, -120%)}#loadedbar{height:4px;position:fixed;top:-1px;text-align:center;z-index:1002;width:100%;line-height:0}#loadedbar:before{display:inline-block;content:'';background:#ccc;height:4px}@-webkit-keyframes loader{0%{width:0;opacity:0}80%{width:100%;opacity:.8}100%{opacity:0}}@keyframes loader{0%{width:0;opacity:0}80%{width:100%;opacity:.8}100%{opacity:0}}.container{position:relative;width:960px;margin:0 auto;padding:0}.menu{display:none;position:absolute;top:24px;width:49px;height:36px;right:8px}.lines-button{-webkit-appearance:none;margin:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:none;background:none}.lines-button:hover{opacity:1}.lines-button:active{-webkit-transition:0;transition:0}.lines-button.x.close .lines{background:transparent}.lines-button.minus.close .lines:before,.lines-button.minus.close .lines:after{-webkit-transform:none;transform:none;top:0;width:26px}.lines{display:inline-block;width:25px;height:1px;background:#333;-webkit-transition:.3s;transition:.3s;position:absolute;top:50%;left:12px;margin-top:-12px}.lines:before,.lines:after{display:inline-block;width:25px;height:1px;background:#333;-webkit-transition:.3s;transition:.3s;position:absolute;left:0;content:'';-webkit-transform-origin:.28571rem center;transform-origin:.28571rem center}.lines:before{top:7px}.lines:after{top:-7px}.close-project:hover .lines:before,.close-project:active .lines:before,.lines-button.x.close .lines:before,.close-project:hover .lines:after,.close-project:active .lines:after,.lines-button.x.close .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:26px}.close-project:hover .lines:before,.close-project:active .lines:before,.lines-button.x.close .lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.close-project:hover .lines:after,.close-project:active .lines:after,.lines-button.x.close .lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}#nav{position:absolute;top:0;left:0;width:100%;height:65px;overflow:hidden;padding-top:30px;z-index:3}#nav .logo{float:left;padding-left:40px;padding-top:14px}#nav .close-project{position:absolute;top:9px;right:100px;z-index:1;display:none}#nav .close-project .lines{top:19px;margin-top:0;background:none}#nav .close-project .lines:before,#nav .close-project .lines:after{top:0}#nav .close-project .text{display:block;line-height:41px;padding-left:46px}#nav .close-project:hover{color:#ffb500}#nav .close-project:hover .lines:before,#nav .close-project:hover .lines:after{background:#ffb500}#nav .main-menu{float:right;padding-right:20px}#nav .main-menu a{font-family:'Montserrat',Helvetica,Arial,sans-serif;font-weight:bold;font-size:1em;letter-spacing:.027em}#nav .main-menu a:active{color:#ffb500}#nav .main-menu ul{padding:0}#nav .main-menu li{float:left;padding:0 20px}#nav .main-menu .active,#nav .main-menu .active a{color:#ffb500}body.light .lines-button{color:#fff}body.light .lines-button .lines,body.light .lines-button .lines:before,body.light .lines-button .lines:after{background:#fff}body.light .menu.close .lines:before,body.light .menu.close .lines:after{background:#333}body.detail #nav .main-menu,body.detail #nav .menu{display:none}body.detail #nav .close-project{display:block}@media (min-width:1000px){body.light #nav .main-menu a{color:#fff}body.light #nav .main-menu .active a{color:#ffb500}}.content{padding:0 47px;font-size:.9375em;max-width:1200px;margin:0 auto}.full-width{padding:20px 0;margin:30px 0;width:100%}.one_fourth,.one_third,.two_third{position:relative;margin-right:4%;margin-bottom:30px;float:left}.one_third{width:30.66%}.two_third{width:61.32%}.one_fourth{width:22%}.last{margin-right:0 !important}h1,h2{line-height:1.1em}h1 *,h2 *{line-height:inherit}h1{font-size:3.33333333em;font-family:'Montserrat';font-weight:300}h1 b{font-weight:bold}.svg{max-width:100%;height:auto}.fullscreen{height:100vh;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:height cubic-bezier(.75, 0, .125, 1),-webkit-transform cubic-bezier(.75, 0, .125, 1);transition:height cubic-bezier(.75, 0, .125, 1),-webkit-transform cubic-bezier(.75, 0, .125, 1);transition:transform cubic-bezier(.75, 0, .125, 1),height cubic-bezier(.75, 0, .125, 1);transition:transform cubic-bezier(.75, 0, .125, 1),height cubic-bezier(.75, 0, .125, 1),-webkit-transform cubic-bezier(.75, 0, .125, 1);-webkit-transition-duration:.85s;transition-duration:.85s;-webkit-transition-delay:.08s;transition-delay:.08s}.scrolldown{display:block;opacity:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(.7);transform:scaleY(.7);-webkit-transition:all .5s 1.05s cubic-bezier(.785, .135, .15, .86);transition:all .5s 1.05s cubic-bezier(.785, .135, .15, .86);text-align:center;margin-top:-20px}.scrolldown.hover_effect{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}@-webkit-keyframes fly{0%{top:-50px}30%{top:100%}100%{top:100%}}@keyframes fly{0%{top:-50px}30%{top:100%}100%{top:100%}}.lines_background{position:fixed;overflow:hidden;width:101vw;top:0;height:110vh;left:0;right:0;background:#fff;pointer-events:none}.lines_background .line{height:0;position:relative;float:left;vertical-align:top;border-right:1px solid rgba(0,0,0,0.03);z-index:0;width:11.11vw;-webkit-transition:height 2s .6s cubic-bezier(.165, .84, .44, 1);transition:height 2s .6s cubic-bezier(.165, .84, .44, 1)}.lines_background .line:before{content:'';position:absolute;top:-50px;width:1px;right:-1px;height:50px;background:rgba(0,0,0,0.1);-webkit-animation:fly 8s 4s ease-in infinite;animation:fly 8s 4s ease-in infinite}.lines_background .line1{-webkit-transition-delay:.75s;transition-delay:.75s}.lines_background .line2{-webkit-transition-delay:.9s;transition-delay:.9s}.lines_background .line3{-webkit-transition-delay:1.05s;transition-delay:1.05s}.lines_background .line4{-webkit-transition-delay:1.2s;transition-delay:1.2s}.lines_background .line5{-webkit-transition-delay:1.35s;transition-delay:1.35s}.lines_background .line6{-webkit-transition-delay:1.5s;transition-delay:1.5s}.lines_background .line7{-webkit-transition-delay:1.65s;transition-delay:1.65s}.lines_background .line8{-webkit-transition-delay:1.8s;transition-delay:1.8s}.lines_background .line1:before{-webkit-animation-delay:.75s;animation-delay:.75s}.lines_background .line2:before{-webkit-animation-delay:.9s;animation-delay:.9s}.lines_background .line3:before{-webkit-animation-delay:1.05s;animation-delay:1.05s}.lines_background .line4:before{-webkit-animation-delay:1.2s;animation-delay:1.2s}.lines_background .line5:before{-webkit-animation-delay:1.35s;animation-delay:1.35s}.lines_background .line6:before{-webkit-animation-delay:1.5s;animation-delay:1.5s}.lines_background .line7:before{-webkit-animation-delay:1.65s;animation-delay:1.65s}.lines_background .line8:before{-webkit-animation-delay:1.8s;animation-delay:1.8s}#main #home1 .p-title{font-weight:300;margin-bottom:2em}#home1 .p-title b{color:#ffb500}#home1 .btn{margin-bottom:2em}body.tc #home1 h1{line-height:1.3em}#home1b .content{max-width:774px}#home1b p{font-size:1.5em;letter-spacing:0;line-height:1.42em;color:#697073}#home1 .container,#portfolio1 .container,#main-content .reveal .container,.projectCover .container{height:100%}#home1 .content,#portfolio1 .content,#main-content .reveal .content,.projectCover .content{position:relative;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding-bottom:40px}#home1 .content.center,#portfolio1 .content.center,#main-content .reveal .content.center,.projectCover .content.center{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;max-width:none;width:100%}#home1 p,#portfolio1 p{max-width:640px}#main .p-title{margin-bottom:14px;font-size:62px;font-weight:bold;font-family:'Montserrat'}#portfolio_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#ddd;opacity:.9;display:none;z-index:1}@-webkit-keyframes draw{0%{stroke-dashoffset:600}100%{stroke-dashoffset:0}}@keyframes draw{0%{stroke-dashoffset:600}100%{stroke-dashoffset:0}}#work-str{fill:none;stroke:#697073;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:600;stroke-dashoffset:600;fill-opacity:0;margin-bottom:1em}#hi-str{fill:none;stroke:#ffebc0;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:700;stroke-dashoffset:700;fill-opacity:0}#funfact-str{fill:none;stroke:#ffebc0;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:700;stroke-dashoffset:700;fill-opacity:0}.appeared #funfact-str{-webkit-animation:draw 2s ease-in forwards;animation:draw 2s ease-in forwards}.loaded #hi-str{-webkit-animation:draw 1s .5s ease-in forwards;animation:draw 1s .5s ease-in forwards}.reveal .progress span{background:#ffb500}.scrolled #work-str{-webkit-animation:draw 1.5s ease-in forwards;animation:draw 1.5s ease-in forwards}.scrolled #portfolio1{-webkit-transform:translate3d(0, 0, 0) scale(.8);transform:translate3d(0, 0, 0) scale(.8);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:.1}.scrolled #portfolio2,.scrolled #home7{-webkit-transform:translate3d(0, -25vh, 0);transform:translate3d(0, -25vh, 0);-webkit-transition:all .5s ease;transition:all .5s ease}#portfolio1{width:100%;min-height:400px;background:#b3cffc url(../images/bg11.png) no-repeat 50% 0;background-size:cover;transition:background 1s cubic-bezier(.75, 0, .125, 1),-webkit-transform .5s cubic-bezier(.75, 0, .125, 1);-webkit-transition:background 1s cubic-bezier(.75, 0, .125, 1),transform .5s cubic-bezier(.75, 0, .125, 1);overflow:hidden;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}#portfolio1 .wrapper{width:100%;height:100%}#portfolio1 .bg{position:absolute;top:50%;left:50%;width:955px;height:328px;margin:-164px 0 0 -437.5px;z-index:1;background:none}#portfolio1 .bg1{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bg12.png) no-repeat -31px 0;background-size:cover}#portfolio1 .bg2{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bg13.png) no-repeat 0 0;background-size:cover;opacity:0}#portfolio1 .container{z-index:1}#portfolio1,#portfolio1 a{color:#fff}.tc #portfolio1 h1,.tc #portfolio1 p{text-shadow:0 0 10px rgba(0,0,0,0.3)}.tc #portfolio1 p{font-weight:bold}#portfolio2{text-align:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#portfolio2 h3{margin-bottom:0;font-family:'Oswald'}#portfolio2 .showcase-list{padding-bottom:20px}#portfolio2 .showcase-list a{position:relative;margin-bottom:20px;display:block;font-family:'Montserrat';color:#fff;font-size:36px;font-size:25px}#portfolio2 .showcase-list a:hover img{-webkit-transform:scale(.9);transform:scale(.9);opacity:.8}#portfolio2 .showcase-list img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease;transition:all .5s ease}#portfolio2 .showcase-list span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-shadow:0 0 7px rgba(0,0,0,0.1);white-space:nowrap;font-weight:bold}#portfolio2 .tiles{margin-left:-4px;margin-right:-4px;overflow:hidden}#portfolio2 .tiles img{display:block}#portfolio2 .tiles a:hover{opacity:.8}#portfolio2 .box{float:left;margin:12px;position:relative;background-size:cover}#portfolio2 .box:before{position:relative;display:block;width:100%;content:''}#portfolio2 .box .lazy{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}#portfolio2 .box1:before{padding-top:70%}#portfolio2 .box{width:460px}#portfolio2 .box2{width:218px}#portfolio2 .box2:before{padding-top:100%}#portfolio2 .box3:before{padding-top:122.375%}#portfolio2 div.box{text-align:center;background:#fffde2}#main-content{position:fixed;height:100%;color:#424a4e;top:0;left:0;width:100%;z-index:2;display:none;overflow:hidden}#main-content .reveal .content{font-size:100%;padding:0 0 13%;margin:0}#main-content .slides{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}#main-content #project{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#main-content .projectinfo{text-align:left;height:100%}#main-content .overview{margin-bottom:40px;overflow:hidden}#main-content .overview span{font-size:16px;line-height:1.6em;float:left;padding:0 15px;margin:0 6px 6px 0;background:#fff;color:#4d4d4d}#main-content .btn{margin-top:20px;min-width:86px}#main-content h2{font-size:20px;font-weight:300}#main-content .table{display:table;position:relative;bottom:auto}#main-content .row{display:table-cell;vertical-align:middle}#main-content .center{text-align:center}#main-content .desc{color:#bebebe}#main-content hr{width:58px;height:2px;background:#888b8c;border:none;display:block;margin:0 auto 15px}#main-content .detail{background:#f4f4f4}#main-content .gonext{height:400px}#main-content .cover .content{width:100%;padding:0}#main-content .content.center{text-align:center}#main-content .next{position:absolute;top:100%;left:0;height:100%;color:#fff;z-index:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}#main-content .next h3{font-family:'Montserrat'}#main-content .ended+.next{-webkit-transform:translate(0, -15vh);transform:translate(0, -15vh)}#main-content.done .next.present{visibility:visible;z-index:2;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}#main-content.done .next.present .inner{opacity:0}#main-content.done .next.away{-webkit-transform:translate(0, -200%);transform:translate(0, -200%)}body.portfolio #main{background:#f4f4f4}body.detail{overflow:hidden}body.light #main-content,body.light #main-content .desc{color:#fff}body.light #main-content .p-title,body.light #main-content .content h2{text-shadow:0 0 10px rgba(0,0,0,0.7)}.progressive-img{position:relative;width:100%;overflow:hidden}.progressive-img .media{position:absolute;top:0;left:0;width:100%;background-size:cover}.showcase-lazy{background:#fafafa}.showcase-lazy.load{background:transparent}.next{width:100%;display:block;-webkit-transition:-webkit-transform 666ms cubic-bezier(.666, 0, .333, 1);transition:-webkit-transform 666ms cubic-bezier(.666, 0, .333, 1);transition:transform 666ms cubic-bezier(.666, 0, .333, 1);transition:transform 666ms cubic-bezier(.666, 0, .333, 1), -webkit-transform 666ms cubic-bezier(.666, 0, .333, 1)}.next .inner{display:table;width:100%;height:15vh;-webkit-transition:background .5s .2s cubic-bezier(.26, .86, .44, .985);transition:background .5s .2s cubic-bezier(.26, .86, .44, .985)}.next .pullleft{padding-left:5%}.next .pullleft h2{margin-bottom:0}.next .pullleft small{font-family:'Montserrat';font-size:70%;line-height:1em}.next .pullright{padding-right:5%;text-align:right}.next .pullleft,.next .pullright{display:table-cell;vertical-align:middle}.next h3{margin-bottom:4px;font-weight:normal}.next h2{font-size:24px}#project{background:#fff}#project.ended{z-index:-1}#project h2{font-size:2.1875em;font-weight:100}#project .cols{overflow:hidden}#project .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#project .projectCover{height:100vh;margin-top:0;width:100%;position:relative;z-index:1;overflow:hidden}#project .projectCover.light{color:#fff}#project .projectCover:before,#project .projectCover .cover{position:absolute;top:0;left:0;width:100%;height:100%}#project .projectCover:before{opacity:0;background:inherit;content:'';z-index:1}#project .projectCover .cover{background-position:center;background-repeat:no-repeat;background-size:auto 100%}#project .projectCover .container{z-index:1}#project .projectCover a{display:inline-block}#project .projectIntro .content,#project .projectText .content{padding:60px 47px 35px}#project .projectIntro .leadin{color:#697073}#project .projectIntro .leadin p{font-size:16px;line-height:1.6em}#project .projectIntro .content{max-width:774px;margin:0 auto}#project .projectMeta{padding-top:1.5em}#project .projectMeta ul{list-style:none;padding:0}#project .projectMeta .title{font-family:'Oswald'}#project .projectMeta li{color:#a1a6af}#project .projectText .content{padding:60px 47px 35px}#project .projectText .cols{margin-left:-15px;margin-right:-15px}#project .projectText .col{padding:0 15px}#project .projectImage img,#project .projectImage2 img{display:block;margin:0 auto}#project .projectTestimonial{margin:20px 0 50px}#project .projectTestimonial .content{text-align:center;max-width:800px}#project .projectTestimonial .author{text-align:center;margin-bottom:5px}#project .projectTestimonial .message{position:relative;font-size:25px;line-height:1.3em}#project .projectTestimonial .message:before,#project .projectTestimonial .message:after{font-size:120%}#project .projectTestimonial .message:before{content:"\201c"}#project .projectTestimonial .message:after{content:"\201d"}#project .projectImage3{overflow:hidden}#project .projectImage3 .left,#project .projectImage3 .imgGridGroup{float:left}#project .projectImage3 .imgGridGroup .grid{padding:0 13px;-webkit-box-sizing:border-box;box-sizing:border-box;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#project .projectImage3 .imgGridGroup .img2{margin-top:40px}#project .projectImage3 img{display:block}#project .projectCallout{height:50vh}#project .projectCallout .container{height:100%}#project .projectCallout .content{position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;max-width:none}#project .showcase-end{padding-bottom:100px}#project .compare-wrapper{position:relative;margin:0 auto;overflow:hidden}#project .compare-wrapper .top{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-transition:all .1s cubic-bezier(.26, .86, .44, .985);transition:all .1s cubic-bezier(.26, .86, .44, .985);-webkit-box-shadow:8px 0 38px rgba(0,0,0,0.1);box-shadow:8px 0 38px rgba(0,0,0,0.1)}#project .compare-wrapper .top img{max-width:none;height:100%}/*!!!! css for specific slides*/#inmedia .content{bottom:0}@media only screen and (max-width:800px) and (min-width:0){#project .projectCover:before{opacity:.4}#project .projectCover .cover{background-position:75% 0}}.loaded #loadedbar:before{opacity:1;-webkit-animation:loader 1s .2s forwards cubic-bezier(.165, .84, .44, 1);animation:loader 1s .2s forwards cubic-bezier(.165, .84, .44, 1)}.loaded .fullscreen .scrolldown{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}.loaded #home1,.loaded #project .projectCover{height:85vh}.loaded .lines_background .line{height:110vh}.loaded #showcase-cta{-webkit-animation:reveal .4s .6s forwards ease-in-out;animation:reveal .4s .6s forwards ease-in-out}#showcase-cta{position:absolute;top:14vh;right:20%;width:114px;height:114px;background:#fbeccd;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:7px}#showcase-cta .t{border-radius:50%}#showcase-cta .svg_img{position:absolute;top:-13%;left:-13%;width:126%;max-width:none;-webkit-animation:spin 10s infinite linear;animation:spin 10s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes reveal{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes reveal{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}.btt{color:#424a4e;position:absolute;top:-40px;font-size:10px;left:0;width:100%;text-align:center}.btt:before{position:absolute;width:1px;height:50px;background:#424a4e;top:20px;left:50%;margin-left:-1px;content:''}#main>.page-end{-webkit-transform:translate(0, 200px);transform:translate(0, 200px);-webkit-transition:-webkit-transform .5s cubic-bezier(.26, .86, .44, .985);transition:-webkit-transform .5s cubic-bezier(.26, .86, .44, .985);transition:transform .5s cubic-bezier(.26, .86, .44, .985);transition:transform .5s cubic-bezier(.26, .86, .44, .985), -webkit-transform .5s cubic-bezier(.26, .86, .44, .985)}#main>.page-end .inner{position:relative;background:#000 url(../images/plan.jpg) no-repeat 50% 50% / 100% auto;color:#fff;background-blend-mode:multiply}#main>.page-end .pullleft,#main>.page-end .pullright{text-align:center;padding:0;color:#fff;letter-spacing:1px}#main>.page-end .pullleft:hover,#main>.page-end .pullright:hover{background-color:rgba(0,0,0,0.5)}#main>.page-end h2{margin-bottom:0}#main>.page-end.appeared{-webkit-transform:translate(0, 0);transform:translate(0, 0)}#main>.page-end.appeared .inner{background-color:#424a4e}.page-end-indicator{height:1px}@media (max-width:1023px),(max-height:630px){#main-content .content{font-size:16px}}@media (max-width:1740px),(max-height:800px){#main .p-title{font-size:62px}}@media (max-width:1400px),(max-height:700px){#main .p-title{font-size:52px}.lines_background .line{width:16.66vw}}@media (max-width:1023px),(max-height:630px){#main .p-title{font-size:42px}.lines_background .line{width:33.33vw}}@media (max-width:1880px),(max-height:800px){#main .p-title{font-size:52px}}@media (max-width:1540px),(max-height:700px){#main .p-title{font-size:52px}}@media (max-width:1143px),(max-height:630px){#main .p-title{font-size:42px}}@media (max-width:767px){#main .p-title{font-size:30px;margin-bottom:11px}#portfolio1.toggle{background:#f7e3b3 url(../images/bg10.png) no-repeat 50% 0;background-size:cover}#portfolio1.toggle .bg1{opacity:0}#portfolio1.toggle .bg2{opacity:1}#portfolio2 .intro{margin:20px auto}#main-content{font-size:14px}#main-content .center{text-align:left}#main-content .content{bottom:40px;max-width:none}#main-content .overview{margin-bottom:25px}#main-content .btn span{line-height:2.2em}#main-content .arrowdown{position:absolute;top:7.5vh;right:5%;width:20px;margin:-10px 0 0 -10px}#main-content .reveal .btn{font-size:18px}#work-str,#hi-str{stroke-width:3}#project h1{padding-top:35px}#project .col{margin-bottom:1em}#project .projectIntro .content,#project .projectText .content{padding:25px 30px}#project .projectMeta .title,#project .projectMeta ul{float:left}#project .projectMeta .title{width:40%}#project .projectMeta ul{width:60%;margin-top:0}#project .projectImage2 img{width:800px;max-width:none}#project .projectCover .content.bot{position:absolute;bottom:0;top:auto;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.reveal .progress{width:6px}.next h3{font-size:14px}.next h2{font-size:18px}.next .pullright{display:none}.next .pullleft h2{margin-bottom:0}.next .pullleft small{font-size:11px}/*!!!! css for specific slides on mobile version*/#unosexual .center{text-align:center}#unosexual h1 img{max-width:194px}#main>.page-end{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}#main>.page-end h3{font-size:12px;margin-bottom:7px}#main>.page-end.appeared{-webkit-transform:translate(0, 0);transform:translate(0, 0)}#showcase-cta{width:80px;height:80px}}#home1b .container,#home2 .container,#home4 .container,#home6 .container,#home7 .container,#career3 .container,#career4 .container{padding:60px 0 40px}#home2 h2,#home6 h2{font-size:2.1875em;font-weight:400}#home2{overflow:hidden}#home2 .container{padding-bottom:0}#home2 h2+p{width:600px}#home2 h3{font-family:'Oswald',sans-serif;font-size:2em;font-weight:normal;margin:0;letter-spacing:4px}#home2 .subtitle{font-size:1.1875em;font-weight:100;margin-bottom:.7em;letter-spacing:1px}#home2 .subtitle span{position:relative;content:'';width:60px;height:1px;background:#cacaca;display:inline-block;vertical-align:middle;margin-right:8px}#home2 p{font-size:1em;margin:0}#home2 .one_third{padding-left:4%;width:26.66%}#home2 .service-features{position:relative;padding:40px 0}#home2 .service-features ul{font-size:1.13333333em;list-style:none;padding:0}#home2 .service-features li{line-height:1.2em;margin-bottom:8px}#home2 .service-features .subtitle{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;position:absolute;width:100%;margin:0;opacity:.3;top:93px;left:-30px}#home3,#home5{position:relative;text-align:center;padding:60px 0}#home3 h3,#home5 h3{font-size:1.33333333em;margin-bottom:25px;font-weight:normal}#home3 .text-link,#home5 .text-link{color:#ffb500}#home3 .text-link:hover,#home5 .text-link:hover{color:#e2e2e2}#home4{position:relative;text-align:center;opacity:1;background-size:cover;overflow:hidden}#home4 h2{font-size:1.46666667em;margin-bottom:50px}#home4 h2 b{color:#ffb500}#home4 .svg{margin-bottom:40px}#home4 .milestone-counter{font-size:1.46666667em}#home4 .milestone-counter .highlight{font-weight:bold;color:#ffb500;font-size:3.18181818em;line-height:1em}#home4 .milestone-counter .milestone-details{font-family:'Oswald',sans-serif;font-weight:normal}#home5 h3{margin-bottom:6px}#home5 h3 b{display:block}#home6{position:relative;text-align:center}#home6 .container{padding-bottom:20px}#home6 .left,#home6 .testimonial{width:50%;float:left}#home6 .left{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#home6 .testimonial{text-align:justify;margin:0 auto;padding:20px;max-width:600px}#home6 .slick-dots{margin-bottom:0}#home7{overflow:hidden}#home7 .full-width{padding:0;margin:0}#home7 .two_third{position:relative}#home7 .two_third:before{position:absolute;top:20%;bottom:20%;right:-24px;width:1px;background:#ccc;content:''}#home7 .one_third{text-align:center;padding:0 2%}#home7 .client{text-align:center;background:#fff;padding:30px 0}#home7 h3{font-size:1.25em;font-weight:500}#home7 h2 b{color:#ffb500}.tc #home7 .tel{font-size:1.6em}#vision{margin-top:60px;margin-bottom:40px;text-align:center;font-style:italic;clear:both}#contact1{background:url(../images/contactus2.jpg) no-repeat 50% 0;max-height:593px;background-size:cover}#contact1 h1 b{color:#ffb500}::-webkit-input-placeholder{color:#696969}:-moz-placeholder{color:#696969;opacity:1}::-moz-placeholder{color:#696969;opacity:1}:-ms-input-placeholder{color:#696969}:placeholder-shown{color:#696969}input,select,textarea{outline:none}#contact2,#contact3{background:#f2f2f2}#contact2 select,#contact3 select,#contact2 input,#contact3 input{border:none;border-radius:0;width:100%;line-height:46px;height:46px}#contact2 .form input,#contact3 .form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;color:#424a4e;border-bottom:2px solid #424a4e}#contact2 .form input.required,#contact3 .form input.required{border-color:#f00 !important}#contact3{overflow:hidden;padding-bottom:40px}#contact3 .left{background:#ffb500;color:#424a4e;overflow:hidden}#contact3 .input2{margin-bottom:20px}#contact3 .btn{color:#424a4e;border-color:#fff;float:right;margin-bottom:30px}#contact3 #map{background:#ccc}#contact2 h3 b{color:#ffb500}#contact2 .sep{margin:0 5px;display:inline-block}#contact2 .left{background:#fff;font-size:.867em}#contact2 hr{border:none;height:2px;background:#e2e2e2}#contact2 .form{overflow:hidden}#contact2 .hbspt-form fieldset{max-width:100%}#contact2 .hbspt-form legend,#contact2 .hbspt-form .hs-error-msgs{font-size:.867em}#contact2 .hbspt-form textarea{height:200px}#contact2 .hbspt-form .hs-button{min-width:130px;max-width:134px;display:inline-block;color:#ffb500;border:2px solid #ffb500;vertical-align:middle;overflow:hidden;border-radius:3px;text-align:center;line-height:1.5em;height:38px;text-transform:uppercase}#contact2 .hbspt-form .hs-error-msgs{margin:0;padding:0}#contact2 .hbspt-form .hs-error-msgs li{list-style-type:none;margin-bottom:.5em}#contact2 .hbspt-form .hs-error-msgs li label{color:#f00;line-height:1em}#contact2 label{font-family:'Montserrat';font-weight:normal;color:#696969;line-height:46px}#contact2 label.required{color:#f00 !important}#contact2 select,#contact2 textarea{background:#dedede}#contact2 textarea{width:100%;border:none;padding:.8em;color:#424a4e;border-radius:0}body.career #main{background:#f2f2f2}#career1{background:url(../images/career.jpg) no-repeat 50% 0;max-height:592px;background-size:cover;text-align:center}#career1 .title{display:table;width:100%;height:100%}#career1 h1{display:table-cell;vertical-align:middle;color:#fff}#career2 p,#career4 p{max-width:650px;margin:0 auto}#career3{position:relative;background:#3a3b3d url(../images/career2.jpg) no-repeat 50% 0;background-size:cover;color:#fff;text-align:center;overflow:hidden}#career3:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:url(../images/w-pattern.png) repeat 0 0}#career3 h2{font-size:2em}#career3 h3{font-family:'Oswald',sans-serif;font-size:2em;font-weight:normal;margin:0;letter-spacing:1px}#career3 hr{margin:15px auto;height:2px;width:45px;border:none;background:#ffb500}#career3 p{font-size:1em;margin:0 auto}#career3 .service-features{padding:40px 0}#career4{text-align:center;background:#fff}#main{overflow:hidden}.tc .content{font-size:1em}#career2 p{margin-bottom:15px}#career2 .intro{max-width:866px;text-align:center;margin:0 auto 60px;padding:40px 47px 35px;background:#fff}footer{position:relative;background:#b1acac;color:#fff;text-align:center}footer .copyright{font-size:12px;padding:3px 0;margin-bottom:0}@media (min-width:768px){#nav a:hover{color:#ffb500}.reveal .progress:hover{width:16px}#portfolio1 .tile{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);clip-path:polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);background-image:url("../images/transparent.png");background-position:center center;background-repeat:repeat;background-color:#fdfdfd}#portfolio1 .tile:before{content:"";width:100%;height:100%;background:rgba(255,255,255,0);top:0;left:0;position:absolute}#portfolio1 .t1,#portfolio1 .t8,#portfolio1 .t11,#portfolio1 .t17,#portfolio1 .t22,#portfolio1 .t40,#portfolio1 .t46{background-color:#005fae}#portfolio1 .t2,#portfolio1 .t5,#portfolio1 .t13,#portfolio1 .t18,#portfolio1 .t21,#portfolio1 .t27,#portfolio1 .t30,#portfolio1 .t35,#portfolio1 .t39,#portfolio1 .t45,#portfolio1 .t42,#portfolio1 .t48{background-color:#116ac5}#portfolio1 .t4,#portfolio1 .t6,#portfolio1 .t8,#portfolio1 .t10,#portfolio1 .t14,#portfolio1 .t19,#portfolio1 .t24,#portfolio1 .t29,#portfolio1 .t34,#portfolio1 .t36,#portfolio1 .t41,#portfolio1 .t47{background-color:#207def}#portfolio1 .t3,#portfolio1 .t9,#portfolio1 .t12,#portfolio1 .t16,#portfolio1 .t20,#portfolio1 .t23,#portfolio1 .t26,#portfolio1 .t28,#portfolio1 .t31,#portfolio1 .t32,#portfolio1 .t38,#portfolio1 .t44{background-color:#2695f2}#portfolio1 .t7,#portfolio1 .t15,#portfolio1 .t25,#portfolio1 .t33,#portfolio1 .t37,#portfolio1 .t43{background-color:#62b4f8}#portfolio1 .t1{-webkit-transition:all 0.11s 0.21000000000000002s cubic-bezier(1, 0, 0, 1), background-color 0.11s 0.21000000000000002s;transition:all 0.11s 0.21000000000000002s cubic-bezier(1, 0, 0, 1), background-color 0.11s 0.21000000000000002s;-webkit-clip-path:polygon(7.7% 8.1%, 7.7% 8.1%, 0.5% 27.7%, 4% 36.4%);clip-path:polygon(7.7% 8.1%, 7.7% 8.1%, 0.5% 27.7%, 4% 36.4%)}#portfolio1 .t1:before{-webkit-animation:shard-flow 2s 2.03s infinite;animation:shard-flow 2s 2.03s infinite}#portfolio1 .t2{-webkit-transition:all 0.16s 0.22s cubic-bezier(1, 0, 0, 1), background-color 0.16s 0.22s;transition:all 0.16s 0.22s cubic-bezier(1, 0, 0, 1), background-color 0.16s 0.22s;-webkit-clip-path:polygon(0.5% 27.7%, 0.5% 27.7%, 2.6% 60.7%, 4.7% 38%);clip-path:polygon(0.5% 27.7%, 0.5% 27.7%, 2.6% 60.7%, 4.7% 38%)}#portfolio1 .t2:before{-webkit-animation:shard-flow 2s 2.06s infinite;animation:shard-flow 2s 2.06s infinite}#portfolio1 .t3{-webkit-transition:all 0.21000000000000002s 0.23s cubic-bezier(1, 0, 0, 1), background-color 0.21000000000000002s 0.23s;transition:all 0.21000000000000002s 0.23s cubic-bezier(1, 0, 0, 1), background-color 0.21000000000000002s 0.23s;-webkit-clip-path:polygon(4.7% 38%, 4.7% 38%, 1.5% 73.2%, 5.3% 70.1%);clip-path:polygon(4.7% 38%, 4.7% 38%, 1.5% 73.2%, 5.3% 70.1%)}#portfolio1 .t3:before{-webkit-animation:shard-flow 2s 2.09s infinite;animation:shard-flow 2s 2.09s infinite}#portfolio1 .t4{-webkit-transition:all 0.26s 0.24000000000000002s cubic-bezier(1, 0, 0, 1), background-color 0.26s 0.24000000000000002s;transition:all 0.26s 0.24000000000000002s cubic-bezier(1, 0, 0, 1), background-color 0.26s 0.24000000000000002s;-webkit-clip-path:polygon(5.3% 70.1%, 5.3% 70.1%, 1.5% 73.2%, 0.1% 88.4%);clip-path:polygon(5.3% 70.1%, 5.3% 70.1%, 1.5% 73.2%, 0.1% 88.4%)}#portfolio1 .t4:before{-webkit-animation:shard-flow 2s 2.12s infinite;animation:shard-flow 2s 2.12s infinite}#portfolio1 .t5{-webkit-transition:all 0.31s 0.25s cubic-bezier(1, 0, 0, 1), background-color 0.31s 0.25s;transition:all 0.31s 0.25s cubic-bezier(1, 0, 0, 1), background-color 0.31s 0.25s;-webkit-clip-path:polygon(9.4% 36%, 9.4% 36%, 7.7% 61.1%, 8.4% 71.8%);clip-path:polygon(9.4% 36%, 9.4% 36%, 7.7% 61.1%, 8.4% 71.8%)}#portfolio1 .t5:before{-webkit-animation:shard-flow 2s 2.15s infinite;animation:shard-flow 2s 2.15s infinite}#portfolio1 .t6{-webkit-transition:all 0.36000000000000004s 0.26s cubic-bezier(1, 0, 0, 1), background-color 0.36000000000000004s 0.26s;transition:all 0.36000000000000004s 0.26s cubic-bezier(1, 0, 0, 1), background-color 0.36000000000000004s 0.26s;-webkit-clip-path:polygon(9.4% 36%, 8.1% 76.2%, 10.9% 71.5%, 10.4% 42.5%);clip-path:polygon(9.4% 36%, 8.1% 76.2%, 10.9% 71.5%, 10.4% 42.5%)}#portfolio1 .t6:before{-webkit-animation:shard-flow 2s 2.18s infinite;animation:shard-flow 2s 2.18s infinite}#portfolio1 .t7{-webkit-transition:all 0.41000000000000003s 0.27s cubic-bezier(1, 0, 0, 1), background-color 0.41000000000000003s 0.27s;transition:all 0.41000000000000003s 0.27s cubic-bezier(1, 0, 0, 1), background-color 0.41000000000000003s 0.27s;-webkit-clip-path:polygon(9.4% 36%, 9.4% 36%, 12.7% 57.5%, 17.7% 62.2%);clip-path:polygon(9.4% 36%, 9.4% 36%, 12.7% 57.5%, 17.7% 62.2%)}#portfolio1 .t7:before{-webkit-animation:shard-flow 2s 2.21s infinite;animation:shard-flow 2s 2.21s infinite}#portfolio1 .t8{-webkit-transition:all 0.46s 0.28s cubic-bezier(1, 0, 0, 1), background-color 0.46s 0.28s;transition:all 0.46s 0.28s cubic-bezier(1, 0, 0, 1), background-color 0.46s 0.28s;-webkit-clip-path:polygon(17.7% 62.2%, 16.4% 78.5%, 15.6% 76.1%, 13.5% 58.2%);clip-path:polygon(17.7% 62.2%, 16.4% 78.5%, 15.6% 76.1%, 13.5% 58.2%)}#portfolio1 .t8:before{-webkit-animation:shard-flow 2s 2.24s infinite;animation:shard-flow 2s 2.24s infinite}#portfolio1 .t9{-webkit-transition:all 0.51s 0.29000000000000004s cubic-bezier(1, 0, 0, 1), background-color 0.51s 0.29000000000000004s;transition:all 0.51s 0.29000000000000004s cubic-bezier(1, 0, 0, 1), background-color 0.51s 0.29000000000000004s;-webkit-clip-path:polygon(14.5% 52%, 14.5% 52%, 17% 60.2%, 18.8% 30.6%);clip-path:polygon(14.5% 52%, 14.5% 52%, 17% 60.2%, 18.8% 30.6%)}#portfolio1 .t9:before{-webkit-animation:shard-flow 2s 2.27s infinite;animation:shard-flow 2s 2.27s infinite}#portfolio1 .t10{-webkit-transition:all 0.56s 0.30000000000000004s cubic-bezier(1, 0, 0, 1), background-color 0.56s 0.30000000000000004s;transition:all 0.56s 0.30000000000000004s cubic-bezier(1, 0, 0, 1), background-color 0.56s 0.30000000000000004s;-webkit-clip-path:polygon(20.5% 45.1%, 19.6% 64.9%, 20.7% 68.3%, 22% 58.2%);clip-path:polygon(20.5% 45.1%, 19.6% 64.9%, 20.7% 68.3%, 22% 58.2%)}#portfolio1 .t10:before{-webkit-animation:shard-flow 2s 2.3s infinite;animation:shard-flow 2s 2.3s infinite}#portfolio1 .t11{-webkit-transition:all 0.6100000000000001s 0.31s cubic-bezier(1, 0, 0, 1), background-color 0.6100000000000001s 0.31s;transition:all 0.6100000000000001s 0.31s cubic-bezier(1, 0, 0, 1), background-color 0.6100000000000001s 0.31s;-webkit-clip-path:polygon(20.5% 45.1%, 20.5% 45.1%, 22% 51.5%, 21.6% 54%);clip-path:polygon(20.5% 45.1%, 20.5% 45.1%, 22% 51.5%, 21.6% 54%)}#portfolio1 .t11:before{-webkit-animation:shard-flow 2s 2.33s infinite;animation:shard-flow 2s 2.33s infinite}#portfolio1 .t12{-webkit-transition:all 0.6600000000000001s 0.32s cubic-bezier(1, 0, 0, 1), background-color 0.6600000000000001s 0.32s;transition:all 0.6600000000000001s 0.32s cubic-bezier(1, 0, 0, 1), background-color 0.6600000000000001s 0.32s;-webkit-clip-path:polygon(20.5% 45.1%, 20.5% 45.1%, 23% 42.7%, 26.5% 71.3%);clip-path:polygon(20.5% 45.1%, 20.5% 45.1%, 23% 42.7%, 26.5% 71.3%)}#portfolio1 .t12:before{-webkit-animation:shard-flow 2s 2.36s infinite;animation:shard-flow 2s 2.36s infinite}#portfolio1 .t13{-webkit-transition:all 0.71s 0.33s cubic-bezier(1, 0, 0, 1), background-color 0.71s 0.33s;transition:all 0.71s 0.33s cubic-bezier(1, 0, 0, 1), background-color 0.71s 0.33s;-webkit-clip-path:polygon(24.5% 54.7%, 26.5% 71.3%, 27.6% 39.8%, 26.9% 35.7%);clip-path:polygon(24.5% 54.7%, 26.5% 71.3%, 27.6% 39.8%, 26.9% 35.7%)}#portfolio1 .t13:before{-webkit-animation:shard-flow 2s 2.39s infinite;animation:shard-flow 2s 2.39s infinite}#portfolio1 .t14{-webkit-transition:all 0.76s 0.34s cubic-bezier(1, 0, 0, 1), background-color 0.76s 0.34s;transition:all 0.76s 0.34s cubic-bezier(1, 0, 0, 1), background-color 0.76s 0.34s;-webkit-clip-path:polygon(29.4% 48.8%, 30.9% 53.5%, 32.4% 67.1%, 30.2% 69.4%);clip-path:polygon(29.4% 48.8%, 30.9% 53.5%, 32.4% 67.1%, 30.2% 69.4%)}#portfolio1 .t14:before{-webkit-animation:shard-flow 2s 2.42s infinite;animation:shard-flow 2s 2.42s infinite}#portfolio1 .t15{-webkit-transition:all 0.81s 0.35s cubic-bezier(1, 0, 0, 1), background-color 0.81s 0.35s;transition:all 0.81s 0.35s cubic-bezier(1, 0, 0, 1), background-color 0.81s 0.35s;-webkit-clip-path:polygon(29.4% 48.8%, 30.9% 53.5%, 37.6% 48.6%, 35.2% 40.9%);clip-path:polygon(29.4% 48.8%, 30.9% 53.5%, 37.6% 48.6%, 35.2% 40.9%)}#portfolio1 .t15:before{-webkit-animation:shard-flow 2s 2.45s infinite;animation:shard-flow 2s 2.45s infinite}#portfolio1 .t16{-webkit-transition:all 0.8600000000000001s 0.36s cubic-bezier(1, 0, 0, 1), background-color 0.8600000000000001s 0.36s;transition:all 0.8600000000000001s 0.36s cubic-bezier(1, 0, 0, 1), background-color 0.8600000000000001s 0.36s;-webkit-clip-path:polygon(37.6% 48.6%, 36% 49.7%, 35.5% 63.9%, 36.9% 67.2%);clip-path:polygon(37.6% 48.6%, 36% 49.7%, 35.5% 63.9%, 36.9% 67.2%)}#portfolio1 .t16:before{-webkit-animation:shard-flow 2s 2.48s infinite;animation:shard-flow 2s 2.48s infinite}#portfolio1 .t17{-webkit-transition:all 0.9100000000000001s 0.37s cubic-bezier(1, 0, 0, 1), background-color 0.9100000000000001s 0.37s;transition:all 0.9100000000000001s 0.37s cubic-bezier(1, 0, 0, 1), background-color 0.9100000000000001s 0.37s;-webkit-clip-path:polygon(30.2% 69.4%, 35.5% 63.9%, 36.9% 67.2%, 34.1% 73%);clip-path:polygon(30.2% 69.4%, 35.5% 63.9%, 36.9% 67.2%, 34.1% 73%)}#portfolio1 .t17:before{-webkit-animation:shard-flow 2s 2.51s infinite;animation:shard-flow 2s 2.51s infinite}#portfolio1 .t18{-webkit-transition:all 0.96s 0.38s cubic-bezier(1, 0, 0, 1), background-color 0.96s 0.38s;transition:all 0.96s 0.38s cubic-bezier(1, 0, 0, 1), background-color 0.96s 0.38s;-webkit-clip-path:polygon(33.9% 23.2%, 33.9% 23.2%, 39% 27.1%, 39.4% 37.8%);clip-path:polygon(33.9% 23.2%, 33.9% 23.2%, 39% 27.1%, 39.4% 37.8%)}#portfolio1 .t18:before{-webkit-animation:shard-flow 2s 2.54s infinite;animation:shard-flow 2s 2.54s infinite}#portfolio1 .t19{-webkit-transition:all 1.01s 0.39s cubic-bezier(1, 0, 0, 1), background-color 1.01s 0.39s;transition:all 1.01s 0.39s cubic-bezier(1, 0, 0, 1), background-color 1.01s 0.39s;-webkit-clip-path:polygon(39.1% 30.6%, 39.1% 30.6%, 42.1% 48.2%, 40.6% 66.6%);clip-path:polygon(39.1% 30.6%, 39.1% 30.6%, 42.1% 48.2%, 40.6% 66.6%)}#portfolio1 .t19:before{-webkit-animation:shard-flow 2s 2.57s infinite;animation:shard-flow 2s 2.57s infinite}#portfolio1 .t20{-webkit-transition:all 1.06s 0.4s cubic-bezier(1, 0, 0, 1), background-color 1.06s 0.4s;transition:all 1.06s 0.4s cubic-bezier(1, 0, 0, 1), background-color 1.06s 0.4s;-webkit-clip-path:polygon(40.6% 66.6%, 42.1% 71%, 49% 19.5%, 43.2% 34%);clip-path:polygon(40.6% 66.6%, 42.1% 71%, 49% 19.5%, 43.2% 34%)}#portfolio1 .t20:before{-webkit-animation:shard-flow 2s 2.6s infinite;animation:shard-flow 2s 2.6s infinite}#portfolio1 .t21{-webkit-transition:all 1.11s 0.41000000000000003s cubic-bezier(1, 0, 0, 1), background-color 1.11s 0.41000000000000003s;transition:all 1.11s 0.41000000000000003s cubic-bezier(1, 0, 0, 1), background-color 1.11s 0.41000000000000003s;-webkit-clip-path:polygon(49.7% 42.2%, 50.9% 50.5%, 47.1% 67.8%, 45.4% 70.6%);clip-path:polygon(49.7% 42.2%, 50.9% 50.5%, 47.1% 67.8%, 45.4% 70.6%)}#portfolio1 .t21:before{-webkit-animation:shard-flow 2s 2.63s infinite;animation:shard-flow 2s 2.63s infinite}#portfolio1 .t22{-webkit-transition:all 1.1600000000000001s 0.42000000000000004s cubic-bezier(1, 0, 0, 1), background-color 1.1600000000000001s 0.42000000000000004s;transition:all 1.1600000000000001s 0.42000000000000004s cubic-bezier(1, 0, 0, 1), background-color 1.1600000000000001s 0.42000000000000004s;-webkit-clip-path:polygon(50.2% 57.6%, 50.9% 60.5%, 52.6% 62.5%, 52% 58.2%);clip-path:polygon(50.2% 57.6%, 50.9% 60.5%, 52.6% 62.5%, 52% 58.2%)}#portfolio1 .t22:before{-webkit-animation:shard-flow 2s 2.66s infinite;animation:shard-flow 2s 2.66s infinite}#portfolio1 .t23{-webkit-transition:all 1.2100000000000002s 0.43000000000000005s cubic-bezier(1, 0, 0, 1), background-color 1.2100000000000002s 0.43000000000000005s;transition:all 1.2100000000000002s 0.43000000000000005s cubic-bezier(1, 0, 0, 1), background-color 1.2100000000000002s 0.43000000000000005s;-webkit-clip-path:polygon(49.7% 42.2%, 49.7% 42.2%, 51.4% 29.3%, 55.2% 80.5%);clip-path:polygon(49.7% 42.2%, 49.7% 42.2%, 51.4% 29.3%, 55.2% 80.5%)}#portfolio1 .t23:before{-webkit-animation:shard-flow 2s 2.69s infinite;animation:shard-flow 2s 2.69s infinite}#portfolio1 .t24{-webkit-transition:all 1.2600000000000002s 0.44s cubic-bezier(1, 0, 0, 1), background-color 1.2600000000000002s 0.44s;transition:all 1.2600000000000002s 0.44s cubic-bezier(1, 0, 0, 1), background-color 1.2600000000000002s 0.44s;-webkit-clip-path:polygon(51.4% 29.3%, 55.2% 80.5%, 55.5% 78.4%, 53.3% 33.2%);clip-path:polygon(51.4% 29.3%, 55.2% 80.5%, 55.5% 78.4%, 53.3% 33.2%)}#portfolio1 .t24:before{-webkit-animation:shard-flow 2s 2.7199999999999998s infinite;animation:shard-flow 2s 2.7199999999999998s infinite}#portfolio1 .t25{-webkit-transition:all 1.31s 0.45s cubic-bezier(1, 0, 0, 1), background-color 1.31s 0.45s;transition:all 1.31s 0.45s cubic-bezier(1, 0, 0, 1), background-color 1.31s 0.45s;-webkit-clip-path:polygon(50.6% 4.6%, 50.6% 4.6%, 67.5% 5.8%, 51.9% 18.8%);clip-path:polygon(50.6% 4.6%, 50.6% 4.6%, 67.5% 5.8%, 51.9% 18.8%)}#portfolio1 .t25:before{-webkit-animation:shard-flow 2s 2.75s infinite;animation:shard-flow 2s 2.75s infinite}#portfolio1 .t26{-webkit-transition:all 1.36s 0.46s cubic-bezier(1, 0, 0, 1), background-color 1.36s 0.46s;transition:all 1.36s 0.46s cubic-bezier(1, 0, 0, 1), background-color 1.36s 0.46s;-webkit-clip-path:polygon(50.6% 4.6%, 50.6% 4.6%, 69.7% 6.4%, 72.5% 1.8%);clip-path:polygon(50.6% 4.6%, 50.6% 4.6%, 69.7% 6.4%, 72.5% 1.8%)}#portfolio1 .t26:before{-webkit-animation:shard-flow 2s 2.7800000000000002s infinite;animation:shard-flow 2s 2.7800000000000002s infinite}#portfolio1 .t27{-webkit-transition:all 1.4100000000000001s 0.47000000000000003s cubic-bezier(1, 0, 0, 1), background-color 1.4100000000000001s 0.47000000000000003s;transition:all 1.4100000000000001s 0.47000000000000003s cubic-bezier(1, 0, 0, 1), background-color 1.4100000000000001s 0.47000000000000003s;-webkit-clip-path:polygon(60.1% 12%, 60.1% 12%, 57% 14.5%, 59.9% 60.1%);clip-path:polygon(60.1% 12%, 60.1% 12%, 57% 14.5%, 59.9% 60.1%)}#portfolio1 .t27:before{-webkit-animation:shard-flow 2s 2.81s infinite;animation:shard-flow 2s 2.81s infinite}#portfolio1 .t28{-webkit-transition:all 1.4600000000000002s 0.48000000000000004s cubic-bezier(1, 0, 0, 1), background-color 1.4600000000000002s 0.48000000000000004s;transition:all 1.4600000000000002s 0.48000000000000004s cubic-bezier(1, 0, 0, 1), background-color 1.4600000000000002s 0.48000000000000004s;-webkit-clip-path:polygon(57.7% 25.8%, 60.2% 62.3%, 59.3% 91.5%, 57.7% 74.7%);clip-path:polygon(57.7% 25.8%, 60.2% 62.3%, 59.3% 91.5%, 57.7% 74.7%)}#portfolio1 .t28:before{-webkit-animation:shard-flow 2s 2.84s infinite;animation:shard-flow 2s 2.84s infinite}#portfolio1 .t29{-webkit-transition:all 1.5100000000000002s 0.49s cubic-bezier(1, 0, 0, 1), background-color 1.5100000000000002s 0.49s;transition:all 1.5100000000000002s 0.49s cubic-bezier(1, 0, 0, 1), background-color 1.5100000000000002s 0.49s;-webkit-clip-path:polygon(67.7% 27.6%, 67.7% 27.6%, 64.8% 32.5%, 67% 39.2%);clip-path:polygon(67.7% 27.6%, 67.7% 27.6%, 64.8% 32.5%, 67% 39.2%)}#portfolio1 .t29:before{-webkit-animation:shard-flow 2s 2.87s infinite;animation:shard-flow 2s 2.87s infinite}#portfolio1 .t30{-webkit-transition:all 1.56s 0.5s cubic-bezier(1, 0, 0, 1), background-color 1.56s 0.5s;transition:all 1.56s 0.5s cubic-bezier(1, 0, 0, 1), background-color 1.56s 0.5s;-webkit-clip-path:polygon(64.8% 32.2%, 64.8% 32.2%, 67.4% 40.4%, 65.8% 56.4%);clip-path:polygon(64.8% 32.2%, 64.8% 32.2%, 67.4% 40.4%, 65.8% 56.4%)}#portfolio1 .t30:before{-webkit-animation:shard-flow 2s 2.9s infinite;animation:shard-flow 2s 2.9s infinite}#portfolio1 .t31{-webkit-transition:all 1.61s 0.51s cubic-bezier(1, 0, 0, 1), background-color 1.61s 0.51s;transition:all 1.61s 0.51s cubic-bezier(1, 0, 0, 1), background-color 1.61s 0.51s;-webkit-clip-path:polygon(65.1% 36.1%, 65.1% 36.1%, 62.5% 66.9%, 66.5% 74.7%);clip-path:polygon(65.1% 36.1%, 65.1% 36.1%, 62.5% 66.9%, 66.5% 74.7%)}#portfolio1 .t31:before{-webkit-animation:shard-flow 2s 2.9299999999999997s infinite;animation:shard-flow 2s 2.9299999999999997s infinite}#portfolio1 .t32{-webkit-transition:all 1.6600000000000001s 0.52s cubic-bezier(1, 0, 0, 1), background-color 1.6600000000000001s 0.52s;transition:all 1.6600000000000001s 0.52s cubic-bezier(1, 0, 0, 1), background-color 1.6600000000000001s 0.52s;-webkit-clip-path:polygon(69.8% 41.6%, 70.8% 46.2%, 71.4% 58.2%, 69.3% 57.6%);clip-path:polygon(69.8% 41.6%, 70.8% 46.2%, 71.4% 58.2%, 69.3% 57.6%)}#portfolio1 .t32:before{-webkit-animation:shard-flow 2s 2.96s infinite;animation:shard-flow 2s 2.96s infinite}#portfolio1 .t33{-webkit-transition:all 1.7100000000000002s 0.53s cubic-bezier(1, 0, 0, 1), background-color 1.7100000000000002s 0.53s;transition:all 1.7100000000000002s 0.53s cubic-bezier(1, 0, 0, 1), background-color 1.7100000000000002s 0.53s;-webkit-clip-path:polygon(69.8% 41.6%, 69.8% 41.6%, 70.8% 46.2%, 75.1% 39.3%);clip-path:polygon(69.8% 41.6%, 69.8% 41.6%, 70.8% 46.2%, 75.1% 39.3%)}#portfolio1 .t33:before{-webkit-animation:shard-flow 2s 2.99s infinite;animation:shard-flow 2s 2.99s infinite}#portfolio1 .t34{-webkit-transition:all 1.7600000000000002s 0.54s cubic-bezier(1, 0, 0, 1), background-color 1.7600000000000002s 0.54s;transition:all 1.7600000000000002s 0.54s cubic-bezier(1, 0, 0, 1), background-color 1.7600000000000002s 0.54s;-webkit-clip-path:polygon(75.1% 39.3%, 75.1% 39.3%, 72.5% 43.4%, 76.9% 48%);clip-path:polygon(75.1% 39.3%, 75.1% 39.3%, 72.5% 43.4%, 76.9% 48%)}#portfolio1 .t34:before{-webkit-animation:shard-flow 2s 3.02s infinite;animation:shard-flow 2s 3.02s infinite}#portfolio1 .t35{-webkit-transition:all 1.81s 0.55s cubic-bezier(1, 0, 0, 1), background-color 1.81s 0.55s;transition:all 1.81s 0.55s cubic-bezier(1, 0, 0, 1), background-color 1.81s 0.55s;-webkit-clip-path:polygon(76.8% 47.4%, 74.9% 45.9%, 75% 58.7%, 76.1% 61.7%);clip-path:polygon(76.8% 47.4%, 74.9% 45.9%, 75% 58.7%, 76.1% 61.7%)}#portfolio1 .t35:before{-webkit-animation:shard-flow 2s 3.05s infinite;animation:shard-flow 2s 3.05s infinite}#portfolio1 .t36{-webkit-transition:all 1.86s 0.56s cubic-bezier(1, 0, 0, 1), background-color 1.86s 0.56s;transition:all 1.86s 0.56s cubic-bezier(1, 0, 0, 1), background-color 1.86s 0.56s;-webkit-clip-path:polygon(69.3% 57.6%, 75% 58.7%, 76.1% 61.7%, 71.9% 64.5%);clip-path:polygon(69.3% 57.6%, 75% 58.7%, 76.1% 61.7%, 71.9% 64.5%)}#portfolio1 .t36:before{-webkit-animation:shard-flow 2s 3.08s infinite;animation:shard-flow 2s 3.08s infinite}#portfolio1 .t37{-webkit-transition:all 1.9100000000000001s 0.5700000000000001s cubic-bezier(1, 0, 0, 1), background-color 1.9100000000000001s 0.5700000000000001s;transition:all 1.9100000000000001s 0.5700000000000001s cubic-bezier(1, 0, 0, 1), background-color 1.9100000000000001s 0.5700000000000001s;-webkit-clip-path:polygon(79.8% 43.4%, 79.8% 43.4%, 77.8% 80.8%, 81.9% 67.5%);clip-path:polygon(79.8% 43.4%, 79.8% 43.4%, 77.8% 80.8%, 81.9% 67.5%)}#portfolio1 .t37:before{-webkit-animation:shard-flow 2s 3.11s infinite;animation:shard-flow 2s 3.11s infinite}#portfolio1 .t38{-webkit-transition:all 1.9600000000000002s 0.5800000000000001s cubic-bezier(1, 0, 0, 1), background-color 1.9600000000000002s 0.5800000000000001s;transition:all 1.9600000000000002s 0.5800000000000001s cubic-bezier(1, 0, 0, 1), background-color 1.9600000000000002s 0.5800000000000001s;-webkit-clip-path:polygon(79.5% 39.5%, 80.5% 35.5%, 89.2% 71.5%, 81% 57%);clip-path:polygon(79.5% 39.5%, 80.5% 35.5%, 89.2% 71.5%, 81% 57%)}#portfolio1 .t38:before{-webkit-animation:shard-flow 2s 3.1399999999999997s infinite;animation:shard-flow 2s 3.1399999999999997s infinite}#portfolio1 .t39{-webkit-transition:all 2.0100000000000002s 0.5900000000000001s cubic-bezier(1, 0, 0, 1), background-color 2.0100000000000002s 0.5900000000000001s;transition:all 2.0100000000000002s 0.5900000000000001s cubic-bezier(1, 0, 0, 1), background-color 2.0100000000000002s 0.5900000000000001s;-webkit-clip-path:polygon(85.1% 64%, 85.1% 64%, 86.8% 74.2%, 89.2% 71.5%);clip-path:polygon(85.1% 64%, 85.1% 64%, 86.8% 74.2%, 89.2% 71.5%)}#portfolio1 .t39:before{-webkit-animation:shard-flow 2s 3.17s infinite;animation:shard-flow 2s 3.17s infinite}#portfolio1 .t40{-webkit-transition:all 2.06s 0.6000000000000001s cubic-bezier(1, 0, 0, 1), background-color 2.06s 0.6000000000000001s;transition:all 2.06s 0.6000000000000001s cubic-bezier(1, 0, 0, 1), background-color 2.06s 0.6000000000000001s;-webkit-clip-path:polygon(86.4% 59.9%, 86.4% 59.9%, 86.4% 45.6%, 89.2% 71.5%);clip-path:polygon(86.4% 59.9%, 86.4% 59.9%, 86.4% 45.6%, 89.2% 71.5%)}#portfolio1 .t40:before{-webkit-animation:shard-flow 2s 3.2s infinite;animation:shard-flow 2s 3.2s infinite}#portfolio1 .t41{-webkit-transition:all 2.1100000000000003s 0.6100000000000001s cubic-bezier(1, 0, 0, 1), background-color 2.1100000000000003s 0.6100000000000001s;transition:all 2.1100000000000003s 0.6100000000000001s cubic-bezier(1, 0, 0, 1), background-color 2.1100000000000003s 0.6100000000000001s;-webkit-clip-path:polygon(88.4% 33.5%, 88.4% 33.5%, 84.1% 27.6%, 89.2% 71.5%);clip-path:polygon(88.4% 33.5%, 88.4% 33.5%, 84.1% 27.6%, 89.2% 71.5%)}#portfolio1 .t41:before{-webkit-animation:shard-flow 2s 3.23s infinite;animation:shard-flow 2s 3.23s infinite}#portfolio1 .t42{-webkit-transition:all 2.16s 0.62s cubic-bezier(1, 0, 0, 1), background-color 2.16s 0.62s;transition:all 2.16s 0.62s cubic-bezier(1, 0, 0, 1), background-color 2.16s 0.62s;-webkit-clip-path:polygon(84.1% 27.6%, 84.1% 27.6%, 87.3% 32.3%, 91.5% 14.3%);clip-path:polygon(84.1% 27.6%, 84.1% 27.6%, 87.3% 32.3%, 91.5% 14.3%)}#portfolio1 .t42:before{-webkit-animation:shard-flow 2s 3.26s infinite;animation:shard-flow 2s 3.26s infinite}#portfolio1 .t43{-webkit-transition:all 2.21s 0.63s cubic-bezier(1, 0, 0, 1), background-color 2.21s 0.63s;transition:all 2.21s 0.63s cubic-bezier(1, 0, 0, 1), background-color 2.21s 0.63s;-webkit-clip-path:polygon(79.8% 43.4%, 79.8% 43.4%, 77.8% 80.8%, 81.9% 67.5%);clip-path:polygon(79.8% 43.4%, 79.8% 43.4%, 77.8% 80.8%, 81.9% 67.5%)}#portfolio1 .t43:before{-webkit-animation:shard-flow 2s 3.29s infinite;animation:shard-flow 2s 3.29s infinite}#portfolio1 .t44{-webkit-transition:all 2.2600000000000002s 0.64s cubic-bezier(1, 0, 0, 1), background-color 2.2600000000000002s 0.64s;transition:all 2.2600000000000002s 0.64s cubic-bezier(1, 0, 0, 1), background-color 2.2600000000000002s 0.64s;-webkit-clip-path:polygon(79.5% 39.5%, 80.5% 35.5%, 89.2% 71.5%, 81% 57%);clip-path:polygon(79.5% 39.5%, 80.5% 35.5%, 89.2% 71.5%, 81% 57%)}#portfolio1 .t44:before{-webkit-animation:shard-flow 2s 3.32s infinite;animation:shard-flow 2s 3.32s infinite}#portfolio1 .t45{-webkit-transition:all 2.31s 0.65s cubic-bezier(1, 0, 0, 1), background-color 2.31s 0.65s;transition:all 2.31s 0.65s cubic-bezier(1, 0, 0, 1), background-color 2.31s 0.65s;-webkit-clip-path:polygon(85.1% 64%, 85.1% 64%, 86.8% 74.2%, 89.2% 71.5%);clip-path:polygon(85.1% 64%, 85.1% 64%, 86.8% 74.2%, 89.2% 71.5%)}#portfolio1 .t45:before{-webkit-animation:shard-flow 2s 3.3499999999999996s infinite;animation:shard-flow 2s 3.3499999999999996s infinite}#portfolio1 .t46{-webkit-transition:all 2.3600000000000003s 0.66s cubic-bezier(1, 0, 0, 1), background-color 2.3600000000000003s 0.66s;transition:all 2.3600000000000003s 0.66s cubic-bezier(1, 0, 0, 1), background-color 2.3600000000000003s 0.66s;-webkit-clip-path:polygon(86.4% 59.9%, 86.4% 59.9%, 86.4% 45.6%, 89.2% 71.5%);clip-path:polygon(86.4% 59.9%, 86.4% 59.9%, 86.4% 45.6%, 89.2% 71.5%)}#portfolio1 .t46:before{-webkit-animation:shard-flow 2s 3.38s infinite;animation:shard-flow 2s 3.38s infinite}#portfolio1 .t47{-webkit-transition:all 2.41s 0.67s cubic-bezier(1, 0, 0, 1), background-color 2.41s 0.67s;transition:all 2.41s 0.67s cubic-bezier(1, 0, 0, 1), background-color 2.41s 0.67s;-webkit-clip-path:polygon(88.4% 33.5%, 88.4% 33.5%, 84.1% 27.6%, 89.2% 71.5%);clip-path:polygon(88.4% 33.5%, 88.4% 33.5%, 84.1% 27.6%, 89.2% 71.5%)}#portfolio1 .t47:before{-webkit-animation:shard-flow 2s 3.41s infinite;animation:shard-flow 2s 3.41s infinite}#portfolio1 .t48{-webkit-transition:all 2.4600000000000004s 0.6799999999999999s cubic-bezier(1, 0, 0, 1), background-color 2.4600000000000004s 0.6799999999999999s;transition:all 2.4600000000000004s 0.6799999999999999s cubic-bezier(1, 0, 0, 1), background-color 2.4600000000000004s 0.6799999999999999s;-webkit-clip-path:polygon(84.1% 27.6%, 84.1% 27.6%, 87.3% 32.3%, 91.5% 14.3%);clip-path:polygon(84.1% 27.6%, 84.1% 27.6%, 87.3% 32.3%, 91.5% 14.3%)}#portfolio1 .t48:before{-webkit-animation:shard-flow 2s 3.44s infinite;animation:shard-flow 2s 3.44s infinite}#portfolio1.toggle .t1,#portfolio1.toggle .t7,#portfolio1.toggle .t11,#portfolio1.toggle .t16,#portfolio1.toggle .t20,#portfolio1.toggle .t23,#portfolio1.toggle .t29,#portfolio1.toggle .t31,#portfolio1.toggle .t46{background-color:#fcdd64}#portfolio1.toggle .t5,#portfolio1.toggle .t10,#portfolio1.toggle .t15,#portfolio1.toggle .t24,#portfolio1.toggle .t28,#portfolio1.toggle .t33,#portfolio1.toggle .t34,#portfolio1.toggle .t39,#portfolio1.toggle .t43,#portfolio1.toggle .t47{background-color:#f8ca57}#portfolio1.toggle .t3,#portfolio1.toggle .t13,#portfolio1.toggle .t21,#portfolio1.toggle .t18,#portfolio1.toggle .t26,#portfolio1.toggle .t30,#portfolio1.toggle .t36,#portfolio1.toggle .t41,#portfolio1.toggle .t44{background-color:#fbba46}#portfolio1.toggle .t4,#portfolio1.toggle .t8,#portfolio1.toggle .t14,#portfolio1.toggle .t17,#portfolio1.toggle .t22,#portfolio1.toggle .t27,#portfolio1.toggle .t37,#portfolio1.toggle .t40,#portfolio1.toggle .t45{background-color:#f4b045}#portfolio1.toggle .t2,#portfolio1.toggle .t6,#portfolio1.toggle .t9,#portfolio1.toggle .t12,#portfolio1.toggle .t19,#portfolio1.toggle .t25,#portfolio1.toggle .t32,#portfolio1.toggle .t35,#portfolio1.toggle .t38,#portfolio1.toggle .t42,#portfolio1.toggle .t48{background-color:#eaac46}#portfolio1.toggle .t1{-webkit-clip-path:polygon(16.1% 18.1%, 12.9% 25.3%, 9.1% 21.6%, 6.3% 13%);clip-path:polygon(16.1% 18.1%, 12.9% 25.3%, 9.1% 21.6%, 6.3% 13%)}#portfolio1.toggle .t2{-webkit-clip-path:polygon(6.3% 13%, 3.6% 25.5%, 4% 32.9%, 8.5% 19.8%);clip-path:polygon(6.3% 13%, 3.6% 25.5%, 4% 32.9%, 8.5% 19.8%)}#portfolio1.toggle .t3{-webkit-clip-path:polygon(3.6% 25.5%, 1.9% 34%, 2.7% 60.2%, 5.9% 62%);clip-path:polygon(3.6% 25.5%, 1.9% 34%, 2.7% 60.2%, 5.9% 62%)}#portfolio1.toggle .t4{-webkit-clip-path:polygon(5.9% 62.2%, 5.9% 62.2%, 5.7% 58.7%, 11.3% 65.5%);clip-path:polygon(5.9% 62.2%, 5.9% 62.2%, 5.7% 58.7%, 11.3% 65.5%)}#portfolio1.toggle .t5{-webkit-clip-path:polygon(2.7% 59.9%, 3.5% 65.5%, 9.7% 75%, 13.8% 66.9%);clip-path:polygon(2.7% 59.9%, 3.5% 65.5%, 9.7% 75%, 13.8% 66.9%)}#portfolio1.toggle .t6{-webkit-clip-path:polygon(11.3% 65.5%, 11.3% 65.5%, 13.8% 66.9%, 14% 59.9%);clip-path:polygon(11.3% 65.5%, 11.3% 65.5%, 13.8% 66.9%, 14% 59.9%)}#portfolio1.toggle .t7{-webkit-clip-path:polygon(14.1% 25.6%, 14.1% 25.6%, 18.5% 38.6%, 18.3% 58.4%);clip-path:polygon(14.1% 25.6%, 14.1% 25.6%, 18.5% 38.6%, 18.3% 58.4%)}#portfolio1.toggle .t8{-webkit-clip-path:polygon(18.3% 58.4%, 18.3% 58.4%, 15.9% 39.3%, 16.3% 70%);clip-path:polygon(18.3% 58.4%, 18.3% 58.4%, 15.9% 39.3%, 16.3% 70%)}#portfolio1.toggle .t9{-webkit-clip-path:polygon(18.4% 47%, 18.4% 42.2%, 20.2% 36.4%, 21.7% 41%);clip-path:polygon(18.4% 47%, 18.4% 42.2%, 20.2% 36.4%, 21.7% 41%)}#portfolio1.toggle .t10{-webkit-clip-path:polygon(20.2% 36.6%, 20.2% 36.6%, 23.5% 38.9%, 23% 44.7%);clip-path:polygon(20.2% 36.6%, 20.2% 36.6%, 23.5% 38.9%, 23% 44.7%)}#portfolio1.toggle .t11{-webkit-clip-path:polygon(26.8% 25.2%, 26.8% 25.2%, 24.8% 38.4%, 34.6% 27.9%);clip-path:polygon(26.8% 25.2%, 26.8% 25.2%, 24.8% 38.4%, 34.6% 27.9%)}#portfolio1.toggle .t12{-webkit-clip-path:polygon(24.8% 38.3%, 24.8% 38.3%, 27.4% 35.8%, 27.2% 60.1%);clip-path:polygon(24.8% 38.3%, 24.8% 38.3%, 27.4% 35.8%, 27.2% 60.1%)}#portfolio1.toggle .t13{-webkit-clip-path:polygon(25.3% 43.1%, 25.3% 43.1%, 27.5% 62.5%, 26.2% 72.6%);clip-path:polygon(25.3% 43.1%, 25.3% 43.1%, 27.5% 62.5%, 26.2% 72.6%)}#portfolio1.toggle .t14{-webkit-clip-path:polygon(27.2% 54.7%, 27.2% 54.7%, 27.3% 48%, 30.9% 47.4%);clip-path:polygon(27.2% 54.7%, 27.2% 54.7%, 27.3% 48%, 30.9% 47.4%)}#portfolio1.toggle .t15{-webkit-clip-path:polygon(27.3% 48%, 27.3% 48%, 32.4% 51.1%, 33.8% 44.1%);clip-path:polygon(27.3% 48%, 27.3% 48%, 32.4% 51.1%, 33.8% 44.1%)}#portfolio1.toggle .t16{-webkit-clip-path:polygon(27.5% 62.5%, 27.5% 62.5%, 26.4% 70.4%, 36.1% 66%);clip-path:polygon(27.5% 62.5%, 27.5% 62.5%, 26.4% 70.4%, 36.1% 66%)}#portfolio1.toggle .t17{-webkit-clip-path:polygon(26.2% 72.6%, 26.4% 70.4%, 36.1% 66%, 32.8% 72.9%);clip-path:polygon(26.2% 72.6%, 26.4% 70.4%, 36.1% 66%, 32.8% 72.9%)}#portfolio1.toggle .t18{-webkit-clip-path:polygon(39.6% 28.5%, 39.9% 36.7%, 34.8% 61.6%, 34.7% 56.9%);clip-path:polygon(39.6% 28.5%, 39.9% 36.7%, 34.8% 61.6%, 34.7% 56.9%)}#portfolio1.toggle .t19{-webkit-clip-path:polygon(39.5% 49.1%, 39.5% 49.1%, 38% 46%, 37% 50.6%);clip-path:polygon(39.5% 49.1%, 39.5% 49.1%, 38% 46%, 37% 50.6%)}#portfolio1.toggle .t20{-webkit-clip-path:polygon(39.6% 28.5%, 40% 25.8%, 42.9% 71%, 41% 66.5%);clip-path:polygon(39.6% 28.5%, 40% 25.8%, 42.9% 71%, 41% 66.5%)}#portfolio1.toggle .t21{-webkit-clip-path:polygon(40% 25.8%, 40% 25.8%, 42.9% 71%, 44% 64.8%);clip-path:polygon(40% 25.8%, 40% 25.8%, 42.9% 71%, 44% 64.8%)}#portfolio1.toggle .t22{-webkit-clip-path:polygon(36.5% 4.6%, 36.5% 4.6%, 38.1% 0%, 55.4% 10.1%);clip-path:polygon(36.5% 4.6%, 36.5% 4.6%, 38.1% 0%, 55.4% 10.1%)}#portfolio1.toggle .t23{-webkit-clip-path:polygon(36.5% 4.6%, 36.5% 4.6%, 39.7% 16.8%, 55.4% 10.1%);clip-path:polygon(36.5% 4.6%, 36.5% 4.6%, 39.7% 16.8%, 55.4% 10.1%)}#portfolio1.toggle .t24{-webkit-clip-path:polygon(44.9% 14.5%, 48.1% 13.1%, 47% 47.9%, 45.5% 39.8%);clip-path:polygon(44.9% 14.5%, 48.1% 13.1%, 47% 47.9%, 45.5% 39.8%)}#portfolio1.toggle .t25{-webkit-clip-path:polygon(47% 47.7%, 47% 47.7%, 45.9% 41.8%, 46% 80.2%);clip-path:polygon(47% 47.7%, 47% 47.7%, 45.9% 41.8%, 46% 80.2%)}#portfolio1.toggle .t26{-webkit-clip-path:polygon(46% 80.2%, 46% 80.2%, 49% 59.5%, 47.4% 33.7%);clip-path:polygon(46% 80.2%, 46% 80.2%, 49% 59.5%, 47.4% 33.7%)}#portfolio1.toggle .t27{-webkit-clip-path:polygon(51.7% 28.8%, 53.8% 36%, 54.2% 42.5%, 52.4% 59.6%);clip-path:polygon(51.7% 28.8%, 53.8% 36%, 54.2% 42.5%, 52.4% 59.6%)}#portfolio1.toggle .t28{-webkit-clip-path:polygon(54.2% 42.5%, 51.8% 64.5%, 52.3% 65.7%, 53.7% 67.1%);clip-path:polygon(54.2% 42.5%, 51.8% 64.5%, 52.3% 65.7%, 53.7% 67.1%)}#portfolio1.toggle .t29{-webkit-clip-path:polygon(52.3% 65.7%, 52.3% 65.7%, 53.6% 69.7%, 55.2% 68.4%);clip-path:polygon(52.3% 65.7%, 52.3% 65.7%, 53.6% 69.7%, 55.2% 68.4%)}#portfolio1.toggle .t30{-webkit-clip-path:polygon(54.9% 24.1%, 54.9% 24.1%, 60.6% 28.2%, 57.8% 38.4%);clip-path:polygon(54.9% 24.1%, 54.9% 24.1%, 60.6% 28.2%, 57.8% 38.4%)}#portfolio1.toggle .t31{-webkit-clip-path:polygon(59.9% 30.6%, 59.9% 30.6%, 57.2% 40.2%, 59.9% 69.1%);clip-path:polygon(59.9% 30.6%, 59.9% 30.6%, 57.2% 40.2%, 59.9% 69.1%)}#portfolio1.toggle .t32{-webkit-clip-path:polygon(59.9% 69.1%, 59.9% 69.1%, 59.9% 42.7%, 61% 57.5%);clip-path:polygon(59.9% 69.1%, 59.9% 69.1%, 59.9% 42.7%, 61% 57.5%)}#portfolio1.toggle .t33{-webkit-clip-path:polygon(59.9% 69.1%, 62.6% 41.5%, 67.1% 33.5%, 60.7% 67.2%);clip-path:polygon(59.9% 69.1%, 62.6% 41.5%, 67.1% 33.5%, 60.7% 67.2%)}#portfolio1.toggle .t34{-webkit-clip-path:polygon(68.1% 36.7%, 68.1% 36.7%, 70.3% 42.8%, 72.4% 38.9%);clip-path:polygon(68.1% 36.7%, 68.1% 36.7%, 70.3% 42.8%, 72.4% 38.9%)}#portfolio1.toggle .t35{-webkit-clip-path:polygon(68.1% 36.7%, 68.1% 36.7%, 70.3% 42.8%, 70% 59.6%);clip-path:polygon(68.1% 36.7%, 68.1% 36.7%, 70.3% 42.8%, 70% 59.6%)}#portfolio1.toggle .t36{-webkit-clip-path:polygon(68.9% 46.8%, 68.9% 46.8%, 68.1% 75.8%, 70.7% 67.2%);clip-path:polygon(68.9% 46.8%, 68.9% 46.8%, 68.1% 75.8%, 70.7% 67.2%)}#portfolio1.toggle .t37{-webkit-clip-path:polygon(76.6% 2.4%, 78.7% 18%, 77.1% 24.7%, 75.9% 24.7%);clip-path:polygon(76.6% 2.4%, 78.7% 18%, 77.1% 24.7%, 75.9% 24.7%)}#portfolio1.toggle .t38{-webkit-clip-path:polygon(78.7% 18%, 78.7% 18%, 77.1% 24.7%, 77.9% 24.8%);clip-path:polygon(78.7% 18%, 78.7% 18%, 77.1% 24.7%, 77.9% 24.8%)}#portfolio1.toggle .t39{-webkit-clip-path:polygon(69% 24.1%, 69% 24.1%, 80.3% 24.7%, 71.6% 33.1%);clip-path:polygon(69% 24.1%, 69% 24.1%, 80.3% 24.7%, 71.6% 33.1%)}#portfolio1.toggle .t40{-webkit-clip-path:polygon(77.8% 27.1%, 77.8% 27.1%, 76.1% 28.7%, 76.8% 71%);clip-path:polygon(77.8% 27.1%, 77.8% 27.1%, 76.1% 28.7%, 76.8% 71%)}#portfolio1.toggle .t41{-webkit-clip-path:polygon(76.8% 73.2%, 76.8% 73.2%, 76.3% 33.5%, 73.8% 60.5%);clip-path:polygon(76.8% 73.2%, 76.8% 73.2%, 76.3% 33.5%, 73.8% 60.5%)}#portfolio1.toggle .t42{-webkit-clip-path:polygon(76.8% 73.2%, 76.8% 73.2%, 76.9% 62.5%, 79.8% 54.9%);clip-path:polygon(76.8% 73.2%, 76.8% 73.2%, 76.9% 62.5%, 79.8% 54.9%)}#portfolio1.toggle .t43{-webkit-clip-path:polygon(81.2% 35.4%, 83.4% 46.5%, 84.1% 57.9%, 81.7% 65.4%);clip-path:polygon(81.2% 35.4%, 83.4% 46.5%, 84.1% 57.9%, 81.7% 65.4%)}#portfolio1.toggle .t44{-webkit-clip-path:polygon(84.1% 57.9%, 84.1% 57.9%, 81.7% 64.9%, 87.2% 71.8%);clip-path:polygon(84.1% 57.9%, 84.1% 57.9%, 81.7% 64.9%, 87.2% 71.8%)}#portfolio1.toggle .t45{-webkit-clip-path:polygon(87.2% 71.8%, 87.2% 71.8%, 89.6% 45.3%, 85.2% 63.1%);clip-path:polygon(87.2% 71.8%, 87.2% 71.8%, 89.6% 45.3%, 85.2% 63.1%)}#portfolio1.toggle .t46{-webkit-clip-path:polygon(89.6% 45.3%, 86.6% 77%, 85.2% 97.6%, 89% 80.6%);clip-path:polygon(89.6% 45.3%, 86.6% 77%, 85.2% 97.6%, 89% 80.6%)}#portfolio1.toggle .t47{-webkit-clip-path:polygon(85.4% 97%, 85.4% 97%, 86.4% 82.3%, 82.3% 90.7%);clip-path:polygon(85.4% 97%, 85.4% 97%, 86.4% 82.3%, 82.3% 90.7%)}#portfolio1.toggle .t48{-webkit-clip-path:polygon(85.4% 97%, 82.3% 90.7%, 77.2% 83.5%, 80.8% 96.6%);clip-path:polygon(85.4% 97%, 82.3% 90.7%, 77.2% 83.5%, 80.8% 96.6%)}#portfolio2 .showcase-list{padding-top:60px}#portfolio2 .showcase-list a{font-size:57px;margin-bottom:40px}#main-content .reveal .content{max-width:40%}#main-content .cover .content{max-width:none}#project .col-2 .col{width:50%}#project .col-3 .col{width:33.3%}#project .col-4 .col{width:25%}#project .projectTestimonial{margin:50px 0 80px}#project .projectTestimonial .message{font-size:48px}#project .projectIntro .leadin p{font-size:18px}#project .projectIntro .title{font-size:16px}#project .projectIntro ul{font-size:15px}#project .showcase-end{padding-bottom:200px}#showcase-cta{top:27vh}#home6 p,#home7 p{font-size:.9375em}#contact2{padding-bottom:70px;min-height:400px}#contact2 img{display:block;margin:0 auto 1.5em}#contact2 h3{margin-bottom:32px}#contact2 .left{position:absolute;top:-34px;left:0}#contact2 .form{padding-left:34%;padding-top:65px}#contact2 .input,#contact2 .input2{padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}#contact2 .left,#contact3 .left{width:32%}#contact2 .left .content,#contact3 .left .content{padding:30px 40px}#contact3 #map{position:absolute;left:32%;right:0;bottom:0;top:0}#career2{margin-top:-34px}#main>.page-end h3{font-size:14px;margin-bottom:12px}#main>.page-end .pullright,#main>.page-end .pullleft{width:50%}}@media (min-width:1200px){.container{width:1200px}#nav .main-menu li{margin:0 5px}#portfolio1 .bg{-webkit-transform:scale(1.3);transform:scale(1.3)}#portfolio2 .box{width:580px}#portfolio2 .box2{width:278px}}@media (min-width:1600px){.container{width:1600px}#portfolio1 .bg{-webkit-transform:scale(1.5);transform:scale(1.5)}#portfolio2 .box{width:780px}#portfolio2 .box2{width:378px}}@media (max-width:1000px){.container{width:800px}.menu{display:block}#main{-webkit-transition:opacity .2s;transition:opacity .2s}#nav{position:fixed;padding-top:0;overflow:visible}#nav .logo{position:relative;padding-top:13px;padding-left:20px;z-index:2}#nav .logo img{height:34px;width:auto}#nav .close-project{right:25px;font-size:15px}#nav .close-project .lines:before,#nav .close-project .lines:after{width:18px;left:7px}#nav .main-menu{position:fixed;top:0;left:0;width:100%;height:100vh;padding:40px 0;background:#f0f0f0;-webkit-transition:-webkit-transform .6s cubic-bezier(.666, 0, .333, 1);transition:-webkit-transform .6s cubic-bezier(.666, 0, .333, 1);transition:transform .6s cubic-bezier(.666, 0, .333, 1);transition:transform .6s cubic-bezier(.666, 0, .333, 1), -webkit-transform .6s cubic-bezier(.666, 0, .333, 1);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-box-shadow:0 0 100px rgba(0,0,0,0.1);box-shadow:0 0 100px rgba(0,0,0,0.1);display:table}#nav .main-menu ul{display:table-cell;vertical-align:middle;padding-bottom:20px}#nav .main-menu li{display:block;float:none;margin:0;padding:0 20px}#nav .main-menu a{font-size:34px;line-height:1.7em}#nav li.secondary{padding-top:13px}#nav li.secondary a{color:#939393;font-family:'Oswald',sans-serif;font-size:13px;line-height:29px;display:block}#nav.open .main-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#nav.open+#main{-webkit-transition-delay:.28s;transition-delay:.28s;opacity:0}#portfolio2 .box{width:380px}#portfolio2 .box2{width:178px}}@media (max-width:800px){.container{width:100%}h1{font-size:2.66666667em}#home2 h3,#career3 h3{font-size:1.6em;letter-spacing:6px}#home2 .service-features,#career3 .service-features{padding:30px 10px 15px}#home2 .service-features ul,#career3 .service-features ul{font-size:1em}#home4 .milestone-counter .highlight{font-size:2.72727273em}#home6 .left{width:40%}#home6 .testimonial{width:60%}#home7{background:#f4f4f4}#home7 .full-width{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 47px}#portfolio2 .box{margin:0;width:100%}#portfolio2 .box2{width:50%}#contact2 .left{width:38%}#contact2 .form{padding-left:38%}#contact2 .form .content{padding-right:17px}#portfolio1 .content,#main-content .reveal .content,.projectCover .content{padding-bottom:30px}.scrolldown{float:right;margin-top:-75px;display:block;margin-right:-15px}.reveal .scrolldown{margin-right:-5px;margin-top:-75px}}@media (max-width:767px){body{background:#ddd;font-size:13px}p{font-size:13px}a{font-size:15px}.mobile{display:block}.mobile_only{display:block !important}.desktop_only{display:none !important}.one_third,.two_third{width:100%;float:none;margin:0 auto}.last{margin-right:auto !important}.slick-dots li{margin:0 2px}.slick-dots button{width:22px;height:3px}.content{padding:0 30px}.reveal .content{padding:0}h1{font-size:25px}#home1 h1 img,#home1 h1 svg{width:118px;margin-bottom:5px}#home2 h2+p{width:100%;font-size:15px;margin-bottom:24px}#home2 .one_third{width:100%;padding-left:0}#home2 .service-features{padding-left:30px}#home2 .service-features .subtitle{top:64px;left:6px}#home2 .full-width,#home7 .full-width,#career3 .full-width{padding:0;margin:0}#home3 h3,#home5 h3{font-size:18px}#home4 .container{padding-bottom:0}#home4 h2{font-size:18px}#home4 .one_fourth{width:46%}#home6 .container{padding:60px 0 0}#home6 .title{position:relative;width:100%}#home6 .title h2{position:relative;font-size:18px}#home6 .left,#home6 .testimonial{float:none;margin:0 auto}#home6 .testimonial{width:100%;text-align:center;padding:18px 30px 3px}#home6 .slick-dots{margin-top:0}#home7 h2{font-size:18px}#home7 h3{font-size:15px}#home7 .two_third,#home7 .one_third{float:none;margin-left:0;margin-right:0;margin-bottom:30px}#home7 .two_third:before{display:none}#home7 .one_third{text-align:left;border-left:2px solid #ccc;padding:0 0 0 15px}#home7 .client{padding:30px 0 0}#contact1,#career1{max-height:300px}#contact2{padding-top:20px;overflow:hidden}#contact2 h3{margin-bottom:8px;font-size:15px;text-align:center}#contact2 .left{width:auto;margin:0 30px 30px;padding:32px 0 8px}#contact2 .left img{float:left;margin-right:20px;margin-bottom:20px}#contact2 .btn{margin-top:20px;margin-bottom:30px}#contact2 .form{padding-left:0}#contact2 .input{margin:0 0 .5em;padding-right:13px}#contact2 label{line-height:26px}#contact2 .hs_submit{margin:1.5em 0 3em}#contact3 .left{padding:30px 0 0}.tc #contact2 h3{font-size:18px}.tc #contact3 h4{font-size:16px}#map{height:300px}#career2 .intro{margin-bottom:0}#career3 .service-features{margin-bottom:0;padding:15px 0}}@media (max-height:800px) and (min-width:768px){#home1 h1 img,#home1 h1 svg{position:absolute;z-index:-1}.tc #home1 h1 img,.tc #home1 h1 svg{max-width:280px}}@media (max-width:350px){#home1 .container{height:100vh}}.loaded #nav,.loaded h1,.loaded .delay0s,.loaded .delay1s,.loaded .delay2s,.loaded .delay3s,.loaded .delay4s,.loaded .delay5s{-webkit-animation:animLoadedContent 1s cubic-bezier(.26, .86, .44, .985) both;animation:animLoadedContent 1s cubic-bezier(.26, .86, .44, .985) both}.loaded .delay1s{-webkit-animation-delay:.1s;animation-delay:.1s}.loaded .delay2s{-webkit-animation-delay:.15s;animation-delay:.15s}.loaded .delay3s{-webkit-animation-delay:.25s;animation-delay:.25s}.loaded .delay4s{-webkit-animation-delay:.35s;animation-delay:.35s}.loaded .delay5s{-webkit-animation-delay:.45s;animation-delay:.45s}@-webkit-keyframes animLoadedContent{from{opacity:0;-webkit-transform:translate3d(0, 200px, 0)}}@keyframes animLoadedContent{from{opacity:0;-webkit-transform:translate3d(0, 200px, 0);transform:translate3d(0, 200px, 0)}}