/*
 * jarallax css
 */

.jarallax {
    position: relative;
    z-index: 0;
}

.jarallax > .jarallax-img {
    position: absolute;
    object-fit: cover;
    /* support for plugin https://github.com/bfred-it/object-fit-images */
    font-family: 'object-fit: cover;';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}


/*
 * hue.css
 */

/*
*
* Credits:
* Based on the original PNG/Sketch gradients by Vladimir Kudinov
* https://www.behance.net/gallery/30067997/Hue-Free-Promo-Backdrops-and-Gradients
*
* CSS Prototype using CSS3 background-blend modes by More than Themes
* http://www.morethanthemes.com
*
* Version - 1.0.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
*/
/* 1-The Bridge: */
.theBridge {
  background: -webkit-linear-gradient(223deg, #EBEBEB 0%, #C5C6C8 100%), -webkit-linear-gradient(295deg, rgba(255, 255, 255, 0.5) 5%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(227deg, #EBEBEB 0%, #C5C6C8 100%), linear-gradient(155deg, rgba(255, 255, 255, 0.5) 5%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: multiply; }

/* 2-Deep Focus: */
.deepFocus {
  background-image: -webkit-linear-gradient(top, #EBEBEB 0%, #DCDDDF 48%, #C4C5C7 99%);
  background-image: linear-gradient(-180deg, #EBEBEB 0%, #DCDDDF 48%, #C4C5C7 99%); }

/* 3-Blue Hour: */
.blueHour {
  background: -webkit-linear-gradient(left, #7E898F 0%, #636C75 100%), -webkit-radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.55) 100%), -webkit-radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.08) 63%);
  background: linear-gradient(90deg, #7E898F 0%, #636C75 100%), radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.55) 100%), radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.08) 63%);
  background-blend-mode: multiply, screen; }

/* 4-Dark Amber: */
.darkAmber {
  background-image: -webkit-linear-gradient(top, #15140F 0%, #34312C 97%);
  background-image: linear-gradient(-180deg, #15140F 0%, #34312C 97%); }

/* 5-Prelude */
.prelude {
  background-image: -webkit-radial-gradient(51% 96%, #E7E9E4 10%, #D4D6D1 96%);
  background-image: radial-gradient(51% 96%, #E7E9E4 10%, #D4D6D1 96%); }

/* 6-Salt and Pepper: */
.saltAndPepper {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 2%, rgba(0, 0, 0, 0.5) 100%), -webkit-radial-gradient(51% 97%, #E8E8E8 7%, #CCCCCC 97%);
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0.5) 2%, rgba(0, 0, 0, 0.5) 100%), radial-gradient(51% 97%, #E8E8E8 7%, #CCCCCC 97%);
  background-blend-mode: multiply; }

/* 7-Cashemere: */
.cashemere {
  background-image: -webkit-radial-gradient(51% 98%, #D3D4CF 7%, #BDBFBA 98%);
  background-image: radial-gradient(51% 98%, #D3D4CF 7%, #BDBFBA 98%); }

/* 8-Wolverine: */
.wolverine {
  background: -webkit-linear-gradient(left, #BDBFBA 4%, #5A5C5B 98%), -webkit-linear-gradient(16deg, rgba(255, 255, 255, 0.5) 54%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(90deg, #BDBFBA 4%, #5A5C5B 98%), linear-gradient(74deg, rgba(255, 255, 255, 0.5) 54%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: multiply; }

/* 9-Full Moon: */
.fullMoon {
  background-image: -webkit-linear-gradient(#DEDFE3 2%, #AEB3B9 95%), -webkit-radial-gradient(33% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(#DEDFE3 2%, #AEB3B9 95%), radial-gradient(33% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: screen; }

/* 10-Flamingo: */
.flamingo {
  background-image: -webkit-radial-gradient(73% 147%, #EADFDF 59%, #ECE2DF 100%), -webkit-radial-gradient(91% 146%, rgba(255, 255, 255, 0.5) 47%, rgba(0, 0, 0, 0.5) 100%);
  background-image: radial-gradient(73% 147%, #EADFDF 59%, #ECE2DF 100%), radial-gradient(91% 146%, rgba(255, 255, 255, 0.5) 47%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: screen; }

/* 11-Early Morning: */
.earlyMorning {
  background: -webkit-linear-gradient(top, #BCC5CE 0%, #929EAD 98%), -webkit-radial-gradient(at top left, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: linear-gradient(-180deg, #BCC5CE 0%, #929EAD 98%), radial-gradient(at top left, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-blend-mode: screen; }

/* 12-Near Light: */
.nearLight {
  background-image: -webkit-radial-gradient(at top right, #B7B6BB 0%, #E8EAE9 100%);
  background-image: radial-gradient(at top right, #B7B6BB 0%, #E8EAE9 100%); }

/* 13-Mirror: */
.mirror {
  background: #C9CCD3;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: lighten; }

/* 14-The Dementor: */
.dementor {
  background: -webkit-linear-gradient(top, #323232 0%, #3F3F3F 40%, #1C1C1C 150%), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.25) 200%);
  background: linear-gradient(to bottom, #323232 0%, #3F3F3F 40%, #1C1C1C 150%), linear-gradient(to top, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.25) 200%);
  background-blend-mode: multiply; }

/* 15-Under the Earth: */
.underTheEarth {
  background-image: -webkit-radial-gradient(50% 150%, #787B7D 5%, #4B5052 100%);
  background-image: radial-gradient(50% 150%, #787B7D 5%, #4B5052 100%); }

/* 3-Back to Alaska: */
.backToAlaska {
  background: -webkit-radial-gradient(55% 330%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 550%), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.6) 50%), -webkit-linear-gradient(bottom left, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 120%);
  background: radial-gradient(55% 330%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 550%), linear-gradient(to top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.6) 50%), linear-gradient(to top right, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 120%);
  background-color: #DFE3E4;
  background-blend-mode: color-burn, screen, color-burn;
  -webkit-background-blend-mode: color-burn, screen, color-burn; }

/* 17-Flash: */
.flash {
  background-image: -webkit-linear-gradient(top, #E9E9E7 2%, #EFEEEC 27%, #EEEEEC 58%, #D5D4D0 94%);
  background-image: linear-gradient(180deg, #E9E9E7 2%, #EFEEEC 27%, #EEEEEC 58%, #D5D4D0 94%); }

/* 18-Unicorn: */
.unicorn {
  background: -webkit-linear-gradient(top, #E1E6EC 0%, #F0F4F7 100%), -webkit-linear-gradient(top, #E1E6EC 0%, #F0F4F7 100%);
  background: linear-gradient(to bottom, #E1E6EC 0%, #F0F4F7 100%), linear-gradient(to bottom, #E1E6EC 0%, #F0F4F7 100%);
  background-blend-mode: normal,color-burn; }

/* 19-Tribute: */
.tribute {
  background-image: -webkit-linear-gradient(right, #596164 1%, #868F96 99%);
  background-image: linear-gradient(-90deg, #596164 1%, #868F96 99%); }

/* 20-Twin Peaks: */
.twinPeaks {
  background-image: -webkit-linear-gradient(left, #F4F4F4 4%, #DFDEDC 99%);
  background-image: linear-gradient(to right, #F4F4F4 4%, #DFDEDC 99%); }

/* 21-Young Forest: */
.youngForest {
  background: -webkit-linear-gradient(top right, #E2E8E6 0%, #CDD3CD 100%), -webkit-linear-gradient(right, rgba(255, 255, 255, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%);
  background: linear-gradient(to bottom left, #E2E8E6 0%, #CDD3CD 100%), linear-gradient(to left, rgba(255, 255, 255, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%);
  background-blend-mode: screen; }

/* 22-Air: */
.air {
  background: -webkit-linear-gradient(top, #D5DEE7 0%, #E8EBF2 50%, #E2E7ED 100%), -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 50%, rgba(255, 255, 255, 0.02) 61%, rgba(0, 0, 0, 0.02) 73%), -webkit-linear-gradient(57deg, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: linear-gradient(to bottom, #D5DEE7 0%, #E8EBF2 50%, #E2E7ED 100%), linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 50%, rgba(255, 255, 255, 0.02) 61%, rgba(0, 0, 0, 0.02) 73%), linear-gradient(33deg, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-blend-mode: normal,color-burn; }

/* 23-Tranquility: */
.tranquility {
  background-image: -webkit-linear-gradient(top, #A3A29E 0%, #B1B0AC 27%, #BCBBB7 49%, #E5E4E0 76%, #F3F2F0 100%);
  background-image: linear-gradient(to bottom, #A3A29E 0%, #B1B0AC 27%, #BCBBB7 49%, #E5E4E0 76%, #F3F2F0 100%); }

/* 24-Silver Lake: */
.silverLake {
  background: #CCCCCC;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); }

/* 25-Amnesia: */
.amnesia {
  background-color: #DCD9D4;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), -webkit-radial-gradient(at 50% 0%, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.5) 50%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), radial-gradient(at 50% 0%, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.5) 50%);
  background-blend-mode: soft-light,screen; }

/* 26-Silver Stone: */
.silverStone {
  background: #989898;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), -webkit-radial-gradient(at top center, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 120%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), radial-gradient(at top center, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 120%);
  background-blend-mode: multiply,multiply; }

/* 27-Grey Connection: */
.greyConnection {
  background: #C4C4C4;
  background-image: -webkit-radial-gradient(50% 100%, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%), -webkit-linear-gradient(right, rgba(255, 255, 255, 0.35) 0%, #929292 99%);
  background-image: radial-gradient(50% 100%, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%), linear-gradient(to left, rgba(255, 255, 255, 0.35) 0%, #929292 99%);
  background-blend-mode: normal,multiply; }

/* 28-The Capsule: */
.theCapsule {
  background-color: #E4E4E1;
  background-image: -webkit-radial-gradient(at top center, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, rgba(143, 152, 157, 0.6) 100%);
  background-image: radial-gradient(at top center, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%), linear-gradient(to top, rgba(255, 255, 255, 0.1) 0%, rgba(143, 152, 157, 0.6) 100%);
  background-blend-mode: normal, multiply; }

/* 29-Hidden Gems: */
.hiddenGems {
  background: #BDB5B2;
  background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.2) 0%, #A1A1A1 100%), -webkit-linear-gradient(top right, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 95%);
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 0%, #A1A1A1 100%), linear-gradient(to bottom left, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 95%);
  background-blend-mode: multiply; }

/* 30-Night Smoothie: */
.nightSmoothie {
  background: #A2A2A4;
  background-image: -webkit-radial-gradient(rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0.5) 200%);
  background-image: radial-gradient(rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0.5) 200%);
  background-blend-mode: multiply; }

/* 31-Golden Leaf: */
.goldenLeaf {
  background: #92847B;
  background-image: -webkit-radial-gradient(at bottom center, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 200%), -webkit-radial-gradient(at bottom center, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  background-image: radial-gradient(at bottom center, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 200%), radial-gradient(at bottom center, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  background-blend-mode: normal,screen; }

/* 32-Floating Dream: */
.floatingDream {
  background: #C2C2C2;
  background-image: -webkit-radial-gradient(at 50% 50%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.5) 260%), -webkit-radial-gradient(at 61% 50%, rgba(255, 255, 255, 0.3) 55%, rgba(0, 0, 0, 0.5) 150%), -webkit-linear-gradient(top right, rgba(255, 255, 255, 0.25) 3%, rgba(0, 0, 0, 0.25) 100%), -webkit-linear-gradient(290deg, rgba(255, 255, 255, 0.5) 13%, rgba(0, 0, 0, 0.8) 100%);
  background-image: radial-gradient(at 50% 50%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.5) 260%), radial-gradient(at 61% 50%, rgba(255, 255, 255, 0.3) 55%, rgba(0, 0, 0, 0.5) 150%), linear-gradient(to bottom left, rgba(255, 255, 255, 0.25) 3%, rgba(0, 0, 0, 0.25) 100%), linear-gradient(-200deg, rgba(255, 255, 255, 0.5) 13%, rgba(0, 0, 0, 0.8) 100%);
  background-blend-mode: normal,screen,normal,multiply; }

/* 33-Escape: */
.escape {
  background: #3E3E3E;
  background-image: -webkit-radial-gradient(at 50% -16%, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.5) 190%);
  background-image: radial-gradient(at 50% -16%, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.5) 190%);
  background-blend-mode: normal,multiply; }

/* 34-Icarus: */
.icarus {
  background: #A2A2A2;
  background-image: -webkit-radial-gradient(at 50% 90%, #B8B4B3 0%, #3B3A38 100%);
  background-image: radial-gradient(at 50% 90%, #B8B4B3 0%, #3B3A38 100%);
  background-blend-mode: normal,multiply; }

/* 35-Flashlight: */
.flashlight {
  background-image: -webkit-linear-gradient(left, #B1B1AF 4%, #484846 98%);
  background-image: linear-gradient(to right, #B1B1AF 4%, #484846 98%); }

/* 36-Milky Way: */
.milkyWay {
  background-image: -webkit-linear-gradient(bottom, #F4F4F4 0%, #DFDEDC 100%);
  background-image: linear-gradient(to top, #F4F4F4 0%, #DFDEDC 100%); }

/* 37-Circular: */
.circular {
  background: #EBEBE9;
  background-image: -webkit-linear-gradient(160deg, rgba(255, 255, 255, 0.35) 3%, rgba(0, 0, 0, 0.35) 100%), -webkit-radial-gradient(101% 97%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 98%);
  background-image: linear-gradient(-70deg, rgba(255, 255, 255, 0.35) 3%, rgba(0, 0, 0, 0.35) 100%), radial-gradient(101% 97%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 98%);
  background-blend-mode: normal,normal,lighten; }

/* 38-Autumn: */
.autumn {
  background-image: -webkit-radial-gradient(27% 185%, #F9F6F1 0%, #D7D0C5 100%);
  background-image: radial-gradient(27% 185%, #F9F6F1 0%, #D7D0C5 100%); }

/* 39-North Kingdom: */
.northKingdom {
  background-image: -webkit-linear-gradient(right, #BDBBBE 0%, #9D9EA3 100%), -webkit-radial-gradient(88% 271%, rgba(255, 255, 255, 0.25) 0%, rgba(254, 254, 254, 0.25) 1%, rgba(0, 0, 0, 0.25) 100%), -webkit-radial-gradient(50% 100%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(to left, #BDBBBE 0%, #9D9EA3 100%), radial-gradient(88% 271%, rgba(255, 255, 255, 0.25) 0%, rgba(254, 254, 254, 0.25) 1%, rgba(0, 0, 0, 0.25) 100%), radial-gradient(50% 100%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-blend-mode: normal, lighten, soft-light; }

/* 40-Jupiter: */
.jupiter {
  background-image: -webkit-linear-gradient(top, #504D48 5%, #33342F 96%);
  background-image: linear-gradient(-180deg, #504D48 5%, #33342F 96%); }

/* 41-White Noise: */
.whiteNoise {
  background-color: #E1E6EC;
  background-image: -webkit-linear-gradient(top, #E1E6EC 2%, #F0F4F7 96%), -webkit-radial-gradient(at 50% 100%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.5) 200%);
  background-image: linear-gradient(-180deg, #E1E6EC 2%, #F0F4F7 96%), radial-gradient(at 50% 100%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.5) 200%);
  background-blend-mode: normal, color-burn; }

/* 42-Silver Surfer: */
.silverSurfer {
  background-image: -webkit-linear-gradient(top, #BCBCBC 0%, #D9D9D9 26%, #EFEFEF 49%, #E0E0E0 74%, #D3D3D3 100%), -webkit-linear-gradient(top, #BCBCBC 0%, #D9D9D9 26%, #EFEFEF 49%, #E0E0E0 74%, #D3D3D3 100%), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 150%), -webkit-radial-gradient(at 50% 59%, rgba(255, 255, 255, 0.3) 66%, rgba(0, 0, 0, 0.3) 200%);
  background-image: linear-gradient(to bottom, #BCBCBC 0%, #D9D9D9 26%, #EFEFEF 49%, #E0E0E0 74%, #D3D3D3 100%), linear-gradient(to bottom, #BCBCBC 0%, #D9D9D9 26%, #EFEFEF 49%, #E0E0E0 74%, #D3D3D3 100%), linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 150%), radial-gradient(at 50% 59%, rgba(255, 255, 255, 0.3) 66%, rgba(0, 0, 0, 0.3) 200%);
  background-blend-mode: multiply,multiply,screen; }

/* 43-Black Sands: */
.blackSands {
  background-color: #9D9B97;
  background-image: -webkit-radial-gradient(at 50% 85%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 150%), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: radial-gradient(at 50% 85%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 150%), linear-gradient(to top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-blend-mode: normal, multiply; }

/* 44-Grey Hound: */
.greyHound {
  background: #989898;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), -webkit-radial-gradient(at 50% -100%, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 270%), -webkit-radial-gradient(at 50% 2%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), radial-gradient(at 50% -100%, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 270%), radial-gradient(at 50% 2%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-blend-mode: normal,multiply,multiply; }

/* 45-Return to Air: */
.returnToAir {
  background-image: -webkit-linear-gradient(top, #C8C9D1 0%, #AAAFB7 99%);
  background-image: linear-gradient(180deg, #C8C9D1 0%, #AAAFB7 99%); }

/* 46-Graphite: */
.graphite {
  background: #282828;
  background-image: -webkit-linear-gradient(right, #7B7F82 2%, #303136 100%), -webkit-radial-gradient(50% 116%, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%), -webkit-linear-gradient(149deg, rgba(255, 255, 255, 0.5) 7%, rgba(87, 87, 87, 0.5) 68%, rgba(85, 85, 85, 0.5) 76%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(-90deg, #7B7F82 2%, #303136 100%), radial-gradient(50% 116%, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(-59deg, rgba(255, 255, 255, 0.5) 7%, rgba(87, 87, 87, 0.5) 68%, rgba(85, 85, 85, 0.5) 76%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: normal,multiply,multiply; }

/* 47-Cosmos: */
.cosmos {
  background-color: #797572;
  background-image: -webkit-linear-gradient(263deg, rgba(255, 255, 255, 0.2) 0%, #000000 100%), -webkit-linear-gradient(18deg, rgba(255, 255, 255, 0.25) 25%, rgba(0, 0, 0, 0.25) 100%), -webkit-radial-gradient(47% 102%, rgba(255, 255, 255, 0.5) 0%, rgba(21, 24, 32, 0.6) 120%);
  background-image: linear-gradient(-173deg, rgba(255, 255, 255, 0.2) 0%, #000000 100%), linear-gradient(72deg, rgba(255, 255, 255, 0.25) 25%, rgba(0, 0, 0, 0.25) 100%), radial-gradient(47% 102%, rgba(255, 255, 255, 0.5) 0%, rgba(21, 24, 32, 0.6) 120%);
  background-blend-mode: multiply; }

/* 48-Ice: */
.ice {
  background-color: #CDDCDC;
  background-image: -webkit-radial-gradient(at 50% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%);
  background-image: radial-gradient(at 50% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%);
  background-blend-mode: screen, overlay; }

/* 49-Comet: */
.comet {
  background-color: #646770;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), -webkit-radial-gradient(at 50% 87%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), radial-gradient(at 50% 87%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-blend-mode: multiply,normal; }


.com_joeworkman_stacks_impact_stack .impact-animate.pre-anim{display:none}.com_joeworkman_stacks_impact_stack .slides-navigation{margin:0 auto;position:absolute;z-index:99;width:100%}.com_joeworkman_stacks_impact_stack .slides-navigation a{position:absolute;display:block;text-decoration:none}.com_joeworkman_stacks_impact_stack .slides-navigation a::before{line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;text-rendering:auto;transform:translate(0,0)}.com_joeworkman_stacks_impact_stack .slides-pagination > a{text-decoration:none}.com_joeworkman_stacks_impact_stack .fg-content{position:absolute;top:0;width:100%}.com_joeworkman_stacks_impact_stack .slides-navigation a:before{font-family:"FontAwesome","Font Awesome 5 Pro";font-weight:900}.com_joeworkman_stacks_impact_stack .impact-scroll:hover{cursor:pointer}.com_joeworkman_stacks_impact_stack .slides-container{display:none}.com_joeworkman_stacks_impact_stack .scrollable{position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}.com_joeworkman_stacks_impact_stack .scrollable::after{content:"";display:table;clear:both}.com_joeworkman_stacks_impact_stack .impact-arrow-wrap{position:absolute;z-index:1050;top:0;margin-left:-45px;width:90px;height:90px;padding:0;font-size:9px;display:block}.com_joeworkman_stacks_impact_stack .impact-arrow{float:left;position:absolute;margin-top:20px;margin-left:23px;width:40px;height:40px;border-style:solid;border-bottom-color:transparent;border-left-color:transparent;transform:rotate(135deg)}.com_joeworkman_stacks_impact_stack .impact-arrow-wrap.animates .impact-arrow{animation:impactArrows linear 1.8s 0.4s}.com_joeworkman_stacks_impact_stack .video-container{min-height:100%;min-width:100%;position:absolute;top:0;left:0}.com_joeworkman_stacks_impact_stack .video-container > img{width:100%;height:100%}.com_joeworkman_stacks_impact_stack video{max-width:none}.com_joeworkman_stacks_impact_stack .impact-container{position:absolute}.com_joeworkman_stacks_impact_stack .impact-container.v-full{height:100%}.com_joeworkman_stacks_impact_stack .impact-container.v-full .slide-content{height:100%}.com_joeworkman_stacks_impact_stack .impact-container.v-center{top:50%;transform:translateY(-50%)}.com_joeworkman_stacks_impact_stack .impact-container.h-center{left:50%;transform:translateX(-50%)}.com_joeworkman_stacks_impact_stack .impact-container.h-center.v-center{top:50%;left:50%;transform:translate(-50%,-50%)}.com_joeworkman_stacks_impact_stack .impact-container:not(.h-center):not(.h-left):not(.h-right){width:100%}@keyframes impactArrows{0%{transform:translate(0px,0px) rotate(135deg) scale(1)}15%{transform:translate(0px,22px) rotate(135deg) scale(0.8)}30%{transform:translate(0px,13px) rotate(135deg) scale(0.9)}45%{transform:translate(0px,27px) rotate(135deg) scale(0.8)}60%{transform:translate(0px,13px) rotate(135deg) scale(0.8)}75%{transform:translate(0px,4px) rotate(135deg) scale(0.9)}100%{transform:translate(0px,0px) rotate(135deg) scale(1)}}
.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);mix-blend-mode:soft-light;opacity:.5}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad;mix-blend-mode:soft-light;opacity:.5}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 ._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);mix-blend-mode:soft-light;opacity:.5}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad;mix-blend-mode:soft-light;opacity:.5}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 ._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
 html.bwd-js .animate-sm.is-fresh{-webkit-transition-duration:0ms!important;transition-duration:0ms!important;visibility:hidden!important}.sm-click-thru{pointer-events:none!important}.scroll-mate-wrapper.sm-float{position:absolute;top:0;width:100%;height:100%}.scroll-mate-wrapper.sm-float>.scroll-mate-inner{height:100%}
/**/
/* Foundry Specific Hue Background */
/**/

/* Rosebud */
.foundry-hue-rosebud {
  background: #ff847c;
  background: -moz-linear-gradient(-45deg, #ff847c 0%, #e84a5f 100%);
  background: -webkit-linear-gradient(-45deg, #ff847c 0%,#e84a5f 100%);
  background: linear-gradient(135deg, #ff847c 0%,#e84a5f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff847c', endColorstr='#e84a5f',GradientType=1 );
}


/* Ocean */
.foundry-hue-ocean {
  background: #90daff;
  background: -moz-linear-gradient(-45deg, #90daff 0%, #2a408c 100%);
  background: -webkit-linear-gradient(-45deg, #90daff 0%,#2a408c 100%);
  background: linear-gradient(135deg, #90daff 0%,#2a408c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90daff', endColorstr='#2a408c',GradientType=1 );
}


/* Grapefruit */
.foundry-hue-grapefruit {
  background: #ffddc9;
  background: -moz-linear-gradient(-45deg, #ffddc9 0%, #fdbdd5 100%);
  background: -webkit-linear-gradient(-45deg, #ffddc9 0%,#fdbdd5 100%);
  background: linear-gradient(135deg, #ffddc9 0%,#fdbdd5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffddc9', endColorstr='#fdbdd5',GradientType=1 );
}


/* Seafoam */
.foundry-hue-seafoam {
  background: #492bf0;
  background: -moz-linear-gradient(45deg, #492bf0 0%, #7c9ce8 50%, #a7eae3 100%);
  background: -webkit-linear-gradient(45deg, #492bf0 0%,#7c9ce8 50%,#a7eae3 100%);
  background: linear-gradient(45deg, #492bf0 0%,#7c9ce8 50%,#a7eae3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#492bf0', endColorstr='#a7eae3',GradientType=1 );
}


/* Rays */
.foundry-hue-rays {
  background: #ffd84f;
  background: -moz-linear-gradient(-45deg, #ffd84f 0%, #ff549d 100%);
  background: -webkit-linear-gradient(-45deg, #ffd84f 0%,#ff549d 100%);
  background: linear-gradient(135deg, #ffd84f 0%,#ff549d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd84f', endColorstr='#ff549d',GradientType=1 );
}


/* Mint */
.foundry-hue-mint {
  background: #9ad88f;
  background: -moz-linear-gradient(-45deg, #9ad88f 0%, #93c78a 100%);
  background: -webkit-linear-gradient(-45deg, #9ad88f 0%,#93c78a 100%);
  background: linear-gradient(135deg, #9ad88f 0%,#93c78a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad88f', endColorstr='#93c78a',GradientType=1 );
}


/* Royal */
.foundry-hue-royal {
  background: #aa92d8;
  background: -moz-linear-gradient(top, #aa92d8 0%, #9071ce 100%);
  background: -webkit-linear-gradient(top, #aa92d8 0%,#9071ce 100%);
  background: linear-gradient(to bottom, #aa92d8 0%,#9071ce 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa92d8', endColorstr='#9071ce',GradientType=0 );
}


/* Fantasy */
.foundry-hue-fantasy {
  background: #eff0c9;
  background: -moz-linear-gradient(-45deg, #eff0c9 0%, #9aecea 25%, #83aff3 50%, #9595f0 75%, #5068d7 100%);
  background: -webkit-linear-gradient(-45deg, #eff0c9 0%,#9aecea 25%,#83aff3 50%,#9595f0 75%,#5068d7 100%);
  background: linear-gradient(135deg, #eff0c9 0%,#9aecea 25%,#83aff3 50%,#9595f0 75%,#5068d7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0c9', endColorstr='#5068d7',GradientType=1 );
}


/* Pastel Sun */
.foundry-hue-pastel-sun {
  background: #ffb347; /* fallback for old browsers */
  background: -webkit-linear-gradient(to left, #ffb347 , #ffcc33); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to left, #ffb347 , #ffcc33); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}


/* Pre-Dawn */
.foundry-hue-pre-dawn {
  background: #00223e;
  background: -moz-linear-gradient(-45deg, #00223e 0%, #ffa17f 100%);
  background: -webkit-linear-gradient(-45deg, #00223e 0%,#ffa17f 100%);
  background: linear-gradient(135deg, #00223e 0%,#ffa17f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00223e', endColorstr='#ffa17f',GradientType=1 );
}


/* Bliss */
.foundry-hue-bliss {
  background: #360033;
  background: -moz-linear-gradient(top, #360033 0%, #ffa17f 100%);
  background: -webkit-linear-gradient(top, #360033 0%,#ffa17f 100%);
  background: linear-gradient(to bottom, #360033 0%,#ffa17f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#360033', endColorstr='#ffa17f',GradientType=0 );
}


/* Atmosphere */
.foundry-hue-atmosphere {
  background: #b6fbff;
  background: -moz-linear-gradient(45deg, #b6fbff 0%, #83a4d4 100%);
  background: -webkit-linear-gradient(45deg, #b6fbff 0%,#83a4d4 100%);
  background: linear-gradient(45deg, #b6fbff 0%,#83a4d4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6fbff', endColorstr='#83a4d4',GradientType=1 );
}


/* Sunrise */
.foundry-hue-sunrise {
  background: #9b2193; 
  background: -moz-linear-gradient(45deg,  #9b2193 0%, #ca545b 50%, #fdbf05 100%); 
  background: -webkit-linear-gradient(45deg,  #9b2193 0%,#ca545b 50%,#fdbf05 100%);  */
  background: linear-gradient(45deg,  #9b2193 0%,#ca545b 50%,#fdbf05 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b2193', endColorstr='#fdbf05',GradientType=1 ); 
}

/* Misty Forrest */
.foundry-hue-misty-forrest {
  background: #afcd79;
  background: -moz-linear-gradient(45deg,  #afcd79 0%, #35b350 44%, #10b4ac 100%);
  background: -webkit-linear-gradient(45deg,  #afcd79 0%,#35b350 44%,#10b4ac 100%);
  background: linear-gradient(45deg,  #afcd79 0%,#35b350 44%,#10b4ac 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcd79', endColorstr='#10b4ac',GradientType=1 );
}

/* Deep Blue */
.foundry-hue-deep-blue {
  background: #0e3b64;
  background: -moz-linear-gradient(45deg,  #0e3b64 0%, #10b4ac 100%);
  background: -webkit-linear-gradient(45deg,  #0e3b64 0%,#10b4ac 100%);
  background: linear-gradient(45deg,  #0e3b64 0%,#10b4ac 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e3b64', endColorstr='#10b4ac',GradientType=1 );
}.target-wrapper{position:relative}.target-show-on-hover{opacity:0;transition:opacity 750ms ease}.target-show-on-hover:hover{opacity:1}.target{position:absolute;width:100%;height:auto}.target.width-auto{width:auto}.target.height-fill,.target.height-fixed,.target.height-flexible{display:flex;align-items:center}.target.height-fill{height:100%}.target[class*="float-"],.target[class*="shift-"]{position:relative}.target[class*="pin-"],.target.relative-browser{position:fixed}.target.float-right{float:right}.target.float-left{float:left}.target.vcenter[class*="relative-"]{top:50%;transform:translateY(-50%)}.target.hcenter[class*="relative-"]{left:50%;transform:translateX(-50%)}.target.hcenter.vcenter[class*="relative-"]{transform:translateX(-50%) translateY(-50%)}.target.shift-up,.target.shift-down{margin-left:auto;margin-right:auto}.target.target-center{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.target.pin-top{top:0}.target.pin-bottom{bottom:0}.target.pin-left{left:0}.target.pin-right{right:0}.target.target-disable{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important;width:100% !important}@media only screen and (min-width:40em){.target.target-mobile-only{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important;width:100% !important}}@media only screen and (max-width:39.9375em){.target.target-disable-mobile{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important;width:100% !important}}@media only screen and (max-width:62.5em){.target.target-desktop-only{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important;width:100% !important}}
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.elxr_bounce {
  -webkit-animation-name: elxr_bounce;
  animation-name: elxr_bounce;
}

@-webkit-keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.elxr_flash {
  -webkit-animation-name: elxr_flash;
  animation-name: elxr_flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_pulse {
  -webkit-animation-name: elxr_pulse;
  animation-name: elxr_pulse;
}

@-webkit-keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_rubberBand {
  -webkit-animation-name: elxr_rubberBand;
  animation-name: elxr_rubberBand;
}

@-webkit-keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.elxr_shake {
  -webkit-animation-name: elxr_shake;
  animation-name: elxr_shake;
}

@-webkit-keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.elxr_swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: elxr_swing;
  animation-name: elxr_swing;
}

@-webkit-keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.elxr_tada {
  -webkit-animation-name: elxr_tada;
  animation-name: elxr_tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.elxr_wobble {
  -webkit-animation-name: elxr_wobble;
  animation-name: elxr_wobble;
}

@-webkit-keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_bounceIn {
  -webkit-animation-name: elxr_bounceIn;
  animation-name: elxr_bounceIn;
}

@-webkit-keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInDown {
  -webkit-animation-name: elxr_bounceInDown;
  animation-name: elxr_bounceInDown;
}

@-webkit-keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInLeft {
  -webkit-animation-name: elxr_bounceInLeft;
  animation-name: elxr_bounceInLeft;
}

@-webkit-keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInRight {
  -webkit-animation-name: elxr_bounceInRight;
  animation-name: elxr_bounceInRight;
}

@-webkit-keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInUp {
  -webkit-animation-name: elxr_bounceInUp;
  animation-name: elxr_bounceInUp;
}

@-webkit-keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.elxr_bounceOut {
  -webkit-animation-name: elxr_bounceOut;
  animation-name: elxr_bounceOut;
}

@-webkit-keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_bounceOutDown {
  -webkit-animation-name: elxr_bounceOutDown;
  animation-name: elxr_bounceOutDown;
}

@-webkit-keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_bounceOutLeft {
  -webkit-animation-name: elxr_bounceOutLeft;
  animation-name: elxr_bounceOutLeft;
}

@-webkit-keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_bounceOutRight {
  -webkit-animation-name: elxr_bounceOutRight;
  animation-name: elxr_bounceOutRight;
}

@-webkit-keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_bounceOutUp {
  -webkit-animation-name: elxr_bounceOutUp;
  animation-name: elxr_bounceOutUp;
}

@-webkit-keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.elxr_fadeIn {
  -webkit-animation-name: elxr_fadeIn;
  animation-name: elxr_fadeIn;
}

@-webkit-keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDown {
  -webkit-animation-name: elxr_fadeInDown;
  animation-name: elxr_fadeInDown;
}

@-webkit-keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDownBig {
  -webkit-animation-name: elxr_fadeInDownBig;
  animation-name: elxr_fadeInDownBig;
}

@-webkit-keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeft {
  -webkit-animation-name: elxr_fadeInLeft;
  animation-name: elxr_fadeInLeft;
}

@-webkit-keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeftBig {
  -webkit-animation-name: elxr_fadeInLeftBig;
  animation-name: elxr_fadeInLeftBig;
}

@-webkit-keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRight {
  -webkit-animation-name: elxr_fadeInRight;
  animation-name: elxr_fadeInRight;
}

@-webkit-keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRightBig {
  -webkit-animation-name: elxr_fadeInRightBig;
  animation-name: elxr_fadeInRightBig;
}

@-webkit-keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUp {
  -webkit-animation-name: elxr_fadeInUp;
  animation-name: elxr_fadeInUp;
}

@-webkit-keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUpBig {
  -webkit-animation-name: elxr_fadeInUpBig;
  animation-name: elxr_fadeInUpBig;
}

@-webkit-keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.elxr_fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.elxr_fadeOutDown {
  -webkit-animation-name: elxr_fadeOutDown;
  animation-name: elxr_fadeOutDown;
}

@-webkit-keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_fadeOutDownBig {
  -webkit-animation-name: elxr_fadeOutDownBig;
  animation-name: elxr_fadeOutDownBig;
}

@-webkit-keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.elxr_fadeOutLeft {
  -webkit-animation-name: elxr_fadeOutLeft;
  animation-name: elxr_fadeOutLeft;
}

@-webkit-keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_fadeOutLeftBig {
  -webkit-animation-name: elxr_fadeOutLeftBig;
  animation-name: elxr_fadeOutLeftBig;
}

@-webkit-keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.elxr_fadeOutRight {
  -webkit-animation-name: elxr_fadeOutRight;
  animation-name: elxr_fadeOutRight;
}

@-webkit-keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_fadeOutRightBig {
  -webkit-animation-name: elxr_fadeOutRightBig;
  animation-name: elxr_fadeOutRightBig;
}

@-webkit-keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.elxr_fadeOutUp {
  -webkit-animation-name: elxr_fadeOutUp;
  animation-name: elxr_fadeOutUp;
}

@-webkit-keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_fadeOutUpBig {
  -webkit-animation-name: elxr_fadeOutUpBig;
  animation-name: elxr_fadeOutUpBig;
}

@-webkit-keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.elxr_flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: elxr_flip;
  animation-name: elxr_flip;
}

@-webkit-keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.elxr_flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInX;
  animation-name: elxr_flipInX;
}

@-webkit-keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.elxr_flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInY;
  animation-name: elxr_flipInY;
}

@-webkit-keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.elxr_flipOutX {
  -webkit-animation-name: elxr_flipOutX;
  animation-name: elxr_flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.elxr_flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipOutY;
  animation-name: elxr_flipOutY;
}

@-webkit-keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.elxr_lightSpeedIn {
  -webkit-animation-name: elxr_lightSpeedIn;
  animation-name: elxr_lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.elxr_lightSpeedOut {
  -webkit-animation-name: elxr_lightSpeedOut;
  animation-name: elxr_lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateIn {
  -webkit-animation-name: elxr_rotateIn;
  animation-name: elxr_rotateIn;
}

@-webkit-keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownLeft {
  -webkit-animation-name: elxr_rotateInDownLeft;
  animation-name: elxr_rotateInDownLeft;
}

@-webkit-keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownRight {
  -webkit-animation-name: elxr_rotateInDownRight;
  animation-name: elxr_rotateInDownRight;
}

@-webkit-keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpLeft {
  -webkit-animation-name: elxr_rotateInUpLeft;
  animation-name: elxr_rotateInUpLeft;
}

@-webkit-keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpRight {
  -webkit-animation-name: elxr_rotateInUpRight;
  animation-name: elxr_rotateInUpRight;
}

@-webkit-keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.elxr_rotateOut {
  -webkit-animation-name: elxr_rotateOut;
  animation-name: elxr_rotateOut;
}

@-webkit-keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownLeft {
  -webkit-animation-name: elxr_rotateOutDownLeft;
  animation-name: elxr_rotateOutDownLeft;
}

@-webkit-keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownRight {
  -webkit-animation-name: elxr_rotateOutDownRight;
  animation-name: elxr_rotateOutDownRight;
}

@-webkit-keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpLeft {
  -webkit-animation-name: elxr_rotateOutUpLeft;
  animation-name: elxr_rotateOutUpLeft;
}

@-webkit-keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpRight {
  -webkit-animation-name: elxr_rotateOutUpRight;
  animation-name: elxr_rotateOutUpRight;
}

@-webkit-keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInDown {
  -webkit-animation-name: elxr_slideInDown;
  animation-name: elxr_slideInDown;
}

@-webkit-keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInLeft {
  -webkit-animation-name: elxr_slideInLeft;
  animation-name: elxr_slideInLeft;
}

@-webkit-keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInRight {
  -webkit-animation-name: elxr_slideInRight;
  animation-name: elxr_slideInRight;
}

@-webkit-keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_slideOutLeft {
  -webkit-animation-name: elxr_slideOutLeft;
  animation-name: elxr_slideOutLeft;
}

@-webkit-keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_slideOutRight {
  -webkit-animation-name: elxr_slideOutRight;
  animation-name: elxr_slideOutRight;
}

@-webkit-keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_slideOutUp {
  -webkit-animation-name: elxr_slideOutUp;
  animation-name: elxr_slideOutUp;
}

@-webkit-keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInUp {
  -webkit-animation-name: elxr_slideInUp;
  animation-name: elxr_slideInUp;
}

@-webkit-keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_slideOutDown {
  -webkit-animation-name: elxr_slideOutDown;
  animation-name: elxr_slideOutDown;
}

@-webkit-keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(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: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-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: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.elxr_hinge {
  -webkit-animation-name: elxr_hinge;
  animation-name: elxr_hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.elxr_rollIn {
  -webkit-animation-name: elxr_rollIn;
  animation-name: elxr_rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.elxr_rollOut {
  -webkit-animation-name: elxr_rollOut;
  animation-name: elxr_rollOut;
}

@-webkit-keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

.elxr_zoomIn {
  -webkit-animation-name: elxr_zoomIn;
  animation-name: elxr_zoomIn;
}

@-webkit-keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInDown {
  -webkit-animation-name: elxr_zoomInDown;
  animation-name: elxr_zoomInDown;
}

@-webkit-keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInLeft {
  -webkit-animation-name: elxr_zoomInLeft;
  animation-name: elxr_zoomInLeft;
}

@-webkit-keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInRight {
  -webkit-animation-name: elxr_zoomInRight;
  animation-name: elxr_zoomInRight;
}

@-webkit-keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInUp {
  -webkit-animation-name: elxr_zoomInUp;
  animation-name: elxr_zoomInUp;
}

@-webkit-keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

.elxr_zoomOut {
  -webkit-animation-name: elxr_zoomOut;
  animation-name: elxr_zoomOut;
}

@-webkit-keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

.elxr_zoomOutDown {
  -webkit-animation-name: elxr_zoomOutDown;
  animation-name: elxr_zoomOutDown;
}

@-webkit-keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

.elxr_zoomOutLeft {
  -webkit-animation-name: elxr_zoomOutLeft;
  animation-name: elxr_zoomOutLeft;
}

@-webkit-keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

.elxr_zoomOutRight {
  -webkit-animation-name: elxr_zoomOutRight;
  animation-name: elxr_zoomOutRight;
}

@-webkit-keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

.elxr_zoomOutUp {
  -webkit-animation-name: elxr_zoomOutUp;
  animation-name: elxr_zoomOutUp;
}



@charset "UTF-8";/*!
Magic - http://minimamente.com
Licensed under the MIT license

Copyright (c) 2014 Christian Pucci

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.magictime {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.elxr_elxr_perspectiveDownRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveDownRetourn;
  -moz-animation-name: elxr_perspectiveDownRetourn;
  -ms-animation-name: elxr_perspectiveDownRetourn;
  -o-animation-name: elxr_perspectiveDownRetourn;
  animation-name: elxr_perspectiveDownRetourn;
}
.elxr_elxr_perspectiveLeftRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveLeftRetourn;
  -moz-animation-name: elxr_perspectiveLeftRetourn;
  -ms-animation-name: elxr_perspectiveLeftRetourn;
  -o-animation-name: elxr_perspectiveLeftRetourn;
  animation-name: elxr_perspectiveLeftRetourn;
}
.elxr_elxr_perspectiveRightRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveRightRetourn;
  -moz-animation-name: elxr_perspectiveRightRetourn;
  -ms-animation-name: elxr_perspectiveRightRetourn;
  -o-animation-name: elxr_perspectiveRightRetourn;
  animation-name: elxr_perspectiveRightRetourn;
}
.elxr_elxr_perspectiveUpRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveUpRetourn;
  -moz-animation-name: elxr_perspectiveUpRetourn;
  -ms-animation-name: elxr_perspectiveUpRetourn;
  -o-animation-name: elxr_perspectiveUpRetourn;
  animation-name: elxr_perspectiveUpRetourn;
}
.elxr_elxr_puffIn {
  -webkit-animation-name: elxr_puffIn;
  -moz-animation-name: elxr_puffIn;
  -ms-animation-name: elxr_puffIn;
  -o-animation-name: elxr_puffIn;
  animation-name: elxr_puffIn;
}
.elxr_elxr_twisterInUp {
  -webkit-animation-name: elxr_twisterInUp;
  -moz-animation-name: elxr_twisterInUp;
  -ms-animation-name: elxr_twisterInUp;
  -o-animation-name: elxr_twisterInUp;
  animation-name: elxr_twisterInUp;
}
.elxr_elxr_vanishIn {
  -webkit-animation-name: elxr_vanishIn;
  -moz-animation-name: elxr_vanishIn;
  -ms-animation-name: elxr_vanishIn;
  -o-animation-name: elxr_vanishIn;
  animation-name: elxr_vanishIn;
}
.elxr_elxr_tinRightIn {
  -webkit-animation-name: elxr_tinRightIn;
  -moz-animation-name: elxr_tinRightIn;
  -ms-animation-name: elxr_tinRightIn;
  -o-animation-name: elxr_tinRightIn;
  animation-name: elxr_tinRightIn;
}
.elxr_elxr_tinLeftIn {
  -webkit-animation-name: elxr_tinLeftIn;
  -moz-animation-name: elxr_tinLeftIn;
  -ms-animation-name: elxr_tinLeftIn;
  -o-animation-name: elxr_tinLeftIn;
  animation-name: elxr_tinLeftIn;
}


@-moz-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2,2);
    -moz-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1,1);
    -moz-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1,1);
    filter: blur(0px);
  }
}
@keyframes elxr_puffIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    filter: blur(0px);
  }
}
@-moz-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-webkit-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-o-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-ms-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {;
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 0 0;
    -ms-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-moz-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-moz-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
@-moz-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.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.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.elxr_bounce {
  -webkit-animation-name: elxr_bounce;
  animation-name: elxr_bounce;
}

@-webkit-keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.elxr_flash {
  -webkit-animation-name: elxr_flash;
  animation-name: elxr_flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_pulse {
  -webkit-animation-name: elxr_pulse;
  animation-name: elxr_pulse;
}

@-webkit-keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_rubberBand {
  -webkit-animation-name: elxr_rubberBand;
  animation-name: elxr_rubberBand;
}

@-webkit-keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.elxr_shake {
  -webkit-animation-name: elxr_shake;
  animation-name: elxr_shake;
}

@-webkit-keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.elxr_swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: elxr_swing;
  animation-name: elxr_swing;
}

@-webkit-keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.elxr_tada {
  -webkit-animation-name: elxr_tada;
  animation-name: elxr_tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.elxr_wobble {
  -webkit-animation-name: elxr_wobble;
  animation-name: elxr_wobble;
}

@-webkit-keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_bounceIn {
  -webkit-animation-name: elxr_bounceIn;
  animation-name: elxr_bounceIn;
}

@-webkit-keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInDown {
  -webkit-animation-name: elxr_bounceInDown;
  animation-name: elxr_bounceInDown;
}

@-webkit-keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInLeft {
  -webkit-animation-name: elxr_bounceInLeft;
  animation-name: elxr_bounceInLeft;
}

@-webkit-keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInRight {
  -webkit-animation-name: elxr_bounceInRight;
  animation-name: elxr_bounceInRight;
}

@-webkit-keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInUp {
  -webkit-animation-name: elxr_bounceInUp;
  animation-name: elxr_bounceInUp;
}

@-webkit-keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.elxr_bounceOut {
  -webkit-animation-name: elxr_bounceOut;
  animation-name: elxr_bounceOut;
}

@-webkit-keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_bounceOutDown {
  -webkit-animation-name: elxr_bounceOutDown;
  animation-name: elxr_bounceOutDown;
}

@-webkit-keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_bounceOutLeft {
  -webkit-animation-name: elxr_bounceOutLeft;
  animation-name: elxr_bounceOutLeft;
}

@-webkit-keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_bounceOutRight {
  -webkit-animation-name: elxr_bounceOutRight;
  animation-name: elxr_bounceOutRight;
}

@-webkit-keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_bounceOutUp {
  -webkit-animation-name: elxr_bounceOutUp;
  animation-name: elxr_bounceOutUp;
}

@-webkit-keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.elxr_fadeIn {
  -webkit-animation-name: elxr_fadeIn;
  animation-name: elxr_fadeIn;
}

@-webkit-keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDown {
  -webkit-animation-name: elxr_fadeInDown;
  animation-name: elxr_fadeInDown;
}

@-webkit-keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDownBig {
  -webkit-animation-name: elxr_fadeInDownBig;
  animation-name: elxr_fadeInDownBig;
}

@-webkit-keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeft {
  -webkit-animation-name: elxr_fadeInLeft;
  animation-name: elxr_fadeInLeft;
}

@-webkit-keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeftBig {
  -webkit-animation-name: elxr_fadeInLeftBig;
  animation-name: elxr_fadeInLeftBig;
}

@-webkit-keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRight {
  -webkit-animation-name: elxr_fadeInRight;
  animation-name: elxr_fadeInRight;
}

@-webkit-keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRightBig {
  -webkit-animation-name: elxr_fadeInRightBig;
  animation-name: elxr_fadeInRightBig;
}

@-webkit-keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUp {
  -webkit-animation-name: elxr_fadeInUp;
  animation-name: elxr_fadeInUp;
}

@-webkit-keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUpBig {
  -webkit-animation-name: elxr_fadeInUpBig;
  animation-name: elxr_fadeInUpBig;
}

@-webkit-keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.elxr_fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.elxr_fadeOutDown {
  -webkit-animation-name: elxr_fadeOutDown;
  animation-name: elxr_fadeOutDown;
}

@-webkit-keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_fadeOutDownBig {
  -webkit-animation-name: elxr_fadeOutDownBig;
  animation-name: elxr_fadeOutDownBig;
}

@-webkit-keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.elxr_fadeOutLeft {
  -webkit-animation-name: elxr_fadeOutLeft;
  animation-name: elxr_fadeOutLeft;
}

@-webkit-keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_fadeOutLeftBig {
  -webkit-animation-name: elxr_fadeOutLeftBig;
  animation-name: elxr_fadeOutLeftBig;
}

@-webkit-keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.elxr_fadeOutRight {
  -webkit-animation-name: elxr_fadeOutRight;
  animation-name: elxr_fadeOutRight;
}

@-webkit-keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_fadeOutRightBig {
  -webkit-animation-name: elxr_fadeOutRightBig;
  animation-name: elxr_fadeOutRightBig;
}

@-webkit-keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.elxr_fadeOutUp {
  -webkit-animation-name: elxr_fadeOutUp;
  animation-name: elxr_fadeOutUp;
}

@-webkit-keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_fadeOutUpBig {
  -webkit-animation-name: elxr_fadeOutUpBig;
  animation-name: elxr_fadeOutUpBig;
}

@-webkit-keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.elxr_flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: elxr_flip;
  animation-name: elxr_flip;
}

@-webkit-keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.elxr_flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInX;
  animation-name: elxr_flipInX;
}

@-webkit-keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.elxr_flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInY;
  animation-name: elxr_flipInY;
}

@-webkit-keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.elxr_flipOutX {
  -webkit-animation-name: elxr_flipOutX;
  animation-name: elxr_flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.elxr_flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipOutY;
  animation-name: elxr_flipOutY;
}

@-webkit-keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.elxr_lightSpeedIn {
  -webkit-animation-name: elxr_lightSpeedIn;
  animation-name: elxr_lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.elxr_lightSpeedOut {
  -webkit-animation-name: elxr_lightSpeedOut;
  animation-name: elxr_lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateIn {
  -webkit-animation-name: elxr_rotateIn;
  animation-name: elxr_rotateIn;
}

@-webkit-keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownLeft {
  -webkit-animation-name: elxr_rotateInDownLeft;
  animation-name: elxr_rotateInDownLeft;
}

@-webkit-keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownRight {
  -webkit-animation-name: elxr_rotateInDownRight;
  animation-name: elxr_rotateInDownRight;
}

@-webkit-keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpLeft {
  -webkit-animation-name: elxr_rotateInUpLeft;
  animation-name: elxr_rotateInUpLeft;
}

@-webkit-keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpRight {
  -webkit-animation-name: elxr_rotateInUpRight;
  animation-name: elxr_rotateInUpRight;
}

@-webkit-keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.elxr_rotateOut {
  -webkit-animation-name: elxr_rotateOut;
  animation-name: elxr_rotateOut;
}

@-webkit-keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownLeft {
  -webkit-animation-name: elxr_rotateOutDownLeft;
  animation-name: elxr_rotateOutDownLeft;
}

@-webkit-keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownRight {
  -webkit-animation-name: elxr_rotateOutDownRight;
  animation-name: elxr_rotateOutDownRight;
}

@-webkit-keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpLeft {
  -webkit-animation-name: elxr_rotateOutUpLeft;
  animation-name: elxr_rotateOutUpLeft;
}

@-webkit-keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpRight {
  -webkit-animation-name: elxr_rotateOutUpRight;
  animation-name: elxr_rotateOutUpRight;
}

@-webkit-keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInDown {
  -webkit-animation-name: elxr_slideInDown;
  animation-name: elxr_slideInDown;
}

@-webkit-keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInLeft {
  -webkit-animation-name: elxr_slideInLeft;
  animation-name: elxr_slideInLeft;
}

@-webkit-keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInRight {
  -webkit-animation-name: elxr_slideInRight;
  animation-name: elxr_slideInRight;
}

@-webkit-keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_slideOutLeft {
  -webkit-animation-name: elxr_slideOutLeft;
  animation-name: elxr_slideOutLeft;
}

@-webkit-keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_slideOutRight {
  -webkit-animation-name: elxr_slideOutRight;
  animation-name: elxr_slideOutRight;
}

@-webkit-keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_slideOutUp {
  -webkit-animation-name: elxr_slideOutUp;
  animation-name: elxr_slideOutUp;
}

@-webkit-keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInUp {
  -webkit-animation-name: elxr_slideInUp;
  animation-name: elxr_slideInUp;
}

@-webkit-keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_slideOutDown {
  -webkit-animation-name: elxr_slideOutDown;
  animation-name: elxr_slideOutDown;
}

@-webkit-keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(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: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-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: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.elxr_hinge {
  -webkit-animation-name: elxr_hinge;
  animation-name: elxr_hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.elxr_rollIn {
  -webkit-animation-name: elxr_rollIn;
  animation-name: elxr_rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.elxr_rollOut {
  -webkit-animation-name: elxr_rollOut;
  animation-name: elxr_rollOut;
}

@-webkit-keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

.elxr_zoomIn {
  -webkit-animation-name: elxr_zoomIn;
  animation-name: elxr_zoomIn;
}

@-webkit-keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInDown {
  -webkit-animation-name: elxr_zoomInDown;
  animation-name: elxr_zoomInDown;
}

@-webkit-keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInLeft {
  -webkit-animation-name: elxr_zoomInLeft;
  animation-name: elxr_zoomInLeft;
}

@-webkit-keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInRight {
  -webkit-animation-name: elxr_zoomInRight;
  animation-name: elxr_zoomInRight;
}

@-webkit-keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInUp {
  -webkit-animation-name: elxr_zoomInUp;
  animation-name: elxr_zoomInUp;
}

@-webkit-keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

.elxr_zoomOut {
  -webkit-animation-name: elxr_zoomOut;
  animation-name: elxr_zoomOut;
}

@-webkit-keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

.elxr_zoomOutDown {
  -webkit-animation-name: elxr_zoomOutDown;
  animation-name: elxr_zoomOutDown;
}

@-webkit-keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

.elxr_zoomOutLeft {
  -webkit-animation-name: elxr_zoomOutLeft;
  animation-name: elxr_zoomOutLeft;
}

@-webkit-keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

.elxr_zoomOutRight {
  -webkit-animation-name: elxr_zoomOutRight;
  animation-name: elxr_zoomOutRight;
}

@-webkit-keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

.elxr_zoomOutUp {
  -webkit-animation-name: elxr_zoomOutUp;
  animation-name: elxr_zoomOutUp;
}



@charset "UTF-8";/*!
Magic - http://minimamente.com
Licensed under the MIT license

Copyright (c) 2014 Christian Pucci

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.magictime {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.elxr_elxr_perspectiveDownRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveDownRetourn;
  -moz-animation-name: elxr_perspectiveDownRetourn;
  -ms-animation-name: elxr_perspectiveDownRetourn;
  -o-animation-name: elxr_perspectiveDownRetourn;
  animation-name: elxr_perspectiveDownRetourn;
}
.elxr_elxr_perspectiveLeftRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveLeftRetourn;
  -moz-animation-name: elxr_perspectiveLeftRetourn;
  -ms-animation-name: elxr_perspectiveLeftRetourn;
  -o-animation-name: elxr_perspectiveLeftRetourn;
  animation-name: elxr_perspectiveLeftRetourn;
}
.elxr_elxr_perspectiveRightRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveRightRetourn;
  -moz-animation-name: elxr_perspectiveRightRetourn;
  -ms-animation-name: elxr_perspectiveRightRetourn;
  -o-animation-name: elxr_perspectiveRightRetourn;
  animation-name: elxr_perspectiveRightRetourn;
}
.elxr_elxr_perspectiveUpRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveUpRetourn;
  -moz-animation-name: elxr_perspectiveUpRetourn;
  -ms-animation-name: elxr_perspectiveUpRetourn;
  -o-animation-name: elxr_perspectiveUpRetourn;
  animation-name: elxr_perspectiveUpRetourn;
}
.elxr_elxr_puffIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_puffIn;
  -moz-animation-name: elxr_puffIn;
  -ms-animation-name: elxr_puffIn;
  -o-animation-name: elxr_puffIn;
  animation-name: elxr_puffIn;
  -webkit-animation-fill-mode: none;
  -moz-animation-fill-mode: none;
  -ms-animation-fill-mode: none;
  -o-animation-fill-mode: none;
  animation-fill-mode: none;
}
.elxr_elxr_twisterInUp {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_twisterInUp;
  -moz-animation-name: elxr_twisterInUp;
  -ms-animation-name: elxr_twisterInUp;
  -o-animation-name: elxr_twisterInUp;
  animation-name: elxr_twisterInUp;
}
.elxr_elxr_vanishIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_vanishIn;
  -moz-animation-name: elxr_vanishIn;
  -ms-animation-name: elxr_vanishIn;
  -o-animation-name: elxr_vanishIn;
  animation-name: elxr_vanishIn;
}
.elxr_elxr_tinRightIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_tinRightIn;
  -moz-animation-name: elxr_tinRightIn;
  -ms-animation-name: elxr_tinRightIn;
  -o-animation-name: elxr_tinRightIn;
  animation-name: elxr_tinRightIn;
}
.elxr_elxr_tinLeftIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_tinLeftIn;
  -moz-animation-name: elxr_tinLeftIn;
  -ms-animation-name: elxr_tinLeftIn;
  -o-animation-name: elxr_tinLeftIn;
  animation-name: elxr_tinLeftIn;
}


@-moz-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_puffIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    filter: blur(0px);
  }
}
@-moz-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-webkit-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-o-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-ms-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {;
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 0 0;
    -ms-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-moz-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-moz-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
@-moz-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active {
  outline: 0; }

a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

html {
  box-sizing: border-box; }

*,
*::before,
*::after {
  box-sizing: inherit; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@-webkit-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

html {
  font-size: 16px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #373a3c;
  background-color: #fff; }

.paragraph {
  color: #373a3c; }

[tabindex="-1"]:focus {
  outline: none !important; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #818a91; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

a {
  color: #0275d8;
  text-decoration: none; }
  a:focus, a:hover {
    color: #014c8c;
    text-decoration: none; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

pre {
  margin-top: 0;
  margin-bottom: 1rem; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle; }

[role="button"] {
  cursor: pointer; }

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation; }

table {
  background-color: transparent; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #818a91;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: left; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

input[type="search"] {
  box-sizing: inherit;
  -webkit-appearance: none; }

output {
  display: inline-block; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
  color: #373a3c; }

h1 {
  font-size: 2.5rem; }

h2 {
  font-size: 2rem; }

h3 {
  font-size: 1.75rem; }

h4 {
  font-size: 1.5rem; }

h5 {
  font-size: 1.25rem; }

h6 {
  font-size: 1rem; }

.h1 {
  font-size: 2.5rem; }

.h2 {
  font-size: 2rem; }

.h3 {
  font-size: 1.75rem; }

.h4 {
  font-size: 1.5rem; }

.h5 {
  font-size: 1.25rem; }

.h6 {
  font-size: 1rem; }

.lead {
  font-size: 20px;
  font-weight: 300; }

.display-1 {
  font-size: 96px;
  font-weight: 300; }

.display-2 {
  font-size: 88px;
  font-weight: 300; }

.display-3 {
  font-size: 72px;
  font-weight: 300; }

.display-4 {
  font-size: 56px;
  font-weight: 300; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: normal; }

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 5px; }

.dl-horizontal {
  margin-right: -1.875rem;
  margin-left: -1.875rem; }
  .dl-horizontal::after {
    content: "";
    display: table;
    clear: both; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: #818a91; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0; }

.blockquote-reverse .blockquote-footer::before {
  content: ""; }

.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014"; }

.img-fluid, .carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 4px; }

.img-thumbnail {
  padding: 0.25rem;
  line-height: 1.5;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #818a91; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 4px; }

kbd {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 4px; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  line-height: 1.5;
  color: #373a3c; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .container::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .container {
      max-width: 576px; } }
  @media (min-width: 767px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 940px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .container-fluid::after {
    content: "";
    display: table;
    clear: both; }

.row {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem; }
  .row::after {
    content: "";
    display: table;
    clear: both; }

.col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  position: relative;
  min-height: 1px;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  float: left; }

.col-xs-1 {
  width: 8.3333333333%; }

.col-xs-2 {
  width: 16.6666666667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.3333333333%; }

.col-xs-5 {
  width: 41.6666666667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.3333333333%; }

.col-xs-8 {
  width: 66.6666666667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.3333333333%; }

.col-xs-11 {
  width: 91.6666666667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.3333333333%; }

.col-xs-pull-2 {
  right: 16.6666666667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.3333333333%; }

.col-xs-pull-5 {
  right: 41.6666666667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.3333333333%; }

.col-xs-pull-8 {
  right: 66.6666666667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.3333333333%; }

.col-xs-pull-11 {
  right: 91.6666666667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.3333333333%; }

.col-xs-push-2 {
  left: 16.6666666667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.3333333333%; }

.col-xs-push-5 {
  left: 41.6666666667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.3333333333%; }

.col-xs-push-8 {
  left: 66.6666666667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.3333333333%; }

.col-xs-push-11 {
  left: 91.6666666667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 544px) {
  .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {
    float: left; }
  .col-sm-1 {
    width: 8.3333333333%; }
  .col-sm-2 {
    width: 16.6666666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.3333333333%; }
  .col-sm-5 {
    width: 41.6666666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.3333333333%; }
  .col-sm-8 {
    width: 66.6666666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.3333333333%; }
  .col-sm-11 {
    width: 91.6666666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.3333333333%; }
  .col-sm-push-2 {
    left: 16.6666666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.3333333333%; }
  .col-sm-push-5 {
    left: 41.6666666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.3333333333%; }
  .col-sm-push-8 {
    left: 66.6666666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.3333333333%; }
  .col-sm-push-11 {
    left: 91.6666666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 767px) {
  .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
    float: left; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.3333333333%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.3333333333%; }
  .col-md-pull-2 {
    right: 16.6666666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.3333333333%; }
  .col-md-pull-5 {
    right: 41.6666666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.3333333333%; }
  .col-md-pull-8 {
    right: 66.6666666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.3333333333%; }
  .col-md-pull-11 {
    right: 91.6666666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.3333333333%; }
  .col-md-push-2 {
    left: 16.6666666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.3333333333%; }
  .col-md-push-5 {
    left: 41.6666666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.3333333333%; }
  .col-md-push-8 {
    left: 66.6666666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.3333333333%; }
  .col-md-push-11 {
    left: 91.6666666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
    float: left; }
  .col-lg-1 {
    width: 8.3333333333%; }
  .col-lg-2 {
    width: 16.6666666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.3333333333%; }
  .col-lg-5 {
    width: 41.6666666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.3333333333%; }
  .col-lg-8 {
    width: 66.6666666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.3333333333%; }
  .col-lg-11 {
    width: 91.6666666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.3333333333%; }
  .col-lg-push-2 {
    left: 16.6666666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.3333333333%; }
  .col-lg-push-5 {
    left: 41.6666666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.3333333333%; }
  .col-lg-push-8 {
    left: 66.6666666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.3333333333%; }
  .col-lg-push-11 {
    left: 91.6666666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1 {
    float: left; }
  .col-xl-1 {
    width: 8.3333333333%; }
  .col-xl-2 {
    width: 16.6666666667%; }
  .col-xl-3 {
    width: 25%; }
  .col-xl-4 {
    width: 33.3333333333%; }
  .col-xl-5 {
    width: 41.6666666667%; }
  .col-xl-6 {
    width: 50%; }
  .col-xl-7 {
    width: 58.3333333333%; }
  .col-xl-8 {
    width: 66.6666666667%; }
  .col-xl-9 {
    width: 75%; }
  .col-xl-10 {
    width: 83.3333333333%; }
  .col-xl-11 {
    width: 91.6666666667%; }
  .col-xl-12 {
    width: 100%; }
  .col-xl-pull-0 {
    right: auto; }
  .col-xl-pull-1 {
    right: 8.3333333333%; }
  .col-xl-pull-2 {
    right: 16.6666666667%; }
  .col-xl-pull-3 {
    right: 25%; }
  .col-xl-pull-4 {
    right: 33.3333333333%; }
  .col-xl-pull-5 {
    right: 41.6666666667%; }
  .col-xl-pull-6 {
    right: 50%; }
  .col-xl-pull-7 {
    right: 58.3333333333%; }
  .col-xl-pull-8 {
    right: 66.6666666667%; }
  .col-xl-pull-9 {
    right: 75%; }
  .col-xl-pull-10 {
    right: 83.3333333333%; }
  .col-xl-pull-11 {
    right: 91.6666666667%; }
  .col-xl-pull-12 {
    right: 100%; }
  .col-xl-push-0 {
    left: auto; }
  .col-xl-push-1 {
    left: 8.3333333333%; }
  .col-xl-push-2 {
    left: 16.6666666667%; }
  .col-xl-push-3 {
    left: 25%; }
  .col-xl-push-4 {
    left: 33.3333333333%; }
  .col-xl-push-5 {
    left: 41.6666666667%; }
  .col-xl-push-6 {
    left: 50%; }
  .col-xl-push-7 {
    left: 58.3333333333%; }
  .col-xl-push-8 {
    left: 66.6666666667%; }
  .col-xl-push-9 {
    left: 75%; }
  .col-xl-push-10 {
    left: 83.3333333333%; }
  .col-xl-push-11 {
    left: 91.6666666667%; }
  .col-xl-push-12 {
    left: 100%; }
  .col-xl-offset-0 {
    margin-left: 0%; }
  .col-xl-offset-1 {
    margin-left: 8.3333333333%; }
  .col-xl-offset-2 {
    margin-left: 16.6666666667%; }
  .col-xl-offset-3 {
    margin-left: 25%; }
  .col-xl-offset-4 {
    margin-left: 33.3333333333%; }
  .col-xl-offset-5 {
    margin-left: 41.6666666667%; }
  .col-xl-offset-6 {
    margin-left: 50%; }
  .col-xl-offset-7 {
    margin-left: 58.3333333333%; }
  .col-xl-offset-8 {
    margin-left: 66.6666666667%; }
  .col-xl-offset-9 {
    margin-left: 75%; }
  .col-xl-offset-10 {
    margin-left: 83.3333333333%; }
  .col-xl-offset-11 {
    margin-left: 91.6666666667%; }
  .col-xl-offset-12 {
    margin-left: 100%; } }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  .table th,
  .table td {
    padding: 0.75rem;
    line-height: 1.5;
    vertical-align: top;
    border-top: 1px solid #eceeef; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef; }
  .table tbody + tbody {
    border-top: 2px solid #eceeef; }
  .table .table {
    background-color: #fff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #eceeef; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #eceeef; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover tbody tr:hover {
  background-color: #f5f5f5; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f5f5f5; }

.table-hover .table-active:hover {
  background-color: #e8e8e8; }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: #e8e8e8; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8; }

.table-hover .table-success:hover {
  background-color: #d0e9c6; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #d0e9c6; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7; }

.table-hover .table-info:hover {
  background-color: #c4e3f3; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #c4e3f3; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3; }

.table-hover .table-warning:hover {
  background-color: #faf2cc; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #faf2cc; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2dede; }

.table-hover .table-danger:hover {
  background-color: #ebcccc; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ebcccc; }

.table-responsive {
  display: block;
  width: 100%;
  min-height: 0.01%;
  overflow-x: auto; }

.thead-inverse th {
  color: #fff;
  background-color: #373a3c; }

.thead-default th {
  color: #55595c;
  background-color: #eceeef; }

.table-inverse {
  color: #eceeef;
  background-color: #373a3c; }
  .table-inverse.table-bordered {
    border: 0; }
  .table-inverse th,
  .table-inverse td,
  .table-inverse thead th {
    border-color: #55595c; }

.table-reflow thead {
  float: left; }

.table-reflow tbody {
  display: block;
  white-space: nowrap; }

.table-reflow th,
.table-reflow td {
  border-top: 1px solid #eceeef;
  border-left: 1px solid #eceeef; }
  .table-reflow th:last-child,
  .table-reflow td:last-child {
    border-right: 1px solid #eceeef; }

.table-reflow thead:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tbody:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #eceeef; }

.table-reflow tr {
  float: left; }
  .table-reflow tr th,
  .table-reflow tr td {
    display: block !important;
    border: 1px solid #eceeef; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #55595c;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    border-color: #66afe9;
    outline: none; }
  .form-control::placeholder {
    color: #999;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #eceeef;
    opacity: 1; }
  .form-control:disabled {
    cursor: not-allowed; }

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }

select.form-control:focus::-ms-value {
  color: #55595c;
  background-color: #fff; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.8625rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3.1666666667rem; }

.form-control-file,
.form-control-range {
  display: block; }

.form-control-label {
  padding: 0.375rem 1em;
  margin-bottom: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input.form-control[type="date"],
  input.form-control[type="time"],
  input.form-control[type="datetime-local"],
  input.form-control[type="month"] {
    line-height: 2.25rem; }
  input.input-sm[type="date"], .input-group-sm input.form-control[type="date"],
  input.input-sm[type="time"], .input-group-sm input.form-control[type="time"],
  input.input-sm[type="datetime-local"], .input-group-sm input.form-control[type="datetime-local"],
  input.input-sm[type="month"], .input-group-sm input.form-control[type="month"] {
    line-height: 1.8625rem; }
  input.input-lg[type="date"], .input-group-lg input.form-control[type="date"],
  input.input-lg[type="time"], .input-group-lg input.form-control[type="time"],
  input.input-lg[type="datetime-local"], .input-group-lg input.form-control[type="datetime-local"],
  input.input-lg[type="month"], .input-group-lg input.form-control[type="month"] {
    line-height: 3.1666666667rem; } }

.form-control-static {
  min-height: 2.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0; }
  .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px; }

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 4px; }

.form-group {
  margin-bottom: 1rem; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-bottom: 0.75rem; }
  .radio label,
  .checkbox label {
    padding-left: 1.25rem;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
    .radio label input:only-child,
    .checkbox label input:only-child {
      position: static; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: .25rem;
  margin-top: 4px \9;
  margin-left: -1.25rem; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -.25rem; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 20px; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: .75rem; }

input[type="radio"]:disabled, input.disabled[type="radio"],
input[type="checkbox"]:disabled,
input.disabled[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
.checkbox-inline.disabled {
  cursor: not-allowed; }

.radio.disabled label,
.checkbox.disabled label {
  cursor: not-allowed; }

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  background-size: 1.4625rem 1.4625rem; }

.has-success .text-help,
.has-success .form-control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #5cb85c; }

.has-success .form-control {
  border-color: #5cb85c; }

.has-success .input-group-addon {
  color: #5cb85c !important;
  border-color: #5cb85c;
  background-color: #eaf6ea; }

.has-success .form-control-feedback {
  color: #5cb85c; }

.has-success .form-control-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="); }

.has-warning .text-help,
.has-warning .form-control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #f0ad4e; }

.has-warning .form-control {
  border-color: #f0ad4e; }

.has-warning .input-group-addon {
  color: #f0ad4e !important;
  border-color: #f0ad4e;
  background-color: white; }

.has-warning .form-control-feedback {
  color: #f0ad4e; }

.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"); }

.has-danger .text-help,
.has-danger .form-control-label,
.has-danger .radio,
.has-danger .checkbox,
.has-danger .radio-inline,
.has-danger .checkbox-inline, .has-danger.radio label, .has-danger.checkbox label, .has-danger.radio-inline label, .has-danger.checkbox-inline label {
  color: #d9534f; }

.has-danger .form-control {
  border-color: #d9534f; }

.has-danger .input-group-addon {
  color: #d9534f !important;
  border-color: #d9534f;
  background-color: #fdf7f7; }

.has-danger .form-control-feedback {
  color: #d9534f; }

.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="); }

@media (min-width: 544px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.btn {
  margin-bottom: 0.5px;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn.focus:active, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:focus, .btn:hover {
    text-decoration: none; }
  .btn.focus {
    text-decoration: none; }
  .btn:active, .btn.active {
    background-image: none;
    outline: 0; }
  .btn.disabled, .btn:disabled {
    cursor: not-allowed;
    opacity: .65; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .btn-primary:hover {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b;
    background-image: none; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary.focus:active, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #014682;
      border-color: #01315a; }
  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary.focus:disabled {
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary.disabled:hover, .btn-primary:disabled:hover {
    background-color: #0275d8;
    border-color: #0275d8; }

.btn-secondary {
  color: #373a3c;
  background-color: #fff;
  border-color: #ccc; }
  .btn-secondary:hover {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad;
    background-image: none; }
    .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary.focus:active, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
      color: #373a3c;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary.focus:disabled {
    background-color: #fff;
    border-color: #ccc; }
  .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
    background-color: #fff;
    border-color: #ccc; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2;
    background-image: none; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info.focus:active, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1f7e9a; }
  .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info.focus:disabled {
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info.disabled:hover, .btn-info:disabled:hover {
    background-color: #5bc0de;
    border-color: #5bc0de; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #419641;
    background-image: none; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success.focus:active, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #2d672d; }
  .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success.focus:disabled {
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success.disabled:hover, .btn-success:disabled:hover {
    background-color: #5cb85c;
    border-color: #5cb85c; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316;
    background-image: none; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning.focus:active, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #b06d0f; }
  .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning.focus:disabled {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning.disabled:hover, .btn-warning:disabled:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a;
    background-image: none; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger.focus:active, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #8b211e; }
  .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger.focus:disabled {
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger.disabled:hover, .btn-danger:disabled:hover {
    background-color: #d9534f;
    border-color: #d9534f; }

.btn-primary-outline {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8; }
  .btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline:active, .btn-primary-outline.active, .open > .btn-primary-outline.dropdown-toggle {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary-outline:hover {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary-outline.disabled:focus, .btn-primary-outline.disabled.focus, .btn-primary-outline:disabled:focus, .btn-primary-outline.focus:disabled {
    border-color: #43a7fd; }
  .btn-primary-outline.disabled:hover, .btn-primary-outline:disabled:hover {
    border-color: #43a7fd; }

.btn-secondary-outline {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc; }
  .btn-secondary-outline:focus, .btn-secondary-outline.focus, .btn-secondary-outline:active, .btn-secondary-outline.active, .open > .btn-secondary-outline.dropdown-toggle {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-secondary-outline:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-secondary-outline.disabled:focus, .btn-secondary-outline.disabled.focus, .btn-secondary-outline:disabled:focus, .btn-secondary-outline.focus:disabled {
    border-color: white; }
  .btn-secondary-outline.disabled:hover, .btn-secondary-outline:disabled:hover {
    border-color: white; }

.btn-info-outline {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de; }
  .btn-info-outline:focus, .btn-info-outline.focus, .btn-info-outline:active, .btn-info-outline.active, .open > .btn-info-outline.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info-outline:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info-outline.disabled:focus, .btn-info-outline.disabled.focus, .btn-info-outline:disabled:focus, .btn-info-outline.focus:disabled {
    border-color: #b0e1ef; }
  .btn-info-outline.disabled:hover, .btn-info-outline:disabled:hover {
    border-color: #b0e1ef; }

.btn-success-outline {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c; }
  .btn-success-outline:focus, .btn-success-outline.focus, .btn-success-outline:active, .btn-success-outline.active, .open > .btn-success-outline.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success-outline:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success-outline.disabled:focus, .btn-success-outline.disabled.focus, .btn-success-outline:disabled:focus, .btn-success-outline.focus:disabled {
    border-color: #a3d7a3; }
  .btn-success-outline.disabled:hover, .btn-success-outline:disabled:hover {
    border-color: #a3d7a3; }

.btn-warning-outline {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e; }
  .btn-warning-outline:focus, .btn-warning-outline.focus, .btn-warning-outline:active, .btn-warning-outline.active, .open > .btn-warning-outline.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-outline:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-outline.disabled:focus, .btn-warning-outline.disabled.focus, .btn-warning-outline:disabled:focus, .btn-warning-outline.focus:disabled {
    border-color: #f8d9ac; }
  .btn-warning-outline.disabled:hover, .btn-warning-outline:disabled:hover {
    border-color: #f8d9ac; }

.btn-danger-outline {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f; }
  .btn-danger-outline:focus, .btn-danger-outline.focus, .btn-danger-outline:active, .btn-danger-outline.active, .open > .btn-danger-outline.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger-outline:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger-outline.disabled:focus, .btn-danger-outline.disabled.focus, .btn-danger-outline:disabled:focus, .btn-danger-outline.focus:disabled {
    border-color: #eba5a3; }
  .btn-danger-outline.disabled:hover, .btn-danger-outline:disabled:hover {
    border-color: #eba5a3; }

.btn-link {
  font-weight: normal;
  color: #0275d8;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover {
    border-color: transparent; }
  .btn-link:focus, .btn-link:hover {
    color: #014c8c;
    text-decoration: none;
    background-color: transparent; }
  .btn-link:disabled:focus, .btn-link:disabled:hover {
    color: #818a91;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 4px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity .15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: .35s;
  transition-property: height; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: .25rem;
  margin-left: .25rem;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:focus {
  outline: 0; }

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 1rem;
  color: #373a3c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px; }

.dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.5;
  color: #373a3c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #2b2d2f;
    text-decoration: none;
    background-color: #f5f5f5; }
  .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0275d8;
    outline: 0; }
  .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    color: #818a91; }
  .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #818a91;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar::after {
    content: "";
    display: table;
    clear: both; }
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 0.3em 0.3em 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 0.3em 0.3em; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group::after {
  content: "";
  display: table;
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group,
.btn-group-vertical {
  border-radius: 4px; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  color: #55595c;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.form-control-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.275rem 0.75rem;
    font-size: 0.875rem;
    border-radius: 4px; }
  .input-group-addon.form-control-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.75rem 1.25rem;
    font-size: 1.25rem;
    border-radius: 4px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
      z-index: 3; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }
    .input-group-btn:last-child > .btn:focus, .input-group-btn:last-child > .btn:active, .input-group-btn:last-child > .btn:hover,
    .input-group-btn:last-child > .btn-group:focus,
    .input-group-btn:last-child > .btn-group:active,
    .input-group-btn:last-child > .btn-group:hover {
      z-index: 3; }

.c-input {
  position: relative;
  display: inline;
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer; }
  .c-input > input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .c-input > input:checked ~ .c-indicator {
      color: #fff;
      background-color: #0074d9; }
    .c-input > input:focus ~ .c-indicator {
      box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; }
    .c-input > input:active ~ .c-indicator {
      color: #fff;
      background-color: #84c6ff; }
  .c-input + .c-input {
    margin-left: 1rem; }

.c-indicator {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 65%;
  line-height: 1rem;
  color: #eee;
  text-align: center;
  user-select: none;
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

.c-checkbox .c-indicator {
  border-radius: .25rem; }

.c-checkbox input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=); }

.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K); }

.c-radio .c-indicator {
  border-radius: 50%; }

.c-radio input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==); }

.c-inputs-stacked .c-input {
  display: inline; }
  .c-inputs-stacked .c-input::after {
    display: block;
    margin-bottom: .25rem;
    content: ""; }
  .c-inputs-stacked .c-input + .c-input {
    margin-left: 0; }

.c-select {
  display: inline-block;
  max-width: 100%;
  padding: .375rem 1.75rem .375rem .75rem;
  padding-right: .75rem \9;
  color: #55595c;
  vertical-align: middle;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 0.75rem center;
  background-image: none \9;
  background-size: 8px 10px;
  border: 1px solid #ccc;
  -moz-appearance: none;
  -webkit-appearance: none; }
  .c-select:focus {
    border-color: #51a7e8;
    outline: none; }
  .c-select::-ms-expand {
    opacity: 0; }

.c-select-sm {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px; }
  .c-select-sm:not([multiple]) {
    height: 26px;
    min-height: 26px; }

.file {
  position: relative;
  display: inline-block;
  height: 2.5rem;
  cursor: pointer; }

.file input {
  min-width: 14rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0; }

.file-custom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  user-select: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: .25rem; }

.file-custom::after {
  content: "Choose file..."; }

.file-custom::before {
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  content: "Browse";
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 0 .25rem .25rem 0; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: inline-block; }
  .nav-link:focus, .nav-link:hover {
    text-decoration: none; }
  .nav-link.disabled {
    color: #818a91; }
    .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
      color: #818a91;
      cursor: not-allowed;
      background-color: transparent; }

.nav-inline .nav-item {
  display: inline-block; }

.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs::after {
    content: "";
    display: table;
    clear: both; }
  .nav-tabs .nav-item {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs .nav-item + .nav-item {
      margin-left: .2rem; }
  .nav-tabs .nav-link {
    display: block;
    padding: 0.5em 1em;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #eceeef #eceeef #ddd; }
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
      color: #818a91;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
  .nav-tabs .nav-item.open .nav-link,
  .nav-tabs .nav-item.open .nav-link:focus,
  .nav-tabs .nav-item.open .nav-link:hover {
    color: #55595c;
    background-color: #fff;
    border-color: #ddd #ddd transparent; }

.nav-pills::after {
  content: "";
  display: table;
  clear: both; }

.nav-pills .nav-item {
  float: left; }
  .nav-pills .nav-item + .nav-item {
    margin-left: .2rem; }

.nav-pills .nav-link {
  display: block;
  padding: 0.5em 1em;
  border-radius: 4px; }

.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #0275d8; }

.nav-stacked .nav-item {
  display: block;
  float: none; }
  .nav-stacked .nav-item + .nav-item {
    margin-top: .2rem;
    margin-left: 0; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  padding: 0.5rem 1rem; }
  .navbar::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .navbar {
      border-radius: 4px; } }
.navbar-full {
  z-index: 1000; }
  @media (min-width: 544px) {
    .navbar-full {
      border-radius: 0; } }
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 544px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }
.navbar-fixed-top {
  top: 0; }

.navbar-fixed-bottom {
  bottom: 0; }

.navbar-sticky-top {
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%; }
  @media (min-width: 544px) {
    .navbar-sticky-top {
      border-radius: 0; } }
.navbar-brand {
  float: left;
  padding-top: .25rem;
  padding-bottom: .25rem;
  margin-right: 1rem;
  font-size: 1.25rem; }
  .navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }

.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden; }
  .navbar-divider::before {
    content: "\00a0"; }

.navbar-toggler {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none; }

@media (min-width: 544px) {
  .navbar-toggleable-xs {
    display: block !important; } }

@media (min-width: 767px) {
  .navbar-toggleable-sm {
    display: block !important; } }

@media (min-width: 992px) {
  .navbar-toggleable-md {
    display: block !important; } }

.navbar-nav .nav-item {
  float: left; }

.navbar-nav .nav-link {
  display: block;
  padding-top: .425rem;
  padding-bottom: .425rem; }
  .navbar-nav .nav-link + .nav-link {
    margin-left: 1rem; }

.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8); }
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.3); }
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.6); }

.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075); }

.navbar-dark .navbar-brand {
  color: white; }
  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: white; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white; }

.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075); }

.card {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px; }

.card-block {
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card > .list-group:first-child .list-group-item:first-child {
  border-radius: 4px 4px 0 0; }

.card > .list-group:last-child .list-group-item:last-child {
  border-radius: 0 0 4px 4px; }

.card-header {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e5e5e5; }
  .card-header:first-child {
    border-radius: 4px 4px 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5; }
  .card-footer:last-child {
    border-radius: 0 0 4px 4px; }

.card-primary {
  background-color: #0275d8;
  border-color: #0275d8; }

.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c; }

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de; }

.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

.card-danger {
  background-color: #d9534f;
  border-color: #d9534f; }

.card-primary-outline {
  background-color: transparent;
  border-color: #0275d8; }

.card-secondary-outline {
  background-color: transparent;
  border-color: #ccc; }

.card-info-outline {
  background-color: transparent;
  border-color: #5bc0de; }

.card-success-outline {
  background-color: transparent;
  border-color: #5cb85c; }

.card-warning-outline {
  background-color: transparent;
  border-color: #f0ad4e; }

.card-danger-outline {
  background-color: transparent;
  border-color: #d9534f; }

.card-inverse .card-header,
.card-inverse .card-footer {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff; }

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer {
  color: rgba(255, 255, 255, 0.65); }

.card-inverse .card-link:focus, .card-inverse .card-link:hover {
  color: #fff; }

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0; }

.card-img {
  border-radius: 0.25rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img-top {
  border-radius: 4px 4px 0 0; }

.card-img-bottom {
  border-radius: 0 0 4px 4px; }

@media (min-width: 544px) {
  .card-deck {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-spacing: 1.25rem 0; }
    .card-deck .card {
      display: table-cell;
      vertical-align: top; }
  .card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem; } }

@media (min-width: 544px) {
  .card-group {
    display: table;
    width: 100%;
    table-layout: fixed; }
    .card-group .card {
      display: table-cell;
      vertical-align: top; }
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group .card:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-top {
          border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-bottom {
          border-bottom-right-radius: 0; }
      .card-group .card:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-top {
          border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-bottom {
          border-bottom-left-radius: 0; }
      .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0; }
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          border-radius: 0; } }

@media (min-width: 544px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -o-column-count: 3;
    -ms-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    -o-column-gap: 1.25rem;
    -ms-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eceeef;
  border-radius: 4px; }
  .breadcrumb::after {
    content: "";
    display: table;
    clear: both; }
  .breadcrumb > li {
    float: left; }
    .breadcrumb > li + li::before {
      padding-right: .5rem;
      padding-left: .5rem;
      color: #818a91;
      content: "/"; }
  .breadcrumb > .active {
    color: #818a91; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 4px; }

.page-item {
  display: inline; }
  .page-item:first-child .page-link {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
  .page-item:last-child .page-link {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
  .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    z-index: 2;
    color: white;
    cursor: default;
    background-color: #0375d8;
    border-color: #0375d8; }
  .page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: white;
    border-color: #dddddd; }

.page-link {
  position: relative;
  float: left;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.5;
  color: #0375d8;
  text-decoration: none;
  background-color: white;
  border: 1px solid #dddddd; }
  .page-link:focus, .page-link:hover {
    color: #004c8c;
    background-color: #eceeef;
    border-color: #dddddd; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.3333333333; }

.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pagination-sm .page-link {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pager {
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
  list-style: none; }
  .pager::after {
    content: "";
    display: table;
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: white;
      border: 1px solid #dddddd;
      border-radius: 15px; }
    .pager li > a:focus, .pager li > a:hover {
      text-decoration: none;
      background-color: #eceeef; }
  .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: white; }
  .pager .disabled > span {
    color: #818a91;
    cursor: not-allowed;
    background-color: white; }

.pager-next > a,
.pager-next > span {
  float: right; }

.pager-prev > a,
.pager-prev > span {
  float: left; }

.label {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px; }
  .label:empty {
    display: none; }

.btn .label {
  position: relative;
  top: -1px; }

a.label:focus, a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem; }

.label-default {
  background-color: #818a91; }
  .label-default[href]:focus, .label-default[href]:hover {
    background-color: #687077; }

.label-primary {
  background-color: #0275d8; }
  .label-primary[href]:focus, .label-primary[href]:hover {
    background-color: #025aa5; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:focus, .label-success[href]:hover {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:focus, .label-info[href]:hover {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:focus, .label-warning[href]:hover {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:focus, .label-danger[href]:hover {
    background-color: #c9302c; }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  border-radius: 4px; }
  @media (min-width: 544px) {
    .jumbotron {
      padding: 4rem 2rem; } }
.jumbotron-hr {
  border-top-color: #d0d5d8; }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  padding: 15px;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: bold; }

.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c1e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6d5ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7ecb5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9b9; }
  .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  overflow: hidden;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 4px; }

.progress-bar {
  height: 1rem;
  line-height: 1rem; }

.progress-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-animated {
  animation: progress-bar-stripes 1s linear infinite; }

.progress-primary {
  background-color: #0275d8; }

@media screen and (min-width: 0\0) {
  .progress-primary .progress-bar {
    background-color: #0275d8; } }

.progress-success {
  background-color: #5cb85c; }

@media screen and (min-width: 0\0) {
  .progress-success .progress-bar {
    background-color: #5cb85c; } }

.progress-info {
  background-color: #5bc0de; }

@media screen and (min-width: 0\0) {
  .progress-info .progress-bar {
    background-color: #5bc0de; } }

.progress-warning {
  background-color: #f0ad4e; }

@media screen and (min-width: 0\0) {
  .progress-warning .progress-bar {
    background-color: #f0ad4e; } }

.progress-danger {
  background-color: #d9534f; }

@media screen and (min-width: 0\0) {
  .progress-danger .progress-bar {
    background-color: #d9534f; } }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

.media-body {
  width: 10000px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right {
  padding-left: 10px; }

.media-left {
  padding-right: 10px; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

.list-group-flush .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

a.list-group-item,
button.list-group-item {
  width: 100%;
  color: #555;
  text-align: inherit; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:focus, a.list-group-item:hover,
  button.list-group-item:focus,
  button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
  color: #818a91;
  cursor: not-allowed;
  background-color: #eceeef; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
    color: #818a91; }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
    color: #a8d6fe; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover,
  button.list-group-item-success.active,
  button.list-group-item-success.active:focus,
  button.list-group-item-success.active:hover {
    color: #ffffff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:focus, a.list-group-item-info:hover,
  button.list-group-item-info:focus,
  button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover,
  button.list-group-item-info.active,
  button.list-group-item-info.active:focus,
  button.list-group-item-info.active:hover {
    color: #ffffff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:focus,
  button.list-group-item-warning.active:hover {
    color: #ffffff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:focus,
  button.list-group-item-danger.active:hover {
    color: #ffffff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9 {
  padding-bottom: 42.8571428571%; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-9by16 {
  padding-bottom: 177.7777777778%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.embed-responsive-1by1 {
  padding-bottom: 100%; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2; }
  .close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5; }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2051;
  display: none;
  overflow: hidden;
  outline: 0;
  -webkit-overflow-scrolling: touch; }
  .modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%); }
  .modal.in .modal-dialog {
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2001;
  background-color: rgba(0, 0, 0, 0.8); }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.in {
    opacity: 1; }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header::after {
    content: "";
    display: table;
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer::after {
    content: "";
    display: table;
    clear: both; }
  .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 544px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  opacity: 0; }
  .tooltip.in {
    opacity: 0.9; }
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 5px 0;
    margin-top: -3px; }
    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000000; }
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 5px;
    margin-left: 3px; }
    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000000; }
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 5px 0;
    margin-top: 3px; }
    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000000; }
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 5px;
    margin-left: -3px; }
    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000000; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px; }
  .popover.popover-top, .popover.bs-tether-element-attached-bottom {
    margin-top: -10px; }
    .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {
      bottom: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-color: rgba(0, 0, 0, 0.25);
      border-bottom-width: 0; }
      .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {
        bottom: 1px;
        margin-left: -10px;
        content: "";
        border-top-color: #fff;
        border-bottom-width: 0; }
  .popover.popover-right, .popover.bs-tether-element-attached-left {
    margin-left: 10px; }
    .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-right-color: rgba(0, 0, 0, 0.25);
      border-left-width: 0; }
      .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {
        bottom: -10px;
        left: 1px;
        content: "";
        border-right-color: #fff;
        border-left-width: 0; }
  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
    margin-top: 10px; }
    .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {
      top: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {
        top: 1px;
        margin-left: -10px;
        content: "";
        border-top-width: 0;
        border-bottom-color: #fff; }
  .popover.popover-left, .popover.bs-tether-element-attached-right {
    margin-left: -10px; }
    .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {
        right: 1px;
        bottom: -10px;
        content: "";
        border-right-width: 0;
        border-left-color: #fff; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 3px 3px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover-arrow, .popover-arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover-arrow {
  border-width: 11px; }

.popover-arrow::after {
  content: "";
  border-width: 10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner > .carousel-item {
    position: relative;
    display: none;
    transition: .6s ease-in-out left; }
    .carousel-inner > .carousel-item > img,
    .carousel-inner > .carousel-item > a > img {
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .carousel-item {
        transition: transform .6s ease-in-out;
        backface-visibility: hidden;
        perspective: 1000px; }
        .carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right {
          left: 0;
          transform: translate3d(100%, 0, 0); }
        .carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left {
          left: 0;
          transform: translate3d(-100%, 0, 0); }
        .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-item.active {
          left: 0;
          transform: translate3d(0, 0, 0); } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5; }
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    right: 0;
    left: auto;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1; }
  .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev::before {
    content: "\2039"; }
  .carousel-control .icon-next::before {
    content: "\203a"; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px; }
  .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media (min-width: 544px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  .carousel-control .icon-prev {
    margin-left: -15px; }
  .carousel-control .icon-next {
    margin-right: -15px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix::after {
  content: "";
  display: table;
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-xs-left {
  float: left !important; }

.pull-xs-right {
  float: right !important; }

.pull-xs-none {
  float: none !important; }

@media (min-width: 544px) {
  .pull-sm-left {
    float: left !important; }
  .pull-sm-right {
    float: right !important; }
  .pull-sm-none {
    float: none !important; } }

@media (min-width: 767px) {
  .pull-md-left {
    float: left !important; }
  .pull-md-right {
    float: right !important; }
  .pull-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .pull-lg-left {
    float: left !important; }
  .pull-lg-right {
    float: right !important; }
  .pull-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .pull-xl-left {
    float: left !important; }
  .pull-xl-right {
    float: right !important; }
  .pull-xl-none {
    float: none !important; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.invisible {
  visibility: hidden !important; }

.text-hide {
  font: "0/0" a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-xs-left {
  text-align: left !important; }

.text-xs-right {
  text-align: right !important; }

.text-xs-center {
  text-align: center !important; }

@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 767px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

.font-italic {
  font-style: italic; }

.text-muted {
  color: #818a91; }

.text-primary {
  color: #0275d8 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #025aa5; }

.text-success {
  color: #5cb85c !important; }

a.text-success:focus, a.text-success:hover {
  color: #449d44; }

.text-info {
  color: #5bc0de !important; }

a.text-info:focus, a.text-info:hover {
  color: #31b0d5; }

.text-warning {
  color: #f0ad4e !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #ec971f; }

.text-danger {
  color: #d9534f !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #c9302c; }

.bg-inverse {
  color: #eceeef;
  background-color: #373a3c; }

.bg-faded {
  background-color: #f7f7f9; }

.bg-primary {
  color: #fff !important;
  background-color: #0275d8 !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #025aa5; }

.bg-success {
  color: #fff !important;
  background-color: #5cb85c !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44; }

.bg-info {
  color: #fff !important;
  background-color: #5bc0de !important; }

a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5; }

.bg-warning {
  color: #fff !important;
  background-color: #f0ad4e !important; }

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #ec971f; }

.bg-danger {
  color: #fff !important;
  background-color: #d9534f !important; }

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c; }

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.m-a-0 {
  margin: 0 0 !important; }

.m-t-0 {
  margin-top: 0 !important; }

.m-r-0 {
  margin-right: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-0 {
  margin-left: 0 !important; }

.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-a-1 {
  margin: 1rem 1rem !important; }

.m-t-1 {
  margin-top: 1rem !important; }

.m-r-1 {
  margin-right: 1rem !important; }

.m-b-1 {
  margin-bottom: 1rem !important; }

.m-l-1 {
  margin-left: 1rem !important; }

.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.m-a-2 {
  margin: 1.5rem 1.5rem !important; }

.m-t-2 {
  margin-top: 1.5rem !important; }

.m-r-2 {
  margin-right: 1.5rem !important; }

.m-b-2 {
  margin-bottom: 1.5rem !important; }

.m-l-2 {
  margin-left: 1.5rem !important; }

.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.m-a-3 {
  margin: 3rem 3rem !important; }

.m-t-3 {
  margin-top: 3rem !important; }

.m-r-3 {
  margin-right: 3rem !important; }

.m-b-3 {
  margin-bottom: 3rem !important; }

.m-l-3 {
  margin-left: 3rem !important; }

.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.p-a-0 {
  padding: 0 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-a-1 {
  padding: 1rem 1rem !important; }

.p-t-1 {
  padding-top: 1rem !important; }

.p-r-1 {
  padding-right: 1rem !important; }

.p-b-1 {
  padding-bottom: 1rem !important; }

.p-l-1 {
  padding-left: 1rem !important; }

.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-a-2 {
  padding: 1.5rem 1.5rem !important; }

.p-t-2 {
  padding-top: 1.5rem !important; }

.p-r-2 {
  padding-right: 1.5rem !important; }

.p-b-2 {
  padding-bottom: 1.5rem !important; }

.p-l-2 {
  padding-left: 1.5rem !important; }

.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-a-3 {
  padding: 3rem 3rem !important; }

.p-t-3 {
  padding-top: 3rem !important; }

.p-r-3 {
  padding-right: 3rem !important; }

.p-b-3 {
  padding-bottom: 3rem !important; }

.p-l-3 {
  padding-left: 3rem !important; }

.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.hidden-xs-up {
  display: none !important; }

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important; } }

@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important; } }

@media (max-width: 766px) {
  .hidden-sm-down {
    display: none !important; } }

@media (min-width: 767px) {
  .hidden-md-up {
    display: none !important; } }

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important; } }

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important; } }

.hidden-xl-down {
  display: none !important; }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }
.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }
.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }
@media print {
  .hidden-print {
    display: none !important; } }

.featured_image {
  margin-bottom: 2rem;
  border-radius: 4px; }

.gallery_image {
  margin-bottom: 1rem;
  border-radius: 4px; }

p.featured_image_caption {
  margin-bottom: 2rem; }

.accordion_item {
  border-radius: 4px; }

.foundry-label > h3:before,
.foundry-label > h3:after {
  background: rgba(0, 0, 0, 0.1); }

ul.social_badges_container li a {
  border-radius: 4px; }

.foundry_icon i {
  border-radius: 4px; }

.icon_bar_wrapper {
  border-radius: 4px; }

ul.bulleted_list li i {
  line-height: 1.5; }

.label {
  margin-bottom: 0.5rem;
  /* Foundry addition */ }

.positioner_wrapper,
.foundry-base-margin {
  margin-bottom: 1rem; }

.foundry-footer {
  color: #373a3c; }

.foundry-footer a,
.foundry-footer a:visited {
  color: #0275d8; }

.foundry-footer a:hover,
.foundry-footer a:active {
  color: #014c8c; }

.foundry-accordion-title-bar-bg-primary a.accordion_toggle {
  background: #0275d8; }

.foundry-accordion-title-bar-bg-success a.accordion_toggle {
  background: #5cb85c; }

.foundry-accordion-title-bar-bg-info a.accordion_toggle {
  background: #5bc0de; }

.foundry-accordion-title-bar-bg-warning a.accordion_toggle {
  background: #f0ad4e; }

.foundry-accordion-title-bar-bg-danger a.accordion_toggle {
  background: #d9534f; }

pre.prettyprint {
  border-radius: 4px; }

.hi-content-wrap {
  line-height: 1.5; }

ul.lz-menu {
  border-radius: 4px; }

/*****************************************/
/*  Foundry Specific CSS                 */
/*****************************************/
/* End Edit Mode */
/* Site Background Styling Options - Background Image, Color Picker, or determined by theme. */
body {
  font-weight: 400; }

/* Header Font Sizing Options */
@media (max-width: 33.9em) {
  /* Mobile */
  h1 {
    font-size: 40px; }
  h2 {
    font-size: 32px; }
  h3 {
    font-size: 28px; }
  h4 {
    font-size: 26px; }
  h5 {
    font-size: 22px; }
  h6 {
    font-size: 18px; } }

@media (min-width: 34em) and (max-width: 47.9375em) {
  /* Tablet */
  h1 {
    font-size: 40px; }
  h2 {
    font-size: 32px; }
  h3 {
    font-size: 28px; }
  h4 {
    font-size: 26px; }
  h5 {
    font-size: 22px; }
  h6 {
    font-size: 18px; } }

@media (min-width: 48em) and (max-width: 61.9375em) {
  /* Desktop */
  h1 {
    font-size: 64px; }
  h2 {
    font-size: 40px; }
  h3 {
    font-size: 32px; }
  h4 {
    font-size: 28px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

@media (min-width: 62em) {
  /* Widescreen */
  h1 {
    font-size: 64px; }
  h2 {
    font-size: 40px; }
  h3 {
    font-size: 32px; }
  h4 {
    font-size: 28px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

.foundry-mask-primary-bg,
.foundry-primary-bg-color {
  background-color: #0275d8; }

.foundry-mask-success-bg,
.foundry-success-bg-color {
  background-color: #5cb85c; }

.foundry-mask-info-bg,
.foundry-info-bg-color {
  background-color: #5bc0de; }

.foundry-mask-warning-bg,
.foundry-warning-bg-color {
  background-color: #f0ad4e; }

.foundry-mask-danger-bg,
.foundry-danger-bg-color {
  background-color: #d9534f; }

.foundry-site-background {
  fill: #fff; }

.fdy-drop-zone {
  line-height: 1.5; }



.foundry-typeface-one {
  font-family: 'Oswald', sans-serif;
  font-weight: 300; }

.foundry-typeface-one strong {
  font-weight: 700; }

.foundry-typeface-one strong em {
  font-weight: 700;
  font-style: italic; }

.foundry-typeface-one em {
  font-weight: 300;
  font-style: italic; }

.foundry-typeface-one-page-wide-headers h1,
.foundry-typeface-one-page-wide-headers h2,
.foundry-typeface-one-page-wide-headers h3,
.foundry-typeface-one-page-wide-headers h4,
.foundry-typeface-one-page-wide-headers h5,
.foundry-typeface-one-page-wide-headers h6 {
  font-family: 'Oswald', sans-serif; }

h1.foundry-typeface-one,
h2.foundry-typeface-one,
h3.foundry-typeface-one,
h4.foundry-typeface-one,
h5.foundry-typeface-one,
h6.foundry-typeface-one {
  font-family: 'Oswald', sans-serif !important; }
.foundry-typeface-two {
  font-family: 'Roboto', sans-serif;
  font-weight: 400; }

.foundry-typeface-two strong {
  font-weight: 700; }

.foundry-typeface-two strong em {
  font-weight: 700;
  font-style: italic; }

.foundry-typeface-two em {
  font-weight: 400;
  font-style: italic; }

.foundry-typeface-two-page-wide-headers h1,
.foundry-typeface-two-page-wide-headers h2,
.foundry-typeface-two-page-wide-headers h3,
.foundry-typeface-two-page-wide-headers h4,
.foundry-typeface-two-page-wide-headers h5,
.foundry-typeface-two-page-wide-headers h6 {
  font-family: 'Roboto', sans-serif; }

h1.foundry-typeface-two,
h2.foundry-typeface-two,
h3.foundry-typeface-two,
h4.foundry-typeface-two,
h5.foundry-typeface-two,
h6.foundry-typeface-two {
  font-family: 'Roboto', sans-serif !important; }
.foundry-typeface-three {
  font-family: 'Poiret One', sans-serif;
  font-weight: 400; }

.foundry-typeface-three strong {
  font-weight: 700; }

.foundry-typeface-three strong em {
  font-weight: 700;
  font-style: italic; }

.foundry-typeface-three em {
  font-weight: 400;
  font-style: italic; }

.foundry-typeface-three-page-wide-headers h1,
.foundry-typeface-three-page-wide-headers h2,
.foundry-typeface-three-page-wide-headers h3,
.foundry-typeface-three-page-wide-headers h4,
.foundry-typeface-three-page-wide-headers h5,
.foundry-typeface-three-page-wide-headers h6 {
  font-family: 'Poiret One', sans-serif; }

h1.foundry-typeface-three,
h2.foundry-typeface-three,
h3.foundry-typeface-three,
h4.foundry-typeface-three,
h5.foundry-typeface-three,
h6.foundry-typeface-three {
  font-family: 'Poiret One', sans-serif !important; }






	#stacks_in_1632 > .container {
		max-width: 1100px;
	}










	#stacks_in_1632 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1632 {
	background-color: rgba(255, 255, 255, 1.00);
	padding:  10px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1634 {
		font-family: 'Poiret One', sans-serif;
		font-weight: 300;
		font-style: normal;
		font-size: 100%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1634 {
		color: rgba(121, 0, 5, 1.00);
	}
}



#stacks_in_1636 .nav-bar-pro-group-1,
#stacks_in_1636 .nav-bar-pro-group-2,
#stacks_in_1636 .nav-bar-pro-group-3 {
	
}


#stacks_in_1636 .nav-bar-pro-group-1,
#stacks_in_1636 .nav-bar-pro-group-3 {
}

#stacks_in_1636 {
	z-index: 900;
}


	#stacks_in_1636 .nav-bar-container.container {
		max-width: 1100px;
	}


#stacks_in_1636 .nav-bar-pro-wrapper {
	background-color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
	transition-property: background-color;
	transition-duration: .3s;
	will-change: background-color;
}

#stacks_in_1636 .nav-bar-container {
	display: flex;
	flex-direction: row;
	flex-grow: 1;
	flex-shrink: 1;
	align-items: center;
	align-items: flex-start;
}


#stacks_in_1636 .nav-bar-drop-down-toggle {
	display: block;
	color: rgba(55, 61, 67, 1.00);
	cursor: pointer;
	font-size: 14px;
}

#stacks_in_1636 .nav-bar-pro-group-1 .nav-bar-drop-down-toggle {
	margin-right: 12px;
}

#stacks_in_1636 .nav-bar-pro-group-3 .nav-bar-drop-down-toggle {
	margin-left: 12px;
}

#stacks_in_1636 .stuck .nav-bar-drop-down-toggle {
	color: rgba(55, 61, 67, 1.00);
}

#stacks_in_1636 .site-title {
	font-weight: 500;
	
	color: rgba(108, 12, 15, 1.00);
	
}

#stacks_in_1636 .stuck .site-title {
	color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1636 a.site-title-link,
#stacks_in_1636 a.site-title-link:visited,
#stacks_in_1636 a.site-title-link:hover,
#stacks_in_1636 a.site-title-link:active {
	text-decoration: none;
}

#stacks_in_1636 .nav-bar-pro-group-1 .site-logo {
	width: auto;
	margin-right: 12px;
}

#stacks_in_1636 .nav-bar-pro-group-3 .site-logo {
	width: auto;
	margin-left: 12px;
}

#stacks_in_1636 .nav-bar-pro-group-1 {
	flex-basis: auto;
	align-self: flex-start;
	order: 1;
	overflow: hidden;
}

#stacks_in_1636 .nav-bar-pro-group-2 {
	flex-wrap: nowrap;
	flex-grow: 1;
	flex-basis: auto;
	align-self: center;	
	order: 2;
	overflow: hidden;
}

#stacks_in_1636 .nav-bar-pro-group-3 {
	flex-basis: auto;	
	align-self: flex-start;
	order: 3;
	overflow: hidden;
}

#stacks_in_1636 .nav-bar-pro-group-1 .site-title,
#stacks_in_1636 .nav-bar-pro-group-1 .site-logo,
#stacks_in_1636 .nav-bar-pro-group-3 .zn-1-title,
#stacks_in_1636 .nav-bar-pro-group-3 .zn-1-logo,
#stacks_in_1636 .nav-bar-pro-group-1 .nav-bar-drop-down-toggle,
#stacks_in_1636 .nav-bar-pro-group-1 .nav-bar-pro-icons,
#stacks_in_1636 .nav-bar-pro-group-1 .nav-bar-pro-button {
	/* float: left; */
}

#stacks_in_1636 .nav-bar-pro-group-2 .center-wrapper {
	width: 100%;
}

#stacks_in_1636 .nav-bar-pro-group-3 .site-title,
#stacks_in_1636 .nav-bar-pro-group-3 .site-logo,
#stacks_in_1636 .nav-bar-pro-group-3 .zn-3-title,
#stacks_in_1636 .nav-bar-pro-group-3 .zn-3-logo,
#stacks_in_1636 .nav-bar-pro-group-3 .nav-bar-drop-down-toggle,
#stacks_in_1636 .nav-bar-pro-group-3 .nav-bar-pro-icons,
#stacks_in_1636 .nav-bar-pro-group-3 .nav-bar-pro-button {
	/* float: right; */
}

#stacks_in_1636 ul.nav-bar-items,
#stacks_in_1636 ul.nav-bar-drop-down-items {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#stacks_in_1636 .nav-bar-items,
#stacks_in_1636 .nav-bar-items li a {
	
}

#stacks_in_1636 ul.nav-bar-drop-down-items,
#stacks_in_1636 ul.nav-bar-drop-down-items li a {
	
}
#stacks_in_1636 ul.nav-bar-items li {
	display: inline-block;
}

#stacks_in_1636 ul.nav-bar-items li a {
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 1px;
	margin-right: 1px;
	color: rgba(108, 12, 15, 1.00);
	transition-duration: 0.25s;
	transition-property: background-color, color;
	will-change: background-color, color;
}

#stacks_in_1636 .stuck ul.nav-bar-items li a {
	color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1636 ul.nav-bar-items li a:hover,
#stacks_in_1636 ul.nav-bar-items li a.active {
	
}

#stacks_in_1636 .stuck ul.nav-bar-items li a:hover,
#stacks_in_1636 .stuck ul.nav-bar-items li a.active {
	
}

#stacks_in_1636 .nav-bar-drop-down {
	
	display: none;
	position: absolute;
	z-index: 990;
	
	
	background-color: rgba(255, 255, 255, 1.00);
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 0px;
	box-shadow: 0 0 10px rgba(0,0,0,0.175);
	min-width: 225px;
	line-height: 1.8;
	
}

#stacks_in_1636 .stuck .nav-bar-drop-down {
	background-color: rgba(255, 255, 255, 1.00);
}


#stacks_in_1636 .nav-bar-drop-down > ul.nav-bar-drop-down-items > li {
	
	opacity: 0;
	
}


#stacks_in_1636 .nav-bar-drop-down ul li a {
	padding-left: 30px;
	padding-right: 30px;
	display: block;
	text-decoration: none;
	color: rgba(55, 61, 67, 1.00);
}

#stacks_in_1636 .stuck .nav-bar-drop-down ul li a {
	color: rgba(55, 61, 67, 1.00);
}


/* Hover top-tier items */
#stacks_in_1636 ul.nav-bar-items li a.active {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1636 ul.nav-bar-items li a:hover {
	background-color: rgba(255, 255, 255, 1.00);
	color: rgba(53, 66, 87, 1.00);
}

#stacks_in_1636 .stuck ul.nav-bar-items li a.active {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1636 .stuck ul.nav-bar-items li a:hover {
	background-color: rgba(255, 255, 255, 1.00);
	color: rgba(53, 66, 87, 1.00);
}

#stacks_in_1636 .nav-bar-drop-down ul li a.active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1636 .nav-bar-drop-down ul li a:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1636 .stuck .nav-bar-drop-down ul li a.active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1636 .stuck .nav-bar-drop-down ul li a:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}



#stacks_in_1636 ul.nav-bar-drop-down-items li h6.drop-down-small-header {
	padding-left: 30px;
	padding-right: 30px;
	display: block;
	font-size: 0.875rem;
	line-height: 1.5;
	color: rgba(108, 12, 15, 1.00);
	white-space: nowrap;
	text-transform: uppercase;
}

#stacks_in_1636 .stuck ul.nav-bar-drop-down-items li h6.drop-down-small-header {
	color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1636 ul.nav-bar-drop-down-items li hr {
	border-color: rgba(155, 157, 157, 1.00);
}

#stacks_in_1636 .stuck ul.nav-bar-drop-down-items li hr {
	border-color: rgba(155, 157, 157, 1.00);
}

#stacks_in_1636 .nav-bar-pro-icons a {
	display: inline-block;
	width: 40px;
	text-align: center;
	text-decoration: none;
	transition-duration: .25s;
	transition-property: background-color, color;
	will-change: background-color, color;
}

#stacks_in_1636 .nav-bar-pro-icons a:visited {
	display: inline-block;
	width: 40px;
	text-align: center;
	text-decoration: none;
	transition-property: background-color, color;
	will-change: background-color, color;
}

#stacks_in_1636 .nav-bar-pro-icons a,
#stacks_in_1636 .nav-bar-pro-icons a:visited {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
}

#stacks_in_1636 .nav-bar-pro-icons a:hover {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1636 .stuck .nav-bar-pro-icons a,
#stacks_in_1636 .stuck .nav-bar-pro-icons a:visited {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
}

#stacks_in_1636 .stuck .nav-bar-pro-icons a:hover {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1636 .nav-bar-pro-spacer {
	display: block;
}

#stacks_in_1636 .nav-bar-pro-wrapper {
	
}

#stacks_in_1636 .stuck {
	position: fixed;
	top:0; 
	left:0;
	right: 0;
	width: 100%; 
	
	box-shadow: none;
	
}

#stacks_in_1636 .stuck {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1636 .drop-down-point {
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;  
	border-right: 15px solid transparent; 
	border-bottom: 8px solid rgba(255,255,255,0.95);
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 0;
	left: 15px;
	margin-top: -8px;
}

#stacks_in_1636 ul.drop-down-expand-section {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-top: 1px solid rgba(155, 157, 157, 1.00);
	border-bottom: 1px solid rgba(155, 157, 157, 1.00);
	background-color: rgba(255, 255, 255, 0.00);
	/* box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.175); */
	
	display: none;
	
}

#stacks_in_1636 .stuck ul.drop-down-expand-section {
	background-color: rgba(255, 255, 255, 0.00);
}

#stacks_in_1636 ul.drop-down-expand-section li a {
}

@media (max-width: 47.9375em) {
	
	#stacks_in_1636 .nav-bar,
	#stacks_in_1636 .nav-bar-drop-down-toggle,
	#stacks_in_1636 .nav-bar-drop-down-toggle i,
	#stacks_in_1636 .nav-bar-pro-spacer,
	#stacks_in_1636 .nav-bar-pro-group-1,
	#stacks_in_1636 .nav-bar-pro-group-3,
	#stacks_in_1636 ul.nav-bar-items {
		height: 70px;
		line-height: 70px;
	}

	#stacks_in_1636 .nav-bar-pro-wrapper {
		border-radius: 0px;
	}

	#stacks_in_1636 ul.nav-bar-items > li > a {
		padding-left: 14px;
		padding-right: 14px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 15px;
	}

	#stacks_in_1636 ul.nav-bar-items li a {
		border-radius: 0px;
	}

	#stacks_in_1636 .site-logo {
		
		height: 50px;
		
	}
	
	#stacks_in_1636 .site-title {
		font-size: 24px;
		line-height: 70px;
	}
	
	#stacks_in_1636 .nav-bar-drop-down {
		top: 70px;
		margin-top: -5px;
	}

	#stacks_in_1636 .nav-bar-pro-group-2 .center-wrapper {
		
	}

	#stacks_in_1636 ul.nav-bar-drop-down-items {
		font-size: 16px;
	}

	#stacks_in_1636 li.drop-down-li a .drop-down-item-icon,
	#stacks_in_1636 li.drop-down-li a:visited .drop-down-item-icon {
		width: 26px;
	}

	#stacks_in_1636 .nav-bar-drop-down {
		
	
		
		
		
		right: 10px;
		

		
	}
	

	
		
	

	#stacks_in_1636 .nav-bar-pro-icons a,
	#stacks_in_1636 .nav-bar-pro-icons a:visited,
	#stacks_in_1636 .nav-bar-pro-icons i {
		height: 20px;
		width: 20px;
		line-height: 20px;
		border-radius: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	
	#stacks_in_1636 .nav-bar,
	#stacks_in_1636 .nav-bar-drop-down-toggle,
	#stacks_in_1636 .nav-bar-drop-down-toggle i,
	#stacks_in_1636 .nav-bar-pro-spacer,
	#stacks_in_1636 .nav-bar-pro-group-1,
	#stacks_in_1636 .nav-bar-pro-group-3,
	#stacks_in_1636 ul.nav-bar-items {
		height: 80px;
		line-height: 80px;
	}

	#stacks_in_1636 .nav-bar-pro-wrapper {
		border-radius: 0px;
	}

	#stacks_in_1636 ul.nav-bar-items > li > a {
		padding-left: 14px;
		padding-right: 14px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 15px;
	}

	#stacks_in_1636 ul.nav-bar-items li a {
		border-radius: 20px;
	}

	#stacks_in_1636 .site-logo {
		
		height: 60px;
		
	}

	#stacks_in_1636 .site-title {
		font-size: 28px;
		line-height: 80px;
	}

	#stacks_in_1636 .nav-bar-drop-down {
		top: 80px;
		margin-top: -5px;
	}

	#stacks_in_1636 .nav-bar-pro-group-2 .center-wrapper {
		
	}

	#stacks_in_1636 ul.nav-bar-drop-down-items {
		font-size: 17px;
	}

	#stacks_in_1636 li.drop-down-li a .drop-down-item-icon,
	#stacks_in_1636 li.drop-down-li a:visited .drop-down-item-icon {
		width: 27px;
	}

	#stacks_in_1636 .nav-bar-drop-down {
		
	
		
		
		
		right: 10px;
		

		
	}
	

	

	#stacks_in_1636 .nav-bar-pro-icons a,
	#stacks_in_1636 .nav-bar-pro-icons a:visited,
	#stacks_in_1636 .nav-bar-pro-icons i {
		height: 20px;
		width: 20px;
		line-height: 20px;
		border-radius: 20px;
	}
}

@media (min-width: 62em) {
	
	#stacks_in_1636 .nav-bar,
	#stacks_in_1636 .nav-bar-drop-down-toggle,
	#stacks_in_1636 .nav-bar-drop-down-toggle i,
	#stacks_in_1636 .nav-bar-pro-spacer,
	#stacks_in_1636 .nav-bar-pro-group-1,
	#stacks_in_1636 .nav-bar-pro-group-3,
	#stacks_in_1636 ul.nav-bar-items {
		height: 80px;
		line-height: 80px;
	}

	#stacks_in_1636 .nav-bar-pro-wrapper {
		border-radius: 0px;
	}

	#stacks_in_1636 ul.nav-bar-items > li > a {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 17px;
	}

	#stacks_in_1636 ul.nav-bar-items li a {
		border-radius: 20px;
	}

	#stacks_in_1636 .site-logo {
		
		height: 60px;
		
	}

	#stacks_in_1636 .site-title {
		line-height: 80px;
		font-size: 30px;
	}

	#stacks_in_1636 .nav-bar-drop-down {
		top: 80px;
		margin-top: -5px;
	}

	#stacks_in_1636 .nav-bar-pro-group-2 .center-wrapper {
		
	}

	#stacks_in_1636 ul.nav-bar-drop-down-items {
		font-size: 17px;
	}

	#stacks_in_1636 li.drop-down-li a .drop-down-item-icon,
	#stacks_in_1636 li.drop-down-li a:visited .drop-down-item-icon {
		width: 27px;
	}

	#stacks_in_1636 .nav-bar-drop-down {
		
	
		
		
		
		right: 10px;
		

		
	}
	

	

	#stacks_in_1636 .nav-bar-pro-icons a,
	#stacks_in_1636 .nav-bar-pro-icons a:visited,
	#stacks_in_1636 .nav-bar-pro-icons i {
		height: 20px;
		width: 20px;
		line-height: 20px;
		border-radius: 20px;
	}

}

#stacks_in_1636 li.drop-down-li a .drop-down-item-icon,
#stacks_in_1636 li.drop-down-li a:visited .drop-down-item-icon {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
	padding: 4px;
	/* width: 28px; */
	border-radius: 4px;
	text-align: center;
	margin-right: 12px;
  }

  #stacks_in_1636 li.drop-down-li a:hover .drop-down-item-icon,
  #stacks_in_1636 li.drop-down-li a.active .drop-down-item-icon {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
  }

#stacks_in_1636 .stuck li.drop-down-li a .drop-down-item-icon,
#stacks_in_1636 .stuck li.drop-down-li a:visited .drop-down-item-icon {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
}

#stacks_in_1636 .stuck li.drop-down-li a:hover .drop-down-item-icon,
#stacks_in_1636 .stuck li.drop-down-li a.active .drop-down-item-icon {
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(255, 255, 255, 1.00);
}

/* Banner Pairing Feature */

	



	




/* Hide Zone items */
#stacks_in_1636 .zone-item-hide {
	display: none;
}



/* Show Zone Items */



#stacks_in_1636 .zn-1-logo.nbp-mobile-zn1-logo,
#stacks_in_1636 .zn-1-logo.nbp-tablet-zn1-logo,
#stacks_in_1636 .zn-1-logo.nbp-desktop-zn1-logo,
#stacks_in_1636 .zn-2-logo.nbp-mobile-zn2-logo,
#stacks_in_1636 .zn-2-logo.nbp-tablet-zn2-logo,
#stacks_in_1636 .zn-2-logo.nbp-desktop-zn2-logo,
#stacks_in_1636 .zn-3-logo.nbp-mobile-zn3-logo,
#stacks_in_1636 .zn-3-logo.nbp-tablet-zn3-logo,
#stacks_in_1636 .zn-3-logo.nbp-desktop-zn3-logo {
	vertical-align: top;
}

@media (max-width: 47.9375em) {
	#stacks_in_1636 .nav-bar-pro-group-1 {
		min-width: 80%;
	}

	#stacks_in_1636 .nav-bar-pro-group-3 {
		min-width: 10%;
	}

	#stacks_in_1636 .zn-1-toggle.nbp-mobile-zn1-toggle,
	#stacks_in_1636 .zn-1-icons.nbp-mobile-zn1-icons,
	#stacks_in_1636 .zn-1-title.nbp-mobile-zn1-site-title,
	#stacks_in_1636 .zn-1-logo.nbp-mobile-zn1-logo,
	#stacks_in_1636 .zn-1-navitems.nbp-mobile-zn1-navitems {
		display: inline-block;
	}

	#stacks_in_1636 .zn-2-toggle.nbp-mobile-zn2-toggle,
	#stacks_in_1636 .zn-2-icons.nbp-mobile-zn2-icons,
	#stacks_in_1636 .zn-2-title.nbp-mobile-zn2-site-title,
	#stacks_in_1636 .zn-2-logo.nbp-mobile-zn2-logo,
	#stacks_in_1636 .zn-2-navitems.nbp-mobile-zn2-navitems {
		display: inline-block;
	}

	#stacks_in_1636 .zn-3-toggle.nbp-mobile-zn3-toggle,
	#stacks_in_1636 .zn-3-icons.nbp-mobile-zn3-icons,
	#stacks_in_1636 .zn-3-title.nbp-mobile-zn3-site-title,
	#stacks_in_1636 .zn-3-logo.nbp-mobile-zn3-logo,
	#stacks_in_1636 .zn-3-navitems.nbp-mobile-zn3-navitems {
		display: inline-block;
	}

	#stacks_in_1636 .zn-1-toggle.nbp-mobile-zn1-none,
	#stacks_in_1636 .zn-1-icons.nbp-mobile-zn1-none,
	#stacks_in_1636 .zn-1-icons.nbp-mobile-zn1-none,
	#stacks_in_1636 .zn-1-logo.nbp-mobile-zn1-none,
	#stacks_in_1636 .zn-1-navitems.nbp-mobile-zn1-none {
		display: none;
	}

	#stacks_in_1636 .zn-2-toggle.nbp-mobile-zn2-none,
	#stacks_in_1636 .zn-2-icons.nbp-mobile-zn2-none,
	#stacks_in_1636 .zn-2-icons.nbp-mobile-zn2-none,
	#stacks_in_1636 .zn-2-logo.nbp-mobile-zn2-none,
	#stacks_in_1636 .zn-2-navitems.nbp-mobile-zn2-none {
		display: none;
	}

	#stacks_in_1636 .zn-3-toggle.nbp-mobile-zn3-none,
	#stacks_in_1636 .zn-3-icons.nbp-mobile-zn3-none,
	#stacks_in_1636 .zn-3-icons.nbp-mobile-zn3-none,
	#stacks_in_1636 .zn-3-logo.nbp-mobile-zn3-none,
	#stacks_in_1636 .zn-3-navitems.nbp-mobile-zn3-none {
		display: none;
	}

}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1636 .nav-bar-pro-group-1 {
		min-width: 50%;
	}

	#stacks_in_1636 .nav-bar-pro-group-3 {
		min-width: 10%;
	}

	#stacks_in_1636 .zn-1-toggle.nbp-tablet-zn1-toggle,
	#stacks_in_1636 .zn-1-icons.nbp-tablet-zn1-icons,
	#stacks_in_1636 .zn-1-title.nbp-tablet-zn1-site-title,
	#stacks_in_1636 .zn-1-logo.nbp-tablet-zn1-logo,
	#stacks_in_1636 .zn-1-navitems.nbp-tablet-zn1-navitems {
		display: inline-block;
	}

	#stacks_in_1636 .zn-2-toggle.nbp-tablet-zn2-toggle,
	#stacks_in_1636 .zn-2-icons.nbp-tablet-zn2-icons,
	#stacks_in_1636 .zn-2-title.nbp-tablet-zn2-site-title,
	#stacks_in_1636 .zn-2-logo.nbp-tablet-zn2-logo,
	#stacks_in_1636 .zn-2-navitems.nbp-tablet-zn2-navitems {
		display: inline-block;
	}

	#stacks_in_1636 .zn-3-toggle.nbp-tablet-zn3-toggle,
	#stacks_in_1636 .zn-3-icons.nbp-tablet-zn3-icons,
	#stacks_in_1636 .zn-3-title.nbp-tablet-zn3-site-title,
	#stacks_in_1636 .zn-3-logo.nbp-tablet-zn3-logo,
	#stacks_in_1636 .zn-3-navitems.nbp-tablet-zn3-navitems {
		display: inline-block;
	}

	#stacks_in_1636 .zn-1-toggle.nbp-tablet-zn1-none,
	#stacks_in_1636 .zn-1-icons.nbp-tablet-zn1-none,
	#stacks_in_1636 .zn-1-icons.nbp-tablet-zn1-none,
	#stacks_in_1636 .zn-1-logo.nbp-tablet-zn1-none,
	#stacks_in_1636 .zn-1-navitems.nbp-tablet-zn1-none {
		display: none;
	}

	#stacks_in_1636 .zn-2-toggle.nbp-tablet-zn2-none,
	#stacks_in_1636 .zn-2-icons.nbp-tablet-zn2-none,
	#stacks_in_1636 .zn-2-icons.nbp-tablet-zn2-none,
	#stacks_in_1636 .zn-2-logo.nbp-tablet-zn2-none,
	#stacks_in_1636 .zn-2-navitems.nbp-tablet-zn2-none {
		display: none;
	}

	#stacks_in_1636 .zn-3-toggle.nbp-tablet-zn3-none,
	#stacks_in_1636 .zn-3-icons.nbp-tablet-zn3-none,
	#stacks_in_1636 .zn-3-icons.nbp-tablet-zn3-none,
	#stacks_in_1636 .zn-3-logo.nbp-tablet-zn3-none,
	#stacks_in_1636 .zn-3-navitems.nbp-tablet-zn3-none {
		display: none;
	}
}

@media (min-width: 62em) {
	#stacks_in_1636 .nav-bar-pro-group-1 {
		min-width: 30%;
	}

	#stacks_in_1636 .nav-bar-pro-group-3 {
		min-width: 10%;
	}

	#stacks_in_1636 .zn-1-toggle.nbp-desktop-zn1-toggle,
	#stacks_in_1636 .zn-1-icons.nbp-desktop-zn1-icons,
	#stacks_in_1636 .zn-1-title.nbp-desktop-zn1-site-title,
	#stacks_in_1636 .zn-1-logo.nbp-desktop-zn1-logo,
	#stacks_in_1636 .zn-1-navitems.nbp-desktop-zn1-navitems {
		display: inline-block;
	}

	#stacks_in_1636 .zn-2-toggle.nbp-desktop-zn2-toggle,
	#stacks_in_1636 .zn-2-icons.nbp-desktop-zn2-icons,
	#stacks_in_1636 .zn-2-title.nbp-desktop-zn2-site-title,
	#stacks_in_1636 .zn-2-logo.nbp-desktop-zn2-logo,
	#stacks_in_1636 .zn-2-navitems.nbp-desktop-zn2-navitems {
		display: inline-block;
	}

	#stacks_in_1636 .zn-3-toggle.nbp-desktop-zn3-toggle,
	#stacks_in_1636 .zn-3-icons.nbp-desktop-zn3-icons,
	#stacks_in_1636 .zn-3-title.nbp-desktop-zn3-site-title,
	#stacks_in_1636 .zn-3-logo.nbp-desktop-zn3-logo,
	#stacks_in_1636 .zn-3-navitems.nbp-desktop-zn3-navitems {
		display: inline-block;
	}

	#stacks_in_1636 .zn-1-toggle.nbp-desktop-zn1-none,
	#stacks_in_1636 .zn-1-icons.nbp-desktop-zn1-none,
	#stacks_in_1636 .zn-1-title.nbp-desktop-zn1-none,
	#stacks_in_1636 .zn-1-logo.nbp-desktop-zn1-none,
	#stacks_in_1636 .zn-1-navitems.nbp-desktop-zn1-none {
		display: none;
	}

	#stacks_in_1636 .zn-2-toggle.nbp-desktop-zn2-none,
	#stacks_in_1636 .zn-2-icons.nbp-desktop-zn2-none,
	#stacks_in_1636 .zn-2-title.nbp-desktop-zn2-none,
	#stacks_in_1636 .zn-2-logo.nbp-desktop-zn2-none,
	#stacks_in_1636 .zn-2-navitems.nbp-desktop-zn2-none {
		display: none;
	}

	#stacks_in_1636 .zn-3-toggle.nbp-desktop-zn3-none,
	#stacks_in_1636 .zn-3-icons.nbp-desktop-zn3-none,
	#stacks_in_1636 .zn-3-title.nbp-desktop-zn3-none,
	#stacks_in_1636 .zn-3-logo.nbp-desktop-zn3-none,
	#stacks_in_1636 .zn-3-navitems.nbp-desktop-zn3-none {
		display: none;
	}
}











#stacks_in_1636 {
	padding: 10px 0px 0px 0px;
}
.stacks_in_1638-striped-list-description {
	margin-left: px;
}

.stacks_in_1639-striped-list-description {
	margin-left: px;
}

.stacks_in_1641-striped-list-description {
	margin-left: px;
}

.stacks_in_1642-striped-list-description {
	margin-left: px;
}

.stacks_in_1644-striped-list-description {
	margin-left: px;
}

.stacks_in_1645-striped-list-description {
	margin-left: px;
}

.stacks_in_1647-striped-list-description {
	margin-left: px;
}

.stacks_in_1648-striped-list-description {
	margin-left: px;
}

.stacks_in_1650-striped-list-description {
	margin-left: px;
}

.stacks_in_1651-striped-list-description {
	margin-left: px;
}

.stacks_in_1652-striped-list-description {
	margin-left: px;
}

.stacks_in_1655-striped-list-description {
	margin-left: px;
}



.stacks_in_1656-striped-list-description {
	margin-left: px;
}



.stacks_in_1657-striped-list-description {
	margin-left: px;
}



.stacks_in_1658-striped-list-description {
	margin-left: px;
}



.stacks_in_1659-striped-list-description {
	margin-left: px;
}



.stacks_in_1660-striped-list-description {
	margin-left: px;
}

.stacks_in_1661-striped-list-description {
	margin-left: px;
}



.stacks_in_1662-striped-list-description {
	margin-left: px;
}






#stacks_in_713 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 1;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_713 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_713 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_713 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_713 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_713 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_713 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_713 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_713 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_713 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	

















	#stacks_in_457 > .container {
		border-radius: 0px;
	}

	


#stacks_in_457 {
	margin: 0px 25px 0px 25px;
}



#stacks_in_715 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 3;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_715 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_715 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_715 .overlap_inner {
		background-color: rgba(255, 255, 255, 0.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_715 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_715 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_715 .overlap_inner {
		background-color: rgba(255, 255, 255, 0.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_715 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_715 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_715 .overlap_inner {
		background-color: rgba(255, 255, 255, 0.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	




#stacks_in_1270 .fg-content.fg-full-height{height:100%}#stacks_in_1270 .slides-container{margin:0}#stacks_in_1270 .slides-container > li{margin:0}#stacks_in_1270 .slides-container > li::before,#stacks_in_1270 .slides-container > li::after{content:"";top:0;left:0;bottom:0;right:0;height:100%;position:absolute;z-index:2;transition:opacity 80ms ease}#stacks_in_1270 .slides-container.ovl-color li::before{background-color:rgba(0, 0, 0, 0.15)}#stacks_in_1270 .slides-container.ovl-tile li::after{background-image:url(../admissions_files/overlayImage-1270.png);opacity:0.20;background-repeat:repeat}#stacks_in_1270 .fg-per-show{position:absolute;z-index:5;width:100%;height:100%}#stacks_in_1270 .impact-wrapper{z-index:0}#stacks_in_1270 .impact-wrapper.fill-container{min-width:100%}#stacks_in_1270 .impact-wrapper.fill-container.hero-header{height:100%;height:100vh;width:100%;width:100vw}@media only screen and (orientation:portrait){#stacks_in_1270 .impact-wrapper.fill-container.hero-header{height:100% !important}}#stacks_in_1270 .impact-wrapper.fixed-height{height:450px;width:100%;min-width:100%}#stacks_in_1270 .impact-wrapper.flexible-height{height:75vh;min-height:450px;width:100%;min-width:100%}#stacks_in_1270 .impact-wrapper.touch-device.cover-touch{background-size:cover;background-position:center center;overflow:hidden}#stacks_in_1270 .impact-wrapper.touch-device.cover-touch:not(.touch-warehouse){background-image:url()}#stacks_in_1270 .impact-wrapper.touch-device.cover-touch.touch-warehouse{background-image:url()}#stacks_in_1270 .impact-wrapper > .pre-loader{position:absolute;text-align:center;top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible;transition:opacity 80ms ease,visibility 0 0.2s}#stacks_in_1270 .impact-wrapper > .pre-loader.hidden{opacity:0;visibility:hidden}#stacks_in_1270 .impact-wrapper > .pre-loader > .pl-spinner{position:absolute;top:36%;margin-left:-32px;color:rgba(251, 251, 251, 0.90)}#stacks_in_1270 .impact-wrapper > .pre-loader > .pl-spinner.hidden{display:none}#stacks_in_1270 .impact-wrapper > .pre-loader.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat}#stacks_in_1270 .impact-wrapper > .pre-loader.bg-image.custom-image:not(.bg-warehouse){background-image:url()}#stacks_in_1270 .impact-wrapper > .pre-loader.bg-image.custom-image.bg-warehouse{background-image:url()}#stacks_in_1270 .impact-wrapper > .pre-loader.preload-color{background-color:rgba(51, 51, 51, 0.95)}#stacks_in_1270 .impact-wrapper > .pre-loader.bg-overlay{z-index:1}#stacks_in_1270 .impact-wrapper > .pre-loader.bg-overlay::before,#stacks_in_1270 .impact-wrapper > .pre-loader.bg-overlay::after{content:"";top:0;left:0;bottom:0;right:0;height:100%;position:absolute;z-index:0}#stacks_in_1270 .impact-wrapper > .pre-loader.bg-overlay.ovl-color::before{background-color:rgba(0, 0, 0, 0.15)}#stacks_in_1270 .impact-wrapper > .pre-loader.bg-overlay.ovl-tile::after{background-image:url(../admissions_files/overlayImage-1270.png);opacity:0.20;background-repeat:repeat}#stacks_in_1270 .impact-container{z-index:5}#stacks_in_1270 .scrollDown{position:absolute;cursor:pointer;z-index:100;left:50%;width:80px;height:80px;-webkit-touch-callout:none;transform:scale(0.70);transform-origin:left center;-webkit-user-select:none;user-select:none}@media screen and (max-width:640px){#stacks_in_1270 .scrollDown{transform:scale(0.70)}}#stacks_in_1270 .scrollDown.button-bottom{bottom:30px}#stacks_in_1270 .scrollDown.button-top{top:30px}@media screen and (max-width:640px){#stacks_in_1270 .scrollDown.hide-on-mob{display:none}}#stacks_in_1270 .impact-arrow-wrap{background:rgba(0, 0, 0, 0.85);border-radius:50%;border:2px solid rgba(255, 255, 255, 0.96);box-shadow:0px 0px 0px 0px rgba(51, 51, 51, 0.60);transition:all 90ms ease}#stacks_in_1270 .impact-arrow-wrap:hover{background:rgba(40, 40, 40, 0.85);transition:all 90ms ease}#stacks_in_1270 .impact-arrow-wrap:hover .impact-hint{opacity:1 !important}#stacks_in_1270 .impact-arrow-wrap.animates .impact-arrow{animation-delay:3000ms;animation-iteration-count:3}#stacks_in_1270 .impact-arrow{border-top-color:rgba(255, 255, 255, 0.85);border-right-color:rgba(255, 255, 255, 0.85);border-width:2px}#stacks_in_1270 .impact-arrow:hover{border-top-color:rgba(255, 255, 255, 1.00);border-right-color:rgba(255, 255, 255, 1.00)}#stacks_in_1270 .impact-hint{position:absolute;top:0.6em;width:100%;left:0;font-size:2em;font-style:italic;text-align:center;color:rgba(255, 255, 255, 0.85);opacity:0}#stacks_in_1270 .slides-pagination > a{transition:all 500ms ease}#stacks_in_1270 .slides-pagination > a.current{transition:all 500ms ease}
.target.stacks_in_1272{    margin:0px;}.target.stacks_in_1272{}.target.stacks_in_1272.width-fill{width:calc(100% - 0px)}.target.stacks_in_1272.width-flexible{width:100%}.target.stacks_in_1272.width-fixed{width:250px}.target.stacks_in_1272.height-fill{height:calc(100% - 0px)}.target.stacks_in_1272.height-flexible{height:100%}.target.stacks_in_1272.height-fixed{height:250px}.target.stacks_in_1272[class*="relative-"].top-pt{top:0%}.target.stacks_in_1272[class*="relative-"].top-px{top:0px}.target.stacks_in_1272[class*="relative-"].bottom-pt{bottom:0%}.target.stacks_in_1272[class*="relative-"].bottom-px{bottom:0px}.target.stacks_in_1272[class*="relative-"].right-pt{right:0%}.target.stacks_in_1272[class*="relative-"].right-px{right:0px}.target.stacks_in_1272[class*="relative-"].left-pt{left:0%}.target.stacks_in_1272[class*="relative-"].left-px{left:0px}.target.stacks_in_1272.shift-up{margin-top:-0px}.target.stacks_in_1272.shift-down{margin-bottom:-0px}.target.stacks_in_1272.shift-left{right:0px}.target.stacks_in_1272.shift-right{left:0px}.target.stacks_in_1272.pin-top,.target.stacks_in_1272.pin-bottom{left:0px}.target.stacks_in_1272.pin-left,.target.stacks_in_1272.pin-right{top:0px}






	#stacks_in_1274 > .container {
		max-width: 700px;
	}










	#stacks_in_1274 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1274 {
	padding: 20px 0px 0px 0px;
}



#stacks_in_1276 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 2px;
	
	width: 150px;
	
	

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}

#stacks_in_1276 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1277 p,#stacks_in_1277 div{margin-bottom:0}#stacks_in_1277 p,#stacks_in_1277 div,#stacks_in_1277 ul,#stacks_in_1277 ol,#stacks_in_1277 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1277 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1277 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1277,#stacks_in_1277 div,#stacks_in_1277 p,#stacks_in_1277 ol,#stacks_in_1277 ul li,#stacks_in_1277 ol li,#stacks_in_1277 ol,#stacks_in_1277 dl{font-size:3.00rem}@media all and (max-width:640px){#stacks_in_1277,#stacks_in_1277 div,#stacks_in_1277 p,#stacks_in_1277 ol,#stacks_in_1277 ul li,#stacks_in_1277 ol li,#stacks_in_1277 ol,#stacks_in_1277 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1277,#stacks_in_1277 div,#stacks_in_1277 p,#stacks_in_1277 .fa:not(.no-indent),#stacks_in_1277 ol,#stacks_in_1277 ul li,#stacks_in_1277 ol li,#stacks_in_1277 ol,#stacks_in_1277 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1277{}}#stacks_in_1277,#stacks_in_1277 div,#stacks_in_1277 p,#stacks_in_1277 ul,#stacks_in_1277 ul li,#stacks_in_1277 ol li,#stacks_in_1277 ol,#stacks_in_1277 dl,#stacks_in_1277 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Cinzel",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1277 {
	padding: 10px 0px 0px 0px;
}
.slide-stacks_in_1281 .impact-container.v-bottom{bottom:0px}.slide-stacks_in_1281 .impact-container.h-right{right:0px}.slide-stacks_in_1281 .impact-container.h-left{left:0px}.slide-stacks_in_1281 .impact-container.v-top{top:0px}
#stacks_in_1270 .slides-navigation{top:46%}#stacks_in_1270 .slides-navigation a.prev{left:10.00px}#stacks_in_1270 .slides-navigation a.next{right:10.00px}#stacks_in_1270 .slides-navigation a.prev:before,#stacks_in_1270 .slides-navigation a.next:before{font-size:1.80rem;color:rgba(255, 255, 255, 0.85)}#stacks_in_1270 .slides-navigation a.prev:before{content:"\f104";}#stacks_in_1270 .slides-navigation a.next:before{content:"\f105";}@media screen and (min-width:478px){#stacks_in_1270 .slides-navigation a.prev:before,#stacks_in_1270 .slides-navigation a.next:before{font-size:4.00rem}}#stacks_in_1270 .slides-pagination{display:none}



#stacks_in_469 .overlap {
	display: grid;
	position: relative;
	
	max-width: 800px;
	
	
	z-index: 2;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_469 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_469 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_469 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_469 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_469 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_469 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_469 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_469 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_469 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}




	
	










	#stacks_in_142 > .container {
		max-width: 700px;
	}










	#stacks_in_142 > .container {
		border-radius: 0px;
	}

	


#stacks_in_142 {
	padding: 25px 0px 15px 0px;
}



	
		#stacks_in_724 hr.foundry-divider-simple {
			border-top-color: rgba(217, 218, 218, 1.00);
		}
	

	#stacks_in_724 hr.foundry-divider-simple {
		border-top-style: solid;
		border-top-width: 1px;
	}






	#stacks_in_724 .foundry-label {
		width: 100%;
	}

	#stacks_in_724 hr.foundry-divider-simple {
		width: 100%;
	}


#stacks_out_724 {
	width: 175px;
}
#stacks_in_622 p,#stacks_in_622 div{margin-bottom:0}#stacks_in_622 p,#stacks_in_622 div,#stacks_in_622 ul,#stacks_in_622 ol,#stacks_in_622 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_622 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_622 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 ol,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl{font-size:2.00rem}@media all and (max-width:640px){#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 ol,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 .fa:not(.no-indent),#stacks_in_622 ol,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_622{letter-spacing:1.00px;}}#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 ul,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl,#stacks_in_622 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }




	
		#stacks_in_726 hr.foundry-divider-simple {
			border-top-color: rgba(217, 218, 218, 1.00);
		}
	

	#stacks_in_726 hr.foundry-divider-simple {
		border-top-style: solid;
		border-top-width: 1px;
	}






	#stacks_in_726 .foundry-label {
		width: 100%;
	}

	#stacks_in_726 hr.foundry-divider-simple {
		width: 100%;
	}


#stacks_out_726 {
	width: 175px;
}



#stacks_in_574 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 0;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_574 .overlap {
			top: -420px;
			margin-bottom: -420px;
		}
		

		
	

	

		#stacks_in_574 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_574 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_574 .overlap {
			top: -420px;
			margin-bottom: -420px;
		}
		

		
	

	

		#stacks_in_574 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_574 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_574 .overlap {
			top: -420px;
			margin-bottom: -420px;
		}
		

		
	

	

		#stacks_in_574 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_574 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}




	
	








#stacks_in_1266 .foundry-angle {
	

	
		background: rgba(236, 239, 239, 1.00); /* fallback for old browsers */
		background: -webkit-linear-gradient(90deg, rgba(236, 239, 239, 1.00) , #rgba(255, 255, 255, 1.00)); /* Chrome 10-25, Safari 5.1-6 */
		background: linear-gradient(90deg, rgba(236, 239, 239, 1.00) , rgba(255, 255, 255, 1.00)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	
}

/*Top*/
#stacks_in_1266 .foundry-angle::after {
  background: inherit;
  top: 0;
  left: 0;
  right: 0;
  content: '';
  height: 100%;
  position: absolute;
	
		transform-origin: 0%;
		transform: skewY(-3deg);
	
  z-index: -1;
}


/*Bottom*/
#stacks_in_1266 .foundry-angle::before {
  background: inherit;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  height: 100%;
  position: absolute;
	
		transform-origin: 100%;
		transform: skewY(-3deg);
	
  z-index: -1;
}

#stacks_in_1268 {
	padding: 200px 0px 200px 0px;
}






	#stacks_in_717 > .container {
		max-width: 1140px;
	}










	#stacks_in_717 > .container {
		border-radius: 0px;
	}

	


#stacks_out_717 {
	width: 250px;
	margin-right:0;
}
  #stacks_in_180.scroll-mate-wrapper.sm-float{z-index:20}#stacks_in_180.scroll-mate-wrapper{overflow:visible}#stacks_in_180.scroll-mate-wrapper.scroll-perspective{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:500px;perspective:500px}#stacks_in_180.scroll-mate-wrapper>.scroll-mate-inner{-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}  



#stacks_in_174 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_174 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_174 ul.social_badges_container li,
#stacks_in_174 ul.social_badges_container li a,
#stacks_in_174 ul.social_badges_container li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

#stacks_in_174 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 25px;
}


	#stacks_in_174 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_174 {
	padding: 5px 0px 0px 0px;
}



	li.stacks_in_175_individual_badge a,
	li.stacks_in_175_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_175_individual_badge a:hover,
	li.stacks_in_175_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}






#stacks_in_168 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_168 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_168 ul.social_badges_container li,
#stacks_in_168 ul.social_badges_container li a,
#stacks_in_168 ul.social_badges_container li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

#stacks_in_168 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 25px;
}


	#stacks_in_168 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_168 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_170_individual_badge a,
	li.stacks_in_170_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_170_individual_badge a:hover,
	li.stacks_in_170_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}






#stacks_in_162 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_162 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_162 ul.social_badges_container li,
#stacks_in_162 ul.social_badges_container li a,
#stacks_in_162 ul.social_badges_container li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

#stacks_in_162 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 25px;
}


	#stacks_in_162 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_162 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_165_individual_badge a,
	li.stacks_in_165_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_165_individual_badge a:hover,
	li.stacks_in_165_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}






#stacks_in_156 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_156 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_156 ul.social_badges_container li,
#stacks_in_156 ul.social_badges_container li a,
#stacks_in_156 ul.social_badges_container li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

#stacks_in_156 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 25px;
}


	#stacks_in_156 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_156 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_160_individual_badge a,
	li.stacks_in_160_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_160_individual_badge a:hover,
	li.stacks_in_160_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}



.stacks_top > div > div[class*="sec-static"] {
  position: relative !important; }

.sec-static-stacks_in_185 {
  position: static; }

.sec-static-stacks_in_185 #stacks_in_180 {
  position: static; }
  .sec-static-stacks_in_185 #stacks_in_180 > .s-pro > .shear-wrapper > .shear-inner {
    position: static !important; }

#stacks_in_180.blu-wrap.bwd > .blu.blueprint-col > .blucol-content, #stacks_in_180.blu-wrap.bwd > .blu.blueprint-col > .blucol-content[class*="style-pro-stacks"] {
  position: static; }

#stacks_in_180 > .s-pro, #stacks_in_180 > .blu {
  position: relative;
  z-index: 20;
  width: 100%;
  top: -250.00px;
  right: -38.00%;
  height: auto; }
  @media screen and (min-width: 640px) {
    #stacks_in_180 > .s-pro, #stacks_in_180 > .blu {
      width: 100%;
      top: -250.00px;
      right: -38.00%;
      height: auto; } }
#stacks_in_180 > .s-pro, #stacks_in_180 > .blu {
  webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

#stacks_in_180 {
  margin-top: 0.00px;
  margin-bottom: 0.00px; }
  @media screen and (max-width: 640px) {
    #stacks_in_180 {
      margin-top: 0.00px;
      margin-bottom: 0.00px; } }



#stacks_in_1253 .overlap {
	display: grid;
	position: relative;
	
	max-width: 1140px;
	
	
	z-index: 0;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_1253 .overlap {
			top: -125px;
			margin-bottom: -125px;
		}
		

		
	

	

		#stacks_in_1253 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_1253 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_1253 .overlap {
			top: -125px;
			margin-bottom: -125px;
		}
		

		
	

	

		#stacks_in_1253 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_1253 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_1253 .overlap {
			top: -125px;
			margin-bottom: -125px;
		}
		

		
	

	

		#stacks_in_1253 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_1253 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	

















	#stacks_in_388 > .container {
		border-radius: 0px;
	}

	


#stacks_in_388 {
	margin: 0px 25px 0px 25px;
}

#stacks_out_388 {
	width: 85%;
}
@media only screen and (min-width:0px){#stacks_in_1286{}}







	#stacks_in_453 > .container {
		max-width: 1000px;
	}










	#stacks_in_453 > .container {
		border-radius: 0px;
	}

	


#stacks_in_453 {
	padding: 40px 0px 0px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1332 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1332 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1332 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1332 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1332 .row.no-gutters > [class^="col-"],
  #stacks_in_1332 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  










#stacks_in_1337 p,#stacks_in_1337 div{margin-bottom:0}#stacks_in_1337 p,#stacks_in_1337 div,#stacks_in_1337 ul,#stacks_in_1337 ol,#stacks_in_1337 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1337 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1337 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1337,#stacks_in_1337 div,#stacks_in_1337 p,#stacks_in_1337 ol,#stacks_in_1337 ul li,#stacks_in_1337 ol li,#stacks_in_1337 ol,#stacks_in_1337 dl{font-size:3.00rem}@media all and (max-width:640px){#stacks_in_1337,#stacks_in_1337 div,#stacks_in_1337 p,#stacks_in_1337 ol,#stacks_in_1337 ul li,#stacks_in_1337 ol li,#stacks_in_1337 ol,#stacks_in_1337 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1337{}}

#stacks_in_1343 p,#stacks_in_1343 div{margin-bottom:0}#stacks_in_1343 p,#stacks_in_1343 div,#stacks_in_1343 ul,#stacks_in_1343 ol,#stacks_in_1343 dl{color:rgba(46, 46, 46, 1.00)}#stacks_in_1343 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1343 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1343,#stacks_in_1343 div,#stacks_in_1343 p,#stacks_in_1343 ol,#stacks_in_1343 ul li,#stacks_in_1343 ol li,#stacks_in_1343 ol,#stacks_in_1343 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1343,#stacks_in_1343 div,#stacks_in_1343 p,#stacks_in_1343 ol,#stacks_in_1343 ul li,#stacks_in_1343 ol li,#stacks_in_1343 ol,#stacks_in_1343 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1343,#stacks_in_1343 div,#stacks_in_1343 p,#stacks_in_1343 .fa:not(.no-indent),#stacks_in_1343 ol,#stacks_in_1343 ul li,#stacks_in_1343 ol li,#stacks_in_1343 ol,#stacks_in_1343 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1343{letter-spacing:0.50px;}}#stacks_in_1343,#stacks_in_1343 div,#stacks_in_1343 p,#stacks_in_1343 ul,#stacks_in_1343 ul li,#stacks_in_1343 ol li,#stacks_in_1343 ol,#stacks_in_1343 dl,#stacks_in_1343 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1343 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1350 p,#stacks_in_1350 div{margin-bottom:0}#stacks_in_1350 p,#stacks_in_1350 div,#stacks_in_1350 ul,#stacks_in_1350 ol,#stacks_in_1350 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1350 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1350 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1350,#stacks_in_1350 div,#stacks_in_1350 p,#stacks_in_1350 ol,#stacks_in_1350 ul li,#stacks_in_1350 ol li,#stacks_in_1350 ol,#stacks_in_1350 dl{font-size:3.00rem}@media all and (max-width:640px){#stacks_in_1350,#stacks_in_1350 div,#stacks_in_1350 p,#stacks_in_1350 ol,#stacks_in_1350 ul li,#stacks_in_1350 ol li,#stacks_in_1350 ol,#stacks_in_1350 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1350{}}

#stacks_in_1353 p,#stacks_in_1353 div{margin-bottom:0}#stacks_in_1353 p,#stacks_in_1353 div,#stacks_in_1353 ul,#stacks_in_1353 ol,#stacks_in_1353 dl{color:rgba(46, 46, 46, 1.00)}#stacks_in_1353 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1353 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1353,#stacks_in_1353 div,#stacks_in_1353 p,#stacks_in_1353 ol,#stacks_in_1353 ul li,#stacks_in_1353 ol li,#stacks_in_1353 ol,#stacks_in_1353 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1353,#stacks_in_1353 div,#stacks_in_1353 p,#stacks_in_1353 ol,#stacks_in_1353 ul li,#stacks_in_1353 ol li,#stacks_in_1353 ol,#stacks_in_1353 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1353,#stacks_in_1353 div,#stacks_in_1353 p,#stacks_in_1353 .fa:not(.no-indent),#stacks_in_1353 ol,#stacks_in_1353 ul li,#stacks_in_1353 ol li,#stacks_in_1353 ol,#stacks_in_1353 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1353{letter-spacing:0.50px;}}#stacks_in_1353,#stacks_in_1353 div,#stacks_in_1353 p,#stacks_in_1353 ul,#stacks_in_1353 ul li,#stacks_in_1353 ol li,#stacks_in_1353 ol,#stacks_in_1353 dl,#stacks_in_1353 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1353 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1358 p,#stacks_in_1358 div{margin-bottom:0}#stacks_in_1358 p,#stacks_in_1358 div,#stacks_in_1358 ul,#stacks_in_1358 ol,#stacks_in_1358 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1358 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1358 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1358,#stacks_in_1358 div,#stacks_in_1358 p,#stacks_in_1358 ol,#stacks_in_1358 ul li,#stacks_in_1358 ol li,#stacks_in_1358 ol,#stacks_in_1358 dl{font-size:3.00rem}@media all and (max-width:640px){#stacks_in_1358,#stacks_in_1358 div,#stacks_in_1358 p,#stacks_in_1358 ol,#stacks_in_1358 ul li,#stacks_in_1358 ol li,#stacks_in_1358 ol,#stacks_in_1358 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1358{}}

#stacks_in_1361 p,#stacks_in_1361 div{margin-bottom:0}#stacks_in_1361 p,#stacks_in_1361 div,#stacks_in_1361 ul,#stacks_in_1361 ol,#stacks_in_1361 dl{color:rgba(46, 46, 46, 1.00)}#stacks_in_1361 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1361 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1361,#stacks_in_1361 div,#stacks_in_1361 p,#stacks_in_1361 ol,#stacks_in_1361 ul li,#stacks_in_1361 ol li,#stacks_in_1361 ol,#stacks_in_1361 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1361,#stacks_in_1361 div,#stacks_in_1361 p,#stacks_in_1361 ol,#stacks_in_1361 ul li,#stacks_in_1361 ol li,#stacks_in_1361 ol,#stacks_in_1361 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1361,#stacks_in_1361 div,#stacks_in_1361 p,#stacks_in_1361 .fa:not(.no-indent),#stacks_in_1361 ol,#stacks_in_1361 ul li,#stacks_in_1361 ol li,#stacks_in_1361 ol,#stacks_in_1361 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1361{letter-spacing:0.50px;}}#stacks_in_1361,#stacks_in_1361 div,#stacks_in_1361 p,#stacks_in_1361 ul,#stacks_in_1361 ul li,#stacks_in_1361 ol li,#stacks_in_1361 ol,#stacks_in_1361 dl,#stacks_in_1361 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1361 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1366 p,#stacks_in_1366 div{margin-bottom:0}#stacks_in_1366 p,#stacks_in_1366 div,#stacks_in_1366 ul,#stacks_in_1366 ol,#stacks_in_1366 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1366 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1366 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1366,#stacks_in_1366 div,#stacks_in_1366 p,#stacks_in_1366 ol,#stacks_in_1366 ul li,#stacks_in_1366 ol li,#stacks_in_1366 ol,#stacks_in_1366 dl{font-size:3.00rem}@media all and (max-width:640px){#stacks_in_1366,#stacks_in_1366 div,#stacks_in_1366 p,#stacks_in_1366 ol,#stacks_in_1366 ul li,#stacks_in_1366 ol li,#stacks_in_1366 ol,#stacks_in_1366 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1366{}}

#stacks_in_1369 p,#stacks_in_1369 div{margin-bottom:0}#stacks_in_1369 p,#stacks_in_1369 div,#stacks_in_1369 ul,#stacks_in_1369 ol,#stacks_in_1369 dl{color:rgba(46, 46, 46, 1.00)}#stacks_in_1369 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1369 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1369,#stacks_in_1369 div,#stacks_in_1369 p,#stacks_in_1369 ol,#stacks_in_1369 ul li,#stacks_in_1369 ol li,#stacks_in_1369 ol,#stacks_in_1369 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1369,#stacks_in_1369 div,#stacks_in_1369 p,#stacks_in_1369 ol,#stacks_in_1369 ul li,#stacks_in_1369 ol li,#stacks_in_1369 ol,#stacks_in_1369 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1369,#stacks_in_1369 div,#stacks_in_1369 p,#stacks_in_1369 .fa:not(.no-indent),#stacks_in_1369 ol,#stacks_in_1369 ul li,#stacks_in_1369 ol li,#stacks_in_1369 ol,#stacks_in_1369 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1369{letter-spacing:0.50px;}}#stacks_in_1369,#stacks_in_1369 div,#stacks_in_1369 p,#stacks_in_1369 ul,#stacks_in_1369 ul li,#stacks_in_1369 ol li,#stacks_in_1369 ol,#stacks_in_1369 dl,#stacks_in_1369 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1369 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1576 p,#stacks_in_1576 div{margin-bottom:0}#stacks_in_1576 p,#stacks_in_1576 div,#stacks_in_1576 ul,#stacks_in_1576 ol,#stacks_in_1576 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1576 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1576 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1576,#stacks_in_1576 div,#stacks_in_1576 p,#stacks_in_1576 ol,#stacks_in_1576 ul li,#stacks_in_1576 ol li,#stacks_in_1576 ol,#stacks_in_1576 dl{font-size:2.00rem}@media all and (max-width:640px){#stacks_in_1576,#stacks_in_1576 div,#stacks_in_1576 p,#stacks_in_1576 ol,#stacks_in_1576 ul li,#stacks_in_1576 ol li,#stacks_in_1576 ol,#stacks_in_1576 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1576,#stacks_in_1576 div,#stacks_in_1576 p,#stacks_in_1576 .fa:not(.no-indent),#stacks_in_1576 ol,#stacks_in_1576 ul li,#stacks_in_1576 ol li,#stacks_in_1576 ol,#stacks_in_1576 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1576{letter-spacing:1.00px;}}#stacks_in_1576,#stacks_in_1576 div,#stacks_in_1576 p,#stacks_in_1576 ul,#stacks_in_1576 ul li,#stacks_in_1576 ol li,#stacks_in_1576 ol,#stacks_in_1576 dl,#stacks_in_1576 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_1576 {
	padding: 25px 0px 30px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1579 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1579 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1579 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1579 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1579 .row.no-gutters > [class^="col-"],
  #stacks_in_1579 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_out_1579 {
	width: 85%;
}
#stacks_in_1586 p,#stacks_in_1586 div{margin-bottom:0}#stacks_in_1586 p,#stacks_in_1586 div,#stacks_in_1586 ul,#stacks_in_1586 ol,#stacks_in_1586 dl{color:rgba(30, 30, 30, 1.00)}#stacks_in_1586 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1586 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1586,#stacks_in_1586 div,#stacks_in_1586 p,#stacks_in_1586 ol,#stacks_in_1586 ul li,#stacks_in_1586 ol li,#stacks_in_1586 ol,#stacks_in_1586 dl{font-size:2.00rem}@media all and (max-width:640px){#stacks_in_1586,#stacks_in_1586 div,#stacks_in_1586 p,#stacks_in_1586 ol,#stacks_in_1586 ul li,#stacks_in_1586 ol li,#stacks_in_1586 ol,#stacks_in_1586 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1586,#stacks_in_1586 div,#stacks_in_1586 p,#stacks_in_1586 .fa:not(.no-indent),#stacks_in_1586 ol,#stacks_in_1586 ul li,#stacks_in_1586 ol li,#stacks_in_1586 ol,#stacks_in_1586 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1586{letter-spacing:0.50px;}}#stacks_in_1586,#stacks_in_1586 div,#stacks_in_1586 p,#stacks_in_1586 ul,#stacks_in_1586 ul li,#stacks_in_1586 ol li,#stacks_in_1586 ol,#stacks_in_1586 dl,#stacks_in_1586 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1586 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1583 p,#stacks_in_1583 div{margin-bottom:0}#stacks_in_1583 p,#stacks_in_1583 div,#stacks_in_1583 ul,#stacks_in_1583 ol,#stacks_in_1583 dl{color:rgba(107, 108, 108, 1.00)}#stacks_in_1583 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1583 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1583,#stacks_in_1583 div,#stacks_in_1583 p,#stacks_in_1583 ol,#stacks_in_1583 ul li,#stacks_in_1583 ol li,#stacks_in_1583 ol,#stacks_in_1583 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_1583,#stacks_in_1583 div,#stacks_in_1583 p,#stacks_in_1583 ol,#stacks_in_1583 ul li,#stacks_in_1583 ol li,#stacks_in_1583 ol,#stacks_in_1583 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_1583{}}

#stacks_in_1618 p,#stacks_in_1618 div{margin-bottom:0}#stacks_in_1618 p,#stacks_in_1618 div,#stacks_in_1618 ul,#stacks_in_1618 ol,#stacks_in_1618 dl{color:rgba(53, 53, 53, 1.00)}#stacks_in_1618 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1618 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1618,#stacks_in_1618 div,#stacks_in_1618 p,#stacks_in_1618 ol,#stacks_in_1618 ul li,#stacks_in_1618 ol li,#stacks_in_1618 ol,#stacks_in_1618 dl{font-size:2.00rem}@media all and (max-width:640px){#stacks_in_1618,#stacks_in_1618 div,#stacks_in_1618 p,#stacks_in_1618 ol,#stacks_in_1618 ul li,#stacks_in_1618 ol li,#stacks_in_1618 ol,#stacks_in_1618 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1618,#stacks_in_1618 div,#stacks_in_1618 p,#stacks_in_1618 .fa:not(.no-indent),#stacks_in_1618 ol,#stacks_in_1618 ul li,#stacks_in_1618 ol li,#stacks_in_1618 ol,#stacks_in_1618 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1618{letter-spacing:0.50px;}}#stacks_in_1618,#stacks_in_1618 div,#stacks_in_1618 p,#stacks_in_1618 ul,#stacks_in_1618 ul li,#stacks_in_1618 ol li,#stacks_in_1618 ol,#stacks_in_1618 dl,#stacks_in_1618 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1618 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1621 p,#stacks_in_1621 div{margin-bottom:0}#stacks_in_1621 p,#stacks_in_1621 div,#stacks_in_1621 ul,#stacks_in_1621 ol,#stacks_in_1621 dl{color:rgba(106, 107, 107, 1.00)}#stacks_in_1621 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1621 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1621,#stacks_in_1621 div,#stacks_in_1621 p,#stacks_in_1621 ol,#stacks_in_1621 ul li,#stacks_in_1621 ol li,#stacks_in_1621 ol,#stacks_in_1621 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_1621,#stacks_in_1621 div,#stacks_in_1621 p,#stacks_in_1621 ol,#stacks_in_1621 ul li,#stacks_in_1621 ol li,#stacks_in_1621 ol,#stacks_in_1621 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_1621{}}

#stacks_in_1626 p,#stacks_in_1626 div{margin-bottom:0}#stacks_in_1626 p,#stacks_in_1626 div,#stacks_in_1626 ul,#stacks_in_1626 ol,#stacks_in_1626 dl{color:rgba(53, 53, 53, 1.00)}#stacks_in_1626 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1626 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1626,#stacks_in_1626 div,#stacks_in_1626 p,#stacks_in_1626 ol,#stacks_in_1626 ul li,#stacks_in_1626 ol li,#stacks_in_1626 ol,#stacks_in_1626 dl{font-size:2.00rem}@media all and (max-width:640px){#stacks_in_1626,#stacks_in_1626 div,#stacks_in_1626 p,#stacks_in_1626 ol,#stacks_in_1626 ul li,#stacks_in_1626 ol li,#stacks_in_1626 ol,#stacks_in_1626 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1626,#stacks_in_1626 div,#stacks_in_1626 p,#stacks_in_1626 .fa:not(.no-indent),#stacks_in_1626 ol,#stacks_in_1626 ul li,#stacks_in_1626 ol li,#stacks_in_1626 ol,#stacks_in_1626 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1626{letter-spacing:0.50px;}}#stacks_in_1626,#stacks_in_1626 div,#stacks_in_1626 p,#stacks_in_1626 ul,#stacks_in_1626 ul li,#stacks_in_1626 ol li,#stacks_in_1626 ol,#stacks_in_1626 dl,#stacks_in_1626 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1626 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1629 p,#stacks_in_1629 div{margin-bottom:0}#stacks_in_1629 p,#stacks_in_1629 div,#stacks_in_1629 ul,#stacks_in_1629 ol,#stacks_in_1629 dl{color:rgba(107, 108, 108, 1.00)}#stacks_in_1629 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1629 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1629,#stacks_in_1629 div,#stacks_in_1629 p,#stacks_in_1629 ol,#stacks_in_1629 ul li,#stacks_in_1629 ol li,#stacks_in_1629 ol,#stacks_in_1629 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_1629,#stacks_in_1629 div,#stacks_in_1629 p,#stacks_in_1629 ol,#stacks_in_1629 ul li,#stacks_in_1629 ol li,#stacks_in_1629 ol,#stacks_in_1629 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_1629{}}







	#stacks_in_75 > .container {
		max-width: 700px;
	}










	#stacks_in_75 > .container {
		border-radius: 0px;
	}

	


#stacks_in_75 {
	padding: 15px 0px 15px 0px;
}


#stacks_in_631 {
}

#stacks_in_631 > .foundry-backdrop {
	z-index: 100;
	

	

	
		background: url(../admissions_files/image_bkg-631.jpg) ;
		
			
		

		
		background-position: center center;
	



	



	


	


}


	@media (prefers-color-scheme: dark) {

		#stacks_in_631 > .foundry-backdrop {
			

			

			

		}

	}


#stacks_in_631 > .foundry-backdrop > .foundry-backdrop-overlay {
	background-color: rgba(0, 0, 0, 0.20);
	transition-property: background-color;
	transition-duration: 300ms;
	
}





	#stacks_in_631 > .foundry-backdrop,
	#stacks_in_631 > .foundry-backdrop > .foundry-backdrop-overlay {
		border-radius: 0px;
	}



	#stacks_in_631 > .foundry-backdrop {
		border-color: rgba(0, 0, 0, 1.00);
		border-style: solid;
		border-width: 0px;
	}



#stacks_in_631 {
	padding: 0px 25px 20px 25px;
}









	#stacks_in_632 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_632 > .container {
		border-radius: 0px;
	}

	

#stacks_in_633 p,#stacks_in_633 div,#stacks_in_633 ul,#stacks_in_633 ol,#stacks_in_633 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_633 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_633 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_633,#stacks_in_633 div,#stacks_in_633 p,#stacks_in_633 ol,#stacks_in_633 ul li,#stacks_in_633 ol li,#stacks_in_633 ol,#stacks_in_633 dl{font-size:4.00rem}@media all and (max-width:640px){#stacks_in_633,#stacks_in_633 div,#stacks_in_633 p,#stacks_in_633 ol,#stacks_in_633 ul li,#stacks_in_633 ol li,#stacks_in_633 ol,#stacks_in_633 dl{font-size:2.50rem}}@media only screen and (min-width:0px){#stacks_in_633,#stacks_in_633 div,#stacks_in_633 p,#stacks_in_633 .fa:not(.no-indent),#stacks_in_633 ol,#stacks_in_633 ul li,#stacks_in_633 ol li,#stacks_in_633 ol,#stacks_in_633 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_633{letter-spacing:0.50px;}}#stacks_in_633,#stacks_in_633 div,#stacks_in_633 p,#stacks_in_633 ul,#stacks_in_633 ul li,#stacks_in_633 ol li,#stacks_in_633 ol,#stacks_in_633 dl,#stacks_in_633 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Open Sans Condensed",serif ;font-weight:400 ;font-style:normal }


#stacks_in_633 {
	margin: 60px 0px 0px 0px;
}

#stacks_in_634 {
	font-weight: lighter;
}
#stacks_in_636 p,#stacks_in_636 div{margin-bottom:0}#stacks_in_636 p,#stacks_in_636 div,#stacks_in_636 ul,#stacks_in_636 ol,#stacks_in_636 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_636 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_636 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_636,#stacks_in_636 div,#stacks_in_636 p,#stacks_in_636 ol,#stacks_in_636 ul li,#stacks_in_636 ol li,#stacks_in_636 ol,#stacks_in_636 dl{font-size:2.50rem}@media all and (max-width:640px){#stacks_in_636,#stacks_in_636 div,#stacks_in_636 p,#stacks_in_636 ol,#stacks_in_636 ul li,#stacks_in_636 ol li,#stacks_in_636 ol,#stacks_in_636 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_636,#stacks_in_636 div,#stacks_in_636 p,#stacks_in_636 .fa:not(.no-indent),#stacks_in_636 ol,#stacks_in_636 ul li,#stacks_in_636 ol li,#stacks_in_636 ol,#stacks_in_636 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_636{letter-spacing:0.50px;}}#stacks_in_636,#stacks_in_636 div,#stacks_in_636 p,#stacks_in_636 ul,#stacks_in_636 ul li,#stacks_in_636 ol li,#stacks_in_636 ol,#stacks_in_636 dl,#stacks_in_636 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_636 {
	padding: 10px 0px 10px 0px;
}



#stacks_in_642 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 1px;
	
	width: 120px;
	
	

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}
#stacks_in_639 p,#stacks_in_639 div,#stacks_in_639 ul,#stacks_in_639 ol,#stacks_in_639 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_639 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_639 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_639,#stacks_in_639 div,#stacks_in_639 p,#stacks_in_639 ol,#stacks_in_639 ul li,#stacks_in_639 ol li,#stacks_in_639 ol,#stacks_in_639 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_639,#stacks_in_639 div,#stacks_in_639 p,#stacks_in_639 ol,#stacks_in_639 ul li,#stacks_in_639 ol li,#stacks_in_639 ol,#stacks_in_639 dl{font-size:0.95rem}}@media only screen and (min-width:0px){#stacks_in_639{}}


#stacks_in_639 {
	padding: 15px 0px 15px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1289 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1289 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1289 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1289 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1289 .row.no-gutters > [class^="col-"],
  #stacks_in_1289 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1289 {
	padding: 25px 0px 0px 30px;
}






	#stacks_in_1310 > .container {
		max-width: 500px;
	}










	#stacks_in_1310 > .container {
		border-radius: 0px;
	}

	


#stacks_out_1310 {
	margin-right:0;
}
#stacks_in_1295 p,#stacks_in_1295 div{margin-bottom:0}#stacks_in_1295 p,#stacks_in_1295 div,#stacks_in_1295 ul,#stacks_in_1295 ol,#stacks_in_1295 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1295 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1295 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1295,#stacks_in_1295 div,#stacks_in_1295 p,#stacks_in_1295 ol,#stacks_in_1295 ul li,#stacks_in_1295 ol li,#stacks_in_1295 ol,#stacks_in_1295 dl{font-size:1.40rem}@media all and (max-width:640px){#stacks_in_1295,#stacks_in_1295 div,#stacks_in_1295 p,#stacks_in_1295 ol,#stacks_in_1295 ul li,#stacks_in_1295 ol li,#stacks_in_1295 ol,#stacks_in_1295 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1295,#stacks_in_1295 div,#stacks_in_1295 p,#stacks_in_1295 .fa:not(.no-indent),#stacks_in_1295 ol,#stacks_in_1295 ul li,#stacks_in_1295 ol li,#stacks_in_1295 ol,#stacks_in_1295 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1295{letter-spacing:0.50px;}}#stacks_in_1295,#stacks_in_1295 div,#stacks_in_1295 p,#stacks_in_1295 ul,#stacks_in_1295 ul li,#stacks_in_1295 ol li,#stacks_in_1295 ol,#stacks_in_1295 dl,#stacks_in_1295 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1295 {
	padding: 20px 0px 10px 0px;
}
#stacks_in_645 p,#stacks_in_645 div{margin-bottom:0}#stacks_in_645 p,#stacks_in_645 div,#stacks_in_645 ul,#stacks_in_645 ol,#stacks_in_645 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_645 a{color:rgba(255, 255, 255, 1.00)}#stacks_in_645 a:hover{color:rgba(220, 221, 221, 1.00)}#stacks_in_645,#stacks_in_645 div,#stacks_in_645 p,#stacks_in_645 ol,#stacks_in_645 ul li,#stacks_in_645 ol li,#stacks_in_645 ol,#stacks_in_645 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_645,#stacks_in_645 div,#stacks_in_645 p,#stacks_in_645 ol,#stacks_in_645 ul li,#stacks_in_645 ol li,#stacks_in_645 ol,#stacks_in_645 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_645,#stacks_in_645 div,#stacks_in_645 p,#stacks_in_645 .fa:not(.no-indent),#stacks_in_645 ol,#stacks_in_645 ul li,#stacks_in_645 ol li,#stacks_in_645 ol,#stacks_in_645 dl{line-height:1.30}}@media only screen and (min-width:0px){#stacks_in_645{}}#stacks_in_645,#stacks_in_645 div,#stacks_in_645 p,#stacks_in_645 ul,#stacks_in_645 ul li,#stacks_in_645 ol li,#stacks_in_645 ol,#stacks_in_645 dl,#stacks_in_645 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_645 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_1298 p,#stacks_in_1298 div{margin-bottom:0}#stacks_in_1298 p,#stacks_in_1298 div,#stacks_in_1298 ul,#stacks_in_1298 ol,#stacks_in_1298 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1298 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1298 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1298,#stacks_in_1298 div,#stacks_in_1298 p,#stacks_in_1298 ol,#stacks_in_1298 ul li,#stacks_in_1298 ol li,#stacks_in_1298 ol,#stacks_in_1298 dl{font-size:1.40rem}@media all and (max-width:640px){#stacks_in_1298,#stacks_in_1298 div,#stacks_in_1298 p,#stacks_in_1298 ol,#stacks_in_1298 ul li,#stacks_in_1298 ol li,#stacks_in_1298 ol,#stacks_in_1298 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1298,#stacks_in_1298 div,#stacks_in_1298 p,#stacks_in_1298 .fa:not(.no-indent),#stacks_in_1298 ol,#stacks_in_1298 ul li,#stacks_in_1298 ol li,#stacks_in_1298 ol,#stacks_in_1298 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1298{letter-spacing:0.50px;}}#stacks_in_1298,#stacks_in_1298 div,#stacks_in_1298 p,#stacks_in_1298 ul,#stacks_in_1298 ul li,#stacks_in_1298 ol li,#stacks_in_1298 ol,#stacks_in_1298 dl,#stacks_in_1298 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1298 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_1301 p,#stacks_in_1301 div{margin-bottom:0}#stacks_in_1301 p,#stacks_in_1301 div,#stacks_in_1301 ul,#stacks_in_1301 ol,#stacks_in_1301 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1301 a{color:rgba(255, 255, 255, 1.00)}#stacks_in_1301 a:hover{color:rgba(220, 221, 221, 1.00)}#stacks_in_1301,#stacks_in_1301 div,#stacks_in_1301 p,#stacks_in_1301 ol,#stacks_in_1301 ul li,#stacks_in_1301 ol li,#stacks_in_1301 ol,#stacks_in_1301 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_1301,#stacks_in_1301 div,#stacks_in_1301 p,#stacks_in_1301 ol,#stacks_in_1301 ul li,#stacks_in_1301 ol li,#stacks_in_1301 ol,#stacks_in_1301 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_1301,#stacks_in_1301 div,#stacks_in_1301 p,#stacks_in_1301 .fa:not(.no-indent),#stacks_in_1301 ol,#stacks_in_1301 ul li,#stacks_in_1301 ol li,#stacks_in_1301 ol,#stacks_in_1301 dl{line-height:1.30}}@media only screen and (min-width:0px){#stacks_in_1301{}}#stacks_in_1301,#stacks_in_1301 div,#stacks_in_1301 p,#stacks_in_1301 ul,#stacks_in_1301 ul li,#stacks_in_1301 ol li,#stacks_in_1301 ol,#stacks_in_1301 dl,#stacks_in_1301 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1301 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_1304 p,#stacks_in_1304 div{margin-bottom:0}#stacks_in_1304 p,#stacks_in_1304 div,#stacks_in_1304 ul,#stacks_in_1304 ol,#stacks_in_1304 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1304 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1304 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1304,#stacks_in_1304 div,#stacks_in_1304 p,#stacks_in_1304 ol,#stacks_in_1304 ul li,#stacks_in_1304 ol li,#stacks_in_1304 ol,#stacks_in_1304 dl{font-size:1.40rem}@media all and (max-width:640px){#stacks_in_1304,#stacks_in_1304 div,#stacks_in_1304 p,#stacks_in_1304 ol,#stacks_in_1304 ul li,#stacks_in_1304 ol li,#stacks_in_1304 ol,#stacks_in_1304 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1304,#stacks_in_1304 div,#stacks_in_1304 p,#stacks_in_1304 .fa:not(.no-indent),#stacks_in_1304 ol,#stacks_in_1304 ul li,#stacks_in_1304 ol li,#stacks_in_1304 ol,#stacks_in_1304 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1304{letter-spacing:0.50px;}}#stacks_in_1304,#stacks_in_1304 div,#stacks_in_1304 p,#stacks_in_1304 ul,#stacks_in_1304 ul li,#stacks_in_1304 ol li,#stacks_in_1304 ol,#stacks_in_1304 dl,#stacks_in_1304 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1304 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_1307 p,#stacks_in_1307 div{margin-bottom:0}#stacks_in_1307 p,#stacks_in_1307 div,#stacks_in_1307 ul,#stacks_in_1307 ol,#stacks_in_1307 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1307 a{color:rgba(255, 255, 255, 1.00)}#stacks_in_1307 a:hover{color:rgba(220, 221, 221, 1.00)}#stacks_in_1307,#stacks_in_1307 div,#stacks_in_1307 p,#stacks_in_1307 ol,#stacks_in_1307 ul li,#stacks_in_1307 ol li,#stacks_in_1307 ol,#stacks_in_1307 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_1307,#stacks_in_1307 div,#stacks_in_1307 p,#stacks_in_1307 ol,#stacks_in_1307 ul li,#stacks_in_1307 ol li,#stacks_in_1307 ol,#stacks_in_1307 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_1307,#stacks_in_1307 div,#stacks_in_1307 p,#stacks_in_1307 .fa:not(.no-indent),#stacks_in_1307 ol,#stacks_in_1307 ul li,#stacks_in_1307 ol li,#stacks_in_1307 ol,#stacks_in_1307 dl{line-height:1.30}}@media only screen and (min-width:0px){#stacks_in_1307{}}#stacks_in_1307,#stacks_in_1307 div,#stacks_in_1307 p,#stacks_in_1307 ul,#stacks_in_1307 ul li,#stacks_in_1307 ol li,#stacks_in_1307 ol,#stacks_in_1307 dl,#stacks_in_1307 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1307 {
	padding: 10px 0px 10px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1316 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1316 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1316 .foundry_column {
		margin-bottom: 20px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1316 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1316 .row.no-gutters > [class^="col-"],
  #stacks_in_1316 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1316 {
	padding: 10px 0px 0px 0px;
}



	#stacks_in_1330 .jelly-button-wrapper {
		margin-bottom: 21px;
	}



#stacks_in_1330 .jelly-button-wrapper {
	position: relative;
	z-index: 10;
}

#stacks_in_1330 {
}

#stacks_in_1330 a.jelly-btn {
	-webkit-font-smoothing: antialiased;
	text-shadow: 0 0 2px rgba(121, 0, 5, 1.00);
	font-weight: 600;
	text-decoration: none;
  /* -webkit-box-shadow: inset 0 0 1px 2px rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 0 1px 2px rgba(255, 255, 255, 0.4); */
  position: relative;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0 20px;
  display: inline-block;
  color: rgba(255, 255, 255, 1.00);
	background: rgba(121, 0, 5, 1.00);
	background: -moz-linear-gradient(0deg, rgba(121, 0, 5, 1.00) 0%, rgba(158, 0, 7, 1.00) 100%);
	background: -webkit-linear-gradient(0deg, rgba(121, 0, 5, 1.00) 0%,rgba(158, 0, 7, 1.00) 100%);
	background: linear-gradient(0deg, rgba(121, 0, 5, 1.00) 0%,rgba(158, 0, 7, 1.00) 100%);
	vertical-align: middle;
	
	text-align: center;
	
}











	#stacks_in_1330 a.jelly-btn {
		height: 50px;
		line-height: 50px;
	  border-radius: 50px;
	}

	#stacks_in_1330 i.button-icon {
		height: 30px;
		width: 30px;
		line-height: 30px;
	}







#stacks_in_1330 .animated {
	-webkit-animation-duration: 2s;
  animation-duration: 2s;
}



	#stacks_in_1331 .jelly-button-wrapper {
		margin-bottom: 21px;
	}



#stacks_in_1331 .jelly-button-wrapper {
	position: relative;
	z-index: 10;
}

#stacks_in_1331 {
}

#stacks_in_1331 a.jelly-btn {
	-webkit-font-smoothing: antialiased;
	text-shadow: 0 0 2px rgba(255, 255, 255, 1.00);
	font-weight: 600;
	text-decoration: none;
  /* -webkit-box-shadow: inset 0 0 1px 2px rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 0 1px 2px rgba(255, 255, 255, 0.4); */
  position: relative;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0 20px;
  display: inline-block;
  color: rgba(121, 0, 5, 1.00);
	background: rgba(255, 255, 255, 1.00);
	background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 1.00) 0%, rgba(255, 255, 255, 1.00) 100%);
	background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 1.00) 0%,rgba(255, 255, 255, 1.00) 100%);
	background: linear-gradient(0deg, rgba(255, 255, 255, 1.00) 0%,rgba(255, 255, 255, 1.00) 100%);
	vertical-align: middle;
	
	text-align: center;
	
}






#stacks_in_1331 a.jelly-btn {
	padding-left: 10px;
	padding-right: 20px;
}

#stacks_in_1331 i.button-icon {
	background: rgba(121, 0, 5, 1.00);
	border-radius: 50%;
	color: rgba(255, 255, 255, 1.00);
	text-shadow: none;
	margin-right: 5px;
}






	#stacks_in_1331 a.jelly-btn {
		height: 50px;
		line-height: 50px;
	  border-radius: 50px;
	}

	#stacks_in_1331 i.button-icon {
		height: 30px;
		width: 30px;
		line-height: 30px;
	}







#stacks_in_1331 .animated {
	-webkit-animation-duration: 2s;
  animation-duration: 2s;
}
#stacks_in_1665 p,#stacks_in_1665 div,#stacks_in_1665 ul,#stacks_in_1665 ol,#stacks_in_1665 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1665 a{color:rgba(254, 217, 21, 1.00)}#stacks_in_1665 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1665,#stacks_in_1665 div,#stacks_in_1665 p,#stacks_in_1665 ol,#stacks_in_1665 ul li,#stacks_in_1665 ol li,#stacks_in_1665 ol,#stacks_in_1665 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1665,#stacks_in_1665 div,#stacks_in_1665 p,#stacks_in_1665 ol,#stacks_in_1665 ul li,#stacks_in_1665 ol li,#stacks_in_1665 ol,#stacks_in_1665 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1665,#stacks_in_1665 div,#stacks_in_1665 p,#stacks_in_1665 .fa:not(.no-indent),#stacks_in_1665 ol,#stacks_in_1665 ul li,#stacks_in_1665 ol li,#stacks_in_1665 ol,#stacks_in_1665 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1665{}}

#stacks_in_1668 p,#stacks_in_1668 div{margin-bottom:0}#stacks_in_1668 p,#stacks_in_1668 div,#stacks_in_1668 ul,#stacks_in_1668 ol,#stacks_in_1668 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1668 a{color:rgba(255, 255, 255, 1.00)}#stacks_in_1668 a:hover{color:rgba(220, 221, 221, 1.00)}#stacks_in_1668,#stacks_in_1668 div,#stacks_in_1668 p,#stacks_in_1668 ol,#stacks_in_1668 ul li,#stacks_in_1668 ol li,#stacks_in_1668 ol,#stacks_in_1668 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1668,#stacks_in_1668 div,#stacks_in_1668 p,#stacks_in_1668 ol,#stacks_in_1668 ul li,#stacks_in_1668 ol li,#stacks_in_1668 ol,#stacks_in_1668 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1668,#stacks_in_1668 div,#stacks_in_1668 p,#stacks_in_1668 .fa:not(.no-indent),#stacks_in_1668 ol,#stacks_in_1668 ul li,#stacks_in_1668 ol li,#stacks_in_1668 ol,#stacks_in_1668 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1668{}}#stacks_in_1668,#stacks_in_1668 div,#stacks_in_1668 p,#stacks_in_1668 ul,#stacks_in_1668 ul li,#stacks_in_1668 ol li,#stacks_in_1668 ol,#stacks_in_1668 dl,#stacks_in_1668 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1668 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1326 *,
#stacks_in_1326 *:before,
#stacks_in_1326 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_1328 {
      margin: 0px;      
    }

    #stacks_in_1328 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_1328 {
      margin: 0px;      
    }

    #stacks_in_1328 {
      padding: 0px;      
    }


     
      #stacks_in_1328 {
        margin-left: 0px;
        margin-right: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 


 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_1328 {
      margin: 0px;      
    }

    #stacks_in_1328 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_1328 {
      margin: 0px;      
    }

    #stacks_in_1328 {
      padding: 0px;      
    }


     
      #stacks_in_1328 {
        margin-left: 0px;
        margin-right: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_1328 {
      margin: 0px;      
    }

    #stacks_in_1328 {
      padding: 0px;      
    }


    

    
  

}



#stacks_in_1292 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1292 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1292 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1292 img {
		
			
			
	}
}


#stacks_in_1292 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}







	#stacks_in_898 > .container {
		max-width: 500px;
	}










	#stacks_in_898 > .container {
		border-radius: 0px;
	}

	


#stacks_in_898 {
	padding: 0px 25px 30px 25px;
}
#stacks_in_895 p,#stacks_in_895 div{margin-bottom:0}#stacks_in_895 p,#stacks_in_895 div,#stacks_in_895 ul,#stacks_in_895 ol,#stacks_in_895 dl{color:rgba(79, 9, 12, 1.00)}#stacks_in_895 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_895 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_895,#stacks_in_895 div,#stacks_in_895 p,#stacks_in_895 ol,#stacks_in_895 ul li,#stacks_in_895 ol li,#stacks_in_895 ol,#stacks_in_895 dl{font-size:1.10rem}@media all and (max-width:640px){#stacks_in_895,#stacks_in_895 div,#stacks_in_895 p,#stacks_in_895 ol,#stacks_in_895 ul li,#stacks_in_895 ol li,#stacks_in_895 ol,#stacks_in_895 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_895{}}#stacks_in_895,#stacks_in_895 div,#stacks_in_895 p,#stacks_in_895 ul,#stacks_in_895 ul li,#stacks_in_895 ol li,#stacks_in_895 ol,#stacks_in_895 dl,#stacks_in_895 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Nanum Gothic",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_895 {
	padding: 10px 0px 12px 0px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_889 {
		font-family: 'Nanum Gothic', sans-serif;
		font-weight: 200;
		font-style: normal;
		font-size: 50%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_889 {
		color: rgba(255, 255, 255, 1.00);
	}
}
.topyenoh{opacity:0;position:absolute;top:0;left:0;height:0;width:0;padding:0;margin:0;z-index:-1}::placeholder{color:rgba(79, 9, 12, 1.00)}#stacks_in_891 label{color:rgba(34, 34, 34, 1.00);font-size:1.30rem}#stacks_in_891 .gdpr input{float:left;width:auto;margin:0.3rem 0 1rem 0}#stacks_in_891 .gdpr label{float:left;width:90%;font-size:1.30rem;color:rgba(34, 34, 34, 1.00);position:relative;margin-left:0.5rem}#stacks_in_891 input[type=text],#stacks_in_891 input[type=email]{-webkit-appearance:none;font-family:inherit;border-style:solid;border-width:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);display:block;margin:0;line-height:1em;width:100%;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;border-radius:50px;background-color:rgba(217, 218, 218, 1.00);border-color:rgba(217, 218, 218, 1.00);height:2em;color:rgba(255, 255, 255, 1.00);font-size:1.30rem;text-align:left;padding:0 0.5rem}#stacks_in_891 input[type=text]:focus,#stacks_in_891 input[type=email]:focus{box-shadow:0 0 5px -1px rgba(217, 218, 218, 1.00);border-color:rgba(217, 218, 218, 1.00);outline:none;background-color:rgba(214, 215, 215, 1.00);color:rgba(180, 180, 180, 1.00)}#stacks_in_891 .label_text{line-height:2em}#stacks_in_891 .field{display:inline-block;width:100%;position:relative;margin:0.00rem 0;vertical-align:bottom}#stacks_in_891 .hide{display:none}#stacks_in_891 input[name=consent].error{outline:1px solid red}#stacks_in_891 label.error{margin-top:0.5rem;color:red;display:block;font-size:1rem}#stacks_in_891 button{margin:0}#stacks_in_891 button.custom{border-style:solid;border-width:0px;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:normal;margin:0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;border-radius:0;transition:background-color 300ms ease-out;background-color:rgba(79, 9, 12, 1.00);color:rgba(255, 255, 255, 1.00)}#stacks_in_891 button.custom:hover{background-color:rgba(75, 8, 11, 1.00)}#stacks_in_891 button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}#stacks_in_891 button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}#stacks_in_891 button.expand{padding-right:0;padding-left:0;width:100%}#stacks_in_891 button.right{float:right}#stacks_in_891 button.radius{border-radius:50px}#stacks_in_891 button.round{border-radius:500px}#stacks_in_891 .field{float:left}#stacks_in_891 .field.first_name{width:50%}#stacks_in_891 .field.last_name{width:50%}#stacks_in_891 .field.email{width:55%}#stacks_in_891 .field.custom{width:70%}#stacks_in_891 .field.customtwo{width:40%}#stacks_in_891 .field.human{width:50%}#stacks_in_891 .field.submit_button{width:45%}#stacks_in_891 input[type=text],#stacks_in_891 input[type=email]{width:calc(100% - 1px)}#stacks_in_891 form{width:100%;overflow:auto}#stacks_in_891 button.inline_input{height:2em;line-height:2em;font-size:1.30rem;padding-top:0;padding-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0}#stacks_in_891 input.email.inline_input{border-top-right-radius:0;border-bottom-right-radius:0}



#stacks_in_868 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_868 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 4.00px;
	margin-right: 4.00px;
}

#stacks_in_868 ul.social_badges_container li,
#stacks_in_868 ul.social_badges_container li a,
#stacks_in_868 ul.social_badges_container li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

#stacks_in_868 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 22px;
}


	#stacks_in_868 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_868 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_870_individual_badge a,
	li.stacks_in_870_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_870_individual_badge a:hover,
	li.stacks_in_870_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






	li.stacks_in_871_individual_badge a,
	li.stacks_in_871_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_871_individual_badge a:hover,
	li.stacks_in_871_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






	li.stacks_in_872_individual_badge a,
	li.stacks_in_872_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_872_individual_badge a:hover,
	li.stacks_in_872_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






	li.stacks_in_873_individual_badge a,
	li.stacks_in_873_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_873_individual_badge a:hover,
	li.stacks_in_873_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






#stacks_in_887 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 1;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_887 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_887 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_887 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_887 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_887 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_887 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_887 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_887 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_887 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	





#stacks_in_887 {
	padding: 0px 0px 700px 0px;
}









	#stacks_in_1374 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1374 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1374 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0px 25px 25px 25px;
}









	#stacks_in_1376 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1376 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1376 {
	background-color: rgba(255, 255, 255, 1.00);
}






	#stacks_in_1378 > .container {
		max-width: 1070px;
	}










	#stacks_in_1378 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1378 {
	background-color: rgba(79, 9, 12, 1.00);
	padding: 0px 25px 15px 25px;
}
#stacks_in_1382 p,#stacks_in_1382 div{margin-bottom:0}#stacks_in_1382 p,#stacks_in_1382 div,#stacks_in_1382 ul,#stacks_in_1382 ol,#stacks_in_1382 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1382 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1382 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1382,#stacks_in_1382 div,#stacks_in_1382 p,#stacks_in_1382 ol,#stacks_in_1382 ul li,#stacks_in_1382 ol li,#stacks_in_1382 ol,#stacks_in_1382 dl{font-size:1.40rem}@media all and (max-width:640px){#stacks_in_1382,#stacks_in_1382 div,#stacks_in_1382 p,#stacks_in_1382 ol,#stacks_in_1382 ul li,#stacks_in_1382 ol li,#stacks_in_1382 ol,#stacks_in_1382 dl{font-size:1.40rem}}@media only screen and (min-width:0px){#stacks_in_1382,#stacks_in_1382 div,#stacks_in_1382 p,#stacks_in_1382 .fa:not(.no-indent),#stacks_in_1382 ol,#stacks_in_1382 ul li,#stacks_in_1382 ol li,#stacks_in_1382 ol,#stacks_in_1382 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1382{letter-spacing:0.50px;}}#stacks_in_1382,#stacks_in_1382 div,#stacks_in_1382 p,#stacks_in_1382 ul,#stacks_in_1382 ul li,#stacks_in_1382 ol li,#stacks_in_1382 ol,#stacks_in_1382 dl,#stacks_in_1382 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:600 ;font-style:normal }


#stacks_in_1382 {
	margin: 90px 0px 0px 0px;
}



#stacks_in_1385 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 1px;
	
	width: 145px;
	
	margin-bottom: 21px;

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}

#stacks_in_1385 {
	padding: 25px 0px 8px 0px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_1386 article,
#stacks_in_1386 aside,
#stacks_in_1386 details,
#stacks_in_1386 figcaption,
#stacks_in_1386 figure,
#stacks_in_1386 footer,
#stacks_in_1386 header,
#stacks_in_1386 hgroup,
#stacks_in_1386 main,
#stacks_in_1386 nav,
#stacks_in_1386 section,
#stacks_in_1386 summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

#stacks_in_1386 audio,
#stacks_in_1386 canvas,
#stacks_in_1386 progress,
#stacks_in_1386 video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#stacks_in_1386 audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

#stacks_in_1386 [hidden],
#stacks_in_1386 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_1386 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_1386 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_1386 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_1386 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_1386 code,
#stacks_in_1386 kbd,
#stacks_in_1386 pre,
#stacks_in_1386 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_1386 *,
#stacks_in_1386 *:before,
#stacks_in_1386 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_1386 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_1386 .column_base_margin {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_1386 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_1386 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_1386 .column_base_margin {
    margin-bottom: 10px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_1386 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/


#stacks_in_1386 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_1386 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_1386 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_1386 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_1386 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_1386 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_1386 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_1386 *,
#stacks_in_1386 *:before,
#stacks_in_1386 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_1386 .left {
  float: left !important; }

#stacks_in_1386 .right {
  float: right !important; }

#stacks_in_1386 .clearfix:before,
#stacks_in_1386 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_1386 .clearfix:after {
  clear: both; }

#stacks_in_1386 .hide {
  display: none; }

#stacks_in_1386 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_1386 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_1386 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_1386 select {
  width: 100%; }

#stacks_in_1386 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_1386 .row:before,
#stacks_in_1386 .row:after {
  content: " ";
  display: table; }

#stacks_in_1386 .row:after {
  clear: both; }

#stacks_in_1386 .row.collapse > .column,
#stacks_in_1386 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_1386 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_1386 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_1386 .row .row:before,
#stacks_in_1386 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_1386 .row .row:after {
  clear: both; }

#stacks_in_1386 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_1386 .row .row.collapse:before,
#stacks_in_1386 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_1386 .row .row.collapse:after {
  clear: both; }

#stacks_in_1386 .column,
#stacks_in_1386 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

#stacks_in_1386 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_1386 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_1386 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1386 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1386 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1386 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1386 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1386 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1386 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1386 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1386 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1386 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1386 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1386 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1386 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1386 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1386 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1386 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1386 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1386 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1386 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1386 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1386 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1386 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1386 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1386 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1386 .column,
  #stacks_in_1386 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1386 .small-1 {
    width: 8.33333%; }

  #stacks_in_1386 .small-2 {
    width: 16.66667%; }

  #stacks_in_1386 .small-3 {
    width: 25%; }

  #stacks_in_1386 .small-4 {
    width: 33.33333%; }

  #stacks_in_1386 .small-5 {
    width: 41.66667%; }

  #stacks_in_1386 .small-6 {
    width: 50%; }

  #stacks_in_1386 .small-7 {
    width: 58.33333%; }

  #stacks_in_1386 .small-8 {
    width: 66.66667%; }

  #stacks_in_1386 .small-9 {
    width: 75%; }

  #stacks_in_1386 .small-10 {
    width: 83.33333%; }

  #stacks_in_1386 .small-11 {
    width: 91.66667%; }

  #stacks_in_1386 .small-12 {
    width: 100%; }

  #stacks_in_1386 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1386 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1386 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1386 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1386 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1386 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1386 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1386 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1386 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1386 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1386 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1386 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1386 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1386 .column.small-centered,
  #stacks_in_1386 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1386 .column.small-uncentered,
  #stacks_in_1386 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1386 .column.small-centered:last-child,
  #stacks_in_1386 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_1386 .column.small-uncentered:last-child,
  #stacks_in_1386 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_1386 .column.small-uncentered.opposite,
  #stacks_in_1386 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_1386 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1386 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1386 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1386 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1386 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1386 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1386 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1386 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1386 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1386 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1386 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1386 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1386 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1386 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1386 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1386 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1386 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1386 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1386 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1386 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1386 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1386 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1386 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1386 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1386 .column,
  #stacks_in_1386 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1386 .medium-1 {
    width: 8.33333%; }

  #stacks_in_1386 .medium-2 {
    width: 16.66667%; }

  #stacks_in_1386 .medium-3 {
    width: 25%; }

  #stacks_in_1386 .medium-4 {
    width: 33.33333%; }

  #stacks_in_1386 .medium-5 {
    width: 41.66667%; }

  #stacks_in_1386 .medium-6 {
    width: 50%; }

  #stacks_in_1386 .medium-7 {
    width: 58.33333%; }

  #stacks_in_1386 .medium-8 {
    width: 66.66667%; }

  #stacks_in_1386 .medium-9 {
    width: 75%; }

  #stacks_in_1386 .medium-10 {
    width: 83.33333%; }

  #stacks_in_1386 .medium-11 {
    width: 91.66667%; }

  #stacks_in_1386 .medium-12 {
    width: 100%; }

  #stacks_in_1386 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1386 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1386 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1386 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1386 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1386 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1386 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1386 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1386 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1386 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1386 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1386 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1386 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1386 .column.medium-centered,
  #stacks_in_1386 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1386 .column.medium-uncentered,
  #stacks_in_1386 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1386 .column.medium-centered:last-child,
  #stacks_in_1386 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_1386 .column.medium-uncentered:last-child,
  #stacks_in_1386 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_1386 .column.medium-uncentered.opposite,
  #stacks_in_1386 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_1386 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1386 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1386 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1386 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1386 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1386 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1386 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1386 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1386 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1386 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1386 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1386 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1386 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1386 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1386 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1386 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1386 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1386 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1386 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1386 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1386 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1386 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1386 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1386 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_1386 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1386 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1386 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1386 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1386 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1386 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1386 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1386 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1386 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1386 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1386 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1386 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1386 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1386 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1386 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1386 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1386 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1386 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1386 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1386 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1386 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1386 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1386 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1386 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1386 .column,
  #stacks_in_1386 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1386 .large-1 {
    width: 8.33333%; }

  #stacks_in_1386 .large-2 {
    width: 16.66667%; }

  #stacks_in_1386 .large-3 {
    width: 25%; }

  #stacks_in_1386 .large-4 {
    width: 33.33333%; }

  #stacks_in_1386 .large-5 {
    width: 41.66667%; }

  #stacks_in_1386 .large-6 {
    width: 50%; }

  #stacks_in_1386 .large-7 {
    width: 58.33333%; }

  #stacks_in_1386 .large-8 {
    width: 66.66667%; }

  #stacks_in_1386 .large-9 {
    width: 75%; }

  #stacks_in_1386 .large-10 {
    width: 83.33333%; }

  #stacks_in_1386 .large-11 {
    width: 91.66667%; }

  #stacks_in_1386 .large-12 {
    width: 100%; }

  #stacks_in_1386 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1386 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1386 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1386 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1386 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1386 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1386 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1386 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1386 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1386 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1386 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1386 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1386 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1386 .column.large-centered,
  #stacks_in_1386 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1386 .column.large-uncentered,
  #stacks_in_1386 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1386 .column.large-centered:last-child,
  #stacks_in_1386 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_1386 .column.large-uncentered:last-child,
  #stacks_in_1386 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_1386 .column.large-uncentered.opposite,
  #stacks_in_1386 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_1386 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1386 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1386 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1386 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1386 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1386 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1386 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1386 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1386 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1386 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1386 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1386 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1386 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1386 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1386 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1386 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1386 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1386 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1386 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1386 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1386 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1386 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1386 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1386 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_1386 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_1386 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_1386 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_1386 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_1386 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_1386 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_1386 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_1386 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1386 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1386 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1386 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1386 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1386 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1386 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1386 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1386 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1386 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1386 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1386 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_1386 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1386 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1386 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_1386 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1386 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1386 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1386 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_1386 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_1388 p,#stacks_in_1388 div,#stacks_in_1388 ul,#stacks_in_1388 ol,#stacks_in_1388 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1388 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1388 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1388,#stacks_in_1388 div,#stacks_in_1388 p,#stacks_in_1388 ol,#stacks_in_1388 ul li,#stacks_in_1388 ol li,#stacks_in_1388 ol,#stacks_in_1388 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1388,#stacks_in_1388 div,#stacks_in_1388 p,#stacks_in_1388 ol,#stacks_in_1388 ul li,#stacks_in_1388 ol li,#stacks_in_1388 ol,#stacks_in_1388 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1388,#stacks_in_1388 div,#stacks_in_1388 p,#stacks_in_1388 .fa:not(.no-indent),#stacks_in_1388 ol,#stacks_in_1388 ul li,#stacks_in_1388 ol li,#stacks_in_1388 ol,#stacks_in_1388 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1388{letter-spacing:0.50px;}}#stacks_in_1388,#stacks_in_1388 div,#stacks_in_1388 p,#stacks_in_1388 ul,#stacks_in_1388 ul li,#stacks_in_1388 ol li,#stacks_in_1388 ol,#stacks_in_1388 dl,#stacks_in_1388 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1388 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1391 p,#stacks_in_1391 div,#stacks_in_1391 ul,#stacks_in_1391 ol,#stacks_in_1391 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1391 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1391 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1391,#stacks_in_1391 div,#stacks_in_1391 p,#stacks_in_1391 ol,#stacks_in_1391 ul li,#stacks_in_1391 ol li,#stacks_in_1391 ol,#stacks_in_1391 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1391,#stacks_in_1391 div,#stacks_in_1391 p,#stacks_in_1391 ol,#stacks_in_1391 ul li,#stacks_in_1391 ol li,#stacks_in_1391 ol,#stacks_in_1391 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1391,#stacks_in_1391 div,#stacks_in_1391 p,#stacks_in_1391 .fa:not(.no-indent),#stacks_in_1391 ol,#stacks_in_1391 ul li,#stacks_in_1391 ol li,#stacks_in_1391 ol,#stacks_in_1391 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1391{}}

#stacks_in_1395 p,#stacks_in_1395 div,#stacks_in_1395 ul,#stacks_in_1395 ol,#stacks_in_1395 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1395 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1395 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1395,#stacks_in_1395 div,#stacks_in_1395 p,#stacks_in_1395 ol,#stacks_in_1395 ul li,#stacks_in_1395 ol li,#stacks_in_1395 ol,#stacks_in_1395 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1395,#stacks_in_1395 div,#stacks_in_1395 p,#stacks_in_1395 ol,#stacks_in_1395 ul li,#stacks_in_1395 ol li,#stacks_in_1395 ol,#stacks_in_1395 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1395,#stacks_in_1395 div,#stacks_in_1395 p,#stacks_in_1395 .fa:not(.no-indent),#stacks_in_1395 ol,#stacks_in_1395 ul li,#stacks_in_1395 ol li,#stacks_in_1395 ol,#stacks_in_1395 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1395{letter-spacing:0.50px;}}#stacks_in_1395,#stacks_in_1395 div,#stacks_in_1395 p,#stacks_in_1395 ul,#stacks_in_1395 ul li,#stacks_in_1395 ol li,#stacks_in_1395 ol,#stacks_in_1395 dl,#stacks_in_1395 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1395 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1398 p,#stacks_in_1398 div,#stacks_in_1398 ul,#stacks_in_1398 ol,#stacks_in_1398 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1398 a{color:rgba(239, 241, 241, 1.00)}#stacks_in_1398 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1398,#stacks_in_1398 div,#stacks_in_1398 p,#stacks_in_1398 ol,#stacks_in_1398 ul li,#stacks_in_1398 ol li,#stacks_in_1398 ol,#stacks_in_1398 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1398,#stacks_in_1398 div,#stacks_in_1398 p,#stacks_in_1398 ol,#stacks_in_1398 ul li,#stacks_in_1398 ol li,#stacks_in_1398 ol,#stacks_in_1398 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1398,#stacks_in_1398 div,#stacks_in_1398 p,#stacks_in_1398 .fa:not(.no-indent),#stacks_in_1398 ol,#stacks_in_1398 ul li,#stacks_in_1398 ol li,#stacks_in_1398 ol,#stacks_in_1398 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1398{}}

#stacks_in_1402 p,#stacks_in_1402 div,#stacks_in_1402 ul,#stacks_in_1402 ol,#stacks_in_1402 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1402 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1402 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1402,#stacks_in_1402 div,#stacks_in_1402 p,#stacks_in_1402 ol,#stacks_in_1402 ul li,#stacks_in_1402 ol li,#stacks_in_1402 ol,#stacks_in_1402 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1402,#stacks_in_1402 div,#stacks_in_1402 p,#stacks_in_1402 ol,#stacks_in_1402 ul li,#stacks_in_1402 ol li,#stacks_in_1402 ol,#stacks_in_1402 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1402,#stacks_in_1402 div,#stacks_in_1402 p,#stacks_in_1402 .fa:not(.no-indent),#stacks_in_1402 ol,#stacks_in_1402 ul li,#stacks_in_1402 ol li,#stacks_in_1402 ol,#stacks_in_1402 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1402{letter-spacing:0.50px;}}#stacks_in_1402,#stacks_in_1402 div,#stacks_in_1402 p,#stacks_in_1402 ul,#stacks_in_1402 ul li,#stacks_in_1402 ol li,#stacks_in_1402 ol,#stacks_in_1402 dl,#stacks_in_1402 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1402 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1405 p,#stacks_in_1405 div,#stacks_in_1405 ul,#stacks_in_1405 ol,#stacks_in_1405 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1405 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1405 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1405,#stacks_in_1405 div,#stacks_in_1405 p,#stacks_in_1405 ol,#stacks_in_1405 ul li,#stacks_in_1405 ol li,#stacks_in_1405 ol,#stacks_in_1405 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1405,#stacks_in_1405 div,#stacks_in_1405 p,#stacks_in_1405 ol,#stacks_in_1405 ul li,#stacks_in_1405 ol li,#stacks_in_1405 ol,#stacks_in_1405 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1405,#stacks_in_1405 div,#stacks_in_1405 p,#stacks_in_1405 .fa:not(.no-indent),#stacks_in_1405 ol,#stacks_in_1405 ul li,#stacks_in_1405 ol li,#stacks_in_1405 ol,#stacks_in_1405 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1405{}}

#stacks_in_1408 p,#stacks_in_1408 div,#stacks_in_1408 ul,#stacks_in_1408 ol,#stacks_in_1408 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1408 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1408 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1408,#stacks_in_1408 div,#stacks_in_1408 p,#stacks_in_1408 ol,#stacks_in_1408 ul li,#stacks_in_1408 ol li,#stacks_in_1408 ol,#stacks_in_1408 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1408,#stacks_in_1408 div,#stacks_in_1408 p,#stacks_in_1408 ol,#stacks_in_1408 ul li,#stacks_in_1408 ol li,#stacks_in_1408 ol,#stacks_in_1408 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1408,#stacks_in_1408 div,#stacks_in_1408 p,#stacks_in_1408 .fa:not(.no-indent),#stacks_in_1408 ol,#stacks_in_1408 ul li,#stacks_in_1408 ol li,#stacks_in_1408 ol,#stacks_in_1408 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1408{}}


#stacks_in_1408 {
	padding: 4px 0px 0px 0px;
}

#stacks_in_1411 {
	padding: 15px 0px 20px 0px;
}


#stacks_in_1413 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1413 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1413 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1413 img {
		
			
			
	}
}


#stacks_in_1413 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}

#stacks_in_1414 p,#stacks_in_1414 div,#stacks_in_1414 ul,#stacks_in_1414 ol,#stacks_in_1414 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1414 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1414 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1414,#stacks_in_1414 div,#stacks_in_1414 p,#stacks_in_1414 ol,#stacks_in_1414 ul li,#stacks_in_1414 ol li,#stacks_in_1414 ol,#stacks_in_1414 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1414,#stacks_in_1414 div,#stacks_in_1414 p,#stacks_in_1414 ol,#stacks_in_1414 ul li,#stacks_in_1414 ol li,#stacks_in_1414 ol,#stacks_in_1414 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1414,#stacks_in_1414 div,#stacks_in_1414 p,#stacks_in_1414 .fa:not(.no-indent),#stacks_in_1414 ol,#stacks_in_1414 ul li,#stacks_in_1414 ol li,#stacks_in_1414 ol,#stacks_in_1414 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1414{}}


#stacks_in_1414 {
	margin: 30px 0px 0px 0px;
}
#stacks_in_1417 p,#stacks_in_1417 div,#stacks_in_1417 ul,#stacks_in_1417 ol,#stacks_in_1417 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1417 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1417 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1417,#stacks_in_1417 div,#stacks_in_1417 p,#stacks_in_1417 ol,#stacks_in_1417 ul li,#stacks_in_1417 ol li,#stacks_in_1417 ol,#stacks_in_1417 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1417,#stacks_in_1417 div,#stacks_in_1417 p,#stacks_in_1417 ol,#stacks_in_1417 ul li,#stacks_in_1417 ol li,#stacks_in_1417 ol,#stacks_in_1417 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1417,#stacks_in_1417 div,#stacks_in_1417 p,#stacks_in_1417 .fa:not(.no-indent),#stacks_in_1417 ol,#stacks_in_1417 ul li,#stacks_in_1417 ol li,#stacks_in_1417 ol,#stacks_in_1417 dl{line-height:0.80}}@media only screen and (min-width:0px){#stacks_in_1417{}}










	#stacks_in_1420 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1420 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1420 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0px 25px 25px 25px;
}









	#stacks_in_1422 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1422 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1422 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 50px 0px 0px 0px;
}






	#stacks_in_1424 > .container {
		max-width: 1070px;
	}










	#stacks_in_1424 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1424 {
	background-color: rgba(79, 9, 12, 1.00);
	padding: 0px 25px 15px 25px;
}
#stacks_in_1428 p,#stacks_in_1428 div{margin-bottom:0}#stacks_in_1428 p,#stacks_in_1428 div,#stacks_in_1428 ul,#stacks_in_1428 ol,#stacks_in_1428 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1428 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1428 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1428,#stacks_in_1428 div,#stacks_in_1428 p,#stacks_in_1428 ol,#stacks_in_1428 ul li,#stacks_in_1428 ol li,#stacks_in_1428 ol,#stacks_in_1428 dl{font-size:1.40rem}@media all and (max-width:640px){#stacks_in_1428,#stacks_in_1428 div,#stacks_in_1428 p,#stacks_in_1428 ol,#stacks_in_1428 ul li,#stacks_in_1428 ol li,#stacks_in_1428 ol,#stacks_in_1428 dl{font-size:1.40rem}}@media only screen and (min-width:0px){#stacks_in_1428,#stacks_in_1428 div,#stacks_in_1428 p,#stacks_in_1428 .fa:not(.no-indent),#stacks_in_1428 ol,#stacks_in_1428 ul li,#stacks_in_1428 ol li,#stacks_in_1428 ol,#stacks_in_1428 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1428{letter-spacing:0.50px;}}#stacks_in_1428,#stacks_in_1428 div,#stacks_in_1428 p,#stacks_in_1428 ul,#stacks_in_1428 ul li,#stacks_in_1428 ol li,#stacks_in_1428 ol,#stacks_in_1428 dl,#stacks_in_1428 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:600 ;font-style:normal }


#stacks_in_1428 {
	margin: 90px 0px 0px 0px;
}



#stacks_in_1431 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 1px;
	
	width: 145px;
	
	margin-bottom: 21px;

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}

#stacks_in_1431 {
	padding: 25px 0px 8px 0px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_1432 article,
#stacks_in_1432 aside,
#stacks_in_1432 details,
#stacks_in_1432 figcaption,
#stacks_in_1432 figure,
#stacks_in_1432 footer,
#stacks_in_1432 header,
#stacks_in_1432 hgroup,
#stacks_in_1432 main,
#stacks_in_1432 nav,
#stacks_in_1432 section,
#stacks_in_1432 summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

#stacks_in_1432 audio,
#stacks_in_1432 canvas,
#stacks_in_1432 progress,
#stacks_in_1432 video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#stacks_in_1432 audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

#stacks_in_1432 [hidden],
#stacks_in_1432 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_1432 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_1432 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_1432 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_1432 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_1432 code,
#stacks_in_1432 kbd,
#stacks_in_1432 pre,
#stacks_in_1432 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_1432 *,
#stacks_in_1432 *:before,
#stacks_in_1432 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_1432 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_1432 .column_base_margin {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_1432 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_1432 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_1432 .column_base_margin {
    margin-bottom: 10px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_1432 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/


#stacks_in_1432 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_1432 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_1432 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_1432 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_1432 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_1432 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_1432 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_1432 *,
#stacks_in_1432 *:before,
#stacks_in_1432 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_1432 .left {
  float: left !important; }

#stacks_in_1432 .right {
  float: right !important; }

#stacks_in_1432 .clearfix:before,
#stacks_in_1432 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_1432 .clearfix:after {
  clear: both; }

#stacks_in_1432 .hide {
  display: none; }

#stacks_in_1432 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_1432 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_1432 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_1432 select {
  width: 100%; }

#stacks_in_1432 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_1432 .row:before,
#stacks_in_1432 .row:after {
  content: " ";
  display: table; }

#stacks_in_1432 .row:after {
  clear: both; }

#stacks_in_1432 .row.collapse > .column,
#stacks_in_1432 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_1432 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_1432 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_1432 .row .row:before,
#stacks_in_1432 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_1432 .row .row:after {
  clear: both; }

#stacks_in_1432 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_1432 .row .row.collapse:before,
#stacks_in_1432 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_1432 .row .row.collapse:after {
  clear: both; }

#stacks_in_1432 .column,
#stacks_in_1432 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

#stacks_in_1432 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_1432 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_1432 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1432 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1432 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1432 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1432 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1432 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1432 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1432 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1432 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1432 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1432 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1432 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1432 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1432 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1432 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1432 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1432 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1432 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1432 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1432 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1432 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1432 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1432 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1432 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1432 .column,
  #stacks_in_1432 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1432 .small-1 {
    width: 8.33333%; }

  #stacks_in_1432 .small-2 {
    width: 16.66667%; }

  #stacks_in_1432 .small-3 {
    width: 25%; }

  #stacks_in_1432 .small-4 {
    width: 33.33333%; }

  #stacks_in_1432 .small-5 {
    width: 41.66667%; }

  #stacks_in_1432 .small-6 {
    width: 50%; }

  #stacks_in_1432 .small-7 {
    width: 58.33333%; }

  #stacks_in_1432 .small-8 {
    width: 66.66667%; }

  #stacks_in_1432 .small-9 {
    width: 75%; }

  #stacks_in_1432 .small-10 {
    width: 83.33333%; }

  #stacks_in_1432 .small-11 {
    width: 91.66667%; }

  #stacks_in_1432 .small-12 {
    width: 100%; }

  #stacks_in_1432 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1432 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1432 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1432 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1432 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1432 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1432 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1432 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1432 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1432 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1432 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1432 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1432 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1432 .column.small-centered,
  #stacks_in_1432 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1432 .column.small-uncentered,
  #stacks_in_1432 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1432 .column.small-centered:last-child,
  #stacks_in_1432 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_1432 .column.small-uncentered:last-child,
  #stacks_in_1432 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_1432 .column.small-uncentered.opposite,
  #stacks_in_1432 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_1432 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1432 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1432 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1432 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1432 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1432 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1432 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1432 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1432 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1432 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1432 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1432 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1432 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1432 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1432 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1432 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1432 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1432 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1432 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1432 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1432 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1432 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1432 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1432 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1432 .column,
  #stacks_in_1432 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1432 .medium-1 {
    width: 8.33333%; }

  #stacks_in_1432 .medium-2 {
    width: 16.66667%; }

  #stacks_in_1432 .medium-3 {
    width: 25%; }

  #stacks_in_1432 .medium-4 {
    width: 33.33333%; }

  #stacks_in_1432 .medium-5 {
    width: 41.66667%; }

  #stacks_in_1432 .medium-6 {
    width: 50%; }

  #stacks_in_1432 .medium-7 {
    width: 58.33333%; }

  #stacks_in_1432 .medium-8 {
    width: 66.66667%; }

  #stacks_in_1432 .medium-9 {
    width: 75%; }

  #stacks_in_1432 .medium-10 {
    width: 83.33333%; }

  #stacks_in_1432 .medium-11 {
    width: 91.66667%; }

  #stacks_in_1432 .medium-12 {
    width: 100%; }

  #stacks_in_1432 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1432 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1432 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1432 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1432 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1432 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1432 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1432 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1432 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1432 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1432 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1432 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1432 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1432 .column.medium-centered,
  #stacks_in_1432 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1432 .column.medium-uncentered,
  #stacks_in_1432 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1432 .column.medium-centered:last-child,
  #stacks_in_1432 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_1432 .column.medium-uncentered:last-child,
  #stacks_in_1432 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_1432 .column.medium-uncentered.opposite,
  #stacks_in_1432 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_1432 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1432 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1432 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1432 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1432 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1432 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1432 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1432 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1432 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1432 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1432 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1432 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1432 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1432 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1432 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1432 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1432 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1432 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1432 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1432 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1432 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1432 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1432 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1432 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_1432 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1432 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1432 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1432 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1432 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1432 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1432 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1432 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1432 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1432 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1432 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1432 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1432 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1432 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1432 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1432 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1432 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1432 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1432 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1432 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1432 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1432 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1432 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1432 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1432 .column,
  #stacks_in_1432 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1432 .large-1 {
    width: 8.33333%; }

  #stacks_in_1432 .large-2 {
    width: 16.66667%; }

  #stacks_in_1432 .large-3 {
    width: 25%; }

  #stacks_in_1432 .large-4 {
    width: 33.33333%; }

  #stacks_in_1432 .large-5 {
    width: 41.66667%; }

  #stacks_in_1432 .large-6 {
    width: 50%; }

  #stacks_in_1432 .large-7 {
    width: 58.33333%; }

  #stacks_in_1432 .large-8 {
    width: 66.66667%; }

  #stacks_in_1432 .large-9 {
    width: 75%; }

  #stacks_in_1432 .large-10 {
    width: 83.33333%; }

  #stacks_in_1432 .large-11 {
    width: 91.66667%; }

  #stacks_in_1432 .large-12 {
    width: 100%; }

  #stacks_in_1432 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1432 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1432 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1432 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1432 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1432 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1432 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1432 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1432 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1432 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1432 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1432 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1432 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1432 .column.large-centered,
  #stacks_in_1432 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1432 .column.large-uncentered,
  #stacks_in_1432 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1432 .column.large-centered:last-child,
  #stacks_in_1432 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_1432 .column.large-uncentered:last-child,
  #stacks_in_1432 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_1432 .column.large-uncentered.opposite,
  #stacks_in_1432 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_1432 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1432 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1432 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1432 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1432 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1432 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1432 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1432 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1432 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1432 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1432 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1432 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1432 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1432 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1432 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1432 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1432 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1432 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1432 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1432 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1432 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1432 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1432 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1432 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_1432 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_1432 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_1432 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_1432 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_1432 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_1432 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_1432 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_1432 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1432 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1432 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1432 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1432 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1432 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1432 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1432 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1432 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1432 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1432 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1432 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_1432 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1432 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1432 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_1432 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1432 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1432 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1432 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_1432 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_1434 p,#stacks_in_1434 div,#stacks_in_1434 ul,#stacks_in_1434 ol,#stacks_in_1434 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1434 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1434 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1434,#stacks_in_1434 div,#stacks_in_1434 p,#stacks_in_1434 ol,#stacks_in_1434 ul li,#stacks_in_1434 ol li,#stacks_in_1434 ol,#stacks_in_1434 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1434,#stacks_in_1434 div,#stacks_in_1434 p,#stacks_in_1434 ol,#stacks_in_1434 ul li,#stacks_in_1434 ol li,#stacks_in_1434 ol,#stacks_in_1434 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1434,#stacks_in_1434 div,#stacks_in_1434 p,#stacks_in_1434 .fa:not(.no-indent),#stacks_in_1434 ol,#stacks_in_1434 ul li,#stacks_in_1434 ol li,#stacks_in_1434 ol,#stacks_in_1434 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1434{letter-spacing:0.50px;}}#stacks_in_1434,#stacks_in_1434 div,#stacks_in_1434 p,#stacks_in_1434 ul,#stacks_in_1434 ul li,#stacks_in_1434 ol li,#stacks_in_1434 ol,#stacks_in_1434 dl,#stacks_in_1434 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1434 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1437 p,#stacks_in_1437 div,#stacks_in_1437 ul,#stacks_in_1437 ol,#stacks_in_1437 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1437 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1437 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1437,#stacks_in_1437 div,#stacks_in_1437 p,#stacks_in_1437 ol,#stacks_in_1437 ul li,#stacks_in_1437 ol li,#stacks_in_1437 ol,#stacks_in_1437 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1437,#stacks_in_1437 div,#stacks_in_1437 p,#stacks_in_1437 ol,#stacks_in_1437 ul li,#stacks_in_1437 ol li,#stacks_in_1437 ol,#stacks_in_1437 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1437,#stacks_in_1437 div,#stacks_in_1437 p,#stacks_in_1437 .fa:not(.no-indent),#stacks_in_1437 ol,#stacks_in_1437 ul li,#stacks_in_1437 ol li,#stacks_in_1437 ol,#stacks_in_1437 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1437{}}

#stacks_in_1441 p,#stacks_in_1441 div,#stacks_in_1441 ul,#stacks_in_1441 ol,#stacks_in_1441 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1441 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1441 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1441,#stacks_in_1441 div,#stacks_in_1441 p,#stacks_in_1441 ol,#stacks_in_1441 ul li,#stacks_in_1441 ol li,#stacks_in_1441 ol,#stacks_in_1441 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1441,#stacks_in_1441 div,#stacks_in_1441 p,#stacks_in_1441 ol,#stacks_in_1441 ul li,#stacks_in_1441 ol li,#stacks_in_1441 ol,#stacks_in_1441 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1441,#stacks_in_1441 div,#stacks_in_1441 p,#stacks_in_1441 .fa:not(.no-indent),#stacks_in_1441 ol,#stacks_in_1441 ul li,#stacks_in_1441 ol li,#stacks_in_1441 ol,#stacks_in_1441 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1441{letter-spacing:0.50px;}}#stacks_in_1441,#stacks_in_1441 div,#stacks_in_1441 p,#stacks_in_1441 ul,#stacks_in_1441 ul li,#stacks_in_1441 ol li,#stacks_in_1441 ol,#stacks_in_1441 dl,#stacks_in_1441 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1441 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1444 p,#stacks_in_1444 div,#stacks_in_1444 ul,#stacks_in_1444 ol,#stacks_in_1444 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1444 a{color:rgba(239, 241, 241, 1.00)}#stacks_in_1444 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1444,#stacks_in_1444 div,#stacks_in_1444 p,#stacks_in_1444 ol,#stacks_in_1444 ul li,#stacks_in_1444 ol li,#stacks_in_1444 ol,#stacks_in_1444 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1444,#stacks_in_1444 div,#stacks_in_1444 p,#stacks_in_1444 ol,#stacks_in_1444 ul li,#stacks_in_1444 ol li,#stacks_in_1444 ol,#stacks_in_1444 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1444,#stacks_in_1444 div,#stacks_in_1444 p,#stacks_in_1444 .fa:not(.no-indent),#stacks_in_1444 ol,#stacks_in_1444 ul li,#stacks_in_1444 ol li,#stacks_in_1444 ol,#stacks_in_1444 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1444{}}

#stacks_in_1448 p,#stacks_in_1448 div,#stacks_in_1448 ul,#stacks_in_1448 ol,#stacks_in_1448 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1448 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1448 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1448,#stacks_in_1448 div,#stacks_in_1448 p,#stacks_in_1448 ol,#stacks_in_1448 ul li,#stacks_in_1448 ol li,#stacks_in_1448 ol,#stacks_in_1448 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1448,#stacks_in_1448 div,#stacks_in_1448 p,#stacks_in_1448 ol,#stacks_in_1448 ul li,#stacks_in_1448 ol li,#stacks_in_1448 ol,#stacks_in_1448 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1448,#stacks_in_1448 div,#stacks_in_1448 p,#stacks_in_1448 .fa:not(.no-indent),#stacks_in_1448 ol,#stacks_in_1448 ul li,#stacks_in_1448 ol li,#stacks_in_1448 ol,#stacks_in_1448 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1448{letter-spacing:0.50px;}}#stacks_in_1448,#stacks_in_1448 div,#stacks_in_1448 p,#stacks_in_1448 ul,#stacks_in_1448 ul li,#stacks_in_1448 ol li,#stacks_in_1448 ol,#stacks_in_1448 dl,#stacks_in_1448 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1448 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1451 p,#stacks_in_1451 div,#stacks_in_1451 ul,#stacks_in_1451 ol,#stacks_in_1451 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1451 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1451 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1451,#stacks_in_1451 div,#stacks_in_1451 p,#stacks_in_1451 ol,#stacks_in_1451 ul li,#stacks_in_1451 ol li,#stacks_in_1451 ol,#stacks_in_1451 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1451,#stacks_in_1451 div,#stacks_in_1451 p,#stacks_in_1451 ol,#stacks_in_1451 ul li,#stacks_in_1451 ol li,#stacks_in_1451 ol,#stacks_in_1451 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1451,#stacks_in_1451 div,#stacks_in_1451 p,#stacks_in_1451 .fa:not(.no-indent),#stacks_in_1451 ol,#stacks_in_1451 ul li,#stacks_in_1451 ol li,#stacks_in_1451 ol,#stacks_in_1451 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1451{}}

#stacks_in_1454 p,#stacks_in_1454 div,#stacks_in_1454 ul,#stacks_in_1454 ol,#stacks_in_1454 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1454 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1454 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1454,#stacks_in_1454 div,#stacks_in_1454 p,#stacks_in_1454 ol,#stacks_in_1454 ul li,#stacks_in_1454 ol li,#stacks_in_1454 ol,#stacks_in_1454 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1454,#stacks_in_1454 div,#stacks_in_1454 p,#stacks_in_1454 ol,#stacks_in_1454 ul li,#stacks_in_1454 ol li,#stacks_in_1454 ol,#stacks_in_1454 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1454,#stacks_in_1454 div,#stacks_in_1454 p,#stacks_in_1454 .fa:not(.no-indent),#stacks_in_1454 ol,#stacks_in_1454 ul li,#stacks_in_1454 ol li,#stacks_in_1454 ol,#stacks_in_1454 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1454{}}


#stacks_in_1454 {
	padding: 4px 0px 0px 0px;
}

#stacks_in_1457 {
	padding: 15px 0px 20px 0px;
}


#stacks_in_1459 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1459 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1459 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1459 img {
		
			
			
	}
}


#stacks_in_1459 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}

#stacks_in_1460 p,#stacks_in_1460 div,#stacks_in_1460 ul,#stacks_in_1460 ol,#stacks_in_1460 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1460 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1460 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1460,#stacks_in_1460 div,#stacks_in_1460 p,#stacks_in_1460 ol,#stacks_in_1460 ul li,#stacks_in_1460 ol li,#stacks_in_1460 ol,#stacks_in_1460 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1460,#stacks_in_1460 div,#stacks_in_1460 p,#stacks_in_1460 ol,#stacks_in_1460 ul li,#stacks_in_1460 ol li,#stacks_in_1460 ol,#stacks_in_1460 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1460,#stacks_in_1460 div,#stacks_in_1460 p,#stacks_in_1460 .fa:not(.no-indent),#stacks_in_1460 ol,#stacks_in_1460 ul li,#stacks_in_1460 ol li,#stacks_in_1460 ol,#stacks_in_1460 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1460{}}


#stacks_in_1460 {
	margin: 30px 0px 0px 0px;
}
#stacks_in_1463 p,#stacks_in_1463 div,#stacks_in_1463 ul,#stacks_in_1463 ol,#stacks_in_1463 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1463 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1463 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1463,#stacks_in_1463 div,#stacks_in_1463 p,#stacks_in_1463 ol,#stacks_in_1463 ul li,#stacks_in_1463 ol li,#stacks_in_1463 ol,#stacks_in_1463 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1463,#stacks_in_1463 div,#stacks_in_1463 p,#stacks_in_1463 ol,#stacks_in_1463 ul li,#stacks_in_1463 ol li,#stacks_in_1463 ol,#stacks_in_1463 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1463,#stacks_in_1463 div,#stacks_in_1463 p,#stacks_in_1463 .fa:not(.no-indent),#stacks_in_1463 ol,#stacks_in_1463 ul li,#stacks_in_1463 ol li,#stacks_in_1463 ol,#stacks_in_1463 dl{line-height:0.80}}@media only screen and (min-width:0px){#stacks_in_1463{}}

@font-face{font-family:'icomoon';src:url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.eot?8zq521');src:url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.eot?8zq521#iefix') format('embedded-opentype'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.woff2?8zq521') format('woff2'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.ttf?8zq521') format('truetype'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.woff?8zq521') format('woff'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.svg?8zq521#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="sp-icon-"],[class*=" sp-icon-"]{color:#790005;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp-icon-chevron-rounded:before{content:"\e600"}.sp-icon-chevron-rounded-thick:before{content:"\e601"}.sp-icon-chevron-thin:before{content:"\e602"}.sp-icon-chevron-thick:before{content:"\e603"}.sp-icon-arrow:before{content:"\e604"}.sp-icon-arrow-thin:before{content:"\e605"}.sp-icon-arrow-thick:before{content:"\e606"}.sp-icon-round-1:before{content:"\e607"}.sp-icon-round-2:before{content:"\e608"}.sp-icon-round-3:before{content:"\e609"}.sp-icon-round-4:before{content:"\e60a"}#ncd-sp-arrow{display:inline-block;line-height:0;z-index:1000000;padding: 5px;background:#000000;border-radius: 100px;border-width: 0;border-style:solid;background: none;opacity:0;border-color:#4DA8FF}#ncd-sp-arrow i{font-size: 44px;}#ncd-sp-arrow.show i{cursor:pointer}#ncd-sp-arrow{position:fixed;opacity:0;margin: 30px;-webkit-transition:opacity 150ms,-webkit-transform 150ms;transition:opacity 150ms,transform 150ms;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}#ncd-sp-arrow.show.down-amount,#ncd-sp-arrow.show.down-container{-webkit-transition:opacity 750ms 0,-webkit-transform 750ms 0;transition:opacity 750ms 0,transform 750ms 0;}#ncd-sp-arrow .rotateThis{-webkit-transition:-webkit-transform 700ms;transition:transform 700ms}#ncd-sp-arrow.show.down-amount .rotateThis,#ncd-sp-arrow.show.down-container .rotateThis{position:relative;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#ncd-sp-arrow.down-amount .rotateThis,#ncd-sp-arrow.down-container .rotateThis{position:relative;-webkit-transform:rotate(0);transform:rotate(0)}#ncd-sp-arrow.show{opacity:1;-webkit-transform:rotateY(0) translateX(0) translateY(0) translateZ(100px) scale(1);transform:rotateY(0) translateX(0) translateY(0) translateZ(100px) scale(1)}#ncd-sp-arrow.tl{top:0;left:0}#ncd-sp-arrow.tc{top:0;left:50%}#ncd-sp-arrow.tr{top:0;right:0}#ncd-sp-arrow.bl{bottom:0;left:0}#ncd-sp-arrow.bc{bottom:0;left:50%}#ncd-sp-arrow.br{bottom:0;right:0}@media screen and (max-width:400px){#ncd-sp-arrow{display:none}}
