/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}img{max-width:100%;height:auto}iframe{background:#000;border:none}p{margin:0 0 16px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 16px}::-moz-selection{background:#dc143c;text-shadow:none}::selection{background:#dc143c;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:Colfax;src:url(../fonts/ColfaxWebRegular.eot);src:url(../fonts/ColfaxWebRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/ColfaxWebRegular.woff2) format("woff2"),url(../fonts/ColfaxWebRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Colfax;src:url(../fonts/ColfaxWebMedium.eot);src:url(../fonts/ColfaxWebMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/ColfaxWebMedium.woff2) format("woff2"),url(../fonts/ColfaxWebMedium.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Colfax;src:url(../fonts/ColfaxWebLight.eot);src:url(../fonts/ColfaxWebLight.eot?#iefix) format("embedded-opentype"),url(../fonts/ColfaxWebLight.woff2) format("woff2"),url(../fonts/ColfaxWebLight.woff) format("woff");font-weight:300;font-style:normal}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#000;letter-spacing:.05em;text-rendering:optimizeLegibility;font-family:Colfax,sans-serif;padding-top:96px}html{color:#fff;font-size:14px;line-height:1.4}h1,h2{font-size:20px}a{color:#fff}.img-container,.video-container{width:100%;height:0;padding-bottom:66.67%;position:relative;background-color:#cdcdcd}.img-container img,.img-container video,.video-container img,.video-container video{width:100%;position:absolute}.container{width:100%;margin:auto;padding:0 15px}.container.main{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 96px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container.main>.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.container .contact{width:100%;margin:auto}@media (min-width:768px){.container{width:768px}}@media (min-width:992px){.container{width:950px}.container .contact{padding:0 40px}}@media (min-width:1200px){.container{width:1150px}.container .contact{padding:0 80px}}@media (min-width:1920px){.container{width:1486px}.container .contact{padding:0 96px}}.contact .email{margin:64px 0;font-size:20px;text-align:center}@media (min-width:768px){.contact .email{margin:80px 0 64px;text-align:right}}.contact .email h1,.contact .email p{margin:0}.nav-container{position:fixed;top:0;left:0;right:0;z-index:3}.navbar-main{width:100%;padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-main a:link{text-decoration:none}.navbar-main .navbar{margin:0;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.navbar-main .navbar>li{padding:12px 0}.navbar-main .navbar-brand{margin-right:auto;padding-top:12px;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;display:block}@media (min-width:768px){.navbar-main .navbar{max-width:342px}}@media (min-width:992px){.navbar-main{padding:24px 0 12px;padding-left:40px;padding-right:40px}}@media (min-width:1200px){.navbar-main{padding-left:80px;padding-right:80px}}@media (min-width:1920px){.navbar-main{padding-left:96px;padding-right:96px}}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:16px 0}footer a{text-decoration:none}footer>div{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer>div:last-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer>div:first-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:768px){footer>div{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer>div:last-child{text-align:right;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer>div:first-child{text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:992px){footer{padding-left:40px;padding-right:40px}}@media (min-width:1200px){footer{padding-left:80px;padding-right:80px}}.content-about,.content-hero,.content-images,.testimonial{width:100%;margin:32px 0}@media (min-width:768px){.content-about,.content-hero,.content-images,.testimonial{margin:48px 0}}@media (min-width:992px){.content-about,.content-hero,.content-images,.testimonial{padding-left:52px;padding-right:52px}}@media (min-width:1200px){.content-about,.content-hero,.content-images,.testimonial{padding-left:104px;padding-right:104px}}@media (min-width:1920px){.content-about,.content-hero,.content-images,.testimonial{padding-left:128px;padding-right:128px}}.content-about>img,.content-hero>img,.content-images>img,.testimonial>img{width:100%}.testimonial{text-align:center;margin:64px auto}.testimonial .testimonial-content{font-size:18px;font-style:italic}.logos{text-align:center;margin:auto}.logos a{text-decoration:none}.logos img{margin:8px}@media (min-width:992px){.logos img{margin:8px 24px}}.content-half{-webkit-box-flex:0;-ms-flex:0 1 37.5%;flex:0 1 37.5%;font-size:18px}@media (min-width:992px){.content-half{margin:0;margin-right:8px}.content-half:last-child{margin:0 0 0 8px}}.content-images>*{margin-bottom:48px;display:block}.video-container--has-borders video{width:90%;bottom:0;left:5%}.content-info{margin:48px 0}@media (min-width:992px){.content-info{display:-webkit-box;display:-ms-flexbox;display:flex}}.content-tags{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;font-size:16px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:16px 0}.content-tags ul{list-style:none;margin:0;padding:0}@media (min-width:992px){.content-tags{margin:0}}.content-copy{-ms-flex:0 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content-copy h1{text-decoration:underline;line-height:22.4px}.content-copy p{font-size:18px}.content-copy p:last-child{margin-bottom:0}.projects-menu{padding:0}.projects-menu>li{display:block;padding:8px 0;line-height:1}@media (min-width:768px){.projects-menu>li{padding:16px 0}}.projects-menu>li a:link{font-size:26px;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}@media (min-width:480px){.projects-menu>li a:link{font-size:28px}}@media (min-width:768px){.projects-menu>li a:link{font-size:48px;font-weight:300}}@media (min-width:992px){.projects-menu>li a:link{font-size:54px}}@media (min-width:1200px){.projects-menu>li a:link{font-size:70px}}.modal-container{padding:48px 15px;list-style:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;display:none;z-index:9;overflow-y:auto}.modal-container.in{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-container.in.iframe{display:block}.modal-container.fade{opacity:1}.modal-container .close{position:absolute;top:16px;right:16px;background:0 0;border:none;font-size:24px;line-height:1;outline:0;-webkit-transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;text-decoration:none}.modal-container .close:hover{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px){.modal-container .close{top:32px;right:32px}}body.modal-in{overflow:hidden}.glow{font-size:20px;text-align:center;margin-bottom:32px;text-decoration:none}.glow span{text-decoration:none;opacity:.2}.glow .animated{opacity:.2;-webkit-animation:letteranim 2.5s linear infinite;-o-animation:letteranim 2.5s linear infinite;animation:letteranim 2.5s linear infinite}@-webkit-keyframes letteranim{0%{opacity:.2}20%{opacity:1}40%{opacity:.2}}@-o-keyframes letteranim{0%{opacity:.2}20%{opacity:1}40%{opacity:.2}}@keyframes letteranim{0%{opacity:.2}20%{opacity:1}40%{opacity:.2}}a.next,a.previous{display:none;text-decoration:none;position:fixed;left:32px;top:50%;text-shadow:0 0 2px #707070;z-index:2}a.next span,a.previous span{opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}a.next:hover span,a.previous:hover span{opacity:1}@media (min-width:816px){a.next,a.previous{display:block}}a.next:after,a.previous:before{margin:0 8px -4px 0;content:"";height:17px;width:23px;display:inline-block;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' id='Layer_1' x='0' y='0' width='23' height='17' viewBox='0 0 23 17' xml:space='preserve' enable-background='new 0 0 23 17'%3E%3Cpolygon fill='%23FFFFFF' points='9.2 16.2 2 9 23 9 23 8 2 8 9.2 0.8 8.5 0 0 8.5 8.5 17 '/%3E%3C/svg%3E") no-repeat}a.next:after{margin:0 0 -4px 8px;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}a.next{left:auto;right:32px}.fourofour{text-align:center;font-size:16px;height:80vh}.fourofour p:first-child{font-size:38px;margin:24px 0}@media (min-width:768px){.fourofour{font-size:28px}.fourofour p:first-child{font-size:96px;margin:48px 0}}@media (min-width:768px){.about .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.about .content .hero-copy-container{font-size:28px;max-width:90%;-webkit-animation:3s loadContent;-o-animation:3s loadContent;animation:3s loadContent}@media (min-width:768px){.about .content .hero-copy-container{font-size:32px}}@media (min-width:1920px){.about .content .hero-copy-container{font-size:36px;max-width:80%}}@-webkit-keyframes loadContent{0%{opacity:0;-webkit-transform:translateY(32px);transform:translateY(32px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes loadContent{0%{opacity:0;-o-transform:translateY(32px);transform:translateY(32px)}50%{-o-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes loadContent{0%{opacity:0;-webkit-transform:translateY(32px);-o-transform:translateY(32px);transform:translateY(32px)}50%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media all and (-ms-high-contrast:none){.container.main,body,html{height:100%}}form{margin:16px 0}form label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table form{margin:0}input[type=text],input[type=email],textarea{background:0 0;color:#fff;border:none;margin:12px 0;font-size:16px;-webkit-appearance:none;border-radius:0}input[type=text]:focus,input[type=email]:focus,textarea:focus{outline:0}input[type=text],input[type=email]{border-bottom:1px solid #fff}button{background:0 0;outline:0;border:0;padding:0;font-size:16px;text-decoration:underline}textarea{width:100%;height:250px;margin:16px 0;font-size:20px;line-height:1.9;resize:none}@media (min-width:768px){textarea{margin:32px 0;font-size:32px}}.contact form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:64px 0}.contact form input[type=text],.contact form input[type=email],.contact form textarea{width:100%}.contact form .field-half{margin-bottom:32px;display:inline-block;width:50%;padding-left:16px}.contact form .field-half:first-child{padding-right:16px;padding-left:0}@media (min-width:768px){.contact form .field-half{margin:32px 0;font-size:32px}}.contact form .form-inline-top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.contact form .field-full{width:100%}.contact form .form-errors{font-size:16px;color:#dc143c}.contact form .form-errors ul{list-style:none}.form_success{margin:16px 0;font-size:20px;line-height:1.9}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}:placeholder-shown{color:#fff}.animbg{width:100%;height:100vh;position:fixed;left:0;text-outline:0;overflow:hidden;z-index:-1;top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.animbg:before,.circle:after{content:"";background:-webkit-linear-gradient(top,red 0,#f99 100%);background:-o-linear-gradient(top,red 0,#f99 100%);background:linear-gradient(to bottom,red 0,#f99 100%);display:block;width:100%;height:200vh;-webkit-animation:myanim 5s linear infinite alternate;-o-animation:myanim 5s linear infinite alternate;animation:myanim 5s linear infinite alternate;position:absolute}.night .circle:after,.night.animbg:before{background:-webkit-linear-gradient(top,#000075 0,#0000CD 50%,#00d8ff 100%);background:-o-linear-gradient(top,#000075 0,#0000CD 50%,#00d8ff 100%);background:linear-gradient(to bottom,#000075 0,#0000CD 50%,#00d8ff 100%)}.circle{display:block;width:80vh;height:80vh;max-width:80vw;max-height:80vw;margin:auto;border-radius:50%;-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-animation:rot 10s linear infinite;-o-animation:rot 10s linear infinite;animation:rot 10s linear infinite;overflow:hidden}.circle:after{width:80vh;height:160vh;-webkit-animation:circleanim 7s linear infinite alternate;-o-animation:circleanim 7s linear infinite alternate;animation:circleanim 7s linear infinite alternate}@-webkit-keyframes circleanim{0%{-webkit-transform:translateY(-.01vh);transform:translateY(-.01vh)}100%{-webkit-transform:translateY(-80vh);transform:translateY(-80vh)}}@-o-keyframes circleanim{0%{-o-transform:translateY(-.01vh);transform:translateY(-.01vh)}100%{-o-transform:translateY(-80vh);transform:translateY(-80vh)}}@keyframes circleanim{0%{-webkit-transform:translateY(-.01vh);-o-transform:translateY(-.01vh);transform:translateY(-.01vh)}100%{-webkit-transform:translateY(-80vh);-o-transform:translateY(-80vh);transform:translateY(-80vh)}}@-webkit-keyframes rot{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-o-keyframes rot{0%{-o-transform:rotate(-180deg);transform:rotate(-180deg)}100%{-o-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rot{0%{-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}100%{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes myanim{0%{-webkit-transform:translateY(-.01vh);transform:translateY(-.01vh)}100%{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@-o-keyframes myanim{0%{-o-transform:translateY(-.01vh);transform:translateY(-.01vh)}100%{-o-transform:translateY(-100vh);transform:translateY(-100vh)}}@keyframes myanim{0%{-webkit-transform:translateY(-.01vh);-o-transform:translateY(-.01vh);transform:translateY(-.01vh)}100%{-webkit-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh)}}.sound-container{display:none;position:fixed;bottom:16px;left:50%;margin-left:-75px;z-index:8;cursor:pointer;width:150px;text-align:center}.sound-container p{margin:0}.sound-container .soundwave{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}.sound-container .soundwave div{height:16px;width:1px;background:#FFF;margin:0 1px;border-radius:2px 2px 0 0;-webkit-animation:bounce 2.5s ease-in-out infinite;-o-animation:bounce 2.5s ease-in-out infinite;animation:bounce 2.5s ease-in-out infinite;-webkit-transform:scale(1,0) rotate(0);-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0);-webkit-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}.sound-container .soundwave div.wave-2{-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.sound-container .soundwave div.wave-3{-webkit-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.sound-container .soundwave div.wave-4{-webkit-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.sound-container .soundwave div.wave-5{-webkit-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.sound-container .soundwave div.wave-6{-webkit-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}.sound-container .soundwave div.wave-7{-webkit-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}.sound-container .soundwave div.wave-8{-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.sound-container .soundwave div.wave-9{-webkit-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.sound-container .soundwave div.wave-10{-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.sound-container .soundwave div.wave-11{-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.sound-container .soundwave div.wave-12{-webkit-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.sound-container .soundwave div.wave-13{-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.sound-container .soundwave div.wave-14{-webkit-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.sound-container .soundwave div.wave-15{-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.sound-container .soundwave div.wave-16{-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.sound-container .soundwave div.wave-17{-webkit-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}.sound-container .soundwave div.wave-18{-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}@media (min-width:768px){.sound-container{display:block}}.dot-container{position:fixed;top:0;left:0;width:12px;height:12px;-webkit-transform:translate(50vw,100vh) translate(-6px,-72px);-o-transform:translate(50vw,100vh) translate(-6px,-72px);transform:translate(50vw,100vh) translate(-6px,-72px);-webkit-transition:-webkit-transform 3s;-o-transition:-o-transform 3s;transition:transform 3s}.dot-container .dot{background:0 0;width:12px;height:12px;border-radius:50%;-webkit-transform:scale(.2) rotate(.1deg);-o-transform:scale(.2) rotate(.1deg);transform:scale(.2) rotate(.1deg);-webkit-animation:grow 3s infinite;-o-animation:grow 3s infinite;animation:grow 3s infinite}.dot-container.in{-webkit-transform:translate(16px,16px);-o-transform:translate(16px,16px);transform:translate(16px,16px)}.dot-container.in .dot{background:#fff}@-webkit-keyframes grow{0%{-webkit-transform:scale(.2) rotate(.1deg);transform:scale(.2) rotate(.1deg)}50%{-webkit-transform:scale(1) rotate(.1deg);transform:scale(1) rotate(.1deg)}100%{-webkit-transform:scale(.2) rotate(.1deg);transform:scale(.2) rotate(.1deg)}}@-o-keyframes grow{0%{-o-transform:scale(.2) rotate(.1deg);transform:scale(.2) rotate(.1deg)}50%{-o-transform:scale(1) rotate(.1deg);transform:scale(1) rotate(.1deg)}100%{-o-transform:scale(.2) rotate(.1deg);transform:scale(.2) rotate(.1deg)}}@keyframes grow{0%{-webkit-transform:scale(.2) rotate(.1deg);-o-transform:scale(.2) rotate(.1deg);transform:scale(.2) rotate(.1deg)}50%{-webkit-transform:scale(1) rotate(.1deg);-o-transform:scale(1) rotate(.1deg);transform:scale(1) rotate(.1deg)}100%{-webkit-transform:scale(.2) rotate(.1deg);-o-transform:scale(.2) rotate(.1deg);transform:scale(.2) rotate(.1deg)}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}10%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}35%{-webkit-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}42%{-webkit-transform:scale(1,.6) rotate(0);transform:scale(1,.6) rotate(0)}55%{-webkit-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}65%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}85%{-webkit-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}90%{-webkit-transform:scale(1,.2) rotate(0);transform:scale(1,.2) rotate(0)}100%{-webkit-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}}@-o-keyframes bounce{0%{-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}10%{-o-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}35%{-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}42%{-o-transform:scale(1,.6) rotate(0);transform:scale(1,.6) rotate(0)}55%{-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}65%{-o-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}85%{-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}90%{-o-transform:scale(1,.2) rotate(0);transform:scale(1,.2) rotate(0)}100%{-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}}@keyframes bounce{0%{-webkit-transform:scale(1,0) rotate(0);-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}10%{-webkit-transform:scale(1,1) rotate(0);-o-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}35%{-webkit-transform:scale(1,0) rotate(0);-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}42%{-webkit-transform:scale(1,.6) rotate(0);-o-transform:scale(1,.6) rotate(0);transform:scale(1,.6) rotate(0)}55%{-webkit-transform:scale(1,0) rotate(0);-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}65%{-webkit-transform:scale(1,1) rotate(0);-o-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}85%{-webkit-transform:scale(1,0) rotate(0);-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}90%{-webkit-transform:scale(1,.2) rotate(0);-o-transform:scale(1,.2) rotate(0);transform:scale(1,.2) rotate(0)}100%{-webkit-transform:scale(1,0) rotate(0);-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}}@-webkit-keyframes bounce_lin{0%{-webkit-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}50%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-webkit-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}}@-o-keyframes bounce_lin{0%{-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}50%{-o-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}}@keyframes bounce_lin{0%{-webkit-transform:scale(1,0) rotate(0);-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}50%{-webkit-transform:scale(1,1) rotate(0);-o-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-webkit-transform:scale(1,0) rotate(0);-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}}@-webkit-keyframes bounce_old{0%{-webkit-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}25%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}50%{-webkit-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}51%{-webkit-transform:scale(1,0) rotate(180deg);transform:scale(1,0) rotate(180deg)}75%{-webkit-transform:scale(1,1) rotate(180deg);transform:scale(1,1) rotate(180deg)}100%{-webkit-transform:scale(1,0) rotate(180deg);transform:scale(1,0) rotate(180deg)}}@-o-keyframes bounce_old{0%{-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}25%{-o-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}50%{-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}51%{-o-transform:scale(1,0) rotate(180deg);transform:scale(1,0) rotate(180deg)}75%{-o-transform:scale(1,1) rotate(180deg);transform:scale(1,1) rotate(180deg)}100%{-o-transform:scale(1,0) rotate(180deg);transform:scale(1,0) rotate(180deg)}}@keyframes bounce_old{0%{-webkit-transform:scale(1,0) rotate(0);-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}25%{-webkit-transform:scale(1,1) rotate(0);-o-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}50%{-webkit-transform:scale(1,0) rotate(0);-o-transform:scale(1,0) rotate(0);transform:scale(1,0) rotate(0)}51%{-webkit-transform:scale(1,0) rotate(180deg);-o-transform:scale(1,0) rotate(180deg);transform:scale(1,0) rotate(180deg)}75%{-webkit-transform:scale(1,1) rotate(180deg);-o-transform:scale(1,1) rotate(180deg);transform:scale(1,1) rotate(180deg)}100%{-webkit-transform:scale(1,0) rotate(180deg);-o-transform:scale(1,0) rotate(180deg);transform:scale(1,0) rotate(180deg)}}.carousel{position:relative;z-index:-1}.carousel .slide{position:absolute;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;z-index:-1;top:0;left:0;width:100%}.carousel .slide.active{position:relative;opacity:1;z-index:1}.carousel .slide.previous{position:absolute;z-index:0;opacity:1}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}