body,html{flex-direction:column;margin:0;padding:0;display:flex;background:#fff!important;min-height:100vh!important}#root{flex:1}a{text-decoration:none}:hover,:focus,:active,:before{outline:none;box-shadow:none!important}.form-control:focus,.form-control{border:1px solid #ddd}.mainBody{min-height:70vh;padding-top:16px;padding-bottom:32px}.bold{font-weight:700}.dimmed:before{content:"";z-index:1000;pointer-events:none;background:#000000a8;width:100%;height:100%;position:fixed;top:0;left:0}body.dimmed .divider-container{opacity:.5;pointer-events:none}.hidden{display:none}.site-notice-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#fffffff2;border:1px solid #0000000d;border-radius:12px;max-width:500px;margin-left:auto;animation:.6s cubic-bezier(.16,1,.3,1) slideUp;position:fixed;bottom:20px;left:20px;right:20px}@keyframes slideUp{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.site-notice-banner h5{color:#333;margin-bottom:.25rem;font-size:.95rem}.site-notice-banner p{font-size:.8rem;line-height:1.4;margin-bottom:.75rem!important}@media (max-width:991.98px){.site-notice-banner{max-width:none;padding:.5rem;bottom:10px;left:10px;right:10px}.site-notice-banner h5{font-size:.9rem}.site-notice-banner .btn{padding:.4rem .8rem;font-size:.75rem}}.text-brand{color:#ff4600!important}
.hvr-grow{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{transform:scale(1.1)}.hvr-shrink{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-shrink:hover,.hvr-shrink:focus,.hvr-shrink:active{transform:scale(.9)}@keyframes hvr-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.hvr-pulse{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-pulse:hover,.hvr-pulse:focus,.hvr-pulse:active{animation-name:hvr-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes hvr-pulse-grow{to{transform:scale(1.1)}}.hvr-pulse-grow{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-pulse-grow:hover,.hvr-pulse-grow:focus,.hvr-pulse-grow:active{animation-name:hvr-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes hvr-pulse-shrink{to{transform:scale(.9)}}.hvr-pulse-shrink{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-pulse-shrink:hover,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:active{animation-name:hvr-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes hvr-push{50%{transform:scale(.8)}to{transform:scale(1)}}.hvr-push{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-push:hover,.hvr-push:focus,.hvr-push:active{animation-name:hvr-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes hvr-pop{50%{transform:scale(1.2)}}.hvr-pop{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active{animation-name:hvr-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.hvr-bounce-in{vertical-align:middle;transition-duration:.5s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bounce-in:hover,.hvr-bounce-in:focus,.hvr-bounce-in:active{transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transform:scale(1.2)}.hvr-bounce-out{vertical-align:middle;transition-duration:.5s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bounce-out:hover,.hvr-bounce-out:focus,.hvr-bounce-out:active{transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transform:scale(.8)}.hvr-rotate{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-rotate:hover,.hvr-rotate:focus,.hvr-rotate:active{transform:rotate(4deg)}.hvr-grow-rotate{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-grow-rotate:hover,.hvr-grow-rotate:focus,.hvr-grow-rotate:active{transform:scale(1.1)rotate(4deg)}.hvr-float{vertical-align:middle;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-float:hover,.hvr-float:focus,.hvr-float:active{transform:translateY(-8px)}.hvr-sink{vertical-align:middle;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-sink:hover,.hvr-sink:focus,.hvr-sink:active{transform:translateY(8px)}@keyframes hvr-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}to{transform:translateY(-8px)}}@keyframes hvr-bob-float{to{transform:translateY(-8px)}}.hvr-bob{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bob:hover,.hvr-bob:focus,.hvr-bob:active{animation-name:hvr-bob-float,hvr-bob;animation-duration:.3s,1.5s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-delay:0s,.3s;animation-fill-mode:forwards}@keyframes hvr-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}to{transform:translateY(8px)}}@keyframes hvr-hang-sink{to{transform:translateY(8px)}}.hvr-hang{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-hang:hover,.hvr-hang:focus,.hvr-hang:active{animation-name:hvr-hang-sink,hvr-hang;animation-duration:.3s,1.5s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-delay:0s,.3s;animation-fill-mode:forwards}.hvr-skew{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-skew:hover,.hvr-skew:focus,.hvr-skew:active{transform:skew(-10deg)}.hvr-skew-forward{vertical-align:middle;transform-origin:0 100%;transition-property:transform;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-skew-forward:hover,.hvr-skew-forward:focus,.hvr-skew-forward:active{transform:skew(-10deg)}.hvr-skew-backward{vertical-align:middle;transform-origin:0 100%;transition-property:transform;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-skew-backward:hover,.hvr-skew-backward:focus,.hvr-skew-backward:active{transform:skew(10deg)}@keyframes hvr-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}to{transform:translateY(0)}}.hvr-wobble-vertical{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-vertical:hover,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:active{animation-name:hvr-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes hvr-wobble-horizontal{16.65%{transform:translate(8px)}33.3%{transform:translate(-6px)}49.95%{transform:translate(4px)}66.6%{transform:translate(-2px)}83.25%{transform:translate(1px)}to{transform:translate(0)}}.hvr-wobble-horizontal{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-horizontal:hover,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:active{animation-name:hvr-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes hvr-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}to{transform:translate(0)}}.hvr-wobble-to-bottom-right{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-to-bottom-right:hover,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:active{animation-name:hvr-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes hvr-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}to{transform:translate(0)}}.hvr-wobble-to-top-right{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-to-top-right:hover,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:active{animation-name:hvr-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes hvr-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}to{transform:skew(0deg)}}.hvr-wobble-top{vertical-align:middle;transform-origin:0 100%;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-top:hover,.hvr-wobble-top:focus,.hvr-wobble-top:active{animation-name:hvr-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes hvr-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}to{transform:skew(0deg)}}.hvr-wobble-bottom{vertical-align:middle;transform-origin:100% 0;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-bottom:hover,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:active{animation-name:hvr-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes hvr-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}to{transform:skew(0deg)}}.hvr-wobble-skew{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-wobble-skew:hover,.hvr-wobble-skew:focus,.hvr-wobble-skew:active{animation-name:hvr-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes hvr-buzz{50%{transform:translate(3px)rotate(2deg)}to{transform:translate(-3px)rotate(-2deg)}}.hvr-buzz{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-buzz:hover,.hvr-buzz:focus,.hvr-buzz:active{animation-name:hvr-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes hvr-buzz-out{10%{transform:translate(3px)rotate(2deg)}20%{transform:translate(-3px)rotate(-2deg)}30%{transform:translate(3px)rotate(2deg)}40%{transform:translate(-3px)rotate(-2deg)}50%{transform:translate(2px)rotate(1deg)}60%{transform:translate(-2px)rotate(-1deg)}70%{transform:translate(2px)rotate(1deg)}80%{transform:translate(-2px)rotate(-1deg)}90%{transform:translate(1px)rotate(0)}to{transform:translate(-1px)rotate(0)}}.hvr-buzz-out{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-buzz-out:hover,.hvr-buzz-out:focus,.hvr-buzz-out:active{animation-name:hvr-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}.hvr-forward{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-forward:hover,.hvr-forward:focus,.hvr-forward:active{transform:translate(8px)}.hvr-backward{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-backward:hover,.hvr-backward:focus,.hvr-backward:active{transform:translate(-8px)}.hvr-fade{vertical-align:middle;transition-property:color,background-color;transition-duration:.3s;display:inline-block;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-fade:hover,.hvr-fade:focus,.hvr-fade:active{color:#fff;background-color:#2098d1}@keyframes hvr-back-pulse{50%{background-color:#2098d1bf}}.hvr-back-pulse{vertical-align:middle;transition-property:color,background-color;transition-duration:.5s;display:inline-block;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-back-pulse:hover,.hvr-back-pulse:focus,.hvr-back-pulse:active{color:#fff;background-color:#2098d1;animation-name:hvr-back-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:.5s}.hvr-sweep-to-right{vertical-align:middle;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-sweep-to-right:before{content:"";z-index:-1;transform-origin:0;background:#2098d1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleX(0)}.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active{color:#fff}.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before{transform:scaleX(1)}.hvr-sweep-to-left{vertical-align:middle;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-sweep-to-left:before{content:"";z-index:-1;transform-origin:100%;background:#2098d1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleX(0)}.hvr-sweep-to-left:hover,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:active{color:#fff}.hvr-sweep-to-left:hover:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:active:before{transform:scaleX(1)}.hvr-sweep-to-bottom{vertical-align:middle;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-sweep-to-bottom:before{content:"";z-index:-1;transform-origin:50% 0;background:#2098d1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleY(0)}.hvr-sweep-to-bottom:hover,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:active{color:#fff}.hvr-sweep-to-bottom:hover:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:active:before{transform:scaleY(1)}.hvr-sweep-to-top{vertical-align:middle;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-sweep-to-top:before{content:"";z-index:-1;transform-origin:50% 100%;background:#2098d1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleY(0)}.hvr-sweep-to-top:hover,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:active{color:#fff}.hvr-sweep-to-top:hover:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:active:before{transform:scaleY(1)}.hvr-bounce-to-right{vertical-align:middle;transition-property:color;transition-duration:.5s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bounce-to-right:before{content:"";z-index:-1;transform-origin:0;background:#2098d1;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleX(0)}.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active{color:#fff}.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before{transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transform:scaleX(1)}.hvr-bounce-to-left{vertical-align:middle;transition-property:color;transition-duration:.5s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bounce-to-left:before{content:"";z-index:-1;transform-origin:100%;background:#2098d1;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleX(0)}.hvr-bounce-to-left:hover,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:active{color:#fff}.hvr-bounce-to-left:hover:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:active:before{transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transform:scaleX(1)}.hvr-bounce-to-bottom{vertical-align:middle;transition-property:color;transition-duration:.5s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bounce-to-bottom:before{content:"";z-index:-1;transform-origin:50% 0;background:#2098d1;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleY(0)}.hvr-bounce-to-bottom:hover,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:active{color:#fff}.hvr-bounce-to-bottom:hover:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:active:before{transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transform:scaleY(1)}.hvr-bounce-to-top{vertical-align:middle;transition-property:color;transition-duration:.5s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bounce-to-top:before{content:"";z-index:-1;transform-origin:50% 100%;background:#2098d1;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleY(0)}.hvr-bounce-to-top:hover,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:active{color:#fff}.hvr-bounce-to-top:hover:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:active:before{transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transform:scaleY(1)}.hvr-radial-out{vertical-align:middle;background:#e1e1e1;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-radial-out:before{content:"";z-index:-1;background:#2098d1;border-radius:100%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scale(0)}.hvr-radial-out:hover,.hvr-radial-out:focus,.hvr-radial-out:active{color:#fff}.hvr-radial-out:hover:before,.hvr-radial-out:focus:before,.hvr-radial-out:active:before{transform:scale(2)}.hvr-radial-in{vertical-align:middle;background:#2098d1;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-radial-in:before{content:"";z-index:-1;background:#e1e1e1;border-radius:100%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scale(2)}.hvr-radial-in:hover,.hvr-radial-in:focus,.hvr-radial-in:active{color:#fff}.hvr-radial-in:hover:before,.hvr-radial-in:focus:before,.hvr-radial-in:active:before{transform:scale(0)}.hvr-rectangle-in{vertical-align:middle;background:#2098d1;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-rectangle-in:before{content:"";z-index:-1;background:#e1e1e1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scale(1)}.hvr-rectangle-in:hover,.hvr-rectangle-in:focus,.hvr-rectangle-in:active{color:#fff}.hvr-rectangle-in:hover:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:active:before{transform:scale(0)}.hvr-rectangle-out{vertical-align:middle;background:#e1e1e1;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-rectangle-out:before{content:"";z-index:-1;background:#2098d1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scale(0)}.hvr-rectangle-out:hover,.hvr-rectangle-out:focus,.hvr-rectangle-out:active{color:#fff}.hvr-rectangle-out:hover:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:active:before{transform:scale(1)}.hvr-shutter-in-horizontal{vertical-align:middle;background:#2098d1;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-shutter-in-horizontal:before{content:"";z-index:-1;transform-origin:50%;background:#e1e1e1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleX(1)}.hvr-shutter-in-horizontal:hover,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:active{color:#fff}.hvr-shutter-in-horizontal:hover:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:active:before{transform:scaleX(0)}.hvr-shutter-out-horizontal{vertical-align:middle;background:#e1e1e1;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-shutter-out-horizontal:before{content:"";z-index:-1;transform-origin:50%;background:#2098d1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleX(0)}.hvr-shutter-out-horizontal:hover,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:active{color:#fff}.hvr-shutter-out-horizontal:hover:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:active:before{transform:scaleX(1)}.hvr-shutter-in-vertical{vertical-align:middle;background:#2098d1;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-shutter-in-vertical:before{content:"";z-index:-1;transform-origin:50%;background:#e1e1e1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleY(1)}.hvr-shutter-in-vertical:hover,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:active{color:#fff}.hvr-shutter-in-vertical:hover:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:active:before{transform:scaleY(0)}.hvr-shutter-out-vertical{vertical-align:middle;background:#e1e1e1;transition-property:color;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-shutter-out-vertical:before{content:"";z-index:-1;transform-origin:50%;background:#2098d1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleY(0)}.hvr-shutter-out-vertical:hover,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:active{color:#fff}.hvr-shutter-out-vertical:hover:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:active:before{transform:scaleY(1)}.hvr-border-fade{vertical-align:middle;transition-property:box-shadow;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px #0000}.hvr-border-fade:hover,.hvr-border-fade:focus,.hvr-border-fade:active{box-shadow:inset 0 0 0 4px #2098d1,0 0 1px #0000}.hvr-hollow{vertical-align:middle;transition-property:background;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px #0000}.hvr-hollow:hover,.hvr-hollow:focus,.hvr-hollow:active{background:0 0}.hvr-trim{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-trim:before{content:"";opacity:0;border:4px solid #fff;transition-property:opacity;transition-duration:.3s;position:absolute;inset:4px}.hvr-trim:hover:before,.hvr-trim:focus:before,.hvr-trim:active:before{opacity:1}@keyframes hvr-ripple-out{to{opacity:0;inset:-12px}}.hvr-ripple-out{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-ripple-out:before{content:"";border:6px solid #e1e1e1;animation-duration:1s;position:absolute;inset:0}.hvr-ripple-out:hover:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:active:before{animation-name:hvr-ripple-out}@keyframes hvr-ripple-in{to{opacity:1;inset:0}}.hvr-ripple-in{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-ripple-in:before{content:"";opacity:0;border:4px solid #e1e1e1;animation-duration:1s;position:absolute;inset:-12px}.hvr-ripple-in:hover:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:active:before{animation-name:hvr-ripple-in}.hvr-outline-out{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-outline-out:before{content:"";border:4px solid #e1e1e1;transition-property:top,right,bottom,left;transition-duration:.3s;position:absolute;inset:0}.hvr-outline-out:hover:before,.hvr-outline-out:focus:before,.hvr-outline-out:active:before{inset:-8px}.hvr-outline-in{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-outline-in:before{pointer-events:none;content:"";opacity:0;border:4px solid #e1e1e1;transition-property:top,right,bottom,left;transition-duration:.3s;position:absolute;inset:-16px}.hvr-outline-in:hover:before,.hvr-outline-in:focus:before,.hvr-outline-in:active:before{opacity:1;inset:-8px}.hvr-round-corners{vertical-align:middle;transition-property:border-radius;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-round-corners:hover,.hvr-round-corners:focus,.hvr-round-corners:active{border-radius:1em}.hvr-underline-from-left{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-underline-from-left:before{content:"";z-index:-1;background:#2098d1;height:4px;transition-property:right;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;bottom:0;left:0;right:100%}.hvr-underline-from-left:hover:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:active:before{right:0}.hvr-underline-from-center{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-underline-from-center:before{content:"";z-index:-1;background:#2098d1;height:4px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;bottom:0;left:51%;right:51%}.hvr-underline-from-center:hover:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:active:before{left:0;right:0}.hvr-underline-from-right{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-underline-from-right:before{content:"";z-index:-1;background:#2098d1;height:4px;transition-property:left;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;bottom:0;left:100%;right:0}.hvr-underline-from-right:hover:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:active:before{left:0}.hvr-overline-from-left{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-overline-from-left:before{content:"";z-index:-1;background:#2098d1;height:4px;transition-property:right;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;top:0;left:0;right:100%}.hvr-overline-from-left:hover:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:active:before{right:0}.hvr-overline-from-center{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-overline-from-center:before{content:"";z-index:-1;background:#2098d1;height:4px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;top:0;left:51%;right:51%}.hvr-overline-from-center:hover:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:active:before{left:0;right:0}.hvr-overline-from-right{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-overline-from-right:before{content:"";z-index:-1;background:#2098d1;height:4px;transition-property:left;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;top:0;left:100%;right:0}.hvr-overline-from-right:hover:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:active:before{left:0}.hvr-reveal{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-reveal:before{content:"";z-index:-1;border:0 solid #2098d1;transition-property:border-width;transition-duration:.1s;transition-timing-function:ease-out;position:absolute;inset:0}.hvr-reveal:hover:before,.hvr-reveal:focus:before,.hvr-reveal:active:before{border-width:4px;transform:translateY(0)}.hvr-underline-reveal{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-underline-reveal:before{content:"";z-index:-1;background:#2098d1;height:4px;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.hvr-underline-reveal:hover:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:active:before{transform:translateY(0)}.hvr-overline-reveal{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-overline-reveal:before{content:"";z-index:-1;background:#2098d1;height:4px;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;top:0;left:0;right:0;transform:translateY(-4px)}.hvr-overline-reveal:hover:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:active:before{transform:translateY(0)}.hvr-glow{vertical-align:middle;transition-property:box-shadow;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-glow:hover,.hvr-glow:focus,.hvr-glow:active{box-shadow:0 0 8px #0009}.hvr-shadow{vertical-align:middle;transition-property:box-shadow;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-shadow:hover,.hvr-shadow:focus,.hvr-shadow:active{box-shadow:0 10px 10px -10px #00000080}.hvr-grow-shadow{vertical-align:middle;transition-property:box-shadow,transform;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-grow-shadow:hover,.hvr-grow-shadow:focus,.hvr-grow-shadow:active{transform:scale(1.1);box-shadow:0 10px 10px -10px #00000080}.hvr-box-shadow-outset{vertical-align:middle;transition-property:box-shadow;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-box-shadow-outset:hover,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:active{box-shadow:2px 2px 2px #0009}.hvr-box-shadow-inset{vertical-align:middle;transition-property:box-shadow;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:inset 0 0 #0009,0 0 1px #0000}.hvr-box-shadow-inset:hover,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:active{box-shadow:inset 2px 2px 2px #0009,0 0 1px #0000}.hvr-float-shadow{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-float-shadow:before{pointer-events:none;z-index:-1;content:"";opacity:0;background:-webkit-radial-gradient(center,ellipse,#00000059 0%,#0000 80%);background:radial-gradient(#00000059 0%,#0000 80%);width:90%;height:10px;transition-property:transform,opacity;transition-duration:.3s;position:absolute;top:100%;left:5%}.hvr-float-shadow:hover,.hvr-float-shadow:focus,.hvr-float-shadow:active{transform:translateY(-5px)}.hvr-float-shadow:hover:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:active:before{opacity:1;transform:translateY(5px)}.hvr-shadow-radial{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-shadow-radial:before,.hvr-shadow-radial:after{pointer-events:none;content:"";box-sizing:border-box;opacity:0;background-repeat:no-repeat;width:100%;height:5px;transition-property:opacity;transition-duration:.3s;position:absolute;left:0}.hvr-shadow-radial:before{background:-webkit-radial-gradient(50% 150%,ellipse,#0009 0%,#0000 80%);background:radial-gradient(at 50% 150%,#0009 0%,#0000 80%);bottom:100%}.hvr-shadow-radial:after{background:-webkit-radial-gradient(50% -50%,ellipse,#0009 0%,#0000 80%);background:radial-gradient(at 50% -50%,#0009 0%,#0000 80%);top:100%}.hvr-shadow-radial:hover:before,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:active:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:active:after{opacity:1}.hvr-bubble-top{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bubble-top:before{pointer-events:none;z-index:-1;content:"";border:10px solid #0000;border-top-width:0;border-bottom-color:#e1e1e1;transition-property:transform;transition-duration:.3s;position:absolute;top:0;left:calc(50% - 10px)}.hvr-bubble-top:hover:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:active:before{transform:translateY(-10px)}.hvr-bubble-right{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bubble-right:before{pointer-events:none;z-index:-1;content:"";border:10px solid #0000;border-left-color:#e1e1e1;border-right-width:0;transition-property:transform;transition-duration:.3s;position:absolute;top:calc(50% - 10px);right:0}.hvr-bubble-right:hover:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:active:before{transform:translate(10px)}.hvr-bubble-bottom{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bubble-bottom:before{pointer-events:none;z-index:-1;content:"";border:10px solid #0000;border-top-color:#e1e1e1;border-bottom-width:0;transition-property:transform;transition-duration:.3s;position:absolute;bottom:0;left:calc(50% - 10px)}.hvr-bubble-bottom:hover:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:active:before{transform:translateY(10px)}.hvr-bubble-left{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bubble-left:before{pointer-events:none;z-index:-1;content:"";border:10px solid #0000;border-left-width:0;border-right-color:#e1e1e1;transition-property:transform;transition-duration:.3s;position:absolute;top:calc(50% - 10px);left:0}.hvr-bubble-left:hover:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:active:before{transform:translate(-10px)}.hvr-bubble-float-top{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bubble-float-top:before{z-index:-1;content:"";border:10px solid #0000;border-top-width:0;border-bottom-color:#e1e1e1;transition-property:transform;transition-duration:.3s;position:absolute;top:0;left:calc(50% - 10px)}.hvr-bubble-float-top:hover,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:active{transform:translateY(10px)}.hvr-bubble-float-top:hover:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:active:before{transform:translateY(-10px)}.hvr-bubble-float-right{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bubble-float-right:before{z-index:-1;content:"";border:10px solid #0000;border-left-color:#e1e1e1;border-right-width:0;transition-property:transform;transition-duration:.3s;position:absolute;top:calc(50% - 10px);right:0}.hvr-bubble-float-right:hover,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:active{transform:translate(-10px)}.hvr-bubble-float-right:hover:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:active:before{transform:translate(10px)}.hvr-bubble-float-bottom{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bubble-float-bottom:before{z-index:-1;content:"";border:10px solid #0000;border-top-color:#e1e1e1;border-bottom-width:0;transition-property:transform;transition-duration:.3s;position:absolute;bottom:0;left:calc(50% - 10px)}.hvr-bubble-float-bottom:hover,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:active{transform:translateY(-10px)}.hvr-bubble-float-bottom:hover:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:active:before{transform:translateY(10px)}.hvr-bubble-float-left{vertical-align:middle;transition-property:transform;transition-duration:.3s;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-bubble-float-left:before{z-index:-1;content:"";border:10px solid #0000;border-left-width:0;border-right-color:#e1e1e1;transition-property:transform;transition-duration:.3s;position:absolute;top:calc(50% - 10px);left:0}.hvr-bubble-float-left:hover,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:active{transform:translate(10px)}.hvr-bubble-float-left:hover:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:active:before{transform:translate(-10px)}.hvr-icon-back{vertical-align:middle;transition-duration:.1s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-back .hvr-icon{transition-property:transform;transition-duration:.1s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-back:hover .hvr-icon,.hvr-icon-back:focus .hvr-icon,.hvr-icon-back:active .hvr-icon{transform:translate(-4px)}.hvr-icon-forward{vertical-align:middle;transition-duration:.1s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-forward .hvr-icon{transition-property:transform;transition-duration:.1s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-forward:hover .hvr-icon,.hvr-icon-forward:focus .hvr-icon,.hvr-icon-forward:active .hvr-icon{transform:translate(4px)}@keyframes hvr-icon-down{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(6px)}}.hvr-icon-down{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-down .hvr-icon{transform:translateZ(0)}.hvr-icon-down:hover .hvr-icon,.hvr-icon-down:focus .hvr-icon,.hvr-icon-down:active .hvr-icon{animation-name:hvr-icon-down;animation-duration:.75s;animation-timing-function:ease-out}@keyframes hvr-icon-up{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-6px)}}.hvr-icon-up{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-up .hvr-icon{transform:translateZ(0)}.hvr-icon-up:hover .hvr-icon,.hvr-icon-up:focus .hvr-icon,.hvr-icon-up:active .hvr-icon{animation-name:hvr-icon-up;animation-duration:.75s;animation-timing-function:ease-out}.hvr-icon-spin{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-spin .hvr-icon{transition-property:transform;transition-duration:1s;transition-timing-function:ease-in-out}.hvr-icon-spin:hover .hvr-icon,.hvr-icon-spin:focus .hvr-icon,.hvr-icon-spin:active .hvr-icon{transform:rotate(360deg)}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;transform:translateY(-100%)}51%,to{opacity:1}}.hvr-icon-drop{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-drop .hvr-icon{transform:translateZ(0)}.hvr-icon-drop:hover .hvr-icon,.hvr-icon-drop:focus .hvr-icon,.hvr-icon-drop:active .hvr-icon{opacity:0;transition-duration:.3s;animation-name:hvr-icon-drop;animation-duration:.5s;animation-timing-function:cubic-bezier(.52,1.64,.37,.66);animation-delay:.3s;animation-fill-mode:forwards}.hvr-icon-fade{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-fade .hvr-icon{transition-property:color;transition-duration:.5s;transform:translateZ(0)}.hvr-icon-fade:hover .hvr-icon,.hvr-icon-fade:focus .hvr-icon,.hvr-icon-fade:active .hvr-icon{color:#0f9e5e}@keyframes hvr-icon-float-away{0%{opacity:1}to{opacity:0;transform:translateY(-1em)}}.hvr-icon-float-away{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-float-away .hvr-icon{animation-duration:.5s;animation-fill-mode:forwards;transform:translateZ(0)}.hvr-icon-float-away:hover .hvr-icon,.hvr-icon-float-away:focus .hvr-icon,.hvr-icon-float-away:active .hvr-icon{animation-name:hvr-icon-float-away;animation-timing-function:ease-out}@keyframes hvr-icon-sink-away{0%{opacity:1}to{opacity:0;transform:translateY(1em)}}.hvr-icon-sink-away{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-sink-away .hvr-icon{animation-duration:.5s;animation-fill-mode:forwards;transform:translateZ(0)}.hvr-icon-sink-away:hover .hvr-icon,.hvr-icon-sink-away:focus .hvr-icon,.hvr-icon-sink-away:active .hvr-icon{animation-name:hvr-icon-sink-away;animation-timing-function:ease-out}.hvr-icon-grow{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-grow .hvr-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-grow:hover .hvr-icon,.hvr-icon-grow:focus .hvr-icon,.hvr-icon-grow:active .hvr-icon{transform:scale(1.3)translateZ(0)}.hvr-icon-shrink{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-shrink .hvr-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-shrink:hover .hvr-icon,.hvr-icon-shrink:focus .hvr-icon,.hvr-icon-shrink:active .hvr-icon{transform:scale(.8)}@keyframes hvr-icon-pulse{25%{transform:scale(1.3)}75%{transform:scale(.8)}}.hvr-icon-pulse{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-pulse .hvr-icon{transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-pulse:hover .hvr-icon,.hvr-icon-pulse:focus .hvr-icon,.hvr-icon-pulse:active .hvr-icon{animation-name:hvr-icon-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes hvr-icon-pulse-grow{to{transform:scale(1.3)}}.hvr-icon-pulse-grow{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-pulse-grow .hvr-icon{transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-pulse-grow:hover .hvr-icon,.hvr-icon-pulse-grow:focus .hvr-icon,.hvr-icon-pulse-grow:active .hvr-icon{animation-name:hvr-icon-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes hvr-icon-pulse-shrink{to{transform:scale(.8)}}.hvr-icon-pulse-shrink{vertical-align:middle;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-pulse-shrink .hvr-icon{transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-pulse-shrink:hover .hvr-icon,.hvr-icon-pulse-shrink:focus .hvr-icon,.hvr-icon-pulse-shrink:active .hvr-icon{animation-name:hvr-icon-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes hvr-icon-push{50%{transform:scale(.5)}}.hvr-icon-push{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-push .hvr-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-push:hover .hvr-icon,.hvr-icon-push:focus .hvr-icon,.hvr-icon-push:active .hvr-icon{animation-name:hvr-icon-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes hvr-icon-pop{50%{transform:scale(1.5)}}.hvr-icon-pop{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-pop .hvr-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-pop:hover .hvr-icon,.hvr-icon-pop:focus .hvr-icon,.hvr-icon-pop:active .hvr-icon{animation-name:hvr-icon-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.hvr-icon-bounce{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-bounce .hvr-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-bounce:hover .hvr-icon,.hvr-icon-bounce:focus .hvr-icon,.hvr-icon-bounce:active .hvr-icon{transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transform:scale(1.5)}.hvr-icon-rotate{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-rotate .hvr-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-rotate:hover .hvr-icon,.hvr-icon-rotate:focus .hvr-icon,.hvr-icon-rotate:active .hvr-icon{transform:rotate(20deg)}.hvr-icon-grow-rotate{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-grow-rotate .hvr-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-grow-rotate:hover .hvr-icon,.hvr-icon-grow-rotate:focus .hvr-icon,.hvr-icon-grow-rotate:active .hvr-icon{transform:scale(1.5)rotate(12deg)}.hvr-icon-float{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-float .hvr-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-float:hover .hvr-icon,.hvr-icon-float:focus .hvr-icon,.hvr-icon-float:active .hvr-icon{transform:translateY(-4px)}.hvr-icon-sink{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-sink .hvr-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transform:translateZ(0)}.hvr-icon-sink:hover .hvr-icon,.hvr-icon-sink:focus .hvr-icon,.hvr-icon-sink:active .hvr-icon{transform:translateY(4px)}@keyframes hvr-icon-bob{0%{transform:translateY(-6px)}50%{transform:translateY(-2px)}to{transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{to{transform:translateY(-6px)}}.hvr-icon-bob{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-bob .hvr-icon{transform:translateZ(0)}.hvr-icon-bob:hover .hvr-icon,.hvr-icon-bob:focus .hvr-icon,.hvr-icon-bob:active .hvr-icon{animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-duration:.3s,1.5s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-delay:0s,.3s;animation-fill-mode:forwards}@keyframes hvr-icon-hang{0%{transform:translateY(6px)}50%{transform:translateY(2px)}to{transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{to{transform:translateY(6px)}}.hvr-icon-hang{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-hang .hvr-icon{transform:translateZ(0)}.hvr-icon-hang:hover .hvr-icon,.hvr-icon-hang:focus .hvr-icon,.hvr-icon-hang:active .hvr-icon{animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-duration:.3s,1.5s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-delay:0s,.3s;animation-fill-mode:forwards}@keyframes hvr-icon-wobble-horizontal{16.65%{transform:translate(6px)}33.3%{transform:translate(-5px)}49.95%{transform:translate(4px)}66.6%{transform:translate(-2px)}83.25%{transform:translate(1px)}to{transform:translate(0)}}.hvr-icon-wobble-horizontal{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-wobble-horizontal .hvr-icon{transform:translateZ(0)}.hvr-icon-wobble-horizontal:hover .hvr-icon,.hvr-icon-wobble-horizontal:focus .hvr-icon,.hvr-icon-wobble-horizontal:active .hvr-icon{animation-name:hvr-icon-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes hvr-icon-wobble-vertical{16.65%{transform:translateY(6px)}33.3%{transform:translateY(-5px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}to{transform:translateY(0)}}.hvr-icon-wobble-vertical{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-wobble-vertical .hvr-icon{transform:translateZ(0)}.hvr-icon-wobble-vertical:hover .hvr-icon,.hvr-icon-wobble-vertical:focus .hvr-icon,.hvr-icon-wobble-vertical:active .hvr-icon{animation-name:hvr-icon-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes hvr-icon-buzz{50%{transform:translate(3px)rotate(2deg)}to{transform:translate(-3px)rotate(-2deg)}}.hvr-icon-buzz{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-buzz .hvr-icon{transform:translateZ(0)}.hvr-icon-buzz:hover .hvr-icon,.hvr-icon-buzz:focus .hvr-icon,.hvr-icon-buzz:active .hvr-icon{animation-name:hvr-icon-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes hvr-icon-buzz-out{10%{transform:translate(3px)rotate(2deg)}20%{transform:translate(-3px)rotate(-2deg)}30%{transform:translate(3px)rotate(2deg)}40%{transform:translate(-3px)rotate(-2deg)}50%{transform:translate(2px)rotate(1deg)}60%{transform:translate(-2px)rotate(-1deg)}70%{transform:translate(2px)rotate(1deg)}80%{transform:translate(-2px)rotate(-1deg)}90%{transform:translate(1px)rotate(0)}to{transform:translate(-1px)rotate(0)}}.hvr-icon-buzz-out{vertical-align:middle;transition-duration:.3s;display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-icon-buzz-out .hvr-icon{transform:translateZ(0)}.hvr-icon-buzz-out:hover .hvr-icon,.hvr-icon-buzz-out:focus .hvr-icon,.hvr-icon-buzz-out:active .hvr-icon{animation-name:hvr-icon-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}.hvr-curl-top-left{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-curl-top-left:before{pointer-events:none;content:"";width:0;height:0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#ffffff",endColorstr="#000000");z-index:1000;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);transition-property:width,height;transition-duration:.3s;position:absolute;top:0;left:0;box-shadow:1px 1px 1px #0006}.hvr-curl-top-left:hover:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:active:before{width:25px;height:25px}.hvr-curl-top-right{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-curl-top-right:before{pointer-events:none;content:"";background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);width:0;height:0;transition-property:width,height;transition-duration:.3s;position:absolute;top:0;right:0;box-shadow:-1px 1px 1px #0006}.hvr-curl-top-right:hover:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:active:before{width:25px;height:25px}.hvr-curl-bottom-right{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-curl-bottom-right:before{pointer-events:none;content:"";background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);width:0;height:0;transition-property:width,height;transition-duration:.3s;position:absolute;bottom:0;right:0;box-shadow:-1px -1px 1px #0006}.hvr-curl-bottom-right:hover:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:active:before{width:25px;height:25px}.hvr-curl-bottom-left{vertical-align:middle;display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-curl-bottom-left:before{pointer-events:none;content:"";background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);width:0;height:0;transition-property:width,height;transition-duration:.3s;position:absolute;bottom:0;left:0;box-shadow:1px -1px 1px #0006}.hvr-curl-bottom-left:hover:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:active:before{width:25px;height:25px}
.navHeader{background:#f60;height:120px}.headerLogo{width:auto;height:100px}@media (max-width:500px){.headerLogo{height:70px}}.headerIcons{color:#fff;border-radius:6px;width:40px;height:40px;margin:0 5px;font-size:22px;justify-content:center!important;align-items:center!important;display:flex!important}.headerFacebook{background:#3b5998;transition:all .3s ease-in-out}.headerFacebook:hover{background:#4c70ba;transition:all .3s}.headerInstagram{background:#e1306c;transition:all .3s ease-in-out}.headerInstagram:hover{background:#f04d8d;transition:all .3s}.navbar{height:60px;background:#1a1a1a!important;border:none!important}@media (max-width:991px){.navbar{height:100%}}.nav-link{color:#fff;font-size:16px;font-weight:500}.nav-link:hover{color:#f60}.hvr-underline-from-center:before{height:2px;background:#f60!important}.navIcon{color:#fff;cursor:pointer;font-size:20px}.navIcon:hover{color:#f60}.nav-link:focus{color:#fff}.nav-link:active{color:#f60}.navbar-toggler{border:1px solid #fff}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.search-overlay{z-index:1060;background-color:#fff;justify-content:center;align-items:center;width:100%;height:120px;animation:.2s ease-out slideDown;display:flex;position:fixed;top:0;left:0}.overlay-icon{color:#f60;padding:10px;font-size:1.5rem;line-height:1.5}.close-btn{color:#f60;cursor:pointer;background:0 0;border:none;padding:10px;font-size:1.5rem;line-height:1.5}@keyframes slideDown{0%{transform:translateY(-120px)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-120px)}}.slide-up{animation:.3s ease-out forwards slideUp}.searchForm{max-width:800px;font-size:25px;border:none!important;border-bottom:1px solid #aaa!important;border-radius:0%!important}.searchResults{z-index:1050;background:#fff;justify-content:center;width:100%;max-height:calc(100vh - 120px);padding-bottom:16px;display:flex;position:fixed;top:120px;left:0;overflow-y:auto;height:auto!important}.productNotFound{justify-content:center;align-items:center;height:60px;font-size:25px;font-weight:700;display:flex}.searchResultItem{background:#fff;padding-top:6px}.searchImageCol{justify-content:right;align-items:center;display:flex;background:#fff!important}.searchInfoCol{background:#fff;align-items:center;display:flex}.productSearchlink{color:#000;text-decoration:none!important}.searchResultImage{height:90px;max-width:auto}.dropdown-menu{background:#1a1a1a;border-radius:0;margin-left:-30px;padding-left:5px;padding-right:5px;border:none!important;margin-top:0!important}.kalevalainen-dropdown{margin-left:40px!important}.dropdown-item{color:#fff;width:auto;padding:10px;font-size:16px;font-weight:500}.dropdown-item:hover,.dropdown-item:focus{color:#f60;background:0 0}@media (max-width:991px){.dropdown-menu{margin-left:0}.kalevalainen-dropdown{margin-left:0!important}}.headerAlertBar{color:#fff;text-align:center;background:#1a1a1a;padding:10px;font-size:16px;font-weight:500}.headerAlertIcon{color:#f60;margin-right:10px}@media (max-width:466px){.headerAlertBar{font-size:14px}}@media (max-width:408px){.headerAlertBar{font-size:12px}}.tarjoukset{color:#f60}
footer{font-size:16px;font-weight:500;display:block}.customFooter{color:#fff;background:#1a1a1a;min-height:100px;padding:20px 0}.footerCol1{text-align:center}.footerCol2{justify-content:center;align-items:center;display:flex}.footerIcons{color:#fff;border-radius:6px;width:40px;height:40px;margin:0 5px;font-size:22px;justify-content:center!important;align-items:center!important;display:inline-flex!important}.footerFacebook{background:#3b5998;transition:all .3s ease-in-out}.footerFacebook:hover{background:#4c70ba;transition:all .3s}.footerInstagram{background:#e1306c;transition:all .3s ease-in-out}.footerInstagram:hover{background:#f04d8d;transition:all .3s}@media (max-width:991.98px){.footerCol1,.footerCol2{text-align:center;padding-top:15px}.customFooter{padding-bottom:30px;height:auto!important}}.ytunnus{color:#b1b0b0;font-size:14px}.footer-policy-link{font-size:13px;text-decoration:none;transition:color .3s;color:#b1b0b0!important}.footer-policy-link:hover{color:#f60!important}
.divider-container{justify-content:center;align-items:center;display:flex}.divider-line{text-align:center;border-top:3px solid #f60;width:100%;position:relative}.divider-image{z-index:1000;height:40px;position:absolute;top:-22px;transform:translate(-50%)}
.carousel-caption{text-align:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-caption h1,.carousel-caption p{color:#fff}.carouselAlaTxt,.carouselAlaTxtHappyOlive{text-shadow:2px 2px 2px #000;font-size:1.3rem}.happyOliveOtsikko{text-shadow:2px 2px 10px #000;font-size:3rem;font-weight:700;color:#fff!important}.carouselOtsikko{text-shadow:2px 2px 10px #000;font-size:4rem;font-weight:700;color:#fff!important}@media (max-width:1660px){.carousel-caption{width:100%;padding:0 10px;font-size:1.2rem}.carousel-caption h1{font-size:1.8rem}.carousel-caption p{font-size:1rem}.carousel-item{height:250px}.carousel-item img{object-fit:cover;height:100%}.pjkCarouselBtn{background:#f60;padding:10px!important;font-size:15px!important}.pjkCarouselBtHappyOlive{background:#0a690f;padding:10px!important;font-size:15px!important}.pjkFootBic{background:#115eb6;padding:10px!important;font-size:15px!important}.happyOliveOtsikko{font-size:1.1rem!important}.carouselAlaTxtHappyOlive{font-size:.8rem!important}}.pjkCarouselBtn{color:#fff;text-shadow:2px 2px 2px #000;background:#f60;border:none;border-radius:6px;padding:10px 20px;font-size:22px}.pjkCarouselBtn:hover{color:#fff;background:#9e2a00}.pjkCarouselBtn:active{color:#fff;background:#9e2a00!important}.pjkCarouselBtHappyOlive{color:#fff;text-shadow:2px 2px 2px #000;background:#0a690f;border:none;border-radius:6px;padding:10px 20px;font-size:22px}.pjkCarouselBtHappyOlive:hover{color:#fff;background:#054908}.pjkCarouselBtHappyOlive:active{color:#fff;background:#054908!important}.pjkFootBic{color:#fff;text-shadow:2px 2px 2px #000;background:#115eb6;border:none;border-radius:6px;padding:10px 20px;font-size:22px}.pjkFootBic:hover{color:#fff;background:#0a3e7e}.pjkFootBic:active{color:#fff;background:#0a3e7e!important}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}.gap-top{margin-top:32px}.colImages{height:350px}.frontpage-li li{list-style-type:none}.textlink{color:#f60;font-weight:700}.textlink:hover{color:#db5800}.frontpageCardImg{width:120px;height:120px;margin:auto;display:flex;left:50%}.growAnimationImg{transition:transform .3s}.growAnimationImg:hover{transform:scale(1.1)}.emailphone{color:#f60;font-weight:500}.emailphone:hover{color:#db5800}
.productImage{max-width:500px;max-height:500px;margin:0 auto;display:block}@media (max-width:768px){.productImage{max-width:300px;max-height:300px}}.priceTag{font-size:15px;font-weight:700}.incTax{font-size:10px}.imageCol{flex-direction:column;justify-content:center;align-items:center;padding-bottom:16px;display:flex}.mainImageWithThumbnails{text-align:center}.thumbnailGallery{grid-template-columns:repeat(5,1fr);justify-content:center;gap:5px;display:grid}.productThumbnail{cursor:pointer;opacity:.3;width:100px;height:auto;transition:border-color .3s,opacity .3s;border:none!important;border-radius:0%!important}.productThumbnail:hover,.productThumbnail.selected{opacity:1}.loadingGif{justify-content:center;width:250px;height:250px;display:flex}.thumbnailLoadingMp4{justify-content:center;width:100px;height:100px;display:flex}.categoryLinks{color:#ff4600}.categoryLinks:hover{color:#7e2403}.productMoreInfo{color:#000;margin-top:64px!important}.productMoreInfo .nav-link{color:#000;font-weight:700}@media (max-width:768px){.productMoreInfo .nav-link{font-size:14px}}.nav-underline .active{color:#ff4600!important}.tab-content{color:#000!important}#description li{margin-bottom:5px;list-style-type:none}#description li:before{content:"-"}#description a{color:#ff4600;font-weight:700}#description a:hover{color:#7e2403}#material-composition li{margin-bottom:5px;list-style-type:none}#material-composition li:before{content:"-"}.poistuvaTuote{font-size:20px;border:none!important;border-radius:8px!important}.alertBox{padding-bottom:16px}.oldPrice{color:#837b7b;font-size:13px;text-decoration:line-through}
.tuotteetImage{width:130px;max-height:120px}.tuotteetCard{border:1px solid #cecece!important}.tuotteetCard a{color:#ff6000;text-decoration:none}.tuotteetHinta{font-weight:500}.tuoteOnSale{color:#979494;font-size:13px;text-decoration:line-through}.sisalv{font-size:10px}.tuotteetBtn{background:#ff6000;border:none;border-radius:0;width:70%;margin-top:10px;font-weight:700}.tuotteetBtn:hover,.tuotteetBtn:focus{background:#a74001!important}.tuotteetFooter{background:#fff;border:none;margin-top:-15px;padding-bottom:12px;border-radius:0!important}.poistuvaTuoteBadge{float:right;font-size:12px;position:absolute;margin-top:10px!important}.saleTuoteBadge{font-size:15px;position:absolute;box-shadow:0 0 5px #000;color:#fff!important;background:#ff6000!important;margin-top:10px!important}
.ajanvaraus-container{max-width:700px;margin:2rem auto;padding:0 1rem}.ajanvaraus-header{text-align:center;margin-bottom:2.5rem}.ajanvaraus-header h2{color:#333;margin-bottom:.5rem;font-size:2rem}.ajanvaraus-header p{color:#666;margin-bottom:1.5rem;font-size:1rem}.price-overview{background:#fff;border:1px solid #f0f0f0;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;margin-top:1.5rem;padding:.8rem 2.5rem;display:inline-flex;box-shadow:0 4px 15px #00000005}.price-overview-top{align-items:center;gap:1.5rem;margin-bottom:6px;display:flex}.price-overview-bottom{color:#999;margin-top:2px;font-size:.65rem;font-weight:500}.weekend-note{color:#666;max-width:500px;margin:1.5rem auto 0;font-size:.95rem;font-style:italic;line-height:1.6}.price-overview-item{align-items:center;gap:.75rem;display:flex}.price-overview-label{color:#555;align-items:center;gap:4px;font-size:.95rem;font-weight:500;display:flex}.price-overview-label small{color:#999;font-size:.7rem;font-weight:400}.price-overview-value{color:#f60;font-size:1.1rem;font-weight:700}.price-overview-divider{background:#eee;width:1px;height:24px}.hoito-duration{color:#888;margin-top:4px;font-style:italic;font-size:.8rem!important}@media (max-width:576px){.ajanvaraus-header{margin-bottom:2rem}.ajanvaraus-header h2{font-size:1.75rem}.price-overview{border-radius:20px;width:100%;max-width:320px;padding:1rem 1.25rem}.price-overview-top{flex-direction:column;gap:.5rem;width:100%}.price-overview-divider{display:none}.price-overview-item{justify-content:space-between;width:100%;padding:2px 0}.price-overview-label{font-size:.9rem}.price-overview-value{font-size:1rem}.price-overview-bottom{border-top:1px solid #f8f8f8;width:100%;margin-top:6px;padding-top:6px}.weekend-note{margin-top:1.25rem;padding:0 .5rem;font-size:.85rem;line-height:1.5}}.calendar-wrapper{background:#fff;border:1px solid #f0f0f0;border-radius:16px;margin-bottom:1.5rem;padding:1.25rem;box-shadow:0 1px 3px #00000014}.calendar-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.calendar-header h2{color:#333;margin:0;font-size:1rem;font-weight:600}.calendar-nav-btn{color:#333;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-family:serif;font-size:2rem;line-height:1;transition:all .2s;display:flex}.calendar-nav-btn:hover:not(:disabled){color:#f60;transform:scale(1.2)}.calendar-nav-btn:active:not(:disabled){transform:scale(1.1)}.calendar-nav-btn:disabled{visibility:hidden;pointer-events:none}.calendar-weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px;display:grid}.weekday{text-align:center;color:#999;text-transform:uppercase;letter-spacing:.5px;padding:.4rem 0;font-size:.7rem;font-weight:600}.calendar-days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-day{aspect-ratio:1;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;max-width:36px;min-height:36px;margin:0 auto;padding:0;transition:all .2s;display:flex;position:relative}.calendar-day:hover:not(.disabled):not(.other-month){background:#fff5eb;border-color:#f60;transform:scale(1.1)}.calendar-day.disabled{cursor:not-allowed;color:#e0e0e0;background:0 0}.calendar-day.other-month{color:#e0e0e0;cursor:default}.calendar-day.selected{color:#fff;background:#f60;border-color:#f60;font-weight:600;transform:scale(1.1)}.calendar-day.today{border-color:#f60;font-weight:600}.calendar-day.has-slots:after{content:"";background:#4caf50;border-radius:50%;width:5.3px;height:5.3px;position:absolute;bottom:2px}.calendar-day.selected.has-slots:after{background:#fff}.calendar-day.today.has-slots:after{bottom:4px}.day-number{font-size:.95rem}.time-slots-wrapper{background:#fff;border:1px solid #f0f0f0;border-radius:16px;margin-bottom:1.5rem;padding:1.5rem;scroll-margin-top:20px;box-shadow:0 1px 3px #00000014}.time-slots-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.time-slots-header h3{color:#333;margin:0;font-size:1.1rem;font-weight:600}.close-slots-btn{color:#666;cursor:pointer;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:.3rem .6rem;font-size:1.3rem;transition:all .2s;display:flex}.close-slots-btn:hover{color:#333;background:#e9ecef}.time-slots-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.time-slot-section h4{text-align:center;color:#999;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.time-slots{flex-direction:column;gap:.5rem;display:flex}.time-slot{text-align:center;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:.65rem;font-size:.95rem;font-weight:500;transition:all .15s;display:flex}.time-slot:hover:not(.booked){background:#fff5eb;border-color:#f60;transform:translateY(-1px)}.time-slot.selected{color:#fff;background:#f60;border-color:#f60;transform:translateY(-1px)}.time-slot.booked{color:#adb5bd;cursor:not-allowed;background:#f1f3f5;border-color:#e9ecef}.time-slot.booked .slot-time{text-decoration:line-through}.time-slot.past{opacity:.6}.slot-status{text-transform:uppercase;letter-spacing:.5px;font-size:.6rem;font-weight:700}.loading-slots{text-align:center;color:#666;grid-column:1/-1;padding:2rem}.loading-slots .loader{border-width:2px;border-top-color:#f60;margin:0 auto 1rem}.no-slots{text-align:center;color:#999;border:1px dashed #e0e0e0;border-radius:8px;padding:1rem;font-size:.9rem;font-style:italic}.show-more-btn{color:#f60;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;margin-top:1rem;padding:.65rem;font-size:.9rem;font-weight:500;transition:all .2s}.show-more-btn:hover{background:#fff5eb;border-color:#f60}.booking-form-wrapper{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:1.5rem;scroll-margin-top:20px;box-shadow:0 1px 3px #00000014}.booking-form h3{color:#f60;margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.form-group{margin-bottom:1.25rem}.form-group label{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.form-group input,.form-group textarea{border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:.75rem;font-size:.95rem;transition:all .2s}.form-group input:focus,.form-group textarea:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001a}.form-group textarea{resize:vertical;min-height:100px;font-family:inherit}.selected-time-info{background:#fff9f5;border:1px solid #ffe8d6;border-radius:12px;align-items:center;gap:1.25rem;margin-bottom:2rem;padding:1.25rem;display:flex}.time-info-icon{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.75rem;display:flex;box-shadow:0 4px 10px #ff660014}.time-info-content{flex-direction:column;gap:2px;display:flex}.time-info-label{text-transform:uppercase;letter-spacing:.5px;color:#f60;font-size:.75rem;font-weight:700}.time-info-value{color:#333;text-transform:capitalize;font-size:1.05rem;font-weight:600}.time-info-range{color:#666;font-size:.95rem}.category-selection{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-top:.5rem;display:grid}.category-btn{cursor:pointer;color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.75rem;font-size:.9rem;font-weight:500;transition:all .2s}.category-btn:hover{background:#fff9f5;border-color:#f60}.category-btn.active{color:#fff;background:#f60;border-color:#f60;box-shadow:0 4px 10px #f603}.price-summary{border-top:1px solid #eee;margin-top:1rem;padding-top:1rem}.price-summary .value{font-size:1.2rem;color:#f60!important}.submit-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:8px;width:100%;padding:.9rem;font-size:1rem;font-weight:600;transition:all .2s}.submit-btn:hover{background:#e55a00;transform:translateY(-2px);box-shadow:0 4px 12px #ff660040}.submit-btn:disabled{cursor:not-allowed;background:#ccc;transform:none}.success-message{color:#155724;text-align:center;background:#d4edda;border:1px solid #c3e6cb;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.success-message h3{color:#155724;margin-bottom:.5rem;font-size:1.1rem}.success-message p{margin:0;font-size:.95rem}html{scroll-behavior:smooth}@media (max-width:768px){.ajanvaraus-container{max-width:100%}.time-slots-grid{grid-template-columns:1fr;gap:1rem}.calendar-day{min-height:40px}.day-number{font-size:.85rem}.weekday{padding:.4rem 0;font-size:.7rem}.ajanvaraus-header h1{font-size:1.5rem}.ajanvaraus-header p{font-size:.9rem}.calendar-wrapper,.time-slots-wrapper,.booking-form-wrapper{padding:1.25rem}}.consent-group{margin-top:1.5rem}.checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;color:#444;align-items:flex-start;margin-bottom:12px;padding-left:35px;font-size:.9rem;line-height:1.4;display:flex;position:relative}.checkbox-container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox-checkmark{background-color:#fff;border:2px solid #e0e0e0;border-radius:6px;width:22px;height:22px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.checkbox-container:hover input~.checkbox-checkmark{border-color:#f60}.checkbox-container input:checked~.checkbox-checkmark{background-color:#f60;border-color:#f60}.checkbox-checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkbox-checkmark:after{display:block}.checkbox-container .checkbox-checkmark:after{border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;top:3px;left:7px;transform:rotate(45deg)}.checkbox-text{padding-top:1px}.checkbox-text a{color:#f60;font-weight:500;text-decoration:underline}.checkbox-text a:hover{color:#e55a00}.consent-group.has-error .checkbox-checkmark{background-color:#fff0f0;border-color:#f33}.consent-group.has-error .checkbox-text{color:#f33}.consent-modal-trigger{color:#f60;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600;text-decoration:underline;transition:color .2s}.consent-modal-trigger:hover{color:#333}.modal-content{border:none;border-radius:16px;box-shadow:0 10px 40px #0000001a}.modal-header{border-bottom:1px solid #eee;padding:1.5rem}.modal-title{color:#333;font-weight:700}.modal-body{color:#555;padding:2rem;line-height:1.6}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.modal-body::-webkit-scrollbar-thumb:hover{background:#f60}.modal-body h6{color:#333;margin-top:1.25rem;margin-bottom:.5rem;font-weight:700}.modal-body h6:first-child{margin-top:0}.modal-body ul{margin-bottom:1rem;padding-left:1.25rem}.modal-body li{margin-bottom:.25rem}.modal-footer{border-top:1px solid #eee;padding:1rem 1.5rem}.error-message{color:#f33;margin-top:8px;padding-left:35px;font-size:.8rem;font-weight:500;animation:.3s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.submit-error-message{color:#f33;text-align:center;background:#fff0f0;border:1px solid #f33;border-radius:8px;margin-bottom:1rem;padding:.75rem;font-size:.9rem;font-weight:500}.booking-success-container{text-align:center;background:#fff;border-radius:16px;max-width:600px;margin:2rem auto;padding:3rem 2rem;animation:.4s ease-out fadeInScale;box-shadow:0 1px 3px #00000014}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-icon-wrapper{color:#fff;background:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:2.5rem;display:flex;box-shadow:0 4px 15px #4caf504d}.booking-success-container h2{color:#333;margin-bottom:.5rem;font-size:1.8rem}.success-sub{color:#666;margin-bottom:2.5rem}.booking-summary-box{text-align:left;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:2.5rem;padding:1.5rem}.summary-section{margin-bottom:1.5rem}.summary-section:last-child{border-top:1px dashed #dee2e6;margin-bottom:0;padding-top:1.5rem}.summary-section h4{color:#f60;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-size:.9rem}.summary-item{justify-content:space-between;margin-bottom:.5rem;font-size:1rem;display:flex}.summary-item .label{color:#6c757d}.summary-item .value{color:#212529;font-weight:600}.success-actions{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.new-booking-btn{color:#fff;cursor:pointer;background:#333;border:none;border-radius:8px;padding:1rem 2.5rem;font-weight:600;transition:all .2s}.new-booking-btn:hover{background:#f60;transform:translateY(-2px);box-shadow:0 4px 12px #f603}.success-contact-info{width:100%;margin-top:1rem}.help-text{color:#666;margin-bottom:1.5rem;font-size:.9rem}.contact-details-card{text-align:center;background:#fff;border:1px solid #eee;border-radius:12px;min-width:280px;padding:1.25rem;display:inline-block}.contact-person{color:#333;margin-bottom:.75rem;font-size:1rem;font-weight:700}.contact-methods{flex-direction:column;gap:.5rem;display:flex}.contact-method-link{color:#f60;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.contact-method-link:hover{color:#333;transform:translate(3px)}.contact-method-link span{font-size:1rem}@media (max-width:600px){.booking-success-container{border-radius:12px;margin:1rem 0;padding:2rem 1rem}.booking-success-container h2{font-size:1.5rem}.summary-item{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:.75rem}.summary-item .value{font-size:.95rem}.success-actions{width:100%}.new-booking-btn{width:100%;padding:.9rem}.contact-details-card{width:100%;min-width:unset}}.loader-container{justify-content:center;align-items:center;gap:10px;display:flex}.loader{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.location-selector-wrapper{background:#f8f9fa;border-radius:12px;margin:2rem 0;padding:1.5rem}.location-selector-title{color:#333;text-align:center;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.location-selector{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.location-option{cursor:pointer;text-align:center;background:#fff;border:2px solid #e0e0e0;border-radius:10px;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .3s;display:flex}.location-option:hover:not(.disabled){border-color:#f60;transform:translateY(-2px);box-shadow:0 4px 12px #ff660026}.location-option.active{background:linear-gradient(135deg,#fff5eb 0%,#ffe8d6 100%);border-color:#f60;box-shadow:0 4px 12px #f603}.location-icon{color:#f60;margin-bottom:.25rem;font-size:2rem}.location-name{color:#333;font-size:1.1rem;font-weight:600}.location-address{color:#666;font-size:.85rem;line-height:1.4}.location-option.disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.location-option.disabled:hover{box-shadow:none;border-color:#e0e0e0;transform:none}.location-note{color:#ff6b6b;margin-top:.25rem;font-size:.75rem;font-weight:600}.location-helper-text{text-align:center;color:#666;margin-top:.75rem;margin-bottom:0;font-size:.9rem}@media (max-width:576px){.location-selector{grid-template-columns:1fr}.location-selector-wrapper{padding:1rem}}
.etusivukuva{margin-bottom:32px}@media screen and (max-width:992px){.etusivukuva{height:400px}}.jasenkorjausCardDeck{margin-bottom:8px}.jasenkorjausCard{color:#000;text-align:center!important;border:none!important;border-radius:0!important}.cardTitleIcon{color:#f60;justify-content:center;align-items:center;margin-bottom:6px;font-size:50px;display:flex}.jasenkorjausCardTitle{margin-bottom:24px;font-weight:700}.spaced-list li{margin-bottom:5px;margin-left:-50px}.jasenkorjausCard li{list-style-type:none}.hoitoOhjeet{color:#f60;text-align:center;font-size:25px;font-weight:700}.otsikko{color:#f60;text-align:center;margin-bottom:6px;font-size:30px;font-weight:700}.jasenkorjaus_link{color:#f60;font-weight:700}.jasenkorjaus_link:hover{color:#db5800}
.paljasjalkakenkabrandlogo{width:230px;height:150px}.shoesBrandCard{transition:transform .5s}.shoesBrandCard:hover{transform:scale(1.1)}
.card{border:1px solid #ff4600;border-radius:0}.card-text{text-align:center;margin-top:16px}.footbicList li{margin-bottom:5px;list-style-type:none}.footbicList li:before{content:"-"}
.leaguanoPage{margin-top:5px}.textGap{margin-top:15px}.colGap{margin-top:62px}.leaguanoPage li{margin-top:6px}.accordion-button{font-size:18px;font-weight:500}.accordion-button:not(.collapsed){color:#ff4600;background-color:#fff;border-bottom:1px solid #ff4600}.leguano-li li{list-style-type:disc}
.yhteystietoKuvat,.yhteystietoTeksti{padding-bottom:16px}.vauhtimatti{color:#f60;font-weight:700}.vauhtimatti:hover{color:#db5800}
