@keyframes shine{to{left:125%}}@keyframes rotateme{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotateme{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotateme{0%{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotateme{0%{-o-transform:rotate(0)}to{-o-transform:rotate(360deg)}}.rotate-me{-ms-animation-name:rotateme;-ms-animation-duration:24s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:rotateme;animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes rotateme2{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@-webkit-keyframes rotateme2{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(-360deg)}}@-moz-keyframes rotateme2{0%{-moz-transform:rotate(0)}to{-moz-transform:rotate(-360deg)}}@-o-keyframes rotateme2{0%{-o-transform:rotate(0)}to{-o-transform:rotate(-360deg)}}.rotate-me-2{-ms-animation-name:rotateme2;-ms-animation-duration:24s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:rotateme2;animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes float-bob{0%{transform:translate(-100px)}50%{transform:translate(-10px)}to{transform:translate(-100px)}}.float-bob{-ms-animation-name:float-bob;-ms-animation-duration:7s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:float-bob;animation-duration:7s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes circle{0%{opacity:1}40%{opacity:1}to{opacity:0;width:200%;height:200%}}.zoom-fade{-ms-animation-name:zoom-fade;-ms-animation-duration:5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:zoom-fade;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes zoom-fade{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}.zoominout{-ms-animation-name:zoomInOut;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;animation-name:zoomInOut;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@-webkit-keyframes zoomInOut{0%{opacity:0;transform:rotate(0) scale(.7)}50%{opacity:1;transform:rotate(180deg) scale(1)}to{opacity:0;transform:rotate(360deg) scale(.7)}}.zoominout-2{-ms-animation-name:zoomInOut;-ms-animation-duration:7s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;animation-name:zoomInOut;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes bgSlideReverse{0%{background-position:0 0}20%{background-position:100px 0}40%{background-position:200px 0}60%{background-position:150px 0}80%{background-position:100px 0}to{background-position:0 0}}@keyframes bgSlideReverse2{0%{background-position:0 0}20%{background-position:-100px 0}40%{background-position:-200px 0}60%{background-position:-150px 0}80%{background-position:-100px 0}to{background-position:0 0}}@keyframes banner-animate{0%{transform:translate(-1000px)}50%{transform:translate(-10px)}to{transform:translate(-1000px)}}.banner-animate{-ms-animation-name:banner-animate;-ms-animation-duration:70s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:banner-animate;animation-duration:70s;animation-timing-function:linear;animation-iteration-count:infinite}@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 20px 0 0 20px 0#fff;box-shadow:0 0 0 20px 0 0 20px 0#fff}to{box-shadow:0 0#fff}}@keyframes ripple{70%{box-shadow:0 0 0 20px #fff3}to{box-shadow:0 0#fff0}}@-webkit-keyframes ripple2{70%{-webkit-box-shadow:0 0 0 20px 0 0 20px 0#e7bd1a;box-shadow:0 0 0 20px 0 0 20px 0#e7bd1a}to{box-shadow:0 0#e7bd1a}}@keyframes ripple2{70%{-webkit-box-shadow:0 0 0 20px #e7bd1a44;box-shadow:0 0 0 20px #e7bd1a33}to{box-shadow:0 0#e7bd1a00}}@keyframes animation1{0%,to{transform:rotate(0) translate(0)}25%,75%{transform:rotate(5deg) translate(15px)}50%{transform:rotate(10deg) translate(30px)}}@keyframes animation2{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes bgSlide{0%{background-position:0 0}20%{background-position:-100px 0}40%{background-position:-200px 0}60%{background-position:-150px 0}80%{background-position:-100px 0}to{background-position:0 0}}@keyframes ribbonRotate{0%,to{transform:rotate(0)}25%,75%{transform:rotate(15deg)}50%{transform:rotate(30deg)}}@keyframes footerFish{0%,to{transform:translate(0) translateY(0) rotate(0)}25%,75%{transform:translate(20px) translateY(30px) rotate(25deg)}50%{transform:translate(40px) translateY(60px) rotate(45deg)}}@keyframes contactSwimmer{0%,to{transform:translate(0) translateY(0) rotate(0)}25%,75%{transform:translate(15px) translateY(20px) rotate(10deg)}50%{transform:translate(60px) translateY(35px) rotate(15deg)}}@keyframes float-bob-y{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}to{transform:translateY(-20px)}}.float-bob-y{animation-name:float-bob-y;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes float-bob-x{0%{transform:translate(-30px)}50%{transform:translate(-10px)}to{transform:translate(-30px)}}.float-bob-x{animation-name:float-bob-x;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes footerTree{0%,to{transform:rotate(0) translate(0)}25%,75%{transform:rotate(5deg) translate(15px)}50%{transform:rotate(10deg) translate(30px)}}.footertree{animation:5s ease-in infinite footerTree}@keyframes service_hexagon_2{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes rotateScale{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg)}}.rotatescale{-ms-animation-name:rotateScale;-ms-animation-duration:20s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:rotateScale;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes slide-2{0%{background-position:0 0}to{background-position:1920px 0}}@-webkit-keyframes glitter{0%{opacity:0;-webkit-transform:scale(.3) rotate(0)}25%{opacity:1;-webkit-transform:scale(1) rotate(360deg)}50%{opacity:0;-webkit-transform:scale(.3) rotate(720deg)}to{opacity:0;-webkit-transform:scale(.3) rotate(0)}}@keyframes glitter{0%{opacity:0;transform:scale(.3) rotate(0)}25%{opacity:1;transform:scale(1) rotate(360deg)}50%{opacity:0;transform:scale(.3) rotate(720deg)}to{opacity:0;transform:scale(.3) rotate(0)}}@-moz-keyframes glitter{0%{opacity:0;-moz-transform:scale(.3) rotate(0)}25%{opacity:1;-moz-transform:scale(1) rotate(360deg)}50%{opacity:0;-moz-transform:scale(.3) rotate(720deg)}to{opacity:0;-moz-transform:scale(.3) rotate(0)}}