@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600";/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.3.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{-webkit-transform:scale(.9);transform:scale(.9)}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.hvr-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{to{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.hvr-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{-webkit-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translate(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translate(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translate(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translate(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translate(1px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translate(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translate(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translate(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translate(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translate(1px)}to{-webkit-transform:translateX(0);transform:translate(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}@keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}.hvr-wobble-to-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{-webkit-animation-name:hvr-wobble-to-top-right;animation-name:hvr-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{-webkit-animation-name:hvr-wobble-top;animation-name:hvr-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transform-origin:100% 0;transform-origin:100% 0}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{-webkit-animation-name:hvr-wobble-bottom;animation-name:hvr-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{-webkit-animation-name:hvr-wobble-skew;animation-name:hvr-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}to{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}to{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translate(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translate(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translate(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translate(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translate(1px) rotate(0)}to{-webkit-transform:translateX(-1px) rotate(0);transform:translate(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translate(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translate(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translate(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translate(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translate(1px) rotate(0)}to{-webkit-transform:translateX(-1px) rotate(0);transform:translate(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover{-webkit-transform:translateX(8px);transform:translate(8px)}.hvr-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-backward:active,.hvr-backward:focus,.hvr-backward:hover{-webkit-transform:translateX(-8px);transform:translate(-8px)}.hvr-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098d1;color:#fff}@-webkit-keyframes hvr-back-pulse{50%{background-color:#2098d1bf}}@keyframes hvr-back-pulse{50%{background-color:#2098d1bf}}.hvr-back-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{-webkit-transform:scale(2);transform:scale(2)}.hvr-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-border-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px #0000}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098d1,0 0 1px #0000}.hvr-hollow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px #0000}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:0 0}.hvr-trim{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-trim:before{content:"";position:absolute;border:#fff solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@-webkit-keyframes hvr-ripple-out{to{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{to{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-ripple-out:before{content:"";position:absolute;border:#e1e1e1 solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}@-webkit-keyframes hvr-ripple-in{to{top:0;right:0;bottom:0;left:0;opacity:1}}@keyframes hvr-ripple-in{to{top:0;right:0;bottom:0;left:0;opacity:1}}.hvr-ripple-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-ripple-in:before{content:"";position:absolute;border:#e1e1e1 solid 4px;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-outline-out:before{content:"";position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.hvr-outline-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-outline-in:before{pointer-events:none;content:"";position:absolute;border:#e1e1e1 solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.hvr-round-corners{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-radius;transition-property:border-radius}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-underline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden}.hvr-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden}.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098d1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;top:0;background:#2098d1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden}.hvr-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;background:#2098d1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden}.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-color:#2098d1;border-style:solid;border-width:0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:4px}.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098d1;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-overline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;overflow:hidden}.hvr-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:#2098d1;height:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px #0009}.hvr-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px #00000080}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px #00000080;-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-box-shadow-outset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px #0009}.hvr-box-shadow-inset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 #0009,0 0 1px #0000}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px #0009,0 0 1px #0000}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,#00000059 0,#0000 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-shadow-radial{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-shadow-radial:after,.hvr-shadow-radial:before{pointer-events:none;position:absolute;content:"";left:0;width:100%;box-sizing:border-box;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-shadow-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% 150%,#0009 0,#0000 80%)}.hvr-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% -50%,#0009 0,#0000 80%)}.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before{opacity:1}.hvr-bubble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:"";border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:"";border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{-webkit-transform:translateX(10px);transform:translate(10px)}.hvr-bubble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:"";border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:"";border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{-webkit-transform:translateX(-10px);transform:translate(-10px)}.hvr-bubble-float-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:before{position:absolute;z-index:-1;content:"";left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:before{position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:"";border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{-webkit-transform:translateX(-10px);transform:translate(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{-webkit-transform:translateX(10px);transform:translate(10px)}.hvr-bubble-float-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:before{position:absolute;z-index:-1;content:"";left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:before{position:absolute;z-index:-1;content:"";top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{-webkit-transform:translateX(10px);transform:translate(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{-webkit-transform:translateX(-10px);transform:translate(-10px)}.hvr-icon-back{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-back .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-back:active .hvr-icon,.hvr-icon-back:focus .hvr-icon,.hvr-icon-back:hover .hvr-icon{-webkit-transform:translateX(-4px);transform:translate(-4px)}.hvr-icon-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-forward .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-forward:active .hvr-icon,.hvr-icon-forward:focus .hvr-icon,.hvr-icon-forward:hover .hvr-icon{-webkit-transform:translateX(4px);transform:translate(4px)}@-webkit-keyframes hvr-icon-down{0%,to,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-down{0%,to,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-down{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-down .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-down:active .hvr-icon,.hvr-icon-down:focus .hvr-icon,.hvr-icon-down:hover .hvr-icon{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-up{0%,to,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,to,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-up{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-up .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-up:active .hvr-icon,.hvr-icon-up:focus .hvr-icon,.hvr-icon-up:hover .hvr-icon{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-spin{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-spin .hvr-icon{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-icon-spin:active .hvr-icon,.hvr-icon-spin:focus .hvr-icon,.hvr-icon-spin:hover .hvr-icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to,51%{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to,51%{opacity:1}}.hvr-icon-drop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-drop .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-drop:active .hvr-icon,.hvr-icon-drop:focus .hvr-icon,.hvr-icon-drop:hover .hvr-icon{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.52,1.64,.37,.66);animation-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-icon-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-fade .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color}.hvr-icon-fade:active .hvr-icon,.hvr-icon-fade:focus .hvr-icon,.hvr-icon-fade:hover .hvr-icon{color:#0f9e5e}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.hvr-icon-float-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-float-away .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-float-away:active .hvr-icon,.hvr-icon-float-away:focus .hvr-icon,.hvr-icon-float-away:hover .hvr-icon{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-sink-away{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}@keyframes hvr-icon-sink-away{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}.hvr-icon-sink-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-sink-away .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-sink-away:active .hvr-icon,.hvr-icon-sink-away:focus .hvr-icon,.hvr-icon-sink-away:hover .hvr-icon{-webkit-animation-name:hvr-icon-sink-away;animation-name:hvr-icon-sink-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow:active .hvr-icon,.hvr-icon-grow:focus .hvr-icon,.hvr-icon-grow:hover .hvr-icon{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-shrink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-shrink:active .hvr-icon,.hvr-icon-shrink:focus .hvr-icon,.hvr-icon-shrink:hover .hvr-icon{-webkit-transform:scale(.8);transform:scale(.8)}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(.8);transform:scale(.8)}}.hvr-icon-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-pulse .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse:active .hvr-icon,.hvr-icon-pulse:focus .hvr-icon,.hvr-icon-pulse:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.hvr-icon-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-pulse-grow .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-grow:active .hvr-icon,.hvr-icon-pulse-grow:focus .hvr-icon,.hvr-icon-pulse-grow:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(.8);transform:scale(.8)}}.hvr-icon-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-pulse-shrink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active .hvr-icon,.hvr-icon-pulse-shrink:focus .hvr-icon,.hvr-icon-pulse-shrink:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-push{50%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes hvr-icon-push{50%{-webkit-transform:scale(.5);transform:scale(.5)}}.hvr-icon-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-push .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-push:active .hvr-icon,.hvr-icon-push:focus .hvr-icon,.hvr-icon-push:hover .hvr-icon{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.hvr-icon-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-pop .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pop:active .hvr-icon,.hvr-icon-pop:focus .hvr-icon,.hvr-icon-pop:hover .hvr-icon{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-icon-bounce{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bounce .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-bounce:active .hvr-icon,.hvr-icon-bounce:focus .hvr-icon,.hvr-icon-bounce:hover .hvr-icon{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.hvr-icon-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-rotate .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-rotate:active .hvr-icon,.hvr-icon-rotate:focus .hvr-icon,.hvr-icon-rotate:hover .hvr-icon{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.hvr-icon-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow-rotate .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active .hvr-icon,.hvr-icon-grow-rotate:focus .hvr-icon,.hvr-icon-grow-rotate:hover .hvr-icon{-webkit-transform:scale(1.5) rotate(12deg);transform:scale(1.5) rotate(12deg)}.hvr-icon-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-float .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-float:active .hvr-icon,.hvr-icon-float:focus .hvr-icon,.hvr-icon-float:hover .hvr-icon{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hvr-icon-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-sink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-sink:active .hvr-icon,.hvr-icon-sink:focus .hvr-icon,.hvr-icon-sink:hover .hvr-icon{-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bob .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-bob:active .hvr-icon,.hvr-icon-bob:focus .hvr-icon,.hvr-icon-bob:hover .hvr-icon{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang-sink{to{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{to{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-hang .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-hang:active .hvr-icon,.hvr-icon-hang:focus .hvr-icon,.hvr-icon-hang:hover .hvr-icon{-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translate(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translate(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translate(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translate(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translate(1px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translate(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translate(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translate(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translate(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translate(1px)}to{-webkit-transform:translateX(0);transform:translate(0)}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-horizontal .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:active .hvr-icon,.hvr-icon-wobble-horizontal:focus .hvr-icon,.hvr-icon-wobble-horizontal:hover .hvr-icon{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-icon-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-vertical .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-vertical:active .hvr-icon,.hvr-icon-wobble-vertical:focus .hvr-icon,.hvr-icon-wobble-vertical:hover .hvr-icon{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}to{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}}@keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}to{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}}.hvr-icon-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz:active .hvr-icon,.hvr-icon-buzz:focus .hvr-icon,.hvr-icon-buzz:hover .hvr-icon{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translate(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translate(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translate(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translate(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translate(1px) rotate(0)}to{-webkit-transform:translateX(-1px) rotate(0);transform:translate(-1px) rotate(0)}}@keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translate(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translate(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translate(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translate(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translate(1px) rotate(0)}to{-webkit-transform:translateX(-1px) rotate(0);transform:translate(-1px) rotate(0)}}.hvr-icon-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz-out .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz-out:active .hvr-icon,.hvr-icon-buzz-out:focus .hvr-icon,.hvr-icon-buzz-out:hover .hvr-icon{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-curl-top-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:"";height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#ffffff",endColorstr="#000000");z-index:1000;box-shadow:1px 1px 1px #0006;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{width:25px;height:25px}.hvr-curl-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:"";height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px #0006;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:"";height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px #0006;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:"";height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px -1px 1px #0006;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{width:25px;height:25px}.language-switcher[data-v-917a3799]{position:relative;display:inline-block;width:64px;height:32px;-webkit-transform:translateY(40%);-moz-transform:translateY(40%);-ms-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%);-webkit-transition:transform .17s cubic-bezier(.26,.48,.08,.9);-moz-transition:transform .17s cubic-bezier(.26,.48,.08,.9);-ms-transition:transform .17s cubic-bezier(.26,.48,.08,.9);-o-transition:transform .17s cubic-bezier(.26,.48,.08,.9);transition:transform .17s cubic-bezier(.26,.48,.08,.9)}.language-switcher input[data-v-917a3799]{opacity:0;width:0;height:0}.language-switcher .select-ar[data-v-917a3799],.language-switcher .select-en[data-v-917a3799]{position:absolute;font-size:13.6px;top:7px;color:#fff;mix-blend-mode:difference}.language-switcher .select-ar[data-v-917a3799]{left:7px}.language-switcher .select-en[data-v-917a3799]{right:7px}.slider[data-v-917a3799]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:transparent;box-shadow:0 3px 32px #0203071a;-webkit-transition:.4s;transition:.4s}.slider[data-v-917a3799]:hover{color:#fff;-webkit-box-shadow:0px 5px 40px -10px rgb(27,27,27);-moz-box-shadow:0px 5px 40px -10px rgb(27,27,27);box-shadow:0 15px 80px -20px #1b1b1b;transition:all .4s ease 0s}.slider[data-v-917a3799]:before{position:absolute;content:"";height:26px;width:26px;left:3px;bottom:3px;background-color:#fffffff2;box-shadow:0 1px 4px #00000059;-webkit-transition:.4s;transition:.4s}input:checked+.slider[data-v-917a3799]{background-color:transparent}input:focus+.slider[data-v-917a3799]{box-shadow:none}input:checked+.slider[data-v-917a3799]:before{-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translate(32px)}.slider.round[data-v-917a3799]{border-radius:32px}.slider.round[data-v-917a3799]:before{border-radius:50%}.style-switcher[data-v-e5ed4d09]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--ink-soft, #888);cursor:pointer;transition:color .2s ease,transform .2s ease,background-color .2s ease;transform:translateY(40%)}.style-switcher[data-v-e5ed4d09]:hover{color:var(--accent, #c76969);transform:translateY(40%) scale(1.08)}.mode-toggle[data-v-b99a8c05]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--ink-soft, #888);cursor:pointer;transition:color .2s ease,transform .2s ease,background-color .2s ease;transform:translateY(40%)}.mode-toggle[data-v-b99a8c05]:hover{color:var(--accent, #c76969);transform:translateY(40%) scale(1.08)}#MainSlideContainer[data-v-53265d7c]{background-image:url(/assets/MainBackground-DFcp4PNA.jpg)}#MainSlideContainer[data-v-53265d7c]:lang(en){direction:ltr}#MainSlideContainer[data-v-53265d7c]:lang(ar){direction:rtl}.engFont[data-v-53265d7c]{font-family:Plus Jakarta Sans,sans-serif}.langPos[data-v-53265d7c]{display:inline-flex;align-items:center}header[data-v-53265d7c]{padding-top:14px}.topControlsRow[data-v-53265d7c]{display:flex;justify-content:flex-end;padding:0 20px}.topControls[data-v-53265d7c]{display:flex;align-items:center;gap:4px;padding:2px 12px;background:var(--pill-bg, rgba(255, 255, 255, .55));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--pill-border, rgba(0, 0, 0, .07));border-radius:30px;box-shadow:var(--pill-shadow, 0 4px 18px rgba(0, 0, 0, .05))}.topControls[data-v-53265d7c] .language-switcher{transform:translateY(0)}.topControls[data-v-53265d7c] .select-ar,.topControls[data-v-53265d7c] .select-en{mix-blend-mode:normal}.topControls[data-v-53265d7c] .style-switcher,.topControls[data-v-53265d7c] .mode-toggle{transform:translateY(0)}.topControls[data-v-53265d7c] .style-switcher:hover,.topControls[data-v-53265d7c] .mode-toggle:hover{transform:translateY(0) scale(1.08)}#PersonalImageContainer[data-v-53265d7c]{padding-top:25px;text-align:center}.slider[data-v-53265d7c]{overflow:hidden;position:relative}#PersonalImageContainer .PersonalImage[data-v-53265d7c]{display:absolute;background-size:cover;width:180px;height:180px;border:1px solid lightgray;box-shadow:0 0 10px 1px #000;margin:0 auto;border-radius:100%;border:5px solid white;box-shadow:0 15px 80px -20px #989898}#PersonalImageContainer .PersonalImage[data-v-53265d7c]:hover{color:#fff;border:.1px solid grey;-webkit-box-shadow:0px 5px 40px -10px white;-moz-box-shadow:0px 5px 40px -10px white;box-shadow:0 15px 80px -20px #fff;transition:all .4s ease 0s}#PersonalImageContainer .PersonalImage img[data-v-53265d7c]:nth-child(2){-webkit-animation-delay:4s;-moz-animation-delay:4s;-ms-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}#PersonalImageContainer .PersonalImage img[data-v-53265d7c]:nth-child(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}#PersonalImageContainer h3[data-v-53265d7c]{margin-top:45px;font-weight:700;font-size:26px;transition:all .4s ease 0s}#PersonalImageContainer h3[data-v-53265d7c]:hover{letter-spacing:1px;transition:all .4s ease 0s}#PersonalDesc[data-v-53265d7c]{display:flex;width:73%;margin:25px auto;font-size:17px;line-height:25px}#PersonalDesc p[data-v-53265d7c]{text-align:justify;text-align-last:-webkit-center;text-align-last:center}#SlidesButtons[data-v-53265d7c]{margin:40px 0 60px}#SlidesButtons .SlideController[data-v-53265d7c]{display:block;width:70%;height:90px;margin:20px auto;text-align:center;line-height:95px;background-color:#f7f7f7;border:1px lightgray solid;border-radius:2px;font-size:21px;color:gray;text-decoration:blink;font-weight:lighter}#SlidesButtons .SlideController i[data-v-53265d7c]{font-size:21px;color:#d3d3d3}#SlidesButtons .SlideController[data-v-53265d7c]:hover,#SlidesButtons #AboutSlideButton[data-v-53265d7c]:hover{border:1px dimgray solid;font-weight:700;color:#696969}#SlidesButtons #SkillsSlideButton[data-v-53265d7c]:hover{border:1px #c76969 solid;font-weight:700;color:#c76969}#SlidesButtons #BlogButton[data-v-53265d7c]:hover{border:1px #242222 solid;font-weight:700;color:#242222}#SlidesButtons #ProjectsSlideButton[data-v-53265d7c]:hover{border:1px #509aaf solid;font-weight:700;color:#509aaf}#SlidesButtons #ContactSlideButton[data-v-53265d7c]:hover{border:1px #20716a solid;font-weight:700;color:#20716a}#SocialLinksContainer[data-v-53265d7c]{display:flex;width:100%;height:60px;margin-top:-20px;padding-bottom:60px;justify-content:center;align-items:center}#SocialLinksContainer .SocialLinks[data-v-53265d7c]{display:inline-flex;text-decoration:none;width:60px;height:60px;margin:0 11px;line-height:65px;color:#d3d3d3;position:relative;text-align:center;justify-content:center;align-items:center}#SocialLinksContainer .SocialLinks[data-v-53265d7c]:before{content:"";position:absolute;width:60px;height:60px;background:linear-gradient(45deg,#4d665a,#a85146);border-radius:50%;z-index:-1;transition:.3s ease-in}#SocialLinksContainer .SocialLinks[data-v-53265d7c]:hover:before{transform:scale(0)}#SocialLinksContainer .SocialLinks i[data-v-53265d7c]{transition:.3s ease-in}#SocialLinksContainer .SocialLinks:hover i[data-v-53265d7c]{background:linear-gradient(45deg,#8a3025,#325142);background-clip:unset;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:scale(2.2)}footer[data-v-53265d7c]{display:flex;margin-top:-40px;padding-bottom:30px;justify-content:center;text-align:center}footer p[data-v-53265d7c]{font-size:14px;font-weight:500;color:#000000b3}.red[data-v-53265d7c]{color:tomato}#topButton[data-v-53265d7c]{display:block;width:50px;height:50px;position:fixed;bottom:20px;right:20px;border-radius:50%;border:2px solid rgb(12,11,11);color:#0a0909;text-align:center;font-size:xx-large;line-height:70px;z-index:1000}@media(min-width:992px){#scrollerHider[data-v-53265d7c]{overflow:auto;width:100%;height:100%;position:absolute;padding-right:20px;padding-top:20px}}@media screen and (min-width:992px){#MainSlideContainer[data-v-53265d7c]{width:50%;position:absolute;left:25%;transition:left 1s ease;z-index:4;overflow:hidden;height:100%}}@media screen and (max-width:992px){#MainSlideContainer[data-v-53265d7c]{width:100%;min-height:100%}#SocialLinksContainer[data-v-53265d7c]{margin-top:-20px;padding-bottom:40px}#SocialLinksContainer .SocialLinks:hover i[data-v-53265d7c]{transform:scale(1)}footer[data-v-53265d7c]{display:flex;margin-top:-30px;padding-bottom:10px;justify-content:center;text-align:center}}#TitleHeader[data-v-7cf8a9bb]{padding:30px 0;display:block;text-align:center}.engFont[data-v-7cf8a9bb]{font-family:Plus Jakarta Sans,sans-serif}#TitleHeader h2[data-v-7cf8a9bb]{display:inline-block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700}#TitleHeader h2 span[data-v-7cf8a9bb]:first-child{margin-right:15px;text-align:right;width:100px;height:30px;line-height:30px;border-right:2px solid white;overflow:hidden}#TitleHeader h2 span[data-v-7cf8a9bb]:last-child{margin-left:15px;text-align:left;width:100px;height:30px;line-height:30px;border-left:2px solid white;overflow:hidden}@media screen and (max-width:623px),(max-width:1163px)and (min-width:992px){div>h2[data-v-7cf8a9bb]{border:1px solid white;padding:10px 30px;background-color:#fff;color:#696969;border-radius:10px}div>h2>span[data-v-7cf8a9bb]{display:none}}#AboutBody[data-v-f9f2c45c]{text-align:justify}#AboutBody p[data-v-f9f2c45c]{width:80%;margin:0 auto 20px;text-indent:30px}.skillContainer[data-v-bbf091a9]{width:80%;margin:0 auto 20px}.skillContainer div[data-v-bbf091a9]{text-align:center}.skillContainer p[data-v-bbf091a9]{text-align:justify;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}#ResumeFiler[data-v-a032361e]{text-align:center;padding-bottom:40px}#ResumeFiler>div[data-v-a032361e]{display:inline-block}#ResumeFiler>div>a[data-v-a032361e]{border:1px solid white;text-decoration:none;color:#fff;margin:0;padding:10px 5px;display:unset}#ResumeFiler>div>a>span[data-v-a032361e]{padding:7px 10px;margin:15px 0 15px 5px}#ResumeFiler>div>a>i[data-v-a032361e]{padding:10px;margin:15px 5px 15px 0;position:relative;top:1px;right:5px}#AboutSlideContainer[data-v-d02489da]{background-color:#696969;color:#fff}#AboutSlideContainer[data-v-d02489da]:lang(en){direction:ltr}#AboutSlideContainer[data-v-d02489da]:lang(ar){direction:rtl}@media(min-width:992px){#AboutSlideContainer[data-v-d02489da]{display:none;width:50%;margin:0 auto;position:absolute;left:25%;transition:left 1s ease;z-index:3;height:100%;overflow:hidden}}@media(min-width:992px){#scrollerHider[data-v-d02489da]{overflow:auto;width:100%;height:100%;position:absolute;padding-right:20px;padding-top:20px}}@media(max-width:992px){#AboutSlideContainer[data-v-d02489da]{width:100%;min-height:100%}}#skillProgress[data-v-ebf590e4]{padding:0}svg.radial-progress[data-v-ebf590e4]{height:auto;margin:0;transform:rotate(-90deg);width:100%}svg.radial-progress circle[data-v-ebf590e4]{fill:#0000;stroke:#fff;stroke-dashoffset:219.91148575129;stroke-width:5}svg.radial-progress circle.incomplete[data-v-ebf590e4]{opacity:.25}svg.radial-progress circle.complete[data-v-ebf590e4]{stroke-dasharray:157.07963267949;transition:stroke-dashoffset 1.25s ease}svg.radial-progress text[data-v-ebf590e4]{fill:#fff;text-anchor:middle}svg.radial-progress circle[data-v-ebf590e4]{stroke:#ffc0be}.tech-icon[data-v-83f07b83]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background-color:#ffffffeb;box-shadow:0 1px 4px #00000059}.tech-icon--dark[data-v-83f07b83]{background-color:#282828eb}.tech-icon--badge[data-v-83f07b83]{width:40px;height:40px;margin:0 auto 6px;font-size:22px}.tech-icon--inline[data-v-83f07b83]{width:20px;height:20px;font-size:15px;vertical-align:middle;margin:0 2px}.tech-icon__glyph[data-v-83f07b83]{display:inline-block;width:60%;height:60%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.tech-icon--monogram[data-v-83f07b83]{color:#fff;font-weight:700;letter-spacing:.2px;box-shadow:0 1px 4px #00000059}.tech-icon--badge.tech-icon--monogram[data-v-83f07b83]{font-size:13px}.tech-icon--inline.tech-icon--monogram[data-v-83f07b83]{font-size:9px}.skill[data-v-0f8d1f65]{display:inline-block;width:30%;margin-left:2%;margin-bottom:2%;padding:0;border:1px solid white;border-radius:2px}#skillName[data-v-0f8d1f65]{text-align:center;border-bottom:1px solid white;min-height:40px;line-height:15px;overflow:hidden;padding:6px 2px 4px}@media screen and (max-width:500px){#skillName[data-v-0f8d1f65]{font-size:12px}}p[data-v-0f8d1f65]{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}#skillGroupContainer[data-v-90599491]{padding-bottom:50px}#SkillsSlideContainer[data-v-63e337b9]{background-color:#c76969;color:#fff}#SkillsSlideContainer[data-v-63e337b9]:lang(en){direction:ltr}#SkillsSlideContainer[data-v-63e337b9]:lang(ar){direction:rtl}h1[data-v-63e337b9]{margin-top:0}p[data-v-63e337b9]{margin-bottom:0;padding:50px}@media screen and (min-width:992px){#SkillsSlideContainer[data-v-63e337b9]{display:none;width:50%;margin:0 auto;position:absolute;left:25%;transition:left 1s ease;z-index:2;overflow:hidden;height:100%}#scrollerHider[data-v-63e337b9]{overflow:auto;width:100%;height:100%;position:absolute;padding-right:20px;padding-top:20px}}@media screen and (max-width:992px){#SkillsSlideContainer[data-v-63e337b9]{width:100%;min-height:100%}}#cardContainer[data-v-7c0e192b]{display:inline-block;width:45%;margin-left:3%;margin-bottom:60px}[data-v-7c0e192b],[data-v-7c0e192b]:before,[data-v-7c0e192b]:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body[data-v-7c0e192b]{height:100%;width:100%;padding:0;margin:0;font-family:\"Source Sans Pro\",sans-serif;background:#1e76e3;-webkit-font-smoothing:antialiased}.flex[data-v-7c0e192b]{display:flex;align-items:center;justify-content:center}img[data-v-7c0e192b]{min-width:100%;max-width:100%;height:auto;transition:transform .25s ease;cursor:crosshair}.image[data-v-7c0e192b]{min-width:100%;max-width:100%;height:auto}.image[data-v-7c0e192b]:hover,img[data-v-7c0e192b]:hover{opacity:.7}iframe[data-v-7c0e192b]{min-width:100%;max-width:100%;height:auto}.card[data-v-7c0e192b]{margin:0;width:380px;height:600px;position:relative;border-radius:6px;overflow:hidden;background-color:#fff;box-shadow:0 19px 48px #0000004d,0 15px 32px #00000038}.card .header[data-v-7c0e192b]{height:300px;width:100%;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1) .3s}.card .header .thumbImg[data-v-7c0e192b]{position:absolute;width:100%;height:100%}.card .header .blur[data-v-7c0e192b]{-ms-filter:blur(13px);filter:blur(3px)}.card .header.collapse[data-v-7c0e192b]{height:0px}.card .header .title[data-v-7c0e192b]{height:300px;display:flex;align-items:center;text-align:center;justify-content:center;padding:0 15px;-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(13px);filter:blur(0px)}.card .header .title h1[data-v-7c0e192b]{margin:0;font-size:22px}.card .header .title h6[data-v-7c0e192b]{font-size:16px;color:#644cad;margin:0}.card .header .title h6 span[data-v-7c0e192b]{color:#fff}.card .header[data-v-7c0e192b]:after{content:"";display:block;position:absolute;bottom:0;left:0;width:380px;height:34px;background-repeat:no-repeat;background-image:url(/assets/header-after-BLhgd9PQ.png)}.card .content[data-v-7c0e192b]{height:400px;width:100%;overflow-x:hidden;padding:20px 30px 30px;position:relative;background-color:#fafafa;overflow-y:hidden;transition:all .4s cubic-bezier(.4,0,.2,1) .3s;color:#000}p[data-v-7c0e192b]{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}hr[data-v-7c0e192b]{display:block;unicode-bidi:isolate;margin-block-start:.5em;margin-block-end:.5em;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden;border-style:inset;border-width:1px}.card .content.full[data-v-7c0e192b]{height:600px;overflow-y:scroll;padding-top:40px}.card .content.full .closebar[data-v-7c0e192b]{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.4,0,.2,1) .2s}.card .content.full .closebar[data-v-7c0e192b]:lang(ar){text-align:left}.card .content.full .closebar h1[data-v-7c0e192b]{opacity:1}.card .content .closebar[data-v-7c0e192b]{padding:0 20px;transform:translateY(-30px);opacity:0;border-top-left-radius:6px;border-top-right-radius:6px;transition:all .4s cubic-bezier(.4,0,.2,1) .2s;position:absolute;width:100%;height:50px;line-height:50px;background-color:#fff;top:0;left:0;border-bottom:1px solid #eee}.card .content .closebar .closebttn[data-v-7c0e192b]{position:absolute;right:15px;top:-2px}.card .content .closebar h1[data-v-7c0e192b]{transition:all .4s cubic-bezier(.4,0,.2,1) .3s;opacity:0;margin:0;padding:0;color:#333;font-weight:700;font-size:18px}.card .content .readmore[data-v-7c0e192b]{position:absolute;display:block;top:0;bottom:0;right:0;left:0;transition:.3s all;color:#333}.card .content .readmore[data-v-7c0e192b]:after{opacity:0;text-align:center;content:"⛢";font-size:50px;position:absolute;display:block;width:50%;padding:10px 25px;background-color:#eee;border:1px solid #ddd;left:0;right:0;margin-left:auto;margin-right:auto;top:150px;transition:.3s all;transform:translateY(20px)}.card .content .readmore[data-v-7c0e192b]:hover:after{opacity:1;transform:translateY(0);box-shadow:#415c690f 0 1.5px 13px}@media screen and (max-width:768px),(max-width:1163px){.card .content .readmore[data-v-7c0e192b]:after{opacity:1;text-align:center;content:"⛢";font-size:22px;color:#eee;position:absolute;display:block;width:50%;padding:10px 25px;background-color:#333;border:1px solid #555;left:0;right:0;margin-left:auto;margin-right:auto;top:150px;transition:.3s all;transform:translateY(0)}}@media screen and (max-width:623px),(max-width:1163px)and (min-width:992px){#cardContainer[data-v-7c0e192b]{display:inline-block;width:90%;margin-left:5%;margin-bottom:60px}}.expandable-image{position:relative;transition:.25s opacity;cursor:zoom-in}body>.expandable-image.expanded{position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);display:flex;align-items:center;opacity:0;padding-bottom:0!important;cursor:default;transition:.3s all}body>.expandable-image.expanded>img{width:100%;max-width:1200px;max-height:100%;object-fit:contain;margin:0 auto;border:2px solid #555}body>.expandable-image.expanded>.close-button{display:block}.close-button{position:fixed;top:10px;right:10px;display:none;cursor:pointer}svg{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}svg path{fill:#070707}.expand-button{position:absolute;z-index:999;right:10px;top:10px;align-items:center;justify-content:center;padding:3px;opacity:0;transition:.2s opacity}.expandable-image:hover .expand-button{opacity:1}.expand-button svg{width:20px;height:20px}.expand-button path{fill:#fff}.expandable-image img{width:100%}@media screen and (max-width:623px),(max-width:1163px)and (min-width:992px){body>.expandable-image.expanded{background:#555}svg path{fill:#fff}body>.expandable-image.expanded>img{border:none;max-width:100%}}#ProjectsSlideContainer[data-v-2ca83fdf]{background-color:#4a8fa2;color:#fff}@media screen and (min-width:992px){#ProjectsSlideContainer[data-v-2ca83fdf]{display:none;width:50%;margin:0 auto;position:absolute;left:25%;transition:left 1s ease;z-index:1;overflow:hidden;height:100%}#scrollerHider[data-v-2ca83fdf]{overflow:auto;width:100%;height:100%;position:absolute;padding-right:20px;padding-top:20px}#ProjectsSlideContainer[data-v-2ca83fdf]:lang(en){direction:ltr}#ProjectsSlideContainer[data-v-2ca83fdf]:lang(ar){direction:rtl}}@media screen and (max-width:992px){#ProjectsSlideContainer[data-v-2ca83fdf]{width:100%;min-height:100%;direction:ltr}.dir[data-v-2ca83fdf]:lang(ar){direction:rtl}}.confirm-modal-overlay[data-v-505fafa7]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100000}.confirm-modal[data-v-505fafa7]{background:#fff;color:#333;border-radius:4px;box-shadow:0 5px 30px #0000004d;width:90%;max-width:420px;padding:25px 30px;text-align:center}.confirm-modal-title[data-v-505fafa7]{margin:0 0 15px;font-size:20px}.confirm-modal-content[data-v-505fafa7]{margin-bottom:20px;line-height:1.5}.confirm-modal-buttons[data-v-505fafa7]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.confirm-modal-btn[data-v-505fafa7]{border:1px solid #20716a;background:#20716a;color:#fff;padding:8px 18px;border-radius:3px;cursor:pointer;font-size:14px}.confirm-modal-btn[data-v-505fafa7]:hover{opacity:.85}#ContactSlideContainer[data-v-eb25b42b]{background-color:#20716a;color:#fff}#ContactSlideContainer[data-v-eb25b42b]:lang(en){direction:ltr}#ContactSlideContainer[data-v-eb25b42b]:lang(ar){direction:rtl}.formWrapper[data-v-eb25b42b]{text-align:left}#contact_form[data-v-eb25b42b]{display:inline-block}p[data-v-eb25b42b]{text-align:center;margin-bottom:10px;padding-bottom:20px;margin-top:-5px}.labelField[data-v-eb25b42b]{width:60%;margin-left:20%;margin-bottom:20px;color:#fff;background-color:#20716a}.textField[data-v-eb25b42b]{border:1px solid white;width:60%;margin-left:20%;margin-bottom:20px;margin-top:.5rem;height:40px;padding-right:15px;padding-left:15px;color:#fff;background-color:#20716a}.labelField[data-v-eb25b42b]:lang(ar){text-align:right}.textField[data-v-eb25b42b]:lang(ar),textarea[data-v-eb25b42b]:lang(ar){direction:rtl}.selectField[data-v-eb25b42b]{border:1px solid white;width:62.3%;margin-left:20%;margin-bottom:20px;margin-top:.5rem;height:40px;padding-left:15px;color:#fff;background-color:#20716a}textarea[data-v-eb25b42b]{border:1px solid white;width:60%;height:100px;margin-left:20%;margin-bottom:15px;padding-left:15px;padding-right:15px;padding-top:10px;margin-top:.5rem;color:#fff;background-color:#20716a}.textField[data-v-eb25b42b]::placeholder,textarea[data-v-eb25b42b]::placeholder{color:#c2bfbf;font-family:Plus Jakarta Sans,sans-serif}.textField[data-v-eb25b42b]:lang(ar)::placeholder,textarea[data-v-eb25b42b]:lang(ar)::placeholder{font-family:Tajawal,sans-serif}#submit[data-v-eb25b42b]:lang(ar){font-family:Tajawal,sans-serif}#submit[data-v-eb25b42b]{border:1px solid white;width:30%;margin-left:38%;margin-bottom:40px;height:40px;margin-top:1.5rem;padding-left:10px;color:#fff;font-size:15px;background-color:#20716a;font-family:Plus Jakarta Sans,sans-serif}@media screen and (min-width:992px){#ContactSlideContainer[data-v-eb25b42b]{display:none;width:50%;margin:0 auto;position:absolute;left:25%;transition:left 1s ease;z-index:0;overflow:hidden;height:100%}#scrollerHider[data-v-eb25b42b]{overflow:auto;width:100%;height:100%;position:absolute;padding-right:20px;padding-top:20px}}@media(max-width:2560px){.selectField[data-v-eb25b42b]{width:61.5%}}@media(max-width:1440px){.selectField[data-v-eb25b42b]{width:62.6%}}@media(max-width:1024px){.selectField[data-v-eb25b42b]{width:64%}}@media screen and (max-width:992px){#ContactSlideContainer[data-v-eb25b42b]{width:100%;min-height:100%}.labelField[data-v-eb25b42b]{width:60%;margin-left:17%;margin-bottom:10px}.textField[data-v-eb25b42b]{margin-bottom:10px;margin-left:17%}.selectField[data-v-eb25b42b]{width:65.3%;margin-bottom:10px;margin-left:17%}textarea[data-v-eb25b42b]{margin-bottom:5px;padding-top:5px;margin-left:17%}#submit[data-v-eb25b42b]{width:30%;margin-left:35%}}@media(max-width:768px){.selectField[data-v-eb25b42b]{width:62.4%}}@media(max-width:425px){.selectField[data-v-eb25b42b]{width:64.4%}}@media(max-width:375px){.selectField[data-v-eb25b42b]{width:65.3%}}@media(max-width:320px){.selectField[data-v-eb25b42b]{width:66%}}.hero[data-v-a7e99828]{position:relative;padding:110px 0 60px;overflow:hidden}.hero__grid[data-v-a7e99828]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,black 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,black 40%,transparent 100%);pointer-events:none}.wrap[data-v-a7e99828]{max-width:860px;margin-inline:auto;padding-inline:24px;position:relative}.hero__inner[data-v-a7e99828]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.hero__avatar[data-v-a7e99828]{width:148px;height:148px;border-radius:14px;overflow:hidden;border:4px solid var(--m-accent);box-shadow:0 0 0 4px var(--m-bg),0 0 0 8px #3b82f659,var(--m-shadow)}.hero__avatar img[data-v-a7e99828]{width:100%;height:100%;object-fit:cover;display:block;image-rendering:pixelated;image-rendering:-moz-crisp-edges}.hero__name[data-v-a7e99828]{font-family:var(--m-font-display);font-weight:700;font-size:clamp(2.4rem,6vw,3.4rem);letter-spacing:-.02em;color:var(--m-accent);margin:0 0 12px}.hero__tagline[data-v-a7e99828]{font-family:var(--m-font-mono);color:var(--m-text);font-size:1.05rem;margin:0 0 16px}.hero__body[data-v-a7e99828]{color:var(--m-text-muted);max-width:56ch;margin:0 auto 30px;font-size:1.05rem;line-height:1.65}.hero__actions[data-v-a7e99828]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.m-button[data-v-a7e99828]{display:inline-flex;align-items:center;padding:12px 24px;border-radius:8px;font-weight:600;font-size:.95rem;border:1px solid transparent;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;text-decoration:none}.m-button[data-v-a7e99828]:hover{transform:translateY(-2px)}.m-button--primary[data-v-a7e99828]{background:var(--m-accent);color:var(--m-accent-contrast)}.m-button--primary[data-v-a7e99828]:hover{background:var(--m-accent-strong)}.m-button--ghost[data-v-a7e99828]{border-color:var(--m-border);color:var(--m-text)}.m-button--ghost[data-v-a7e99828]:hover{border-color:var(--m-accent);color:var(--m-accent)}@media(max-width:640px){.hero[data-v-a7e99828]{padding:90px 0 40px}.hero__avatar[data-v-a7e99828]{width:120px;height:120px}}.ticker[data-v-375a3da8]{border-top:1px solid var(--m-border);border-bottom:1px solid var(--m-border);background:var(--m-bg-soft);overflow:hidden;padding-block:16px}.ticker__track[data-v-375a3da8]{display:flex;width:max-content;gap:48px;animation:scroll-left-375a3da8 28s linear infinite}.ticker__item[data-v-375a3da8]{display:inline-flex;align-items:center;gap:10px;font-family:var(--m-font-mono);font-size:.9rem;color:var(--m-text-muted);white-space:nowrap}@keyframes scroll-left-375a3da8{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track[data-v-375a3da8]{animation:none}}.stats[data-v-5e979fde]{background:var(--m-bg-soft);padding-block:44px;border-bottom:1px solid var(--m-border)}.wrap[data-v-5e979fde]{max-width:860px;margin-inline:auto;padding-inline:24px}.stats__grid[data-v-5e979fde]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.stats__value[data-v-5e979fde]{font-family:var(--m-font-display);font-weight:700;font-size:clamp(1.7rem,4vw,2.2rem);color:var(--m-text)}.stats__label[data-v-5e979fde]{font-family:var(--m-font-mono);font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:var(--m-text-faint);margin-top:6px}@media(max-width:640px){.stats__grid[data-v-5e979fde]{grid-template-columns:repeat(2,1fr);gap:28px}}.timeline-section[data-v-85658ecf]{padding-block:80px}.wrap[data-v-85658ecf]{max-width:860px;margin-inline:auto;padding-inline:24px}.section__eyebrow[data-v-85658ecf]{font-family:var(--m-font-mono);color:var(--m-accent);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 10px}.section__title[data-v-85658ecf]{font-family:var(--m-font-display);font-size:clamp(1.6rem,4vw,2.2rem);text-align:center;margin:0 0 10px}.section__subtitle[data-v-85658ecf]{color:var(--m-text-muted);text-align:center;max-width:52ch;margin:0 auto 50px}.timeline[data-v-85658ecf]{position:relative;padding-top:10px}.timeline__line[data-v-85658ecf]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--m-border);transform:translate(-50%)}.timeline__item[data-v-85658ecf]{position:relative;box-sizing:border-box;width:50%;padding:0 40px 44px}.timeline__item--left[data-v-85658ecf]{left:0;text-align:right}.timeline__item--right[data-v-85658ecf]{left:50%;text-align:left}.timeline__dot[data-v-85658ecf]{position:absolute;top:4px;width:14px;height:14px;border-radius:50%;background:var(--m-accent);box-shadow:0 0 0 4px var(--m-bg),0 0 0 5px var(--m-border)}.timeline__item--left .timeline__dot[data-v-85658ecf]{right:-7px}.timeline__item--right .timeline__dot[data-v-85658ecf]{left:-7px}.timeline__card[data-v-85658ecf]{background:var(--m-elevated);border:1px solid var(--m-border);border-radius:var(--m-radius-m);padding:18px 20px;transition:border-color .25s ease,transform .25s ease}.timeline__card[data-v-85658ecf]:hover{border-color:var(--m-accent);transform:translateY(-2px)}.timeline__period[data-v-85658ecf]{font-family:var(--m-font-mono);font-size:.76rem;color:var(--m-text-faint);margin-bottom:6px}.timeline__role[data-v-85658ecf]{font-family:var(--m-font-display);font-size:1.05rem;margin:0 0 4px;color:var(--m-text)}.timeline__org[data-v-85658ecf]{font-size:.85rem;color:var(--m-accent);margin-bottom:8px}.timeline__desc[data-v-85658ecf]{font-size:.88rem;color:var(--m-text-muted);margin:0;line-height:1.55}@media(max-width:720px){.timeline__line[data-v-85658ecf]{left:14px}.timeline__item[data-v-85658ecf],.timeline__item--left[data-v-85658ecf],.timeline__item--right[data-v-85658ecf]{width:100%;left:0;text-align:left;padding:0 0 32px 40px}.timeline__item--left .timeline__dot[data-v-85658ecf],.timeline__item--right .timeline__dot[data-v-85658ecf]{left:8px;right:auto}}@media(min-width:721px){html[lang=ar] .timeline__item--left{left:50%;right:auto;text-align:left}html[lang=ar] .timeline__item--right{left:0;right:auto;text-align:right}html[lang=ar] .timeline__item--left .timeline__dot{right:auto;left:-7px}html[lang=ar] .timeline__item--right .timeline__dot{left:auto;right:-7px}}@media(max-width:720px){html[lang=ar] .timeline__item{text-align:right;padding:0 40px 32px 0}html[lang=ar] .timeline__line{left:auto;right:14px}html[lang=ar] .timeline__item .timeline__dot{left:auto;right:8px}}.skills-section[data-v-449490a9]{padding-block:80px;background:var(--m-bg-soft);border-block:1px solid var(--m-border)}.wrap[data-v-449490a9]{max-width:900px;margin-inline:auto;padding-inline:24px}.section__eyebrow[data-v-449490a9]{font-family:var(--m-font-mono);color:var(--m-accent);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 10px}.section__title[data-v-449490a9]{font-family:var(--m-font-display);font-size:clamp(1.6rem,4vw,2.2rem);text-align:center;margin:0 0 10px}.section__subtitle[data-v-449490a9]{color:var(--m-text-muted);text-align:center;max-width:52ch;margin:0 auto 50px}.skills-grid[data-v-449490a9]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.skill-card[data-v-449490a9]{background:var(--m-elevated);border:1px solid var(--m-border);border-radius:var(--m-radius-m);padding:20px;transition:border-color .25s ease,transform .25s ease}.skill-card[data-v-449490a9]:hover{border-color:var(--m-accent);transform:translateY(-2px)}.skill-card__header[data-v-449490a9]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.skill-card__dot[data-v-449490a9]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.skill-card__header h3[data-v-449490a9]{font-family:var(--m-font-display);font-size:.98rem;margin:0;color:var(--m-text)}.skill-card__tags[data-v-449490a9]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-449490a9]{font-size:.78rem;color:var(--m-text-muted);background:var(--m-elevated-2);border:1px solid var(--m-border);border-radius:6px;padding:5px 10px}@media(max-width:860px){.skills-grid[data-v-449490a9]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.skills-grid[data-v-449490a9]{grid-template-columns:1fr}}.projects-section[data-v-a6bd7861]{padding-block:80px}.wrap[data-v-a6bd7861]{max-width:1000px;margin-inline:auto;padding-inline:24px}.section__eyebrow[data-v-a6bd7861]{font-family:var(--m-font-mono);color:var(--m-accent);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 10px}.section__title[data-v-a6bd7861]{font-family:var(--m-font-display);font-size:clamp(1.6rem,4vw,2.2rem);text-align:center;margin:0 0 10px}.section__subtitle[data-v-a6bd7861]{color:var(--m-text-muted);text-align:center;max-width:56ch;margin:0 auto 50px}.projects-grid[data-v-a6bd7861]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.project-card[data-v-a6bd7861]{display:block;background:var(--m-elevated);border:1px solid var(--m-border);border-radius:var(--m-radius-m);overflow:hidden;text-decoration:none;color:inherit;cursor:default;transition:border-color .25s ease,transform .25s ease}.project-card--link[data-v-a6bd7861]{cursor:pointer}.project-card[data-v-a6bd7861]:hover{border-color:var(--m-accent);transform:translateY(-3px)}.project-card__image[data-v-a6bd7861]{position:relative;height:130px;overflow:hidden;background-size:cover;background-position:center top;border-bottom:1px solid var(--m-border)}.project-card__image-scale[data-v-a6bd7861]{position:absolute;top:0;left:0;width:100%;aspect-ratio:1493 / 1022;pointer-events:none}.project-card__face-blur[data-v-a6bd7861]{position:absolute;left:43.1%;top:7.6%;width:13.4%;height:19.6%;border-radius:50%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.project-card__body[data-v-a6bd7861]{padding:16px 18px 18px}.project-card__body h3[data-v-a6bd7861]{font-family:var(--m-font-display);font-size:1rem;margin:0 0 8px;color:var(--m-text)}.project-card__body p[data-v-a6bd7861]{font-size:.85rem;color:var(--m-text-muted);line-height:1.5;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-card__tags[data-v-a6bd7861]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-a6bd7861]{font-size:.72rem;color:var(--m-text-muted);background:var(--m-elevated-2);border:1px solid var(--m-border);border-radius:6px;padding:3px 8px}@media(max-width:860px){.projects-grid[data-v-a6bd7861]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.projects-grid[data-v-a6bd7861]{grid-template-columns:1fr}}.contact-section[data-v-285d33a8]{padding-block:80px;background:var(--m-bg-soft);border-top:1px solid var(--m-border)}.wrap[data-v-285d33a8]{max-width:620px;margin-inline:auto;padding-inline:24px}.section__eyebrow[data-v-285d33a8]{font-family:var(--m-font-mono);color:var(--m-accent);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 10px}.section__title[data-v-285d33a8]{font-family:var(--m-font-display);font-size:clamp(1.6rem,4vw,2.2rem);text-align:center;margin:0 0 10px}.section__subtitle[data-v-285d33a8]{color:var(--m-text-muted);text-align:center;margin:0 auto 40px}.contact-form[data-v-285d33a8]{display:flex;flex-direction:column;gap:14px}.contact-form__row[data-v-285d33a8]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.m-input[data-v-285d33a8]{width:100%;background:var(--m-elevated);border:1px solid var(--m-border);border-radius:8px;padding:12px 14px;color:var(--m-text);font-family:var(--m-font-body);font-size:.95rem;box-sizing:border-box;resize:vertical}.m-input[data-v-285d33a8]::placeholder{color:var(--m-text-faint)}.m-input[data-v-285d33a8]:focus{outline:none;border-color:var(--m-accent)}.m-button[data-v-285d33a8]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-weight:600;font-size:.95rem;border:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease;align-self:flex-start}.m-button--primary[data-v-285d33a8]{background:var(--m-accent);color:#fff}.m-button--primary[data-v-285d33a8]:hover{background:var(--m-accent-strong);transform:translateY(-2px)}@media(max-width:560px){.contact-form__row[data-v-285d33a8]{grid-template-columns:1fr}}.modern-footer[data-v-3b5d0c74]{padding-block:32px 40px;text-align:center}.wrap[data-v-3b5d0c74]{max-width:860px;margin-inline:auto;padding-inline:24px}.modern-footer__links[data-v-3b5d0c74]{display:flex;justify-content:center;gap:18px;margin-bottom:16px;font-size:1.05rem}.modern-footer__links a[data-v-3b5d0c74]{color:var(--m-text-muted);transition:color .2s ease}.modern-footer__links a[data-v-3b5d0c74]:hover{color:var(--m-accent)}.modern-footer__legal[data-v-3b5d0c74]{font-size:.82rem;color:var(--m-text-faint);margin:0}.red[data-v-3b5d0c74]{color:#ef4444}#ModernLayout[data-v-02e12086]{background:var(--m-bg);color:var(--m-text);min-height:100%;font-family:var(--m-font-body);overflow-x:hidden}.modern-controls[data-v-02e12086]{position:fixed;top:14px;right:24px;z-index:200;display:flex;align-items:center;gap:8px;background:#0a0f1a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 10px;border-radius:30px;border:1px solid var(--m-border);overflow:hidden}.modern-controls[data-v-02e12086] .language-switcher,.modern-controls[data-v-02e12086] .style-switcher{transform:translateY(0)}.modern-controls[data-v-02e12086] .style-switcher:hover{transform:translateY(0) scale(1.08)}.modern-controls[data-v-02e12086] .select-ar,.modern-controls[data-v-02e12086] .select-en{mix-blend-mode:normal}#ModernLayout:lang(ar) .modern-controls[data-v-02e12086]{right:auto;left:24px}@media(max-width:640px){.modern-controls[data-v-02e12086]{top:10px;right:14px}#ModernLayout:lang(ar) .modern-controls[data-v-02e12086]{left:14px}}html:lang(en){font-family:Plus Jakarta Sans,sans-serif;font-weight:400}html:lang(ar){font-family:Tajawal,sans-serif;font-weight:200}body{height:100%;margin:0;padding:0;background:url(/assets/background2_3-CPTt1R8n.jpg) no-repeat fixed center;background-size:cover}#app{display:block;width:100%;height:100%}#loading{width:100%;height:100%;background:#ece9e6;background:-webkit-linear-gradient(to bottom,#ffffff,#ece9e6);background:linear-gradient(to bottom,#fff,#ece9e6)}.box{width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.box .b{border-radius:50%;border-left:4px solid;border-right:4px solid;border-top:4px solid transparent!important;border-bottom:4px solid transparent!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:ro 2s infinite}.box .b1{border-color:#696969;width:120px;height:120px}.box .b2{border-color:#c76969;width:100px;height:100px;animation-delay:.2s}.box .b3{border-color:#4a8fa2;width:80px;height:80px;animation-delay:.4s}.box .b4{border-color:#20716a;width:60px;height:60px;animation-delay:.6s}@keyframes ro{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(0)}}:root[data-style=modern]{--m-bg: #0a0f1a;--m-bg-soft: #0d1420;--m-elevated: #121a2b;--m-elevated-2: #182339;--m-border: #232f47;--m-text: #e8ecf5;--m-text-muted: #8b95ab;--m-text-faint: #5b6580;--m-accent: #3b82f6;--m-accent-strong: #2563eb;--m-accent-contrast: #ffffff;--m-font-display: "Space Grotesk", sans-serif;--m-font-body: "Inter", sans-serif;--m-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--m-radius-m: 12px;--m-radius-l: 20px;--m-shadow: 0 24px 60px -24px rgba(0, 0, 0, .6)}:root{--accent: #c76969;--ink-soft: #888;--font-heading: "Plus Jakarta Sans", sans-serif;--font-body: "Plus Jakarta Sans", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-m: 10px;--shadow-soft: 0 16px 40px -18px rgba(0, 0, 0, .35)}:root[data-style=terminal]{--accent: #5eead4;--ink-soft: #5eead4;--font-heading: "Space Grotesk", sans-serif;--font-body: "Inter", sans-serif;--term-bg: #0b0e14;--term-bg-alt: #0e131c;--term-elevated: #12161f;--term-elevated-2: #171c28;--term-border: #232a3a;--term-text: #e7e9f0;--term-text-muted: #9aa3b8;--pill-bg: rgba(42, 49, 65, .75);--pill-border: rgba(94, 234, 212, .3);--pill-shadow: 0 4px 18px rgba(0, 0, 0, .3)}:root[data-style=terminal]:lang(ar){--font-heading: "Tajawal", sans-serif;--font-body: "Tajawal", sans-serif}:root[data-style=modern]:lang(ar){--m-font-display: "Tajawal", sans-serif;--m-font-body: "Tajawal", sans-serif;--m-font-mono: "Tajawal", sans-serif}#SlidesButtons .SlideController{font-weight:500;transition:border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}#SlidesButtons .SlideController:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}#PersonalImageContainer .PersonalImage{transition:box-shadow .35s ease,transform .35s ease}#topButton{transition:transform .2s ease,box-shadow .2s ease}#topButton:hover{transform:translateY(-3px)}:root[data-style=terminal] body{background:radial-gradient(ellipse at center,#0f1420,#05070b 70%) fixed}:root[data-style=terminal] .box .b1{border-color:#5eead4}:root[data-style=terminal] .box .b2{border-color:#2dd4bf}:root[data-style=terminal] .box .b3{border-color:#0f9c8f}:root[data-style=terminal] .box .b4{border-color:#0c7d73}:root[data-style=terminal] #loading{background:#0b0e14}:root[data-style=terminal] html:lang(en){font-family:var(--font-body)}:root[data-style=terminal] .engFont{font-family:var(--font-mono)!important;letter-spacing:.01em}:root[data-style=terminal] #PersonalImageContainer h3,:root[data-style=terminal] .SlideController,:root[data-style=terminal] #TitleHeader h2{font-family:var(--font-heading)}:root[data-style=terminal] #MainSlideContainer{background:var(--term-bg)}:root[data-style=terminal] #PersonalDesc p,:root[data-style=terminal] footer p{color:var(--term-text-muted)}:root[data-style=terminal] #PersonalImageContainer h3{color:var(--term-text)}:root[data-style=terminal] #PersonalImageContainer .PersonalImage{border-color:var(--term-elevated-2);box-shadow:0 0 0 1px var(--term-border),0 20px 60px -20px #000000b3}:root[data-style=terminal] #PersonalImageContainer .PersonalImage:hover{box-shadow:0 0 0 1px var(--accent),0 20px 60px -20px #5eead459}:root[data-style=terminal] #SlidesButtons .SlideController{background-color:var(--term-elevated);border:1px solid var(--term-border);color:var(--term-text-muted);font-weight:500;border-radius:6px}:root[data-style=terminal] #SlidesButtons .SlideController i{color:var(--term-text-muted)}:root[data-style=terminal] #SlidesButtons .SlideController:hover,:root[data-style=terminal] #SlidesButtons #AboutSlideButton:hover,:root[data-style=terminal] #SlidesButtons #SkillsSlideButton:hover,:root[data-style=terminal] #SlidesButtons #ProjectsSlideButton:hover,:root[data-style=terminal] #SlidesButtons #ContactSlideButton:hover,:root[data-style=terminal] #SlidesButtons #BlogButton:hover{border-color:var(--accent);color:var(--accent)}:root[data-style=terminal] #SocialLinksContainer .SocialLinks{color:var(--term-text-muted)}:root[data-style=terminal] #SocialLinksContainer .SocialLinks:before{background:linear-gradient(45deg,#0c7d73,#12161f)}:root[data-style=terminal] #SocialLinksContainer .SocialLinks:hover i{background:linear-gradient(45deg,#5eead4,#2dd4bf);background-clip:unset;-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root[data-style=terminal] footer .red{color:#5eead4}:root[data-style=terminal] #topButton{border-color:var(--term-border);color:var(--accent);background:var(--term-elevated)}:root[data-style=terminal] #TitleHeader h2{color:inherit}:root[data-style=terminal] #TitleHeader h2 span:first-child,:root[data-style=terminal] #TitleHeader h2 span:last-child{border-color:var(--accent)}:root[data-style=terminal] #TitleHeader .engFont{color:var(--accent)}@media screen and (max-width:623px),(max-width:1163px)and (min-width:992px){:root[data-style=terminal] div>h2{background-color:var(--term-elevated);border-color:var(--term-border);color:var(--accent)}}:root[data-style=terminal] #AboutSlideContainer{background-color:var(--term-bg);color:var(--term-text)}:root[data-style=terminal] #AboutBody p{color:var(--term-text-muted)}:root[data-style=terminal] .skillContainer p{color:var(--term-text-muted)}:root[data-style=terminal] #ResumeFiler>div>a{border-color:var(--accent);color:var(--accent)}:root[data-style=terminal] #SkillsSlideContainer{background-color:var(--term-bg-alt);color:var(--term-text)}:root[data-style=terminal] .skill{border-color:var(--term-border)}:root[data-style=terminal] #skillName{border-color:var(--term-border)}:root[data-style=terminal] svg.radial-progress circle.incomplete{stroke:var(--term-border);opacity:1}:root[data-style=terminal] svg.radial-progress circle.complete{stroke:var(--accent)}:root[data-style=terminal] svg.radial-progress text{fill:var(--accent)}:root[data-style=terminal] #ProjectsSlideContainer{background-color:var(--term-bg);color:var(--term-text)}:root[data-style=terminal] .card{background-color:var(--term-elevated);box-shadow:0 19px 48px #00000080,0 15px 32px #0006}:root[data-style=terminal] .card .header:after{display:none}:root[data-style=terminal] .card .content{background-color:var(--term-elevated);color:var(--term-text)}:root[data-style=terminal] .card .content .closebar{background-color:var(--term-elevated-2);border-bottom-color:var(--term-border)}:root[data-style=terminal] .card .content .closebar h1{color:var(--term-text)}:root[data-style=terminal] .card .content .readmore{color:var(--term-text)}:root[data-style=terminal] .card .content .readmore:after{background-color:var(--term-elevated-2);border-color:var(--term-border);color:var(--accent)}:root[data-style=terminal] .dir hr{border-color:var(--term-border)}:root[data-style=terminal] #ContactSlideContainer{background-color:var(--term-bg-alt);color:var(--term-text)}:root[data-style=terminal] .labelField{background-color:var(--term-bg-alt);color:var(--term-text)}:root[data-style=terminal] .textField,:root[data-style=terminal] .selectField,:root[data-style=terminal] textarea,:root[data-style=terminal] #submit{background-color:var(--term-elevated);border-color:var(--term-border);color:var(--term-text)}:root[data-style=terminal] .selectField option{background-color:var(--term-elevated);color:var(--term-text)}:root[data-style=terminal] #submit{color:var(--accent);border-color:var(--accent);font-weight:600}:root[data-style=terminal] .textField:focus,:root[data-style=terminal] .selectField:focus,:root[data-style=terminal] textarea:focus{outline:none;border-color:var(--accent)}
