@charset "UTF-8";/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);animation-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);animation-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);animation-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);animation-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, .75, 1);transform:scale3d(1.25, .75, 1)}40%{-webkit-transform:scale3d(.75, 1.25, 1);transform:scale3d(.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, .85, 1);transform:scale3d(1.15, .85, 1)}65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, .75, 1);transform:scale3d(1.25, .75, 1)}40%{-webkit-transform:scale3d(.75, 1.25, 1);transform:scale3d(.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, .85, 1);transform:scale3d(1.15, .85, 1)}65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}@font-face{font-family:'Poppins';src:url('fonts/RobotoFlex/RobotoFlex-VariableFont_GRAD,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght.ttf');font-weight:normal;font-display:swap}html,body{width:100%;height:100%;margin:0 !important;padding:0 !important}body{font-size:13px;font-family:'Poppins',sans-serif;color:#343a40}a{text-decoration:none;color:#343a40}a:hover{text-decoration:none;color:#343a40}a:active{color:#343a40}a:visited{color:#343a40}.display-none{display:none !important}.display-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.btn{font-size:1.1em !important;padding-top:10px;padding-bottom:10px}.btn:focus,.btn:active{outline:1px solid #EEEEEE !important;border:none !important;box-shadow:none !important}.btn-primary{background-color:#f16623 !important;color:#ffffff !important;border:none !important}.btn-primary:focus{outline:none !important;border:none !important}.btn-outline-primary{color:#f16623;border-color:#f16623}.btn-outline-primary:hover{background-color:#f16623;border-color:#f16623}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem #bc450c}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#f16623}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#f16623;border-color:#f16623}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary .show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #bc450c}.btn-clean{background-color:#EEEEEE;background:#EEEEEE;color:#f16623}.btn-clean:focus,.btn-clean:active{outline:1px solid #EEEEEE !important}.btn-circle{background-color:transparent;border:none;position:relative;box-sizing:border-box;padding:5px;width:35px;height:35px;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;display:flex;justify-content:center;align-items:center}.btn-circle:hover{cursor:pointer}.btn-circle:focus{outline:none;background-color:#f2f2f2}.btn-circle:active{animation:'click-back-fade' 1s;-webkit-animation:'click-back-fade' 1s;-moz-animation:'click-back-fade' 1s;-o-animation:'click-back-fade' 1s;-ms-animation:'click-back-fade' 1s}.overflow-hidden{overflow:hidden !important}.cursor-pointer{cursor:pointer}.text-coral{color:lightcoral}.text-orange{color:orangered}.text-mw-primary{color:#f16623}.text-mw-primary-light{color:#5c2206}.text-mw-primary-dark{color:#a43c0a}.text-ellipsis{white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important}.tab-pane{border:2px solid #fff;background:rgba(255,255,255,0.3);border-radius:0 10px 10px 10px !important;-webkit-border-radius:0 10px 10px 10px !important;-ms-border-radius:0 10px 10px 10px !important;-o-border-radius:0 10px 10px 10px !important;-moz-border-radius:0 10px 10px 10px !important;overflow:hidden}.product-item-container .product-item,.product-item-container .vendor-item{border:none;background-color:#fff;transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out}.product-item-container .product-item:focus,.product-item-container .vendor-item:focus{outline:none;border:none}.product-item-container .product-img-container{width:150px;height:150px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}.product-item-container .product-img-container:empty{background-color:#eaeaea;position:relative;overflow:hidden}.product-item-container .product-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-item-container .product-name.no-ellipsis{text-overflow:unset;white-space:normal}.product-item-container .product-name,.product-item-container .product-price,.product-item-container .product-category,.product-item-container .product-stock{width:100%}.product-item-container .product-name:empty,.product-item-container .product-price:empty,.product-item-container .product-category:empty,.product-item-container .product-stock:empty{margin-bottom:10px;height:10px;border-radius:10px / 2 !important;-webkit-border-radius:10px / 2 !important;-ms-border-radius:10px / 2 !important;-o-border-radius:10px / 2 !important;-moz-border-radius:10px / 2 !important;background-color:#eaeaea;position:relative;overflow:hidden}.product-item-container .product-name:empty:after,.product-item-container .product-price:empty:after,.product-item-container .product-category:empty:after,.product-item-container .product-stock:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 1s infinite}.product-item-container .product-price:empty,.product-item-container .product-stock:empty{width:51% !important}.product-item-container .product-category{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-item-container .product-category:empty{width:30% !important}.product-item-container .d-product-img-container{height:100%;width:100%;padding-top:2em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin:0}.product-item-container .d-product-img{width:250px;height:250px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}.product-item-container .d-product-img:empty{background-color:#eaeaea;position:relative;border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden}.product-item-container .d-product-img:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 2s infinite}.product-item-container .d-no-product-image{background:url('');background-color:#eaeaea;position:relative;border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden;display:flex;justify-content:center;align-items:center}.product-item-container .add-product-img{width:150px;height:150px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;background-color:#eaeaea;position:relative;overflow:hidden}.product-item-container .add-product-img i{color:#d8d8d8;font-size:5em}.product-item-container .product-img-added:hover:after{content:"\f030";font-family:"Font Awesome 5 Pro";font-weight:900;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:rgba(255,255,255,0.5);width:100%;height:100%;position:absolute;top:0;left:0;font-size:5em;background-color:rgba(226,226,226,0.2)}.search-inputs-container{max-width:250px;height:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;background-color:rgba(255,255,255,0.15)}.search-inputs-container .input{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1}.search-inputs-container .input input{background-color:transparent;background:none;border:none;padding-left:10px;box-sizing:border-box;width:100%}.search-inputs-container .input input:focus{border:none;outline:none}.search-inputs-container .type{width:auto;height:30px;border-radius:30px/2 !important;-webkit-border-radius:30px/2 !important;-ms-border-radius:30px/2 !important;-o-border-radius:30px/2 !important;-moz-border-radius:30px/2 !important;overflow:hidden;border:1px solid #f2f2f2 !important;background-color:#fafafa !important}.search-inputs-container .type:focus{border:none;outline:none}.search-inputs-container .search-icon{width:35px;height:35px}.bg-mw-primary{background-color:#f16623}.bg-mw-primary-light{background-color:rgba(241,102,35,0.25)}.bg-base{background-color:#fff}.bg-gray{background-color:#e5e5e5}.doughnut-progress{margin:150px auto;width:150px;height:150px;background:#fff;border-radius:50%}.doughnut-progress .circle .mask,.doughnut-progress .circle .fill{width:150px;height:150px;position:absolute;border-radius:50%}.doughnut-progress .circle .mask{clip:rect(0, 150px, 150px, 75px)}.doughnut-progress .circle .mask .fill{clip:rect(0, 75px, 150px, 0);background-color:#f16623}.doughnut-progress .circle .mask.full{animation:fill ease-in-out 3s;transform:rotate(180deg)}.doughnut-progress .circle .fill{animation:fill ease-in-out 3s;transform:rotate(180deg)}.doughnut-progress .inside-circle{width:122px;height:122px;border-radius:50%;background:#fff;line-height:120px;text-align:center;margin-top:14px;margin-left:14px;color:#f16623;position:absolute;z-index:100;font-weight:700;font-size:2em}@keyframes fill{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}.circular-progress .circle-clip circle{background-color:green}.circular-progress .circular-progress-ring{transition:stroke-dashoffset 2s;transform:rotate(-90deg);transform-origin:50% 50%}.circular-progress.danger .circular-progress-ring,.circular-progress.dark .circular-progress-ring,.circular-progress.success .circular-progress-ring,.circular-progress.primary .circular-progress-ring,.circular-progress.secondary .circular-progress-ring{stroke:#fff !important}.circular-progress.warning .circular-progress-ring,.circular-progress.muted .circular-progress-ring,.circular-progress.light .circular-progress-ring{stroke:#212529 !important}.fa-secondary-opacity-0_01{--fa-secondary-opacity:.01 !important}.fa-primary-opacity-0_01{--fa-primary-opacity:.01 !important}.fa-secondary-opacity-0_02{--fa-secondary-opacity:.02 !important}.fa-primary-opacity-0_02{--fa-primary-opacity:.02 !important}.fa-secondary-opacity-0_03{--fa-secondary-opacity:.03 !important}.fa-primary-opacity-0_03{--fa-primary-opacity:.03 !important}.fa-secondary-opacity-0_04{--fa-secondary-opacity:.04 !important}.fa-primary-opacity-0_04{--fa-primary-opacity:.04 !important}.fa-secondary-opacity-0_05{--fa-secondary-opacity:.05 !important}.fa-primary-opacity-0_05{--fa-primary-opacity:.05 !important}.fa-secondary-opacity-0_06{--fa-secondary-opacity:.06 !important}.fa-primary-opacity-0_06{--fa-primary-opacity:.06 !important}.fa-secondary-opacity-0_07{--fa-secondary-opacity:.07 !important}.fa-primary-opacity-0_07{--fa-primary-opacity:.07 !important}.fa-secondary-opacity-0_08{--fa-secondary-opacity:.08 !important}.fa-primary-opacity-0_08{--fa-primary-opacity:.08 !important}.fa-secondary-opacity-0_09{--fa-secondary-opacity:.09 !important}.fa-primary-opacity-0_09{--fa-primary-opacity:.09 !important}.fa-secondary-opacity-0_1{--fa-secondary-opacity:.1 !important}.fa-primary-opacity-0_1{--fa-primary-opacity:.1 !important}.fa-secondary-opacity-0_11{--fa-secondary-opacity:.11 !important}.fa-primary-opacity-0_11{--fa-primary-opacity:.11 !important}.fa-secondary-opacity-0_12{--fa-secondary-opacity:.12 !important}.fa-primary-opacity-0_12{--fa-primary-opacity:.12 !important}.fa-secondary-opacity-0_13{--fa-secondary-opacity:.13 !important}.fa-primary-opacity-0_13{--fa-primary-opacity:.13 !important}.fa-secondary-opacity-0_14{--fa-secondary-opacity:.14 !important}.fa-primary-opacity-0_14{--fa-primary-opacity:.14 !important}.fa-secondary-opacity-0_15{--fa-secondary-opacity:.15 !important}.fa-primary-opacity-0_15{--fa-primary-opacity:.15 !important}.fa-secondary-opacity-0_16{--fa-secondary-opacity:.16 !important}.fa-primary-opacity-0_16{--fa-primary-opacity:.16 !important}.fa-secondary-opacity-0_17{--fa-secondary-opacity:.17 !important}.fa-primary-opacity-0_17{--fa-primary-opacity:.17 !important}.fa-secondary-opacity-0_18{--fa-secondary-opacity:.18 !important}.fa-primary-opacity-0_18{--fa-primary-opacity:.18 !important}.fa-secondary-opacity-0_19{--fa-secondary-opacity:.19 !important}.fa-primary-opacity-0_19{--fa-primary-opacity:.19 !important}.fa-secondary-opacity-0_2{--fa-secondary-opacity:.2 !important}.fa-primary-opacity-0_2{--fa-primary-opacity:.2 !important}.fa-secondary-opacity-0_21{--fa-secondary-opacity:.21 !important}.fa-primary-opacity-0_21{--fa-primary-opacity:.21 !important}.fa-secondary-opacity-0_22{--fa-secondary-opacity:.22 !important}.fa-primary-opacity-0_22{--fa-primary-opacity:.22 !important}.fa-secondary-opacity-0_23{--fa-secondary-opacity:.23 !important}.fa-primary-opacity-0_23{--fa-primary-opacity:.23 !important}.fa-secondary-opacity-0_24{--fa-secondary-opacity:.24 !important}.fa-primary-opacity-0_24{--fa-primary-opacity:.24 !important}.fa-secondary-opacity-0_25{--fa-secondary-opacity:.25 !important}.fa-primary-opacity-0_25{--fa-primary-opacity:.25 !important}.fa-secondary-opacity-0_26{--fa-secondary-opacity:.26 !important}.fa-primary-opacity-0_26{--fa-primary-opacity:.26 !important}.fa-secondary-opacity-0_27{--fa-secondary-opacity:.27 !important}.fa-primary-opacity-0_27{--fa-primary-opacity:.27 !important}.fa-secondary-opacity-0_28{--fa-secondary-opacity:.28 !important}.fa-primary-opacity-0_28{--fa-primary-opacity:.28 !important}.fa-secondary-opacity-0_29{--fa-secondary-opacity:.29 !important}.fa-primary-opacity-0_29{--fa-primary-opacity:.29 !important}.fa-secondary-opacity-0_3{--fa-secondary-opacity:.3 !important}.fa-primary-opacity-0_3{--fa-primary-opacity:.3 !important}.fa-secondary-opacity-0_31{--fa-secondary-opacity:.31 !important}.fa-primary-opacity-0_31{--fa-primary-opacity:.31 !important}.fa-secondary-opacity-0_32{--fa-secondary-opacity:.32 !important}.fa-primary-opacity-0_32{--fa-primary-opacity:.32 !important}.fa-secondary-opacity-0_33{--fa-secondary-opacity:.33 !important}.fa-primary-opacity-0_33{--fa-primary-opacity:.33 !important}.fa-secondary-opacity-0_34{--fa-secondary-opacity:.34 !important}.fa-primary-opacity-0_34{--fa-primary-opacity:.34 !important}.fa-secondary-opacity-0_35{--fa-secondary-opacity:.35 !important}.fa-primary-opacity-0_35{--fa-primary-opacity:.35 !important}.fa-secondary-opacity-0_36{--fa-secondary-opacity:.36 !important}.fa-primary-opacity-0_36{--fa-primary-opacity:.36 !important}.fa-secondary-opacity-0_37{--fa-secondary-opacity:.37 !important}.fa-primary-opacity-0_37{--fa-primary-opacity:.37 !important}.fa-secondary-opacity-0_38{--fa-secondary-opacity:.38 !important}.fa-primary-opacity-0_38{--fa-primary-opacity:.38 !important}.fa-secondary-opacity-0_39{--fa-secondary-opacity:.39 !important}.fa-primary-opacity-0_39{--fa-primary-opacity:.39 !important}.fa-secondary-opacity-0_4{--fa-secondary-opacity:.4 !important}.fa-primary-opacity-0_4{--fa-primary-opacity:.4 !important}.fa-secondary-opacity-0_41{--fa-secondary-opacity:.41 !important}.fa-primary-opacity-0_41{--fa-primary-opacity:.41 !important}.fa-secondary-opacity-0_42{--fa-secondary-opacity:.42 !important}.fa-primary-opacity-0_42{--fa-primary-opacity:.42 !important}.fa-secondary-opacity-0_43{--fa-secondary-opacity:.43 !important}.fa-primary-opacity-0_43{--fa-primary-opacity:.43 !important}.fa-secondary-opacity-0_44{--fa-secondary-opacity:.44 !important}.fa-primary-opacity-0_44{--fa-primary-opacity:.44 !important}.fa-secondary-opacity-0_45{--fa-secondary-opacity:.45 !important}.fa-primary-opacity-0_45{--fa-primary-opacity:.45 !important}.fa-secondary-opacity-0_46{--fa-secondary-opacity:.46 !important}.fa-primary-opacity-0_46{--fa-primary-opacity:.46 !important}.fa-secondary-opacity-0_47{--fa-secondary-opacity:.47 !important}.fa-primary-opacity-0_47{--fa-primary-opacity:.47 !important}.fa-secondary-opacity-0_48{--fa-secondary-opacity:.48 !important}.fa-primary-opacity-0_48{--fa-primary-opacity:.48 !important}.fa-secondary-opacity-0_49{--fa-secondary-opacity:.49 !important}.fa-primary-opacity-0_49{--fa-primary-opacity:.49 !important}.fa-secondary-opacity-0_5{--fa-secondary-opacity:.5 !important}.fa-primary-opacity-0_5{--fa-primary-opacity:.5 !important}.fa-secondary-opacity-0_51{--fa-secondary-opacity:.51 !important}.fa-primary-opacity-0_51{--fa-primary-opacity:.51 !important}.fa-secondary-opacity-0_52{--fa-secondary-opacity:.52 !important}.fa-primary-opacity-0_52{--fa-primary-opacity:.52 !important}.fa-secondary-opacity-0_53{--fa-secondary-opacity:.53 !important}.fa-primary-opacity-0_53{--fa-primary-opacity:.53 !important}.fa-secondary-opacity-0_54{--fa-secondary-opacity:.54 !important}.fa-primary-opacity-0_54{--fa-primary-opacity:.54 !important}.fa-secondary-opacity-0_55{--fa-secondary-opacity:.55 !important}.fa-primary-opacity-0_55{--fa-primary-opacity:.55 !important}.fa-secondary-opacity-0_56{--fa-secondary-opacity:.56 !important}.fa-primary-opacity-0_56{--fa-primary-opacity:.56 !important}.fa-secondary-opacity-0_57{--fa-secondary-opacity:.57 !important}.fa-primary-opacity-0_57{--fa-primary-opacity:.57 !important}.fa-secondary-opacity-0_58{--fa-secondary-opacity:.58 !important}.fa-primary-opacity-0_58{--fa-primary-opacity:.58 !important}.fa-secondary-opacity-0_59{--fa-secondary-opacity:.59 !important}.fa-primary-opacity-0_59{--fa-primary-opacity:.59 !important}.fa-secondary-opacity-0_6{--fa-secondary-opacity:.6 !important}.fa-primary-opacity-0_6{--fa-primary-opacity:.6 !important}.fa-secondary-opacity-0_61{--fa-secondary-opacity:.61 !important}.fa-primary-opacity-0_61{--fa-primary-opacity:.61 !important}.fa-secondary-opacity-0_62{--fa-secondary-opacity:.62 !important}.fa-primary-opacity-0_62{--fa-primary-opacity:.62 !important}.fa-secondary-opacity-0_63{--fa-secondary-opacity:.63 !important}.fa-primary-opacity-0_63{--fa-primary-opacity:.63 !important}.fa-secondary-opacity-0_64{--fa-secondary-opacity:.64 !important}.fa-primary-opacity-0_64{--fa-primary-opacity:.64 !important}.fa-secondary-opacity-0_65{--fa-secondary-opacity:.65 !important}.fa-primary-opacity-0_65{--fa-primary-opacity:.65 !important}.fa-secondary-opacity-0_66{--fa-secondary-opacity:.66 !important}.fa-primary-opacity-0_66{--fa-primary-opacity:.66 !important}.fa-secondary-opacity-0_67{--fa-secondary-opacity:.67 !important}.fa-primary-opacity-0_67{--fa-primary-opacity:.67 !important}.fa-secondary-opacity-0_68{--fa-secondary-opacity:.68 !important}.fa-primary-opacity-0_68{--fa-primary-opacity:.68 !important}.fa-secondary-opacity-0_69{--fa-secondary-opacity:.69 !important}.fa-primary-opacity-0_69{--fa-primary-opacity:.69 !important}.fa-secondary-opacity-0_7{--fa-secondary-opacity:.7 !important}.fa-primary-opacity-0_7{--fa-primary-opacity:.7 !important}.fa-secondary-opacity-0_71{--fa-secondary-opacity:.71 !important}.fa-primary-opacity-0_71{--fa-primary-opacity:.71 !important}.fa-secondary-opacity-0_72{--fa-secondary-opacity:.72 !important}.fa-primary-opacity-0_72{--fa-primary-opacity:.72 !important}.fa-secondary-opacity-0_73{--fa-secondary-opacity:.73 !important}.fa-primary-opacity-0_73{--fa-primary-opacity:.73 !important}.fa-secondary-opacity-0_74{--fa-secondary-opacity:.74 !important}.fa-primary-opacity-0_74{--fa-primary-opacity:.74 !important}.fa-secondary-opacity-0_75{--fa-secondary-opacity:.75 !important}.fa-primary-opacity-0_75{--fa-primary-opacity:.75 !important}.fa-secondary-opacity-0_76{--fa-secondary-opacity:.76 !important}.fa-primary-opacity-0_76{--fa-primary-opacity:.76 !important}.fa-secondary-opacity-0_77{--fa-secondary-opacity:.77 !important}.fa-primary-opacity-0_77{--fa-primary-opacity:.77 !important}.fa-secondary-opacity-0_78{--fa-secondary-opacity:.78 !important}.fa-primary-opacity-0_78{--fa-primary-opacity:.78 !important}.fa-secondary-opacity-0_79{--fa-secondary-opacity:.79 !important}.fa-primary-opacity-0_79{--fa-primary-opacity:.79 !important}.fa-secondary-opacity-0_8{--fa-secondary-opacity:.8 !important}.fa-primary-opacity-0_8{--fa-primary-opacity:.8 !important}.fa-secondary-opacity-0_81{--fa-secondary-opacity:.81 !important}.fa-primary-opacity-0_81{--fa-primary-opacity:.81 !important}.fa-secondary-opacity-0_82{--fa-secondary-opacity:.82 !important}.fa-primary-opacity-0_82{--fa-primary-opacity:.82 !important}.fa-secondary-opacity-0_83{--fa-secondary-opacity:.83 !important}.fa-primary-opacity-0_83{--fa-primary-opacity:.83 !important}.fa-secondary-opacity-0_84{--fa-secondary-opacity:.84 !important}.fa-primary-opacity-0_84{--fa-primary-opacity:.84 !important}.fa-secondary-opacity-0_85{--fa-secondary-opacity:.85 !important}.fa-primary-opacity-0_85{--fa-primary-opacity:.85 !important}.fa-secondary-opacity-0_86{--fa-secondary-opacity:.86 !important}.fa-primary-opacity-0_86{--fa-primary-opacity:.86 !important}.fa-secondary-opacity-0_87{--fa-secondary-opacity:.87 !important}.fa-primary-opacity-0_87{--fa-primary-opacity:.87 !important}.fa-secondary-opacity-0_88{--fa-secondary-opacity:.88 !important}.fa-primary-opacity-0_88{--fa-primary-opacity:.88 !important}.fa-secondary-opacity-0_89{--fa-secondary-opacity:.89 !important}.fa-primary-opacity-0_89{--fa-primary-opacity:.89 !important}.fa-secondary-opacity-0_9{--fa-secondary-opacity:.9 !important}.fa-primary-opacity-0_9{--fa-primary-opacity:.9 !important}.fa-secondary-opacity-0_91{--fa-secondary-opacity:.91 !important}.fa-primary-opacity-0_91{--fa-primary-opacity:.91 !important}.fa-secondary-opacity-0_92{--fa-secondary-opacity:.92 !important}.fa-primary-opacity-0_92{--fa-primary-opacity:.92 !important}.fa-secondary-opacity-0_93{--fa-secondary-opacity:.93 !important}.fa-primary-opacity-0_93{--fa-primary-opacity:.93 !important}.fa-secondary-opacity-0_94{--fa-secondary-opacity:.94 !important}.fa-primary-opacity-0_94{--fa-primary-opacity:.94 !important}.fa-secondary-opacity-0_95{--fa-secondary-opacity:.95 !important}.fa-primary-opacity-0_95{--fa-primary-opacity:.95 !important}.fa-secondary-opacity-0_96{--fa-secondary-opacity:.96 !important}.fa-primary-opacity-0_96{--fa-primary-opacity:.96 !important}.fa-secondary-opacity-0_97{--fa-secondary-opacity:.97 !important}.fa-primary-opacity-0_97{--fa-primary-opacity:.97 !important}.fa-secondary-opacity-0_98{--fa-secondary-opacity:.98 !important}.fa-primary-opacity-0_98{--fa-primary-opacity:.98 !important}.fa-secondary-opacity-0_99{--fa-secondary-opacity:.99 !important}.fa-primary-opacity-0_99{--fa-primary-opacity:.99 !important}.fa-secondary-opacity-1{--fa-secondary-opacity:1 !important}.fa-primary-opacity-1{--fa-primary-opacity:1 !important}.flex-1{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1}.flex-2{flex:2;-webkit-flex:2;-moz-flex:2;-o-flex:2;-ms-flex:2}.flex-3{flex:3;-webkit-flex:3;-moz-flex:3;-o-flex:3;-ms-flex:3}.flex-4{flex:4;-webkit-flex:4;-moz-flex:4;-o-flex:4;-ms-flex:4}.flex-5{flex:5;-webkit-flex:5;-moz-flex:5;-o-flex:5;-ms-flex:5}.flex-6{flex:6;-webkit-flex:6;-moz-flex:6;-o-flex:6;-ms-flex:6}.flex-7{flex:7;-webkit-flex:7;-moz-flex:7;-o-flex:7;-ms-flex:7}.flex-8{flex:8;-webkit-flex:8;-moz-flex:8;-o-flex:8;-ms-flex:8}.flex-9{flex:9;-webkit-flex:9;-moz-flex:9;-o-flex:9;-ms-flex:9}.flex-10{flex:10;-webkit-flex:10;-moz-flex:10;-o-flex:10;-ms-flex:10}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}.w-1px{width:1px !important}.w-2px{width:2px !important}.w-3px{width:3px !important}.w-4px{width:4px !important}.w-5px{width:5px !important}.w-6px{width:6px !important}.w-7px{width:7px !important}.w-8px{width:8px !important}.w-9px{width:9px !important}.w-10px{width:10px !important}.w-11px{width:11px !important}.w-12px{width:12px !important}.w-13px{width:13px !important}.w-14px{width:14px !important}.w-15px{width:15px !important}.w-16px{width:16px !important}.w-17px{width:17px !important}.w-18px{width:18px !important}.w-19px{width:19px !important}.w-20px{width:20px !important}.w-21px{width:21px !important}.w-22px{width:22px !important}.w-23px{width:23px !important}.w-24px{width:24px !important}.w-25px{width:25px !important}.w-26px{width:26px !important}.w-27px{width:27px !important}.w-28px{width:28px !important}.w-29px{width:29px !important}.w-30px{width:30px !important}.w-31px{width:31px !important}.w-32px{width:32px !important}.w-33px{width:33px !important}.w-34px{width:34px !important}.w-35px{width:35px !important}.w-36px{width:36px !important}.w-37px{width:37px !important}.w-38px{width:38px !important}.w-39px{width:39px !important}.w-40px{width:40px !important}.w-41px{width:41px !important}.w-42px{width:42px !important}.w-43px{width:43px !important}.w-44px{width:44px !important}.w-45px{width:45px !important}.w-46px{width:46px !important}.w-47px{width:47px !important}.w-48px{width:48px !important}.w-49px{width:49px !important}.w-50px{width:50px !important}.w-51px{width:51px !important}.w-52px{width:52px !important}.w-53px{width:53px !important}.w-54px{width:54px !important}.w-55px{width:55px !important}.w-56px{width:56px !important}.w-57px{width:57px !important}.w-58px{width:58px !important}.w-59px{width:59px !important}.w-60px{width:60px !important}.w-61px{width:61px !important}.w-62px{width:62px !important}.w-63px{width:63px !important}.w-64px{width:64px !important}.w-65px{width:65px !important}.w-66px{width:66px !important}.w-67px{width:67px !important}.w-68px{width:68px !important}.w-69px{width:69px !important}.w-70px{width:70px !important}.w-71px{width:71px !important}.w-72px{width:72px !important}.w-73px{width:73px !important}.w-74px{width:74px !important}.w-75px{width:75px !important}.w-76px{width:76px !important}.w-77px{width:77px !important}.w-78px{width:78px !important}.w-79px{width:79px !important}.w-80px{width:80px !important}.w-81px{width:81px !important}.w-82px{width:82px !important}.w-83px{width:83px !important}.w-84px{width:84px !important}.w-85px{width:85px !important}.w-86px{width:86px !important}.w-87px{width:87px !important}.w-88px{width:88px !important}.w-89px{width:89px !important}.w-90px{width:90px !important}.w-91px{width:91px !important}.w-92px{width:92px !important}.w-93px{width:93px !important}.w-94px{width:94px !important}.w-95px{width:95px !important}.w-96px{width:96px !important}.w-97px{width:97px !important}.w-98px{width:98px !important}.w-99px{width:99px !important}.w-100px{width:100px !important}.w-101px{width:101px !important}.w-102px{width:102px !important}.w-103px{width:103px !important}.w-104px{width:104px !important}.w-105px{width:105px !important}.w-106px{width:106px !important}.w-107px{width:107px !important}.w-108px{width:108px !important}.w-109px{width:109px !important}.w-110px{width:110px !important}.w-111px{width:111px !important}.w-112px{width:112px !important}.w-113px{width:113px !important}.w-114px{width:114px !important}.w-115px{width:115px !important}.w-116px{width:116px !important}.w-117px{width:117px !important}.w-118px{width:118px !important}.w-119px{width:119px !important}.w-120px{width:120px !important}.w-121px{width:121px !important}.w-122px{width:122px !important}.w-123px{width:123px !important}.w-124px{width:124px !important}.w-125px{width:125px !important}.w-126px{width:126px !important}.w-127px{width:127px !important}.w-128px{width:128px !important}.w-129px{width:129px !important}.w-130px{width:130px !important}.w-131px{width:131px !important}.w-132px{width:132px !important}.w-133px{width:133px !important}.w-134px{width:134px !important}.w-135px{width:135px !important}.w-136px{width:136px !important}.w-137px{width:137px !important}.w-138px{width:138px !important}.w-139px{width:139px !important}.w-140px{width:140px !important}.w-141px{width:141px !important}.w-142px{width:142px !important}.w-143px{width:143px !important}.w-144px{width:144px !important}.w-145px{width:145px !important}.w-146px{width:146px !important}.w-147px{width:147px !important}.w-148px{width:148px !important}.w-149px{width:149px !important}.w-150px{width:150px !important}.w-151px{width:151px !important}.w-152px{width:152px !important}.w-153px{width:153px !important}.w-154px{width:154px !important}.w-155px{width:155px !important}.w-156px{width:156px !important}.w-157px{width:157px !important}.w-158px{width:158px !important}.w-159px{width:159px !important}.w-160px{width:160px !important}.w-161px{width:161px !important}.w-162px{width:162px !important}.w-163px{width:163px !important}.w-164px{width:164px !important}.w-165px{width:165px !important}.w-166px{width:166px !important}.w-167px{width:167px !important}.w-168px{width:168px !important}.w-169px{width:169px !important}.w-170px{width:170px !important}.w-171px{width:171px !important}.w-172px{width:172px !important}.w-173px{width:173px !important}.w-174px{width:174px !important}.w-175px{width:175px !important}.w-176px{width:176px !important}.w-177px{width:177px !important}.w-178px{width:178px !important}.w-179px{width:179px !important}.w-180px{width:180px !important}.w-181px{width:181px !important}.w-182px{width:182px !important}.w-183px{width:183px !important}.w-184px{width:184px !important}.w-185px{width:185px !important}.w-186px{width:186px !important}.w-187px{width:187px !important}.w-188px{width:188px !important}.w-189px{width:189px !important}.w-190px{width:190px !important}.w-191px{width:191px !important}.w-192px{width:192px !important}.w-193px{width:193px !important}.w-194px{width:194px !important}.w-195px{width:195px !important}.w-196px{width:196px !important}.w-197px{width:197px !important}.w-198px{width:198px !important}.w-199px{width:199px !important}.w-200px{width:200px !important}.w-201px{width:201px !important}.w-202px{width:202px !important}.w-203px{width:203px !important}.w-204px{width:204px !important}.w-205px{width:205px !important}.w-206px{width:206px !important}.w-207px{width:207px !important}.w-208px{width:208px !important}.w-209px{width:209px !important}.w-210px{width:210px !important}.w-211px{width:211px !important}.w-212px{width:212px !important}.w-213px{width:213px !important}.w-214px{width:214px !important}.w-215px{width:215px !important}.w-216px{width:216px !important}.w-217px{width:217px !important}.w-218px{width:218px !important}.w-219px{width:219px !important}.w-220px{width:220px !important}.w-221px{width:221px !important}.w-222px{width:222px !important}.w-223px{width:223px !important}.w-224px{width:224px !important}.w-225px{width:225px !important}.w-226px{width:226px !important}.w-227px{width:227px !important}.w-228px{width:228px !important}.w-229px{width:229px !important}.w-230px{width:230px !important}.w-231px{width:231px !important}.w-232px{width:232px !important}.w-233px{width:233px !important}.w-234px{width:234px !important}.w-235px{width:235px !important}.w-236px{width:236px !important}.w-237px{width:237px !important}.w-238px{width:238px !important}.w-239px{width:239px !important}.w-240px{width:240px !important}.w-241px{width:241px !important}.w-242px{width:242px !important}.w-243px{width:243px !important}.w-244px{width:244px !important}.w-245px{width:245px !important}.w-246px{width:246px !important}.w-247px{width:247px !important}.w-248px{width:248px !important}.w-249px{width:249px !important}.w-250px{width:250px !important}.w-251px{width:251px !important}.w-252px{width:252px !important}.w-253px{width:253px !important}.w-254px{width:254px !important}.w-255px{width:255px !important}.w-256px{width:256px !important}.w-257px{width:257px !important}.w-258px{width:258px !important}.w-259px{width:259px !important}.w-260px{width:260px !important}.w-261px{width:261px !important}.w-262px{width:262px !important}.w-263px{width:263px !important}.w-264px{width:264px !important}.w-265px{width:265px !important}.w-266px{width:266px !important}.w-267px{width:267px !important}.w-268px{width:268px !important}.w-269px{width:269px !important}.w-270px{width:270px !important}.w-271px{width:271px !important}.w-272px{width:272px !important}.w-273px{width:273px !important}.w-274px{width:274px !important}.w-275px{width:275px !important}.w-276px{width:276px !important}.w-277px{width:277px !important}.w-278px{width:278px !important}.w-279px{width:279px !important}.w-280px{width:280px !important}.w-281px{width:281px !important}.w-282px{width:282px !important}.w-283px{width:283px !important}.w-284px{width:284px !important}.w-285px{width:285px !important}.w-286px{width:286px !important}.w-287px{width:287px !important}.w-288px{width:288px !important}.w-289px{width:289px !important}.w-290px{width:290px !important}.w-291px{width:291px !important}.w-292px{width:292px !important}.w-293px{width:293px !important}.w-294px{width:294px !important}.w-295px{width:295px !important}.w-296px{width:296px !important}.w-297px{width:297px !important}.w-298px{width:298px !important}.w-299px{width:299px !important}.w-300px{width:300px !important}.h-1px{height:1px !important}.h-2px{height:2px !important}.h-3px{height:3px !important}.h-4px{height:4px !important}.h-5px{height:5px !important}.h-6px{height:6px !important}.h-7px{height:7px !important}.h-8px{height:8px !important}.h-9px{height:9px !important}.h-10px{height:10px !important}.h-11px{height:11px !important}.h-12px{height:12px !important}.h-13px{height:13px !important}.h-14px{height:14px !important}.h-15px{height:15px !important}.h-16px{height:16px !important}.h-17px{height:17px !important}.h-18px{height:18px !important}.h-19px{height:19px !important}.h-20px{height:20px !important}.h-21px{height:21px !important}.h-22px{height:22px !important}.h-23px{height:23px !important}.h-24px{height:24px !important}.h-25px{height:25px !important}.h-26px{height:26px !important}.h-27px{height:27px !important}.h-28px{height:28px !important}.h-29px{height:29px !important}.h-30px{height:30px !important}.h-31px{height:31px !important}.h-32px{height:32px !important}.h-33px{height:33px !important}.h-34px{height:34px !important}.h-35px{height:35px !important}.h-36px{height:36px !important}.h-37px{height:37px !important}.h-38px{height:38px !important}.h-39px{height:39px !important}.h-40px{height:40px !important}.h-41px{height:41px !important}.h-42px{height:42px !important}.h-43px{height:43px !important}.h-44px{height:44px !important}.h-45px{height:45px !important}.h-46px{height:46px !important}.h-47px{height:47px !important}.h-48px{height:48px !important}.h-49px{height:49px !important}.h-50px{height:50px !important}.h-51px{height:51px !important}.h-52px{height:52px !important}.h-53px{height:53px !important}.h-54px{height:54px !important}.h-55px{height:55px !important}.h-56px{height:56px !important}.h-57px{height:57px !important}.h-58px{height:58px !important}.h-59px{height:59px !important}.h-60px{height:60px !important}.h-61px{height:61px !important}.h-62px{height:62px !important}.h-63px{height:63px !important}.h-64px{height:64px !important}.h-65px{height:65px !important}.h-66px{height:66px !important}.h-67px{height:67px !important}.h-68px{height:68px !important}.h-69px{height:69px !important}.h-70px{height:70px !important}.h-71px{height:71px !important}.h-72px{height:72px !important}.h-73px{height:73px !important}.h-74px{height:74px !important}.h-75px{height:75px !important}.h-76px{height:76px !important}.h-77px{height:77px !important}.h-78px{height:78px !important}.h-79px{height:79px !important}.h-80px{height:80px !important}.h-81px{height:81px !important}.h-82px{height:82px !important}.h-83px{height:83px !important}.h-84px{height:84px !important}.h-85px{height:85px !important}.h-86px{height:86px !important}.h-87px{height:87px !important}.h-88px{height:88px !important}.h-89px{height:89px !important}.h-90px{height:90px !important}.h-91px{height:91px !important}.h-92px{height:92px !important}.h-93px{height:93px !important}.h-94px{height:94px !important}.h-95px{height:95px !important}.h-96px{height:96px !important}.h-97px{height:97px !important}.h-98px{height:98px !important}.h-99px{height:99px !important}.h-100px{height:100px !important}.h-101px{height:101px !important}.h-102px{height:102px !important}.h-103px{height:103px !important}.h-104px{height:104px !important}.h-105px{height:105px !important}.h-106px{height:106px !important}.h-107px{height:107px !important}.h-108px{height:108px !important}.h-109px{height:109px !important}.h-110px{height:110px !important}.h-111px{height:111px !important}.h-112px{height:112px !important}.h-113px{height:113px !important}.h-114px{height:114px !important}.h-115px{height:115px !important}.h-116px{height:116px !important}.h-117px{height:117px !important}.h-118px{height:118px !important}.h-119px{height:119px !important}.h-120px{height:120px !important}.h-121px{height:121px !important}.h-122px{height:122px !important}.h-123px{height:123px !important}.h-124px{height:124px !important}.h-125px{height:125px !important}.h-126px{height:126px !important}.h-127px{height:127px !important}.h-128px{height:128px !important}.h-129px{height:129px !important}.h-130px{height:130px !important}.h-131px{height:131px !important}.h-132px{height:132px !important}.h-133px{height:133px !important}.h-134px{height:134px !important}.h-135px{height:135px !important}.h-136px{height:136px !important}.h-137px{height:137px !important}.h-138px{height:138px !important}.h-139px{height:139px !important}.h-140px{height:140px !important}.h-141px{height:141px !important}.h-142px{height:142px !important}.h-143px{height:143px !important}.h-144px{height:144px !important}.h-145px{height:145px !important}.h-146px{height:146px !important}.h-147px{height:147px !important}.h-148px{height:148px !important}.h-149px{height:149px !important}.h-150px{height:150px !important}.h-151px{height:151px !important}.h-152px{height:152px !important}.h-153px{height:153px !important}.h-154px{height:154px !important}.h-155px{height:155px !important}.h-156px{height:156px !important}.h-157px{height:157px !important}.h-158px{height:158px !important}.h-159px{height:159px !important}.h-160px{height:160px !important}.h-161px{height:161px !important}.h-162px{height:162px !important}.h-163px{height:163px !important}.h-164px{height:164px !important}.h-165px{height:165px !important}.h-166px{height:166px !important}.h-167px{height:167px !important}.h-168px{height:168px !important}.h-169px{height:169px !important}.h-170px{height:170px !important}.h-171px{height:171px !important}.h-172px{height:172px !important}.h-173px{height:173px !important}.h-174px{height:174px !important}.h-175px{height:175px !important}.h-176px{height:176px !important}.h-177px{height:177px !important}.h-178px{height:178px !important}.h-179px{height:179px !important}.h-180px{height:180px !important}.h-181px{height:181px !important}.h-182px{height:182px !important}.h-183px{height:183px !important}.h-184px{height:184px !important}.h-185px{height:185px !important}.h-186px{height:186px !important}.h-187px{height:187px !important}.h-188px{height:188px !important}.h-189px{height:189px !important}.h-190px{height:190px !important}.h-191px{height:191px !important}.h-192px{height:192px !important}.h-193px{height:193px !important}.h-194px{height:194px !important}.h-195px{height:195px !important}.h-196px{height:196px !important}.h-197px{height:197px !important}.h-198px{height:198px !important}.h-199px{height:199px !important}.h-200px{height:200px !important}.h-201px{height:201px !important}.h-202px{height:202px !important}.h-203px{height:203px !important}.h-204px{height:204px !important}.h-205px{height:205px !important}.h-206px{height:206px !important}.h-207px{height:207px !important}.h-208px{height:208px !important}.h-209px{height:209px !important}.h-210px{height:210px !important}.h-211px{height:211px !important}.h-212px{height:212px !important}.h-213px{height:213px !important}.h-214px{height:214px !important}.h-215px{height:215px !important}.h-216px{height:216px !important}.h-217px{height:217px !important}.h-218px{height:218px !important}.h-219px{height:219px !important}.h-220px{height:220px !important}.h-221px{height:221px !important}.h-222px{height:222px !important}.h-223px{height:223px !important}.h-224px{height:224px !important}.h-225px{height:225px !important}.h-226px{height:226px !important}.h-227px{height:227px !important}.h-228px{height:228px !important}.h-229px{height:229px !important}.h-230px{height:230px !important}.h-231px{height:231px !important}.h-232px{height:232px !important}.h-233px{height:233px !important}.h-234px{height:234px !important}.h-235px{height:235px !important}.h-236px{height:236px !important}.h-237px{height:237px !important}.h-238px{height:238px !important}.h-239px{height:239px !important}.h-240px{height:240px !important}.h-241px{height:241px !important}.h-242px{height:242px !important}.h-243px{height:243px !important}.h-244px{height:244px !important}.h-245px{height:245px !important}.h-246px{height:246px !important}.h-247px{height:247px !important}.h-248px{height:248px !important}.h-249px{height:249px !important}.h-250px{height:250px !important}.h-251px{height:251px !important}.h-252px{height:252px !important}.h-253px{height:253px !important}.h-254px{height:254px !important}.h-255px{height:255px !important}.h-256px{height:256px !important}.h-257px{height:257px !important}.h-258px{height:258px !important}.h-259px{height:259px !important}.h-260px{height:260px !important}.h-261px{height:261px !important}.h-262px{height:262px !important}.h-263px{height:263px !important}.h-264px{height:264px !important}.h-265px{height:265px !important}.h-266px{height:266px !important}.h-267px{height:267px !important}.h-268px{height:268px !important}.h-269px{height:269px !important}.h-270px{height:270px !important}.h-271px{height:271px !important}.h-272px{height:272px !important}.h-273px{height:273px !important}.h-274px{height:274px !important}.h-275px{height:275px !important}.h-276px{height:276px !important}.h-277px{height:277px !important}.h-278px{height:278px !important}.h-279px{height:279px !important}.h-280px{height:280px !important}.h-281px{height:281px !important}.h-282px{height:282px !important}.h-283px{height:283px !important}.h-284px{height:284px !important}.h-285px{height:285px !important}.h-286px{height:286px !important}.h-287px{height:287px !important}.h-288px{height:288px !important}.h-289px{height:289px !important}.h-290px{height:290px !important}.h-291px{height:291px !important}.h-292px{height:292px !important}.h-293px{height:293px !important}.h-294px{height:294px !important}.h-295px{height:295px !important}.h-296px{height:296px !important}.h-297px{height:297px !important}.h-298px{height:298px !important}.h-299px{height:299px !important}.h-300px{height:300px !important}.border-radius-1{border-radius:1px !important;-webkit-border-radius:1px !important;-ms-border-radius:1px !important;-o-border-radius:1px !important;-moz-border-radius:1px !important;overflow:hidden}.border-radius-2{border-radius:2px !important;-webkit-border-radius:2px !important;-ms-border-radius:2px !important;-o-border-radius:2px !important;-moz-border-radius:2px !important;overflow:hidden}.border-radius-3{border-radius:3px !important;-webkit-border-radius:3px !important;-ms-border-radius:3px !important;-o-border-radius:3px !important;-moz-border-radius:3px !important;overflow:hidden}.border-radius-4{border-radius:4px !important;-webkit-border-radius:4px !important;-ms-border-radius:4px !important;-o-border-radius:4px !important;-moz-border-radius:4px !important;overflow:hidden}.border-radius-5{border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden}.border-radius-6{border-radius:6px !important;-webkit-border-radius:6px !important;-ms-border-radius:6px !important;-o-border-radius:6px !important;-moz-border-radius:6px !important;overflow:hidden}.border-radius-7{border-radius:7px !important;-webkit-border-radius:7px !important;-ms-border-radius:7px !important;-o-border-radius:7px !important;-moz-border-radius:7px !important;overflow:hidden}.border-radius-8{border-radius:8px !important;-webkit-border-radius:8px !important;-ms-border-radius:8px !important;-o-border-radius:8px !important;-moz-border-radius:8px !important;overflow:hidden}.border-radius-9{border-radius:9px !important;-webkit-border-radius:9px !important;-ms-border-radius:9px !important;-o-border-radius:9px !important;-moz-border-radius:9px !important;overflow:hidden}.border-radius-10{border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-moz-border-radius:10px !important;overflow:hidden}.border-radius-11{border-radius:11px !important;-webkit-border-radius:11px !important;-ms-border-radius:11px !important;-o-border-radius:11px !important;-moz-border-radius:11px !important;overflow:hidden}.border-radius-12{border-radius:12px !important;-webkit-border-radius:12px !important;-ms-border-radius:12px !important;-o-border-radius:12px !important;-moz-border-radius:12px !important;overflow:hidden}.border-radius-13{border-radius:13px !important;-webkit-border-radius:13px !important;-ms-border-radius:13px !important;-o-border-radius:13px !important;-moz-border-radius:13px !important;overflow:hidden}.border-radius-14{border-radius:14px !important;-webkit-border-radius:14px !important;-ms-border-radius:14px !important;-o-border-radius:14px !important;-moz-border-radius:14px !important;overflow:hidden}.border-radius-15{border-radius:15px !important;-webkit-border-radius:15px !important;-ms-border-radius:15px !important;-o-border-radius:15px !important;-moz-border-radius:15px !important;overflow:hidden}.border-radius-16{border-radius:16px !important;-webkit-border-radius:16px !important;-ms-border-radius:16px !important;-o-border-radius:16px !important;-moz-border-radius:16px !important;overflow:hidden}.border-radius-17{border-radius:17px !important;-webkit-border-radius:17px !important;-ms-border-radius:17px !important;-o-border-radius:17px !important;-moz-border-radius:17px !important;overflow:hidden}.border-radius-18{border-radius:18px !important;-webkit-border-radius:18px !important;-ms-border-radius:18px !important;-o-border-radius:18px !important;-moz-border-radius:18px !important;overflow:hidden}.border-radius-19{border-radius:19px !important;-webkit-border-radius:19px !important;-ms-border-radius:19px !important;-o-border-radius:19px !important;-moz-border-radius:19px !important;overflow:hidden}.border-radius-20{border-radius:20px !important;-webkit-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;-moz-border-radius:20px !important;overflow:hidden}.border-radius-21{border-radius:21px !important;-webkit-border-radius:21px !important;-ms-border-radius:21px !important;-o-border-radius:21px !important;-moz-border-radius:21px !important;overflow:hidden}.border-radius-22{border-radius:22px !important;-webkit-border-radius:22px !important;-ms-border-radius:22px !important;-o-border-radius:22px !important;-moz-border-radius:22px !important;overflow:hidden}.border-radius-23{border-radius:23px !important;-webkit-border-radius:23px !important;-ms-border-radius:23px !important;-o-border-radius:23px !important;-moz-border-radius:23px !important;overflow:hidden}.border-radius-24{border-radius:24px !important;-webkit-border-radius:24px !important;-ms-border-radius:24px !important;-o-border-radius:24px !important;-moz-border-radius:24px !important;overflow:hidden}.border-radius-25{border-radius:25px !important;-webkit-border-radius:25px !important;-ms-border-radius:25px !important;-o-border-radius:25px !important;-moz-border-radius:25px !important;overflow:hidden}.border-radius-26{border-radius:26px !important;-webkit-border-radius:26px !important;-ms-border-radius:26px !important;-o-border-radius:26px !important;-moz-border-radius:26px !important;overflow:hidden}.border-radius-27{border-radius:27px !important;-webkit-border-radius:27px !important;-ms-border-radius:27px !important;-o-border-radius:27px !important;-moz-border-radius:27px !important;overflow:hidden}.border-radius-28{border-radius:28px !important;-webkit-border-radius:28px !important;-ms-border-radius:28px !important;-o-border-radius:28px !important;-moz-border-radius:28px !important;overflow:hidden}.border-radius-29{border-radius:29px !important;-webkit-border-radius:29px !important;-ms-border-radius:29px !important;-o-border-radius:29px !important;-moz-border-radius:29px !important;overflow:hidden}.border-radius-30{border-radius:30px !important;-webkit-border-radius:30px !important;-ms-border-radius:30px !important;-o-border-radius:30px !important;-moz-border-radius:30px !important;overflow:hidden}.border-radius-31{border-radius:31px !important;-webkit-border-radius:31px !important;-ms-border-radius:31px !important;-o-border-radius:31px !important;-moz-border-radius:31px !important;overflow:hidden}.border-radius-32{border-radius:32px !important;-webkit-border-radius:32px !important;-ms-border-radius:32px !important;-o-border-radius:32px !important;-moz-border-radius:32px !important;overflow:hidden}.border-radius-33{border-radius:33px !important;-webkit-border-radius:33px !important;-ms-border-radius:33px !important;-o-border-radius:33px !important;-moz-border-radius:33px !important;overflow:hidden}.border-radius-34{border-radius:34px !important;-webkit-border-radius:34px !important;-ms-border-radius:34px !important;-o-border-radius:34px !important;-moz-border-radius:34px !important;overflow:hidden}.border-radius-35{border-radius:35px !important;-webkit-border-radius:35px !important;-ms-border-radius:35px !important;-o-border-radius:35px !important;-moz-border-radius:35px !important;overflow:hidden}.border-radius-36{border-radius:36px !important;-webkit-border-radius:36px !important;-ms-border-radius:36px !important;-o-border-radius:36px !important;-moz-border-radius:36px !important;overflow:hidden}.border-radius-37{border-radius:37px !important;-webkit-border-radius:37px !important;-ms-border-radius:37px !important;-o-border-radius:37px !important;-moz-border-radius:37px !important;overflow:hidden}.border-radius-38{border-radius:38px !important;-webkit-border-radius:38px !important;-ms-border-radius:38px !important;-o-border-radius:38px !important;-moz-border-radius:38px !important;overflow:hidden}.border-radius-39{border-radius:39px !important;-webkit-border-radius:39px !important;-ms-border-radius:39px !important;-o-border-radius:39px !important;-moz-border-radius:39px !important;overflow:hidden}.border-radius-40{border-radius:40px !important;-webkit-border-radius:40px !important;-ms-border-radius:40px !important;-o-border-radius:40px !important;-moz-border-radius:40px !important;overflow:hidden}.border-radius-41{border-radius:41px !important;-webkit-border-radius:41px !important;-ms-border-radius:41px !important;-o-border-radius:41px !important;-moz-border-radius:41px !important;overflow:hidden}.border-radius-42{border-radius:42px !important;-webkit-border-radius:42px !important;-ms-border-radius:42px !important;-o-border-radius:42px !important;-moz-border-radius:42px !important;overflow:hidden}.border-radius-43{border-radius:43px !important;-webkit-border-radius:43px !important;-ms-border-radius:43px !important;-o-border-radius:43px !important;-moz-border-radius:43px !important;overflow:hidden}.border-radius-44{border-radius:44px !important;-webkit-border-radius:44px !important;-ms-border-radius:44px !important;-o-border-radius:44px !important;-moz-border-radius:44px !important;overflow:hidden}.border-radius-45{border-radius:45px !important;-webkit-border-radius:45px !important;-ms-border-radius:45px !important;-o-border-radius:45px !important;-moz-border-radius:45px !important;overflow:hidden}.border-radius-46{border-radius:46px !important;-webkit-border-radius:46px !important;-ms-border-radius:46px !important;-o-border-radius:46px !important;-moz-border-radius:46px !important;overflow:hidden}.border-radius-47{border-radius:47px !important;-webkit-border-radius:47px !important;-ms-border-radius:47px !important;-o-border-radius:47px !important;-moz-border-radius:47px !important;overflow:hidden}.border-radius-48{border-radius:48px !important;-webkit-border-radius:48px !important;-ms-border-radius:48px !important;-o-border-radius:48px !important;-moz-border-radius:48px !important;overflow:hidden}.border-radius-49{border-radius:49px !important;-webkit-border-radius:49px !important;-ms-border-radius:49px !important;-o-border-radius:49px !important;-moz-border-radius:49px !important;overflow:hidden}.border-radius-50{border-radius:50px !important;-webkit-border-radius:50px !important;-ms-border-radius:50px !important;-o-border-radius:50px !important;-moz-border-radius:50px !important;overflow:hidden}.border-radius-rounded{border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden}.container-shadow{box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2)}.scroll-y{overflow-x:hidden !important;overflow-y:auto !important}.scroll-x{overflow-x:auto !important;overflow-y:hidden !important}.scroll-x-container-parent{position:relative;display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;align-items:center}.scroll-x-container-parent .scroll-x-container{width:100% !important;box-sizing:border-box !important;padding:1em !important;display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;align-items:stretch !important;flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;overflow-x:scroll !important;overflow-y:hidden !important;scroll-behavior:smooth;position:relative;height:100% !important}.scroll-x-container-parent .scroll-x-container::after{content:'';padding:.5em}.scroll-x-container-parent .scroll-x-container>div{margin-right:1em !important}.scroll-x-container-parent .scroll-x-container>div:last-child{margin-right:0 !important}.scroll-x-container-parent .scroll-x-container::-webkit-scrollbar{display:none}.scroll-x-container-parent .left-scroller,.scroll-x-container-parent .right-scroller{width:50px;height:50px;position:absolute;z-index:2;box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);background-color:#fff;color:#6c757d;display:none}.scroll-x-container-parent .left-scroller[clickable=false],.scroll-x-container-parent .right-scroller[clickable=false]{display:none}.scroll-x-container-parent .left-scroller.left-scroller,.scroll-x-container-parent .right-scroller.left-scroller{left:-25px}.scroll-x-container-parent .left-scroller.right-scroller,.scroll-x-container-parent .right-scroller.right-scroller{right:-25px}.image{background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;background-color:#ccc}.image.dark-blur{position:relative;overflow:hidden !important;border-radius:inherit !important}.image.dark-blur:before{content:'';background:inherit;border-radius:inherit !important;width:110%;height:110%;background-color:rgba(0,0,0,0.6);position:absolute;filter:blur(7.5px);-o-filter:blur(7.5px);-ms-filter:blur(7.5px);-moz-filter:blur(7.5px);-webkit-filter:blur(7.5px)}.image.light-blur{overflow:hidden !important}.image.light-blur:before{content:'';background:inherit;width:110%;height:110%;background-color:rgba(255,255,255,0.6);position:absolute;filter:blur(7.5px);-o-filter:blur(7.5px);-ms-filter:blur(7.5px);-moz-filter:blur(7.5px);-webkit-filter:blur(7.5px)}.image:empty{position:relative;overflow:hidden;background:#f2f2f2;border:none}.image:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 2s infinite}.image.rounded{border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden}.image.contain{background-size:contain !important}.preloader:empty{position:relative;border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-moz-border-radius:10px !important;overflow:hidden;background-color:#eaeaea;margin-top:10px}.preloader:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 1s infinite}.text-preloader:empty{width:20%;height:10px;position:relative;border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden;background-color:#eaeaea;margin-top:10px}.text-preloader:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 1s infinite}.text-preloader.preload-25:empty{width:25% !important}.text-preloader.preload-50:empty{width:50% !important}.text-preloader.preload-75:empty{width:75% !important}.text-preloader.preload-100:empty{width:100% !important}.red-gradient-card{background-image:linear-gradient(to right, #f26368, #ed9bbe);background-image:-webkit-linear-gradient(to right, #f26368, #ed9bbe);background-image:-moz-linear-gradient(to right, #f26368, #ed9bbe);background-image:-ms-linear-gradient(to right, #f26368, #ed9bbe);background-image:-o-linear-gradient(to right, #f26368, #ed9bbe)}.blue-gradient-card{background-image:linear-gradient(to right, #589adc,  #6ccce0);background-image:-webkit-linear-gradient(to right, #589adc,  #6ccce0);background-image:-moz-linear-gradient(to right, #589adc,  #6ccce0);background-image:-ms-linear-gradient(to right, #589adc,  #6ccce0);background-image:-o-linear-gradient(to right, #589adc,  #6ccce0)}.warm-gradient-card{background-image:linear-gradient(to right, #ff7607, #ffc107,  rgba(255,193,7,0.8));background-image:-webkit-linear-gradient(to right, #ff7607, #ffc107,  rgba(255,193,7,0.8));background-image:-moz-linear-gradient(to right, #ff7607, #ffc107,  rgba(255,193,7,0.8));background-image:-ms-linear-gradient(to right, #ff7607, #ffc107,  rgba(255,193,7,0.8));background-image:-o-linear-gradient(to right, #ff7607, #ffc107,  rgba(255,193,7,0.8))}.green-gradient-card{background-image:linear-gradient(to right, #61b046, #6bebb7);background-image:-webkit-linear-gradient(to right, #61b046, #6bebb7);background-image:-moz-linear-gradient(to right, #61b046, #6bebb7);background-image:-ms-linear-gradient(to right, #61b046, #6bebb7);background-image:-o-linear-gradient(to right, #61b046, #6bebb7)}.teal-gradient-card{background-image:linear-gradient(to right, #00bfa5, #1de9b6);background-image:-webkit-linear-gradient(to right, #00bfa5, #1de9b6);background-image:-moz-linear-gradient(to right, #00bfa5, #1de9b6);background-image:-ms-linear-gradient(to right, #00bfa5, #1de9b6);background-image:-o-linear-gradient(to right, #00bfa5, #1de9b6)}.violet-gradient-card{background-image:linear-gradient(to right, #5e35b1, #9575cd);background-image:-webkit-linear-gradient(to right, #5e35b1, #9575cd);background-image:-moz-linear-gradient(to right, #5e35b1, #9575cd);background-image:-ms-linear-gradient(to right, #5e35b1, #9575cd);background-image:-o-linear-gradient(to right, #5e35b1, #9575cd)}.pink-gradient-card{background-image:linear-gradient(to right, #f50057, #ff80ab);background-image:-webkit-linear-gradient(to right, #f50057, #ff80ab);background-image:-moz-linear-gradient(to right, #f50057, #ff80ab);background-image:-ms-linear-gradient(to right, #f50057, #ff80ab);background-image:-o-linear-gradient(to right, #f50057, #ff80ab)}.yellow-gradient-card{background-image:linear-gradient(to right, #f9a825, #ffeb3b );background-image:-webkit-linear-gradient(to right, #f9a825, #ffeb3b );background-image:-moz-linear-gradient(to right, #f9a825, #ffeb3b );background-image:-ms-linear-gradient(to right, #f9a825, #ffeb3b );background-image:-o-linear-gradient(to right, #f9a825, #ffeb3b )}.orange-gradient-card{background-image:linear-gradient(to right, #bf360c, #ff8a65);background-image:-webkit-linear-gradient(to right, #bf360c, #ff8a65);background-image:-moz-linear-gradient(to right, #bf360c, #ff8a65);background-image:-ms-linear-gradient(to right, #bf360c, #ff8a65);background-image:-o-linear-gradient(to right, #bf360c, #ff8a65)}form input::-webkit-outer-spin-button,form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form input[type=number]{appearance:textfield;-moz-appearance:textfield}form .form-content-row{border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-moz-border-radius:10px !important;overflow:hidden;margin:0 !important;background-color:#f9f5ed;border:1px solid #f0e6d2;display:flex;align-items:center;margin-bottom:20px !important}form .input-icon{width:50px;display:flex;justify-content:center;padding:0 !important;color:#f16623 !important}form .form-input-container,form .form-textarea-container{min-height:40px;position:relative;padding:0;flex:1;display:flex;flex-wrap:wrap;align-items:center}form .form-input-container span:not(:empty),form .form-textarea-container span:not(:empty){position:relative;font-size:smaller;margin-top:5px;display:block;width:100%;color:#6c757d}form .form-input-container span:not(:empty)::before,form .form-textarea-container span:not(:empty)::before{font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:5px;content:'\f06a'}form .form-input,form .form-select,form .form-textarea{height:40px;border:none;width:100%;padding:0;background-color:transparent;border-radius:0 !important;-webkit-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;-moz-border-radius:0 !important;overflow:hidden}form .form-input:focus,form .form-select:focus,form .form-textarea:focus{outline:none}form .form-input:focus+.input-label,form .form-select:focus+.input-label,form .form-textarea:focus+.input-label,form .form-input:valid+.input-label,form .form-select:valid+.input-label,form .form-textarea:valid+.input-label{top:-5px;font-size:11px}form .form-input:valid+.input-label,form .form-select:valid+.input-label,form .form-textarea:valid+.input-label{color:#60686f;display:block}form .form-input:invalid:not(:placeholder-shown)+.input-label,form .form-select:invalid:not(:placeholder-shown)+.input-label,form .form-textarea:invalid:not(:placeholder-shown)+.input-label{top:-5px;font-size:11px;color:#dc3545}form .form-select:invalid{color:#6c757d !important}form .form-select:invalid+.input-label{transform:translateY(0) !important;font-size:13px !important;color:#6c757d !important}form .form-textarea-container{min-height:40px;padding-top:10px}form .form-textarea{height:20px;max-height:300px}form .input-label{position:absolute;left:0;margin-bottom:0;color:#6c757d;cursor:text;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}form .translate-input-label{top:-5px;font-size:11px;color:#28a745}form .form-select+.input-label{display:none;padding-left:5px}form .invalid-input-label{color:#dc3545}.custom-checkbox-container{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox-container::hover input~.checkmark{background-color:#ccc}.custom-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox-container input:checked~.checkmark{background-color:#f16623}.custom-checkbox-container input:checked~.checkmark:after{display:block}.custom-checkbox-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:3px !important;-webkit-border-radius:3px !important;-ms-border-radius:3px !important;-o-border-radius:3px !important;-moz-border-radius:3px !important;overflow:hidden;transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out}.custom-checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:8px;top:4px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.custom-radio-button-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-radio-button-container:hover input~.radio{background-color:#aaa}.custom-radio-button-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio-button-container input:checked~.radio{background-color:#f16623}.custom-radio-button-container input:checked~.radio:after{display:block}.custom-radio-button-container .radio{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#ccc;border-radius:50%}.custom-radio-button-container .radio:after{content:"";position:absolute;display:none;top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:white}.custom-file-input{width:150px;height:150px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;position:relative;overflow:hidden;opacity:1}.custom-file-input:after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.1);position:absolute;top:0;left:0;z-index:2}.custom-file-input>div{position:relative;z-index:3;color:#fff}.custom-file-input>div i{opacity:.7;font-size:5em}.custom-toggler{background-color:transparent;border:none;position:relative;box-sizing:border-box;padding:5px;width:45px;height:45px;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;display:flex;justify-content:center;align-items:center}.custom-toggler input[type=checkbox]{display:none}.custom-toggler input[type=checkbox]:checked~.toggler-path{background-color:#fcdbcb;border:1px solid #f9b99b !important}.custom-toggler input[type=checkbox]:checked~.toggler-path .toggler-notch{background-color:#f16623;right:0 !important}.custom-toggler .toggler-path{width:35px;height:15px;border-radius:17.5px !important;-webkit-border-radius:17.5px !important;-ms-border-radius:17.5px !important;-o-border-radius:17.5px !important;-moz-border-radius:17.5px !important;overflow:hidden;background-color:#ccc;border:1px solid #bbb;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;position:relative}.custom-toggler .toggler-path .toggler-notch{position:absolute;right:15px;width:20px;height:20px;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;background-color:#999;transition:right .25s ease-in-out;-webkit-transition:right .25s ease-in-out;-moz-transition:right .25s ease-in-out;-ms-transition:right .25s ease-in-out;-o-transition:right .25s ease-in-out}.custom-toggler:hover{cursor:pointer}.custom-toggler:focus{outline:none;background-color:#f2f2f2}.custom-toggler:active{animation:'click-back-fade' 1s;-webkit-animation:'click-back-fade' 1s;-moz-animation:'click-back-fade' 1s;-o-animation:'click-back-fade' 1s;-ms-animation:'click-back-fade' 1s}.glass-container{box-shadow:0 8px 32px 0 rgba(31,38,135,0.37);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,0.3);background-color:rgba(255,255,255,0.4);overflow:visible}.glass-container.no-shadow{box-shadow:none;border:none}.glass-container.transparent{background-color:rgba(255,255,255,0.1);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(255,255,255,0.8)}.tool-bar{width:100%;display:flex;position:relative;align-items:center;z-index:2;padding:5px 15px;overflow-x:auto}.tool-bar .tool{padding:5px 10px;height:30px;min-width:100px;width:auto !important;max-width:150px !important;border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden;margin:0 5px;color:#343a40;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-color:rgba(255,255,255,0.15);border:1px solid transparent;transition:all .25s ease-in-out}.tool-bar .tool:hover,.tool-bar .tool:focus{border:1px solid rgba(241,102,35,0.5);color:rgba(241,102,35,0.8);background-color:rgba(255,255,255,0.25);outline:none}.main-container{margin:0 !important;padding:0 !important;width:100% !important;height:100% !important;background:url('/media/images/glass-back-6.jpg') no-repeat center center;background-size:cover}.main-container .main{width:100% !important;height:100% !important;margin:0 !important;padding:0 !important}.main-container .main .sidebar-container{width:100% !important;height:100%;padding:0;margin:0;display:none;position:absolute;z-index:10}.main-container .main .sidebar-container.mobile-sidebar-hider{display:none}.main-container .main .sidebar-container.is-scrolled{border-radius:0 25px 25px 0 !important;-webkit-border-radius:0 25px 25px 0 !important;-ms-border-radius:0 25px 25px 0 !important;-o-border-radius:0 25px 25px 0 !important;-moz-border-radius:0 25px 25px 0 !important;overflow:hidden}.main-container .main .sidebar-container .sidebar{color:#343a40;width:85%;height:100%;padding:10px;margin:0;overflow-y:auto;overflow-x:auto;z-index:12;display:flex;flex-direction:column;transition:all .25s ease-in-out !important;-webkit-transition:all .25s ease-in-out !important;-moz-transition:all .25s ease-in-out !important;-ms-transition:all .25s ease-in-out !important;-o-transition:all .25s ease-in-out !important;position:relative;font-size:1.1em}.main-container .main .sidebar-container .sidebar.is-scrolled{border-radius:0 25px 25px 0 !important;-webkit-border-radius:0 25px 25px 0 !important;-ms-border-radius:0 25px 25px 0 !important;-o-border-radius:0 25px 25px 0 !important;-moz-border-radius:0 25px 25px 0 !important;overflow:hidden}.main-container .main .sidebar-container .sidebar .sidebar-title{display:flex;align-items:center;height:auto;padding-left:25px}.main-container .main .sidebar-container .sidebar .sidebar-title .app-logo{width:30px;height:30px;position:relative;display:flex;justify-content:center;align-items:center}.main-container .main .sidebar-container .sidebar .sidebar-title .app-name{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;padding-left:20px;font-size:1.3em;color:#343a40}.main-container .main .sidebar-container .sidebar .sidebar-menu-container{padding:0 !important;margin:0 !important;width:100%;flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;overflow-y:auto}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-menu-item{list-style:none;text-decoration:none;width:100% !important;padding:0;margin:0 !important;color:#343a40;height:50px;align-items:center;border-left:3px solid transparent;position:relative}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-menu-item:hover{cursor:pointer;background-color:#fff;border-radius:5px;color:#f16623}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-menu-item:hover .sidebar-menu-item-content .sidebar-menu-item-icon{color:#f16623}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-menu-item .sidebar-menu-item-content{display:flex;box-sizing:border-box;height:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;align-items:center}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-menu-item .sidebar-menu-item-content .sidebar-menu-item-icon{color:#f16623;text-align:center;width:25px}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-menu-item .sidebar-menu-item-content .sidebar-menu-item-desc{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-menu-item-active{border-left:3px solid #99caff !important;font-weight:bold}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-menu-item-active .sidebar-menu-item-icon{color:rgba(255,255,255,0)}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-dropdown-menu-item{list-style:none;text-decoration:none;color:#343a40;width:100% !important}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-dropdown-menu-item .sidebar-dropdown-menu-item-content{height:50px;align-items:center;position:relative;margin:0 !important}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-dropdown-menu-item .sidebar-dropdown-menu-item-content:hover{cursor:pointer;border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden;background-color:#fff}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-dropdown-menu-item .sidebar-dropdown-menu-item-content .dropdown-chevron{position:absolute;right:0;transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-dropdown-menu-item .sidebar-dropdown-menu-item-content .dropdown-chevron-active{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg)}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-dropdown-menu-item .sidebar-dropdown-menu-item-content-active{position:relative;margin:0 !important;z-index:2;box-shadow:5px 5px 5px 1px rgba(0,0,0,0.1);-webkit-box-shadow:5px 5px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow:5px 5px 5px 1px rgba(0,0,0,0.1);-o-box-shadow:5px 5px 5px 1px rgba(0,0,0,0.1);-ms-box-shadow:5px 5px 5px 1px rgba(0,0,0,0.1)}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-dropdown-menu-item .dropdown-sub-menu-item-contents{margin:0 !important;padding:0 !important;overflow:hidden;background-color:rgba(250,250,250,0)}.main-container .main .sidebar-container .sidebar .sidebar-menu-container .sidebar-dropdown-menu-item .dropdown-sub-menu-item-contents .sidebar-menu-item{margin:0 !important;padding:0 15px}.main-container .main .sidebar-container .sidebar .sidebar-menu-container::-webkit-scrollbar{width:5px}.main-container .main .sidebar-container .sidebar .sidebar-menu-container::-webkit-scrollbar-track{background-color:#ddd}.main-container .main .sidebar-container .sidebar .sidebar-menu-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden}.main-container .main .sidebar-container .sidebar .sidebar-menu-container::-webkit-scrollbar-thumb:hover{background:#bbb}.main-container .main .sidebar-container .sidebar .app-author{height:50px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.main-container .main .sidebar-container.glassy{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,0.1) !important}.main-container .main .sidebar-container.glassy .sidebar{box-shadow:0 8px 32px 0 rgba(31,38,135,0.37);background-color:rgba(255,255,255,0.6)}.main-container .main .main-content-container{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;height:100%;position:relative}.main-container .main .main-content-container .welcome-container{width:100%;display:flex;align-items:stretch;flex-wrap:wrap}.main-container .main .main-content-container .welcome-container .welcome-note{width:100%;height:100%;color:#f16623;display:flex;flex-direction:column}.main-container .main .main-content-container .welcome-container .welcome-note .todo-container{margin-top:15px;background-color:#fff;box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden;flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1}.main-container .main .main-content-container .welcome-container .welcome-note .todo-container ul{list-style:none;text-decoration:none;width:100%;padding:0;margin:0}.main-container .main .main-content-container .welcome-container .welcome-note .todo-container ul li{width:100%;list-style:none;display:flex;align-items:center;padding:15px}.main-container .main .main-content-container .welcome-container .welcome-note .todo-container ul li .desc{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;padding-left:10px}.main-container .main .main-content-container .welcome-container .welcome-note .todo-container ul li:hover{background-color:#f6f7f7}.main-container .main .main-content-container .welcome-container .instructional-image{width:100%;height:auto}.main-container .main .main-content-container .main-content{height:100% !important;width:100% !important;position:absolute;display:flex;flex-direction:column;background-color:rgba(255,255,255,0.25);border-radius:0 !important;-webkit-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;-moz-border-radius:0 !important;overflow:hidden}.main-container .main .main-content-container .main-content .main-content-header,.main-container .main .main-content-container .main-content .header-bar{width:100%;display:flex;position:relative;align-items:center;height:50px;z-index:9}.main-container .main .main-content-container .main-content .main-content-header .mobile-sidebar-toggler,.main-container .main .main-content-container .main-content .header-bar .mobile-sidebar-toggler{position:relative;box-shadow:0 2px 5px 2px transparent;-webkit-box-shadow:0 2px 5px 2px transparent;-moz-box-shadow:0 2px 5px 2px transparent;-o-box-shadow:0 2px 5px 2px transparent;-ms-box-shadow:0 2px 5px 2px transparent;top:0;left:0;background-color:transparent}.main-container .main .main-content-container .main-content .main-content-body{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;overflow-y:auto;position:relative;top:unset;display:flex;flex-direction:column}.main-container .main .main-content-container .main-content .main-content-body .dashboard-cards-container{width:100%;display:flex;flex-wrap:wrap}.main-container .main .main-content-container .main-content .main-content-body .dashboard-cards-container .dashboard-card{background-color:#fff;border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-moz-border-radius:10px !important;overflow:hidden}.main-container .main .main-content-container .main-content .main-content-body .dashboard-cards-container .dashboard-card .stats-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-container .main .login-container{width:100%;height:100%;margin:0;padding:0;overflow:hidden !important;display:flex;align-items:center}.main-container .main .login-container .login-form-container{width:100%;height:100%}.main-container .main .login-container .login-form{width:100%;height:100%;box-shadow:0 2px 5px 2px rgba(0,0,0,0.09);-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,0.09);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,0.09);-o-box-shadow:0 2px 5px 2px rgba(0,0,0,0.09);-ms-box-shadow:0 2px 5px 2px rgba(0,0,0,0.09);display:flex;flex-direction:column;padding:10px}.main-container .main .login-container .login-form .logo-container{width:100%;display:flex;justify-content:center}.main-container .main .login-container .login-form .logo-container .logo{width:120px;height:120px;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;display:flex;justify-content:center;align-items:center}.main-container .main .login-container .login-form .logo-container .logo .img{width:100%;height:100%;background:url('/media/images/logo.png');background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;background-size:contain !important;position:relative}.main-container .main .login-container .login-form .form-input-containers{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.user-card{width:100%;padding:20px;min-height:100px;background-color:rgba(255,255,255,0.7);border-radius:15px !important;-webkit-border-radius:15px !important;-ms-border-radius:15px !important;-o-border-radius:15px !important;-moz-border-radius:15px !important;overflow:hidden}.user-card .user-image-container{width:100%;display:flex;justify-content:center;padding-bottom:10px}.user-card .user-image-container .user-image{width:75px;height:75px;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important}.user-card .user-fullname,.user-card .user-right,.user-card .user-name{width:100%;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:bold}.user-card .user-name{font-weight:normal}.user-card .user-right{border-top:1px solid #ccc;font-style:italic;font-weight:normal}.card-with-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;position:relative;overflow:visible;background-color:#fff;border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-moz-border-radius:10px !important;overflow:hidden;box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1)}.card-with-image .image-container{width:100%;height:150px}.card-with-image .image-container .image{width:100%;height:100%;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;position:relative}.card-with-image .image-container .image:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#F0F0F7}.card-with-image .image-container:empty{width:100%;height:150px;position:relative;background-color:#eaeaea;border:1px solid #fff}.card-with-image .image-container:empty:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 1s infinite}.card-with-image .properties-container{padding:20px 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.card-with-image .properties-container .properties{width:auto}.card-with-image .properties-container .properties:empty{width:50%;height:10px;position:relative;border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden;background-color:#eaeaea}.card-with-image .properties-container .properties:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 1s infinite}.card-with-image.no-container-shadow{box-shadow:0 2px 5px 1px rgba(0,0,0,0);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0)}.list-items-container .item{background-color:rgba(255,255,255,0.7);border-left:2px solid #f16623;width:100% !important;padding:5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden;box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08)}.list-items-container .item .icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;position:relative}.list-items-container .item .icon .image{width:100%;height:100%;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.list-items-container .item .icon:empty{width:60px;height:60px;position:relative;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;background-color:#eaeaea}.list-items-container .item .icon:empty:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 1s infinite}.list-items-container .item .action{width:35px;height:35px;display:flex;justify-content:center;align-items:center;font-weight:bold}.list-items-container .item .action input:checked~.checkmark{background-color:#fff}.list-items-container .item .action .checkmark{background-color:#ccc}.list-items-container .item .action:empty{width:20px;height:20px;position:relative;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;background-color:#eaeaea}.list-items-container .item .action:empty:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 1s infinite}.list-items-container .item .properties{padding-left:10px;text-align:left;flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1}.list-items-container .item .properties .title{padding:0;font-size:1.2em;color:#626d78;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.list-items-container .item .properties .title:empty{width:50%;height:10px;position:relative;border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden;background-color:#eaeaea}.list-items-container .item .properties .title:empty:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 1s infinite}.list-items-container .item .properties .desc{font-size:1em;width:calc(100%)}.list-items-container .item .properties .desc:empty{width:20%;height:10px;position:relative;border-radius:5px !important;-webkit-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;overflow:hidden;background-color:#eaeaea;margin-top:10px}.list-items-container .item .properties .desc:empty:empty:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);animation:loading 1s infinite}.list-items-container .item:focus{outline:none;border:none}.list-items-container .item:focus .properties .title{font-weight:bold}.list-items-container .item.no-container-shadow{box-shadow:0 2px 5px 1px rgba(0,0,0,0);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0)}.list-items-container .item.new{background-color:#e5f2ff}.chip{width:auto !important;background-color:transparent;background:#fff;padding:5px 10px;border:1px solid #fff;margin:0 5px;border-radius:15px !important;-webkit-border-radius:15px !important;-ms-border-radius:15px !important;-o-border-radius:15px !important;-moz-border-radius:15px !important;overflow:hidden;transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);cursor:default}.chip>button{cursor:pointer}.chip:hover{background-color:#f2f2f2}.chip:focus{outline:none;border:1px solid #f2f2f2}.chip.chip-primary{color:#004a99;background:#80bdff;border:1px solid #80bdff}.chip.chip-primary:hover{background-color:#66b0ff}.chip.chip-primary:focus{outline:none;border:1px solid #66b0ff}.chip.chip-primary>button{color:#004a99}.chip.chip-danger{color:#921925;background:#efa2a9;border:1px solid #efa2a9}.chip.chip-danger:hover{background-color:#eb8c95}.chip.chip-danger:focus{outline:none;border:1px solid #eb8c95}.chip.chip-danger>button{color:#921925}.chip.chip-success{color:#145523;background:rgba(113,221,138,0.5);border:1px solid rgba(113,221,138,0.5)}.chip.chip-success:hover{background-color:rgba(93,216,121,0.5)}.chip.chip-success:focus{outline:none;border:1px solid rgba(93,216,121,0.5)}.chip.chip-success>button{color:#145523}.chip.chip-warning{color:#533f00;background:#ffe186;border:1px solid #ffe186}.chip.chip-warning:hover{background-color:#ffdb6d}.chip.chip-warning:focus{outline:none;border:1px solid #ffdb6d}.chip.chip-warning>button{color:#533f00}.chip.chip-dark{color:#fff;background:#4b535c;border:1px solid #4b535c}.chip.chip-dark:hover{background-color:#3f474e}.chip.chip-dark:focus{outline:none;border:1px solid #3f474e}.chip.chip-dark>button{color:#fff}.chip.chip-muted{color:#6c757d;background:rgba(216,219,221,0.5);border:1px solid rgba(216,219,221,0.5)}.chip.chip-muted:hover{background-color:rgba(202,206,209,0.5)}.chip.chip-muted:focus{outline:none;border:1px solid rgba(202,206,209,0.5)}.chip.chip-muted>button{color:#fff}.chip.no-shadow{box-shadow:0 2px 5px 1px rgba(0,0,0,0);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0)}.badge{font-weight:500 !important;padding:.35em .65em !important;border:1px solid transparent !important;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.badge.badge-success{background-color:rgba(40,167,69,0.15) !important;color:#145523 !important;border-color:rgba(40,167,69,0.25) !important}.badge.badge-primary{background-color:rgba(0,123,255,0.15) !important;color:#004a99 !important;border-color:rgba(0,123,255,0.25) !important}.badge.badge-danger{background-color:rgba(220,53,69,0.15) !important;color:#a71d2a !important;border-color:rgba(220,53,69,0.25) !important}.badge.badge-warning{background-color:rgba(255,193,7,0.2) !important;color:#6d5200 !important;border-color:rgba(255,193,7,0.3) !important}.badge.badge-info{background-color:rgba(23,162,184,0.15) !important;color:#0c525d !important;border-color:rgba(23,162,184,0.25) !important}.badge.badge-secondary{background-color:rgba(108,117,125,0.1) !important;color:#545b62 !important;border-color:rgba(108,117,125,0.2) !important}.badge.badge-dark{background-color:rgba(52,58,64,0.15) !important;color:#343a40 !important;border-color:rgba(52,58,64,0.25) !important}.badge.badge-light{background-color:rgba(255,255,255,0.5) !important;color:#343a40 !important;border-color:rgba(108,117,125,0.2) !important}.toast{width:auto !important;background-color:transparent;background:#fff;padding:15px;border:1px solid #fff;margin:0 5px;border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-moz-border-radius:10px !important;overflow:hidden;transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);cursor:default}.toast>button{cursor:pointer}.toast:hover{background-color:#f2f2f2}.toast:focus{outline:none;border:1px solid #f2f2f2}.toast.toast-primary{color:#004a99;background:#80bdff;border:1px solid #80bdff}.toast.toast-primary:hover{background-color:#66b0ff}.toast.toast-primary:focus{outline:none;border:1px solid #66b0ff}.toast.toast-primary>button{color:#004a99}.toast.toast-danger{color:#921925;background:#efa2a9;border:1px solid #efa2a9}.toast.toast-danger:hover{background-color:#eb8c95}.toast.toast-danger:focus{outline:none;border:1px solid #eb8c95}.toast.toast-danger>button{color:#921925}.toast.toast-success{color:#145523;background:#71dd8a;border:1px solid #71dd8a}.toast.toast-success:hover{background-color:#5dd879}.toast.toast-success:focus{outline:none;border:1px solid #5dd879}.toast.toast-success>button{color:#145523}.toast.toast-warning{color:#533f00;background:#ffe186;border:1px solid #ffe186}.toast.toast-warning:hover{background-color:#ffdb6d}.toast.toast-warning:focus{outline:none;border:1px solid #ffdb6d}.toast.toast-warning>button{color:#533f00}.toast.toast-dark{color:#fff;background:#4b535c;border:1px solid #4b535c}.toast.toast-dark:hover{background-color:#3f474e}.toast.toast-dark:focus{outline:none;border:1px solid #3f474e}.toast.toast-dark>button{color:#fff}.toast.no-shadow{box-shadow:0 2px 5px 1px rgba(0,0,0,0);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0)}.settings-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:100%;padding:10px;border-left:2px solid #f16623;background-color:rgba(255,255,255,0.7);border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-moz-border-radius:10px !important;overflow:hidden;overflow:visible !important}.settings-container .settings-details{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.settings-container .settings-details .settings-icon-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:50px;width:50px;padding:5px;font-size:1.5em}.settings-container .settings-details .settings-body{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;padding-left:10px}.settings-container .settings-details .settings-body .settings-title{font-weight:bold}.settings-container .settings-action{display:flex;justify-content:center;justify-content:flex-end;align-items:center;height:100%;width:50px}.settings-container.container-shadow{box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08)}.appointment-group{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:100%}.appointment-group .details{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.appointment-group .details .body{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1;padding-left:10px}.appointment-group .details .body .title{padding:5px 0;font-weight:bold}.appointment-group .details .appointment-item{width:100%;display:flex;align-items:center}.appointment-group .details .appointment-item .time-container{display:flex;white-space:nowrap;padding:0 10px}.appointment-group .details .appointment-item .time-container .dot{align-self:center;width:10px;height:10px;position:absolute;right:-5.5px;background-color:#f48753;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden}.appointment-group .details .appointment-item .details-container{display:flex;align-items:center;flex:1;border-left:2px solid #f48753}.appointment-group .details .appointment-item .details-container .details{display:flex;border-radius:10px;background-color:#fff}.appointment-group .details .appointment-item .details-container .details .properties{flex:1}.appointment-group .details .appointment-item .details-container .details .properties .property{margin-bottom:5px;width:100%}.appointment-group .details .appointment-item .details-container .details .action{position:relative}.appointment-group .details .appointment-item .details-container .details.bg-secondary{background-color:rgba(32,178,170,0.2) !important}.appointment-group .details .appointment-item .details-container .details.bg-primary{background-color:rgba(173,216,230,0.4) !important}.appointment-group .details .appointment-item .details-container .details.bg-danger{background-color:rgba(255,182,193,0.7) !important}.appointment-group .details .appointment-item .details-container .details.bg-success{background-color:rgba(144,238,144,0.3) !important}.appointment-group .details .appointment-item .details-container .details.bg-light-blue{background-color:rgba(173,216,230,0.95) !important}.appointment-group .details .appointment-item .details-container .details.bg-gold{background-color:rgba(255,255,224,0.95) !important}.appointment-group .details .appointment-item .details-container .details.bg-brown{background-color:rgba(222,184,135,0.2) !important}.appointment-group .details .appointment-item .details-container .details.bg-coral{background-color:rgba(240,128,128,0.2) !important}.appointment-group .details .appointment-item .details-container .details.bg-orange{background-color:rgba(255,160,122,0.3) !important}.appointment-group .details .appointment-item:last-of-type .details-container{padding-bottom:20px !important}.appointment-group .details .appointment-item.container-shadow{box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.08)}.appointment-group .settings-action{display:flex;justify-content:center;justify-content:flex-end;align-items:center;height:100%;width:50px}.error-page-parent .error-404-page-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:300px}.error-page-parent .error-404-page-wrapper .oops-text-holder{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.error-page-parent .error-404-page-wrapper .oops-text-holder h1{width:100%;text-align:center;font-weight:lighter;font-size:65px;z-index:1;padding:0 !important;color:#6c757d}.error-page-parent .error-404-page-wrapper .page-not-found-text{position:relative;top:-40px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;justify-content:center}.error-page-parent .error-404-page-wrapper .page-not-found-text p{font-size:.65em;font-weight:normal;text-align:center;background-color:#fff;padding:2.5px 10px;z-index:2}.error-page-parent .error-404-page-wrapper button{position:relative}.user-profile-img-container,.up-user-profile-img{width:75px;height:75px;border:3px solid #fff;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;cursor:pointer}.sidebar-user-profile-sec{color:#343a40}.edit-user-profile{background-color:rgba(0,0,0,0.5);color:#fff;display:none}.new-profile-img{width:150px;height:150px;display:flex;justify-content:center;align-items:center;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;position:relative}.new-profile-img:empty{background:#f2f2f2;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden}.new-profile-img:before{content:"\f030";font-family:"Font Awesome 5 Pro";font-weight:900;display:flex;justify-content:center;align-items:center;color:rgba(255,255,255,0.75);width:100%;height:100%;position:absolute;top:0;left:0;font-size:5em;background-color:rgba(226,226,226,0.2);z-index:2}.new-profile-img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.08);z-index:1}.init-context-menu{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;padding:10px;background-color:transparent;border:none;cursor:pointer !important;width:45px;height:45px;z-index:2;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;overflow:visible}.init-context-menu:hover{cursor:pointer}.init-context-menu:focus{outline:none;animation:'focus-back-fade' .5s;-webkit-animation:'focus-back-fade' .5s;-moz-animation:'focus-back-fade' .5s;-o-animation:'focus-back-fade' .5s;-ms-animation:'focus-back-fade' .5s}.init-context-menu:active{animation:'click-back-fade' 1s;-webkit-animation:'click-back-fade' 1s;-moz-animation:'click-back-fade' 1s;-o-animation:'click-back-fade' 1s;-ms-animation:'click-back-fade' 1s}.main-content-item{background-color:rgba(255,255,255,0.7)}.context-menu{box-shadow:0 8px 32px 0 rgba(31,38,135,0.37);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,0.3);background-color:rgba(255,255,255,0.4);overflow:visible;top:20px;min-width:150px;border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-moz-border-radius:10px !important;overflow:hidden;display:flex;flex-direction:column;position:absolute;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-duration:.125s;-webkit-animation-name:zoomIn;animation-name:zoomIn;overflow-y:auto;z-index:4}.context-menu.no-shadow{box-shadow:none;border:none}.context-menu.transparent{background-color:rgba(255,255,255,0.1);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(255,255,255,0.8)}.context-menu::-webkit-scrollbar{width:5px}.context-menu .menu-item{width:100%;padding:10px;background-color:transparent;border:none;text-align:left;transition:all .25s ease-in-out}.context-menu .menu-item:hover{cursor:pointer;background-color:#fafafa;color:#f16623}.context-menu .menu-item:focus{outline:none;background-color:#f2f2f2;color:#f16623}.context-menu .menu-item:active{animation:'click-back-fade' 1s;-webkit-animation:'click-back-fade' 1s;-moz-animation:'click-back-fade' 1s;-o-animation:'click-back-fade' 1s;-ms-animation:'click-back-fade' 1s}.fade-out-in{animation:'fadeOutIn' .75s infinite;-webkit-animation:'fadeOutIn' .75s infinite;-moz-animation:'fadeOutIn' .75s infinite;-o-animation:'fadeOutIn' .75s infinite;-ms-animation:'fadeOutIn' .75s infinite}.check-animation .strokes{stroke:#f16623}.check-animation .strokes.one{stroke-dasharray:314.20358276;stroke-dashoffset:314.20358276;animation:check-anim-one .5s forwards .25s;-webkit-animation:check-anim-one .5s forwards .25s;-moz-animation:check-anim-one .5s forwards .25s;-o-animation:check-anim-one .5s forwards .25s;-ms-animation:check-anim-one .5s forwards .25s}.check-animation .strokes.two{stroke-dasharray:67.31092834;stroke-dashoffset:67.31092834;animation:check-anim-two 1s forwards .25s;-webkit-animation:check-anim-two 1s forwards .25s;-moz-animation:check-anim-two 1s forwards .25s;-o-animation:check-anim-two 1s forwards .25s;-ms-animation:check-anim-two 1s forwards .25s}.check-animation .slow-draw-circle{transition:stroke-dashoffset .5s ease-in-out;-webkit-transition:stroke-dashoffset .5s ease-in-out;-moz-transition:stroke-dashoffset .5s ease-in-out;-ms-transition:stroke-dashoffset .5s ease-in-out;-o-transition:stroke-dashoffset .5s ease-in-out}.check-animation .slow-draw-check{transition:stroke-dashoffset 1s ease-in-out;-webkit-transition:stroke-dashoffset 1s ease-in-out;-moz-transition:stroke-dashoffset 1s ease-in-out;-ms-transition:stroke-dashoffset 1s ease-in-out;-o-transition:stroke-dashoffset 1s ease-in-out}.check-animation .change{stroke-dashoffset:0}@keyframes check-anim-one{from{stroke-dashoffset:314.20358276}to{stroke-dashoffset:0}}@keyframes check-anim-two{from{stroke-dashoffset:67.31092834}to{stroke-dashoffset:0}}.home .left-section{padding:60px 30px;height:100%}.home .left-section h1{font-size:3rem;margin-bottom:20px}.home .left-section .welcome{font-size:1.5rem;margin-bottom:10px}.home .left-section .desc{font-size:.95rem;color:#dcdcdc;margin-bottom:30px}.home .read-more{padding:10px 20px;background:transparent;border:1px solid #ffffff;color:#ffffff;border-radius:20px;cursor:pointer;margin-bottom:40px;font-size:.9rem;transition:all .3s ease}.home .read-more:hover{background-color:#ffffff;color:#294d9d}.home .icon-box{width:60px;height:60px;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:1.5rem;margin-right:15px}.home .graphic{position:relative;width:200px;height:250px;margin-top:100px}.home .diamond{width:140px;height:140px;background-color:#118b97;transform:rotate(45deg);position:absolute;top:30px;left:30px;z-index:1}.home .document{width:160px;height:200px;background-color:#57c9e6;position:absolute;top:0;left:0;z-index:2;padding:20px;box-shadow:rgba(0,0,0,0.1) 0 4px 10px}.home .line{height:10px;background-color:#0a5a66;margin-bottom:15px;border-radius:4px}.home .line.short{width:40%}.home .line.medium{width:70%}.home .line.long{width:100%;height:25px;background-color:#066b76}.schoolmass-landing .hero-section{min-height:100vh;background:linear-gradient(135deg, rgba(241,102,35,0.1) 0%, rgba(240,230,210,0.1) 100%);position:relative;display:flex;align-items:center}.schoolmass-landing .hero-section .hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#343a40}@media (max-width:768px){.schoolmass-landing .hero-section .hero-title{font-size:2.5rem}}.schoolmass-landing .hero-section .hero-subtitle{font-size:1.25rem;color:#6c757d;margin-bottom:2rem;line-height:1.6}.schoolmass-landing .hero-section .hero-buttons{margin-top:2rem}.schoolmass-landing .hero-section .hero-buttons .btn{margin:.5rem .5rem .5rem 0;padding:12px 30px;font-size:1.1rem;font-weight:600;border-radius:25px !important;-webkit-border-radius:25px !important;-ms-border-radius:25px !important;-o-border-radius:25px !important;-moz-border-radius:25px !important;overflow:hidden}.schoolmass-landing .hero-section .hero-image{display:flex;justify-content:center;align-items:center;height:100%}.schoolmass-landing .hero-section .hero-image .school-graphic{position:relative}.schoolmass-landing .hero-section .hero-image .school-graphic .graphic-container{position:relative;width:300px;height:300px;display:flex;justify-content:center;align-items:center}.schoolmass-landing .hero-section .hero-image .school-graphic .graphic-container .school-building{position:relative;z-index:2;animation:'float' 6s ease-in-out infinite;-webkit-animation:'float' 6s ease-in-out infinite;-moz-animation:'float' 6s ease-in-out infinite;-o-animation:'float' 6s ease-in-out infinite;-ms-animation:'float' 6s ease-in-out infinite}.schoolmass-landing .hero-section .hero-image .school-graphic .graphic-container .floating-elements{position:absolute;width:100%;height:100%}.schoolmass-landing .hero-section .hero-image .school-graphic .graphic-container .floating-elements .element{position:absolute;width:65px;height:65px;background:rgba(241,102,35,0.1);border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#f16623;animation:'orbit' 10s linear infinite;-webkit-animation:'orbit' 10s linear infinite;-moz-animation:'orbit' 10s linear infinite;-o-animation:'orbit' 10s linear infinite;-ms-animation:'orbit' 10s linear infinite}.schoolmass-landing .hero-section .hero-image .school-graphic .graphic-container .floating-elements .element.element-1{top:10%;right:10%;animation-delay:0s}.schoolmass-landing .hero-section .hero-image .school-graphic .graphic-container .floating-elements .element.element-2{bottom:10%;right:10%;animation-delay:-2.5s}.schoolmass-landing .hero-section .hero-image .school-graphic .graphic-container .floating-elements .element.element-3{bottom:10%;left:10%;animation-delay:-5s}.schoolmass-landing .hero-section .hero-image .school-graphic .graphic-container .floating-elements .element.element-4{top:10%;left:10%;animation-delay:-7.5s}.schoolmass-landing .features-section{background:#fff}.schoolmass-landing .features-section .section-header h2{font-size:2.5rem;font-weight:700;color:#343a40;margin-bottom:1rem}.schoolmass-landing .features-section .section-header .lead{font-size:1.2rem;color:#6c757d}.schoolmass-landing .features-section .feature-card{background:#fff;padding:2rem;border-radius:15px !important;-webkit-border-radius:15px !important;-ms-border-radius:15px !important;-o-border-radius:15px !important;-moz-border-radius:15px !important;overflow:hidden;box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);height:100%;transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;border:1px solid rgba(241,102,35,0.1)}.schoolmass-landing .features-section .feature-card:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2)}.schoolmass-landing .features-section .feature-card .feature-icon{margin-bottom:1.5rem;text-align:center}.schoolmass-landing .features-section .feature-card .feature-content h4{font-size:1.4rem;font-weight:600;color:#343a40;margin-bottom:1rem}.schoolmass-landing .features-section .feature-card .feature-content p{color:#6c757d;margin-bottom:1.5rem;line-height:1.6}.schoolmass-landing .features-section .feature-card .feature-content .feature-list{list-style:none;padding:0}.schoolmass-landing .features-section .feature-card .feature-content .feature-list li{padding:.5rem 0;color:#6c757d;position:relative;padding-left:1.5rem}.schoolmass-landing .features-section .feature-card .feature-content .feature-list li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:bold}.schoolmass-landing .features-section .feature-card.animate-in{animation:'fadeInUp' .6s ease-out;-webkit-animation:'fadeInUp' .6s ease-out;-moz-animation:'fadeInUp' .6s ease-out;-o-animation:'fadeInUp' .6s ease-out;-ms-animation:'fadeInUp' .6s ease-out}.schoolmass-landing .user-groups-section{background:#fff}.schoolmass-landing .user-groups-section .user-group-card{background:#fff;border-radius:15px !important;-webkit-border-radius:15px !important;-ms-border-radius:15px !important;-o-border-radius:15px !important;-moz-border-radius:15px !important;box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);height:100%;transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;border:1px solid rgba(241,102,35,0.1);overflow:hidden}.schoolmass-landing .user-groups-section .user-group-card:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-o-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,0.2)}.schoolmass-landing .user-groups-section .user-group-card.featured{border:2px solid #f16623}.schoolmass-landing .user-groups-section .user-group-card.featured .card-header{background:rgba(241,102,35,0.05)}.schoolmass-landing .user-groups-section .user-group-card .card-header{padding:2rem;background:rgba(240,230,210,0.05);text-align:center}.schoolmass-landing .user-groups-section .user-group-card .card-header .user-icon{margin-bottom:1rem}.schoolmass-landing .user-groups-section .user-group-card .card-header h3{font-size:1.8rem;font-weight:600;color:#343a40;margin-bottom:.5rem}.schoolmass-landing .user-groups-section .user-group-card .card-header p{color:#6c757d;margin:0}.schoolmass-landing .user-groups-section .user-group-card .card-body{padding:2rem}.schoolmass-landing .user-groups-section .user-group-card .card-body .benefits-list{list-style:none;padding:0;margin:0}.schoolmass-landing .user-groups-section .user-group-card .card-body .benefits-list li{padding:.75rem 0;color:#6c757d;display:flex;align-items:center}.schoolmass-landing .user-groups-section .user-group-card .card-body .benefits-list li i{margin-right:.75rem;width:16px}.schoolmass-landing .user-groups-section .user-group-card .card-footer{padding:2rem;padding-top:0}.schoolmass-landing .user-groups-section .user-group-card .card-footer .btn{border-radius:25px !important;-webkit-border-radius:25px !important;-ms-border-radius:25px !important;-o-border-radius:25px !important;-moz-border-radius:25px !important;overflow:hidden;font-weight:600;padding:12px}.schoolmass-landing .user-groups-section .user-group-card.animate-in{animation:'fadeInUp' .6s ease-out;-webkit-animation:'fadeInUp' .6s ease-out;-moz-animation:'fadeInUp' .6s ease-out;-o-animation:'fadeInUp' .6s ease-out;-ms-animation:'fadeInUp' .6s ease-out}.schoolmass-landing .contact-section{background:rgba(241,102,35,0.05)}.schoolmass-landing .contact-section .contact-content h2{font-size:2.5rem;font-weight:700;color:#343a40;margin-bottom:1rem}.schoolmass-landing .contact-section .contact-content .contact-buttons{margin:2rem 0}.schoolmass-landing .contact-section .contact-content .contact-buttons .btn{margin:.5rem;padding:12px 30px;font-size:1.1rem;font-weight:600;border-radius:25px !important;-webkit-border-radius:25px !important;-ms-border-radius:25px !important;-o-border-radius:25px !important;-moz-border-radius:25px !important;overflow:hidden}.schoolmass-landing .contact-section .contact-content .contact-info .contact-item{text-align:center;padding:1rem}.schoolmass-landing .contact-section .contact-content .contact-info .contact-item h5{font-weight:600;color:#343a40;margin:1rem 0 .5rem}.schoolmass-landing .contact-section .contact-content .contact-info .contact-item p{color:#6c757d;margin:0}.schoolmass-landing .footer-section .footer-brand{display:flex;align-items:center;margin-bottom:.5rem}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes orbit{0%{transform:rotate(0deg) translateX(50px) rotate(0deg)}100%{transform:rotate(360deg) translateX(50px) rotate(-360deg)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes animLoader{0%{width:25%;left:0}100%{width:50%;left:100%}}@keyframes click-back-fade{0%{background-color:rgba(0,123,255,0.1)}50%{background-color:rgba(0,123,255,0.07)}75%{background-color:rgba(0,123,255,0.05)}100%{background-color:rgba(0,123,255,0)}}@keyframes fadeOutIn{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes loading{100%{transform:translateX(100%)}}@media (min-width:576px){body{font-size:13px}.main-container .main .sidebar-container{display:none;position:absolute;width:100% !important}.main-container .main .sidebar-container .sidebar{color:#343a40;width:40%;height:100%;font-size:1.1em}.main-container .main .login-container{height:100%}.main-container .main .login-container .login-form-container{max-height:90%;height:auto;border-radius:20px !important;-webkit-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;-moz-border-radius:20px !important;overflow:hidden}}@media (min-width:768px){body{font-size:13px}.main-container .main .sidebar-container{width:25% !important;position:static;display:unset}.main-container .main .sidebar-container.mobile-sidebar-hider{display:block !important}.main-container .main .sidebar-container .sidebar{color:#343a40;width:100%;height:100%;font-size:1em}.main-container .main .sidebar-container.glassy{background-color:unset !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.main-container .main .sidebar-container.glassy .sidebar{background-color:rgba(255,255,255,0.4);box-shadow:none !important}.main-container .main .main-content-container .mobile-sidebar-toggler{display:none}.main-container .main .main-content-container .main-content{border-radius:15px 0 0 15px !important;-webkit-border-radius:15px 0 0 15px !important;-ms-border-radius:15px 0 0 15px !important;-o-border-radius:15px 0 0 15px !important;-moz-border-radius:15px 0 0 15px !important;overflow:hidden;border:1px solid #fff}}@media (min-width:992px){body{font-size:13.5px}.main-container .main .sidebar-container{width:25% !important}.main-container .main .sidebar-container .sidebar{color:#343a40;width:100%;height:100%}}@media (min-width:1200px){body{font-size:14px}.main-container .main .sidebar-container{width:20% !important}.main-container .main .sidebar-container .sidebar{color:#343a40;width:100%;height:100%}}/*!
 * Scholar School Onboarding Module
 * Version: 2.0
 * Created: November 13, 2025
 * Description: Modern, "juicy" UI for school claim request system
 * Design inspired by Figma template with Scholar branding
 */.scholar-onboarding-wrapper{position:relative;overflow:hidden}.decorative-dots{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle, rgba(91,124,255,0.08) 0%, transparent 70%);z-index:0;pointer-events:none}.decorative-dots-1{top:-100px;right:-100px;width:300px;height:300px}.decorative-dots-2{bottom:100px;left:-100px;width:250px;height:250px}.decorative-dots-3{top:50%;right:10%;width:150px;height:150px}.scholar-hero-section{padding:4rem 0;position:relative;z-index:1;background:linear-gradient(135deg, #E0E7FF 0%, #FCE7F3 50%, #E0F2FE 100%);border-radius:30px !important;-webkit-border-radius:30px !important;-ms-border-radius:30px !important;-o-border-radius:30px !important;-moz-border-radius:30px !important;overflow:hidden;margin-bottom:3rem}.scholar-hero-content{display:flex;flex-wrap:wrap;align-items:center;gap:3rem;margin-bottom:3rem}.scholar-hero-text{flex:1;min-width:300px}.scholar-hero-badge{display:inline-flex;align-items:center;padding:.5rem 1.2rem;background:rgba(91,124,255,0.15);color:#5B7CFF;border-radius:50px !important;-webkit-border-radius:50px !important;-ms-border-radius:50px !important;-o-border-radius:50px !important;-moz-border-radius:50px !important;overflow:hidden;font-weight:600;font-size:.95rem;margin-bottom:1.5rem}.scholar-hero-badge i{margin-right:.5rem;animation:wave 1s ease-in-out infinite}@keyframes wave{0%,100%{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}}.scholar-hero-title{font-size:3rem;font-weight:700;line-height:1.2;color:#343a40;margin-bottom:1.5rem}@media (max-width:768px){.scholar-hero-title{font-size:2rem}}.text-scholar-accent{background:linear-gradient(135deg, #5B7CFF 0%, #FF5757 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scholar-hero-description{font-size:1.1rem;color:#6c757d;line-height:1.8;margin-bottom:0}.scholar-hero-image{flex:1;min-width:300px;display:flex;justify-content:center;align-items:center;position:relative;height:400px}.scholar-image-wrapper{width:250px;height:250px;border-radius:20% !important;-webkit-border-radius:20% !important;-ms-border-radius:20% !important;-o-border-radius:20% !important;-moz-border-radius:20% !important;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px rgba(91,124,255,0.3);position:relative;z-index:2;animation:float 6s ease-in-out infinite}.scholar-image-wrapper img{width:80%;height:80%;object-fit:cover}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.scholar-floating-label{position:absolute;background:white;padding:.75rem 1.25rem;border-radius:50px !important;-webkit-border-radius:50px !important;-ms-border-radius:50px !important;-o-border-radius:50px !important;-moz-border-radius:50px !important;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1);display:flex;align-items:center;gap:.5rem;font-weight:600;color:#343a40;animation:float-label 8s ease-in-out infinite;z-index:3}.scholar-floating-label i{color:#5B7CFF}.scholar-floating-label-1{top:10%;right:5%;animation-delay:0s}.scholar-floating-label-2{bottom:15%;right:10%;animation-delay:-2s}.scholar-floating-label-3{bottom:10%;left:5%;animation-delay:-4s}@keyframes float-label{0%,100%{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-15px) rotate(3deg)}66%{transform:translateY(10px) rotate(-3deg)}}.scholar-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}.scholar-stat-card{background:white;padding:2rem;border-radius:24px !important;-webkit-border-radius:24px !important;-ms-border-radius:24px !important;-o-border-radius:24px !important;-moz-border-radius:24px !important;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08);display:flex;align-items:center;gap:1.5rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;border:2px solid transparent}.scholar-stat-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.12)}.scholar-stat-icon{width:70px;height:70px;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0}.scholar-stat-card-blue .scholar-stat-icon{background:linear-gradient(135deg, #5B7CFF 0%, #4F6FE8 100%);color:white}.scholar-stat-card-green .scholar-stat-icon{background:linear-gradient(135deg, #10B981 0%, #059669 100%);color:white}.scholar-stat-card-orange .scholar-stat-icon{background:linear-gradient(135deg, #FF5757 0%, #F97316 100%);color:white}.scholar-stat-content{flex:1}.scholar-stat-number{font-size:2.5rem;font-weight:700;color:#343a40;line-height:1;margin-bottom:.5rem}.scholar-stat-label{font-size:1rem;color:#6c757d;font-weight:500}.scholar-search-section{padding:2rem 0}.scholar-section-title{font-size:2.5rem;font-weight:700;text-align:center;color:#343a40;margin-bottom:1rem}@media (max-width:768px){.scholar-section-title{font-size:2rem}}.scholar-section-subtitle{text-align:center;font-size:1.1rem;color:#6c757d;margin-bottom:3rem}.scholar-search-bar-wrapper{max-width:700px;margin:0 auto 2rem}.scholar-search-bar{background:white;border:2px solid #E0E7FF;border-radius:50px !important;-webkit-border-radius:50px !important;-ms-border-radius:50px !important;-o-border-radius:50px !important;-moz-border-radius:50px !important;overflow:hidden;padding:.5rem 1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.scholar-search-bar:focus-within{border-color:#5B7CFF;box-shadow:0 10px 40px rgba(91,124,255,0.2)}.scholar-search-icon{color:#5B7CFF;font-size:1.3rem}.scholar-search-input{flex:1;border:none;outline:none;font-size:1rem;padding:.75rem 0;background:transparent;color:#343a40}.scholar-search-input::placeholder{color:#6c757d}.scholar-filters-card{background:white;border-radius:24px !important;-webkit-border-radius:24px !important;-ms-border-radius:24px !important;-o-border-radius:24px !important;-moz-border-radius:24px !important;overflow:hidden;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,0.08);margin-bottom:2rem}.scholar-filters-header{font-size:1.2rem;font-weight:700;color:#343a40;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.scholar-filters-header i{color:#5B7CFF}.scholar-filters-body{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}.scholar-filter-group{display:flex;flex-direction:column;gap:.5rem}.scholar-filter-label{font-weight:600;color:#343a40;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.scholar-filter-label i{color:#5B7CFF}.scholar-filter-select{padding:.75rem 1rem;border:2px solid #E0E7FF;border-radius:12px !important;-webkit-border-radius:12px !important;-ms-border-radius:12px !important;-o-border-radius:12px !important;-moz-border-radius:12px !important;overflow:hidden;font-size:1rem;color:#343a40;background:white;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;cursor:pointer}.scholar-filter-select:focus{outline:none;border-color:#5B7CFF;box-shadow:0 0 0 3px rgba(91,124,255,0.1)}.scholar-filter-select:disabled{background:#F3F4F6;cursor:not-allowed;opacity:.6}.scholar-schools-container{background:white;border-radius:24px !important;-webkit-border-radius:24px !important;-ms-border-radius:24px !important;-o-border-radius:24px !important;-moz-border-radius:24px !important;overflow:hidden;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,0.08);min-height:400px}.scholar-results-info{background:linear-gradient(135deg, #E0E7FF 0%, #FCE7F3 100%);padding:1rem 1.5rem;border-radius:12px !important;-webkit-border-radius:12px !important;-ms-border-radius:12px !important;-o-border-radius:12px !important;-moz-border-radius:12px !important;overflow:hidden;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#343a40}.scholar-results-info i{color:#10B981;font-size:1.2rem}.scholar-schools-grid{display:grid;gap:1.5rem}.scholar-school-card{background:white;border:2px solid #E0E7FF;border-radius:20px !important;-webkit-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;-moz-border-radius:20px !important;overflow:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.scholar-school-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.1);border-color:#5B7CFF}.scholar-school-card-header{background:linear-gradient(135deg, #E0E7FF 0%, #FCE7F3 100%);padding:1.5rem;display:flex;justify-content:space-between;align-items:center}.scholar-school-icon{width:50px;height:50px;background:linear-gradient(135deg, #5B7CFF 0%, #764ba2 100%);border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem}.scholar-school-type-badge{padding:.35em .65em;border-radius:20px !important;-webkit-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;-moz-border-radius:20px !important;overflow:hidden;font-weight:500;border:1px solid transparent;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.scholar-school-type-badge.badge-public{background-color:rgba(59,130,246,0.15);color:#094fc2;border-color:rgba(59,130,246,0.25)}.scholar-school-type-badge.badge-private{background-color:rgba(245,158,11,0.2);color:#634004;border-color:rgba(245,158,11,0.3)}.scholar-school-card-body{padding:1.5rem}.scholar-school-name{font-size:1.2rem;font-weight:700;color:#343a40;margin-bottom:1rem;line-height:1.3}.scholar-school-details{margin-bottom:1.5rem}.scholar-school-detail-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#6c757d;font-size:.95rem}.scholar-school-detail-item i{color:#5B7CFF;width:20px}.scholar-school-btn{width:100%;padding:.875rem;border:none;border-radius:12px !important;-webkit-border-radius:12px !important;-ms-border-radius:12px !important;-o-border-radius:12px !important;-moz-border-radius:12px !important;overflow:hidden;font-weight:600;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;cursor:pointer}.scholar-school-btn i{font-size:1.1rem}.scholar-btn-primary{background:#f16623;color:white;box-shadow:0 4px 12px rgba(91,124,255,0.3)}.scholar-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(91,124,255,0.4)}.scholar-btn-claimed{background:linear-gradient(135deg, #94A3B8 0%, #64748B 100%);color:white;cursor:not-allowed;opacity:.7}.scholar-table-wrapper{overflow-x:auto}.scholar-schools-table{width:100%;border-collapse:separate;border-spacing:0}.scholar-schools-table thead th{background:transparent;color:#343a40;padding:1rem 1.5rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:2px solid #E0E7FF}.scholar-schools-table tbody tr{background:white;transition:background-color .3s ease;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;border-bottom:1px solid #E0E7FF}.scholar-schools-table tbody tr:hover{background:#F8F9FA}.scholar-schools-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.scholar-schools-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.scholar-schools-table tbody td{padding:1rem 1.5rem;color:#343a40;vertical-align:middle}.scholar-status-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35em .65em;border-radius:20px !important;-webkit-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;-moz-border-radius:20px !important;overflow:hidden;font-weight:500;border:1px solid transparent;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.scholar-status-badge.status-claimed{background-color:rgba(16,185,129,0.15);color:#085b40;border-color:rgba(16,185,129,0.25)}.scholar-status-badge.status-unclaimed{background-color:rgba(148,163,184,0.15);color:#5c6f8a;border-color:rgba(148,163,184,0.25)}.scholar-table-btn{padding:.6rem 1.2rem;border:none;border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-moz-border-radius:10px !important;overflow:hidden;font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;cursor:pointer;white-space:nowrap}.scholar-table-btn.btn-claim{background:#f16623;color:white;box-shadow:0 4px 12px rgba(91,124,255,0.3)}.scholar-table-btn.btn-claim:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(91,124,255,0.4)}.scholar-table-btn.btn-claimed{background:linear-gradient(135deg, #94A3B8 0%, #64748B 100%);color:white;cursor:not-allowed;opacity:.7}.scholar-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:2px solid #E0E7FF;flex-wrap:wrap;gap:1rem}.scholar-pagination-info{color:#6c757d;font-size:.95rem;font-weight:500}.scholar-pagination-buttons{display:flex;gap:.75rem}.scholar-pagination-btn{background:white;border:2px solid #5B7CFF;color:#5B7CFF;padding:.6rem 1.25rem;border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-moz-border-radius:10px !important;overflow:hidden;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;cursor:pointer}.scholar-pagination-btn:hover:not(:disabled){background:linear-gradient(135deg, #5B7CFF 0%, #764ba2 100%);color:white;transform:translateY(-2px);box-shadow:0 5px 15px rgba(91,124,255,0.3)}.scholar-pagination-btn:disabled{border-color:#E0E7FF;color:#6c757d;cursor:not-allowed;opacity:.5}.scholar-loading-state,.scholar-empty-state{text-align:center;padding:4rem 2rem}.scholar-loading-spinner{width:60px;height:60px;border:4px solid #E0E7FF;border-top-color:#5B7CFF;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;animation:spin 1s linear infinite;margin:0 auto 1.5rem}@keyframes spin{to{transform:rotate(360deg)}}.scholar-loading-state p{color:#6c757d;font-size:1.1rem;font-weight:500}.scholar-empty-icon{font-size:4rem;color:#CBD5E1;margin-bottom:1.5rem}.scholar-empty-state h4{color:#64748B;font-weight:600;font-size:1.5rem;margin-bottom:.5rem}.scholar-empty-state p{color:#94A3B8;font-size:1.1rem}@media (max-width:767px){.scholar-hero-section{padding:2rem 1rem;border-radius:20px !important;-webkit-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;-moz-border-radius:20px !important;overflow:hidden}.scholar-hero-content{flex-direction:column;gap:2rem}.scholar-hero-title{font-size:1.75rem}.scholar-hero-description{font-size:1rem}.scholar-hero-image{height:300px}.scholar-image-wrapper{width:200px;height:200px}.scholar-image-wrapper i{font-size:6rem !important}.scholar-floating-label{font-size:.85rem;padding:.5rem 1rem}.scholar-stats-grid{grid-template-columns:1fr}.scholar-stat-card{padding:1.5rem}.scholar-stat-icon{width:60px;height:60px;font-size:1.75rem}.scholar-stat-number{font-size:2rem}.scholar-section-title{font-size:1.75rem}.scholar-section-subtitle{font-size:1rem}.scholar-search-bar{padding:.4rem 1rem}.scholar-filters-card{padding:1.5rem;border-radius:20px !important;-webkit-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;-moz-border-radius:20px !important;overflow:hidden}.scholar-filters-body{grid-template-columns:1fr;gap:1rem}.scholar-schools-container{padding:1.5rem;border-radius:20px !important;-webkit-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;-moz-border-radius:20px !important;overflow:hidden}.scholar-pagination{flex-direction:column;align-items:stretch}.scholar-pagination-info{text-align:center}.scholar-pagination-buttons{width:100%}.scholar-pagination-buttons .scholar-pagination-btn{flex:1}}@media (max-width:575px){.scholar-hero-badge{font-size:.85rem;padding:.4rem 1rem}.scholar-hero-title{font-size:1.5rem}.scholar-stat-number{font-size:1.75rem}.scholar-stat-label{font-size:.9rem}.scholar-school-name{font-size:1.1rem}}.onboarding-header{background:linear-gradient(135deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.9) 100%);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.15);padding:2rem;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);position:relative;overflow:hidden}.onboarding-header::before{content:'';position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:linear-gradient(135deg, rgba(102,126,234,0.1) 0%, rgba(118,75,162,0.1) 100%);border-radius:50%;z-index:0}.onboarding-header>*{position:relative;z-index:1}.onboarding-header h3{font-size:2rem;font-weight:700;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.onboarding-header h3 i{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.onboarding-header p{font-size:1.1rem;color:#6c757d;margin-bottom:0}.schools-count-badge{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;padding:1rem 1.5rem;border-radius:50px;font-size:1rem;font-weight:600;box-shadow:0 10px 30px rgba(102,126,234,0.3);display:inline-block;transition:all .3s ease}.schools-count-badge:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(102,126,234,0.4)}.schools-count-badge i{margin-right:.5rem}.filters-section{background:linear-gradient(135deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.9) 100%);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.15);padding:2rem;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3)}.filter-group{margin-bottom:1rem}.filter-group label{font-weight:600;color:#495057;margin-bottom:.5rem;display:block;font-size:.95rem}.filter-group label i{color:#667eea;margin-right:.5rem}.filter-group input.form-control,.filter-group select.form-select{border:2px solid #e9ecef;border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:all .3s ease;background-color:white}.filter-group input.form-control:focus,.filter-group select.form-select:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,0.15);outline:none}.filter-group input.form-control::placeholder{color:#adb5bd}.schools-list-container{background:linear-gradient(135deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.9) 100%);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.15);padding:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);min-height:400px}.school-card{background:white;border-radius:15px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:all .3s ease;border:1px solid #e9ecef}.school-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.12)}.school-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #f8f9fa}.school-card-title{flex:1}.school-card-title h5{font-size:1.1rem;font-weight:700;color:#212529;margin-bottom:.3rem}.school-card-emis{font-size:.9rem;color:#667eea;font-weight:600}.school-card-status{margin-left:1rem}.school-card-body{margin-bottom:1rem}.school-info-row{display:flex;align-items:center;margin-bottom:.5rem;font-size:.95rem}.school-info-row i{width:20px;color:#667eea;margin-right:.5rem}.school-info-label{font-weight:600;color:#6c757d;margin-right:.5rem}.school-info-value{color:#495057}.school-card-footer{display:flex;justify-content:space-between;align-items:center}.schools-table{width:100%;border-collapse:separate;border-spacing:0}.schools-table thead th{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;font-weight:600;padding:1rem;text-align:left;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border:none}.schools-table thead th:first-child{border-top-left-radius:12px}.schools-table thead th:last-child{border-top-right-radius:12px}.schools-table tbody tr{background-color:white;transition:all .3s ease}.schools-table tbody tr:hover{background-color:#f8f9fa;transform:scale(1.01);box-shadow:0 5px 15px rgba(0,0,0,0.08)}.schools-table tbody td{padding:1rem;border-bottom:1px solid #e9ecef;color:#495057}.schools-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.schools-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.status-badge{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge i{margin-right:.4rem}.status-badge-claimed{background:linear-gradient(135deg, #10b981 0%, #059669 100%);color:white}.status-badge-unclaimed{background:linear-gradient(135deg, #94a3b8 0%, #64748b 100%);color:white}.type-badge{padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600}.type-badge-public{background:linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);color:white}.type-badge-private{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);color:white}.claim-btn{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;border:none;padding:.6rem 1.2rem;border-radius:10px;font-weight:600;font-size:.9rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(102,126,234,0.3)}.claim-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,0.4)}.claim-btn:disabled{background:linear-gradient(135deg, #94a3b8 0%, #64748b 100%);cursor:not-allowed;opacity:.6}.claim-btn i{margin-right:.5rem}.pagination-container{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:2px solid #e9ecef}.pagination-info{color:#6c757d;font-size:.95rem;font-weight:500}.pagination-buttons{display:flex;gap:.5rem}.pagination-btn{background:white;border:2px solid #667eea;color:#667eea;padding:.5rem 1rem;border-radius:10px;font-weight:600;transition:all .3s ease}.pagination-btn:hover:not(:disabled){background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,0.3)}.pagination-btn:disabled{border-color:#e9ecef;color:#adb5bd;cursor:not-allowed}.loading-state,.empty-state{text-align:center;padding:4rem 2rem}.loading-spinner{width:60px;height:60px;border:4px solid #f8f9fa;border-top-color:#667eea;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1.5rem}@keyframes spin{to{transform:rotate(360deg)}}.empty-state-icon{font-size:4rem;color:#cbd5e1;margin-bottom:1.5rem}.empty-state h5{color:#64748b;font-weight:600;margin-bottom:.5rem}.empty-state p{color:#94a3b8}.check-animation{margin:2rem auto}.check-animation svg{display:block;margin:0 auto}.check-animation .strokes{stroke:#10b981;stroke-linecap:round;stroke-linejoin:round}.check-animation .one{stroke-dasharray:251;stroke-dashoffset:0;animation:draw-circle .8s ease-out forwards}.check-animation .two{stroke-dasharray:60;stroke-dashoffset:60;animation:draw-check .5s ease-out .8s forwards}@keyframes draw-circle{from{stroke-dashoffset:251}to{stroke-dashoffset:0}}@keyframes draw-check{from{stroke-dashoffset:60}to{stroke-dashoffset:0}}.success-modal-content{padding:2rem}.success-modal-content h5{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg, #10b981 0%, #059669 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.next-steps-card{background:linear-gradient(135deg, rgba(102,126,234,0.05) 0%, rgba(118,75,162,0.05) 100%);border:2px solid rgba(102,126,234,0.2);border-radius:15px;padding:1.5rem}.next-steps-card h6{font-weight:700;color:#495057;margin-bottom:1rem}.next-steps-card h6 i{color:#667eea;margin-right:.5rem}.next-steps-card ol{color:#495057;line-height:1.8}.next-steps-card ol li{margin-bottom:.8rem}.next-steps-card ol li:last-child{margin-bottom:0}@media (max-width:991px){.onboarding-header h3{font-size:1.75rem}.onboarding-header p{font-size:1rem}.schools-count-badge{margin-top:1rem}.table-responsive{overflow-x:auto}}@media (max-width:767px){#school-onboarding-widget{padding:1rem .5rem}.onboarding-header,.filters-section,.schools-list-container{padding:1.5rem;border-radius:15px}.onboarding-header h3{font-size:1.5rem}.onboarding-header p{font-size:.95rem}.schools-count-badge{font-size:.9rem;padding:.75rem 1.25rem;width:100%;text-align:center}.filter-group{margin-bottom:.75rem}.filter-group label{font-size:.9rem}.filter-group input.form-control,.filter-group select.form-select{font-size:.95rem;padding:.65rem .85rem}.schools-table{display:none}.school-card{padding:1.25rem;border-radius:12px}.school-card-header{flex-direction:column;align-items:flex-start}.school-card-status{margin-left:0;margin-top:.75rem}.school-card-title h5{font-size:1rem}.school-info-row{font-size:.9rem}.claim-btn{width:100%;padding:.75rem;font-size:.95rem}.pagination-container{flex-direction:column;gap:1rem}.pagination-info{font-size:.85rem;text-align:center}.pagination-buttons{width:100%}.pagination-btn{flex:1;font-size:.9rem}.loading-state,.empty-state{padding:3rem 1.5rem}.empty-state-icon{font-size:3rem}}@media (max-width:575px){.onboarding-header h3{font-size:1.3rem}.school-card{padding:1rem}.school-card-title h5{font-size:.95rem}.school-info-row{font-size:.85rem}}@media (min-width:768px){.school-card{display:none}.schools-table{display:table}}.scholar-footer{background:linear-gradient(135deg, #1e293b 0%, #334155 100%);padding:4rem 0 2rem;margin-top:4rem;color:#e2e8f0}.scholar-footer-content{max-width:1200px;margin:0 auto}.scholar-footer-top{display:grid;grid-template-columns:1.5fr 2fr;gap:3rem;padding-bottom:2rem}@media (max-width:991px){.scholar-footer-top{grid-template-columns:1fr;gap:2rem}}.scholar-footer-brand .scholar-footer-logo{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.scholar-footer-brand .scholar-footer-logo i{font-size:2rem;background:linear-gradient(135deg, #5B7CFF 0%, #FF5757 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scholar-footer-brand .scholar-footer-logo span{font-size:1.75rem;font-weight:700;color:white}.scholar-footer-brand .scholar-footer-tagline{color:#cbd5e1;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.scholar-footer-brand .scholar-footer-social{display:flex;gap:1rem}.scholar-footer-brand .scholar-footer-social .scholar-social-link{width:45px;height:45px;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;background:rgba(91,124,255,0.1);border:2px solid rgba(91,124,255,0.3);display:flex;align-items:center;justify-content:center;color:#5B7CFF;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.scholar-footer-brand .scholar-footer-social .scholar-social-link:hover{background:linear-gradient(135deg, #5B7CFF 0%, #7C3AED 100%);border-color:#5B7CFF;color:white;transform:translateY(-3px);box-shadow:0 5px 15px rgba(91,124,255,0.4)}.scholar-footer-brand .scholar-footer-social .scholar-social-link i{font-size:1.1rem}.scholar-footer-links{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:2rem}@media (max-width:575px){.scholar-footer-links{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}.scholar-footer-column .scholar-footer-heading{color:white;font-size:1.1rem;font-weight:700;margin-bottom:1rem;position:relative;padding-bottom:.5rem}.scholar-footer-column .scholar-footer-heading:after{content:'';position:absolute;left:0;bottom:0;width:40px;height:3px;background:linear-gradient(90deg, #5B7CFF 0%, #7C3AED 100%);border-radius:2px !important;-webkit-border-radius:2px !important;-ms-border-radius:2px !important;-o-border-radius:2px !important;-moz-border-radius:2px !important;overflow:hidden}.scholar-footer-column .scholar-footer-list{list-style:none;padding:0;margin:0}.scholar-footer-column .scholar-footer-list li{margin-bottom:.75rem}.scholar-footer-column .scholar-footer-list li:last-child{margin-bottom:0}.scholar-footer-column .scholar-footer-list li a{color:#cbd5e1;text-decoration:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;display:inline-block;position:relative;font-size:.95rem}.scholar-footer-column .scholar-footer-list li a:before{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:linear-gradient(90deg, #5B7CFF 0%, #7C3AED 100%);transition:width .3s ease;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease}.scholar-footer-column .scholar-footer-list li a:hover{color:white;transform:translateX(5px)}.scholar-footer-column .scholar-footer-list li a:hover:before{width:100%}.scholar-footer-column .scholar-footer-contact{list-style:none;padding:0;margin:0}.scholar-footer-column .scholar-footer-contact li{margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem}.scholar-footer-column .scholar-footer-contact li:last-child{margin-bottom:0}.scholar-footer-column .scholar-footer-contact li i{color:#5B7CFF;margin-top:.2rem;font-size:1rem;flex-shrink:0}.scholar-footer-column .scholar-footer-contact li span{color:#cbd5e1;line-height:1.6}.scholar-footer-bottom .scholar-footer-divider{width:100%;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(91,124,255,0.3) 50%, transparent 100%);margin:2rem 0 1.5rem}.scholar-footer-bottom .scholar-footer-copyright{text-align:center}.scholar-footer-bottom .scholar-footer-copyright p{color:#94a3b8;font-size:.95rem;margin:0;line-height:1.8}.scholar-footer-bottom .scholar-footer-copyright p .scholar-footer-heart{color:#cbd5e1;margin-left:.5rem;display:inline-block}.scholar-footer-bottom .scholar-footer-copyright p .scholar-footer-heart i{color:#FF5757;margin:0 .3rem;animation:heartbeat 1.5s ease-in-out infinite}@keyframes heartbeat{0%,100%{transform:scale(1)}10%,30%{transform:scale(1.1)}20%,40%{transform:scale(1)}}@media (max-width:767px){.scholar-footer{padding:3rem 0 1.5rem;margin-top:3rem}.scholar-footer-brand{text-align:center}.scholar-footer-brand .scholar-footer-logo{justify-content:center}.scholar-footer-brand .scholar-footer-social{justify-content:center}.scholar-footer-column .scholar-footer-heading{font-size:1rem}.scholar-footer-column .scholar-footer-list li a,.scholar-footer-column .scholar-footer-contact li{font-size:.9rem}.scholar-footer-copyright p{font-size:.85rem}.scholar-footer-copyright p .scholar-footer-heart{display:block;margin:.5rem 0 0 0}}@media (max-width:575px){.scholar-footer{padding:2rem 0 1rem}.scholar-footer-brand .scholar-footer-logo i{font-size:1.75rem}.scholar-footer-brand .scholar-footer-logo span{font-size:1.5rem}.scholar-footer-brand .scholar-footer-tagline{font-size:.95rem}.scholar-footer-brand .scholar-footer-social .scholar-social-link{width:40px;height:40px}.scholar-footer-brand .scholar-footer-social .scholar-social-link i{font-size:1rem}.scholar-footer-links{gap:1.5rem}}.scholar-hero-section{position:relative;min-height:50vh;display:flex;align-items:center;overflow:hidden;padding:2rem 0}.scholar-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #E0E7FF 0%, #FCE7F3 50%, #E0F2FE 100%);z-index:0}.scholar-hero-background:before{content:'';position:absolute;top:-10%;right:-5%;width:500px;height:500px;background:radial-gradient(circle, rgba(91,124,255,0.1) 0%, transparent 70%);border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden}.scholar-hero-background:after{content:'';position:absolute;bottom:-10%;left:-5%;width:400px;height:400px;background:radial-gradient(circle, rgba(255,87,87,0.1) 0%, transparent 70%);border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden}.scholar-hero-content{position:relative;z-index:1}.scholar-welcome-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.2rem;background:rgba(91,124,255,0.15);color:#5B7CFF;border-radius:50px !important;-webkit-border-radius:50px !important;-ms-border-radius:50px !important;-o-border-radius:50px !important;-moz-border-radius:50px !important;overflow:hidden;font-weight:600;font-size:.95rem;margin-bottom:1.5rem}.scholar-welcome-badge .wave-emoji{display:inline-block;animation:wave 1s ease-in-out infinite}.scholar-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;color:#343a40;margin-bottom:1.5rem}@media (max-width:768px){.scholar-hero-title{font-size:2.5rem}}@media (max-width:575px){.scholar-hero-title{font-size:2rem}}.gradient-text{background:linear-gradient(135deg, #5B7CFF 0%, #FF5757 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scholar-hero-subtitle{font-size:1.2rem;color:#6c757d;line-height:1.8;margin-bottom:2rem}@media (max-width:768px){.scholar-hero-subtitle{font-size:1.1rem}}.scholar-hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}.scholar-btn{padding:.875rem 2rem;border-radius:50px !important;-webkit-border-radius:50px !important;-ms-border-radius:50px !important;-o-border-radius:50px !important;-moz-border-radius:50px !important;overflow:hidden;font-weight:600;font-size:1.05rem;border:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.scholar-btn-primary{background:linear-gradient(135deg, #5B7CFF 0%, #764ba2 100%);color:white;box-shadow:0 8px 20px rgba(91,124,255,0.3)}.scholar-btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(91,124,255,0.4)}.scholar-btn-outline{background:white;color:#5B7CFF;border:2px solid #5B7CFF;box-shadow:0 4px 12px rgba(0,0,0,0.08)}.scholar-btn-outline:hover{background:#5B7CFF;color:white;transform:translateY(-3px);box-shadow:0 8px 20px rgba(91,124,255,0.3)}.scholar-btn-block{width:100%;justify-content:center}.scholar-btn-gradient{background:linear-gradient(135deg, #f16623 0%, #d14d0f 100%);color:white;box-shadow:0 8px 20px rgba(241,102,35,0.3)}.scholar-btn-gradient:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(241,102,35,0.4)}.scholar-floating-labels{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.scholar-label{background:white;padding:.75rem 1.25rem;border-radius:50px !important;-webkit-border-radius:50px !important;-ms-border-radius:50px !important;-o-border-radius:50px !important;-moz-border-radius:50px !important;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1);display:flex;align-items:center;gap:.5rem;font-weight:600;color:#343a40;animation:float-up 2s ease-in-out infinite}.scholar-label i{color:#5B7CFF}.scholar-label-1{animation-delay:0s}.scholar-label-2{animation-delay:.3s}.scholar-label-3{animation-delay:.6s}@keyframes float-up{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.scholar-hero-image{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:400px}.scholar-graphic{position:relative;width:100%;max-width:400px}.scholar-graphic-container{position:relative;width:300px;height:300px;display:flex;justify-content:center;align-items:center;margin:0 auto}.scholar-building{position:relative;z-index:2;animation:float 6s ease-in-out infinite}.scholar-floating-elements{position:absolute;width:100%;height:100%;top:0;left:0}.scholar-element{position:absolute;width:60px;height:60px;background:rgba(91,124,255,0.1);border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:1.8rem;animation:orbit 15s linear infinite}.scholar-element-1{top:5%;right:5%;animation-delay:0s}.scholar-element-2{bottom:5%;right:5%;animation-delay:-3.75s}.scholar-element-3{bottom:5%;left:5%;animation-delay:-7.5s}.scholar-element-4{top:5%;left:5%;animation-delay:-11.25s}@keyframes orbit{0%{transform:rotate(0deg) translateX(50px) rotate(0deg)}100%{transform:rotate(360deg) translateX(50px) rotate(-360deg)}}.scholar-feature-card{background:white;padding:2rem;border-radius:24px !important;-webkit-border-radius:24px !important;-ms-border-radius:24px !important;-o-border-radius:24px !important;-moz-border-radius:24px !important;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08);height:100%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;border:2px solid transparent}.scholar-feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.12);border-color:rgba(91,124,255,0.3)}.scholar-feature-icon{width:70px;height:70px;border-radius:20px !important;-webkit-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;-moz-border-radius:20px !important;overflow:hidden;background:linear-gradient(135deg, #5B7CFF 0%, #7C3AED 100%);display:flex;align-items:center;justify-content:center;color:white;font-size:2rem;margin-bottom:1.5rem;box-shadow:0 8px 20px rgba(91,124,255,0.3)}.scholar-feature-content h4{font-size:1.4rem;font-weight:700;color:#343a40;margin-bottom:1rem}.scholar-feature-content p{color:#6c757d;line-height:1.6;margin-bottom:1.5rem}.scholar-feature-list{list-style:none;padding:0;margin:0}.scholar-feature-list li{padding:.5rem 0;color:#6c757d;display:flex;align-items:center;gap:.75rem}.scholar-feature-list li i{color:#10B981;font-size:1rem;flex-shrink:0}.scholar-user-card{background:white;border-radius:24px !important;-webkit-border-radius:24px !important;-ms-border-radius:24px !important;-o-border-radius:24px !important;-moz-border-radius:24px !important;box-shadow:0 10px 30px rgba(0,0,0,0.08);overflow:hidden;height:100%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;border:2px solid transparent;display:flex;flex-direction:column}.scholar-user-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.12)}.scholar-user-card-featured{border-color:rgba(255,87,87,0.5);position:relative}.scholar-user-card-featured:hover{border-color:#FF5757}.scholar-featured-badge{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg, #FF5757 0%, #E94848 100%);color:white;padding:.4rem .9rem;border-radius:20px !important;-webkit-border-radius:20px !important;-ms-border-radius:20px !important;-o-border-radius:20px !important;-moz-border-radius:20px !important;overflow:hidden;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.3rem;box-shadow:0 4px 12px rgba(255,87,87,0.3);z-index:1}.scholar-user-header{background:linear-gradient(135deg, #E0E7FF 0%, #FCE7F3 100%);padding:2rem;text-align:center}.scholar-user-header h3{font-size:1.8rem;font-weight:700;color:#343a40;margin:1rem 0 .5rem}.scholar-user-header p{color:#6c757d;margin:0;font-size:1rem}.scholar-user-icon{width:80px;height:80px;border-radius:50% !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;-o-border-radius:50% !important;-moz-border-radius:50% !important;overflow:hidden;background:linear-gradient(135deg, #5B7CFF 0%, #7C3AED 100%);display:flex;align-items:center;justify-content:center;color:white;font-size:2.5rem;margin:0 auto;box-shadow:0 10px 30px rgba(91,124,255,0.3)}.scholar-user-body{padding:2rem;flex:1}.scholar-benefits-list{list-style:none;padding:0;margin:0}.scholar-benefits-list li{padding:.75rem 0;color:#6c757d;display:flex;align-items:center;gap:.75rem;line-height:1.5}.scholar-benefits-list li i{color:#10B981;font-size:1rem;flex-shrink:0}.scholar-user-footer{padding:2rem;padding-top:0}.scholar-user-note{display:block;text-align:center;color:#6c757d;font-size:.9rem;margin-top:.75rem}@media (max-width:767px){.scholar-hero-section{padding:1rem 0}.scholar-hero-title{font-size:2rem}.scholar-hero-subtitle{font-size:1rem}.scholar-hero-buttons{flex-direction:column}.scholar-hero-buttons .scholar-btn{width:100%;justify-content:center}.scholar-floating-labels{justify-content:center}.scholar-label{font-size:.85rem;padding:.6rem 1rem}.scholar-hero-image{min-height:300px}.scholar-graphic-container{width:250px;height:250px}.scholar-building{font-size:6rem}.scholar-element{width:50px;height:50px;font-size:1.5rem}.scholar-feature-card,.scholar-user-card{margin-bottom:1.5rem}.scholar-feature-icon{width:60px;height:60px;font-size:1.75rem;border-radius:16px !important;-webkit-border-radius:16px !important;-ms-border-radius:16px !important;-o-border-radius:16px !important;-moz-border-radius:16px !important;overflow:hidden}.scholar-feature-content h4{font-size:1.2rem}.scholar-user-icon{width:70px;height:70px;font-size:2.2rem}.scholar-user-header h3{font-size:1.5rem}}@media (max-width:575px){.scholar-welcome-badge{font-size:.85rem;padding:.4rem 1rem}.scholar-hero-title{font-size:1.75rem}.scholar-btn{padding:.75rem 1.5rem;font-size:1rem}.scholar-graphic-container{width:200px;height:200px}.scholar-building{font-size:5rem}.scholar-element{width:45px;height:45px;font-size:1.3rem}}