/* FONTS */
/* -------------------------------------------------------------
 Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
 By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets
 List of CSS3 Sass Mixins File to be @imported and @included as you need
 The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
 ENDING css files
 note: All CSS3 Properties are being supported by Safari 5
 more info: http://www.findmebyip.com/litmus/#css3-properties
 ------------------------------------------------------------- */
/**
 * Fix for vw, vh, vmin, vmax on iOS 7.
 * http://caniuse.com/#feat=viewport-units
 *
 * This fix works by replacing viewport units with px values on known screen sizes.
 *
 * iPhone 6 and 6 Plus cannot run iOS 7, so are not targeted by this fix.
 * Target devices running iOS 8+ will incidentally execute the media query,
 * but this will still produce the expected result; so this is not a problem.
 *
 * As an example, replace:
 *
 *   height: 50vh;
 *   font-size: 5vmin;
 *
 * with:
 *
 *   @include viewport-unit(height, 50vh);
 *   @include viewport-unit(font-size, 5vmin);
 */
@media only screen and (min-width: 90.063em) {
  .xlarge-1 {
    width: 4.16667%;
  }
  .xlarge-2 {
    width: 8.33333%;
  }
  .xlarge-3 {
    width: 12.5%;
  }
  .xlarge-4 {
    width: 16.66667%;
  }
  .xlarge-5 {
    width: 20.83333%;
  }
  .xlarge-6 {
    width: 25%;
  }
  .xlarge-7 {
    width: 29.16667%;
  }
  .xlarge-8 {
    width: 33.33333%;
  }
  .xlarge-9 {
    width: 37.5%;
  }
  .xlarge-10 {
    width: 41.66667%;
  }
  .xlarge-11 {
    width: 45.83333%;
  }
  .xlarge-12 {
    width: 50%;
  }
  .xlarge-13 {
    width: 54.16667%;
  }
  .xlarge-14 {
    width: 58.33333%;
  }
  .xlarge-15 {
    width: 62.5%;
  }
  .xlarge-16 {
    width: 66.66667%;
  }
  .xlarge-17 {
    width: 70.83333%;
  }
  .xlarge-18 {
    width: 75%;
  }
  .xlarge-19 {
    width: 79.16667%;
  }
  .xlarge-20 {
    width: 83.33333%;
  }
  .xlarge-21 {
    width: 87.5%;
  }
  .xlarge-22 {
    width: 91.66667%;
  }
  .xlarge-23 {
    width: 95.83333%;
  }
  .xlarge-24 {
    width: 100%;
  }
}
.debug-fill {
  background-color: #ccc;
}
.debug-border {
  border: 1px dashed red;
}
/**********ESTILOS ENCABEZADOS********/
h1, h2, h3, h4, h5, h6, .titulo-seccion {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}
/**SUBTÍTULOS INTERNAS**/
h1 {
  font-size: 1.05rem;
  text-align: left;
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0px 0.9375rem 0px;
  text-transform: uppercase;
  color: #000;
}
/**TÍTULO PPAL INTERNAS***/
h2 {
  font-size: 1.45rem;
  padding: 2.5rem 0rem 0rem 0rem;
  margin: 0rem 0rem 7rem 0rem;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}
/**TÍTULOS DIRECTORIO HOME**/
h3 {
  font-size: 1.15rem;
  text-align: left;
  margin: 0rem 0rem 0.9375rem 0rem;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.3125rem;
}
/**SUBTITULO TIENDA VIRTUAL PRODUCTOS **/
h4 {
  font-size: 1.1rem;
  padding: 0.625rem 0rem 0.45rem 0rem;
  margin: 0rem 0rem 0.45rem 0rem;
  text-align: left;
  color: #000;
  text-transform: uppercase;
  border-bottom: 0.0125rem solid #c4c4c4;
}
/**SUBTITULO HOME**/
h5 {
  font-size: 0.9375rem;
  text-align: left;
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0.9375rem 0rem;
  text-transform: none;
  color: #000;
}
/**TITULO NCLIENTES HOME***/
h6 {
  font-size: 1.35rem;
  text-align: center;
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 2rem 0rem;
  text-transform: uppercase;
  color: #000;
  background: none;
  letter-spacing: 0.3125rem;
}
p {
  margin-bottom: 0rem;
  text-align: justify;
}
body {
  color: #000;
  background-color: transparent;
  font-size: 0.9375rem;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  line-height: 1.5;
}
.row {
  width: 100%;
  max-width: 1200px;
}
.row .row {
  margin: 0px;
}
/**************ANIMACIÓN ARAÑA***************/
/*.contenedor-spider {
 position: fixed;
 top: 0rem;
 width: 100%;
 z-index: 999;
 }*/
/*html {
 height: 100%;
 width: 100%;
 /*overflow: hidden;
 scroll: none;*/
/*body {
 *zoom: 1;*/
/*background-color: #2F5363;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF2F5363', endColorstr='#FF1B2628');
 background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iODAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMmY1MzYzIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiMxYjI2MjgiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
 background-size: 100%;
 background-image: -moz-radial-gradient(center, ellipse cover, #2f5363 0%, #1b2628 80%);
 background-image: -webkit-radial-gradient(center, ellipse cover, #2f5363 0%, #1b2628 80%);
 background-image: radial-gradient(ellipse cover at center, #2f5363 0%, #1b2628 80%);*/
/*overflow: hidden;*/
/*[class*="spider"] {
 position: absolute;
 height: 40px;
 width: 50px;
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 border-radius: 50%;
 margin: 40px 0 0 0;
 background: #110D04;
 z-index: 99;
 }
 [class*="spider"] *, [class*="spider"]:before, [class*="spider"]:after, [class*="spider"] :after, [class*="spider"] :before {
 position: absolute;
 content: "";
 z-index: 99;
 }
 [class*="spider"]:before {
 width: 1px;
 background: #AAAAAA;
 left: 50%;
 top: -320px;
 height: 320px;
 }
 [class*="spider"] .eye {
 top: 16px;
 height: 14px;
 width: 12px;
 background: #FFFFFF;
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 border-radius: 50%;
 }
 [class*="spider"] .eye:after {
 top: 6px;
 height: 5px;
 width: 5px;
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 border-radius: 50%;
 background: black;
 }
 [class*="spider"] .eye.left {
 left: 14px;
 }
 [class*="spider"] .eye.left:after {
 right: 3px;
 }
 [class*="spider"] .eye.right {
 right: 14px;
 }
 [class*="spider"] .eye.right:after {
 left: 3px;
 }
 [class*="spider"] .leg {
 top: 6px;
 height: 12px;
 width: 14px;
 border-top: 2px solid #110D04;
 border-left: 1px solid transparent;
 border-right: 1px solid transparent;
 border-bottom: 1px solid transparent;
 z-index: -1;
 }
 [class*="spider"] .leg.left {
 left: -8px;
 -moz-transform-origin: top right;
 -ms-transform-origin: top right;
 -webkit-transform-origin: top right;
 transform-origin: top right;
 -moz-transform: rotate(36deg) skewX(-20deg);
 -ms-transform: rotate(36deg) skewX(-20deg);
 -webkit-transform: rotate(36deg) skewX(-20deg);
 transform: rotate(36deg) skewX(-20deg);
 border-left: 2px solid #110D04;
 -moz-border-radius: 60% 0 0 0;
 -webkit-border-radius: 60%;
 border-radius: 60% 0 0 0;
 -moz-animation: legs-wriggle-left 1s 0s infinite;
 -webkit-animation: legs-wriggle-left 1s 0s infinite;
 animation: legs-wriggle-left 1s 0s infinite;
 }
 [class*="spider"] .leg.right {
 right: -8px;
 -moz-transform-origin: top left;
 -ms-transform-origin: top left;
 -webkit-transform-origin: top left;
 transform-origin: top left;
 -moz-transform: rotate(-36deg) skewX(20deg);
 -ms-transform: rotate(-36deg) skewX(20deg);
 -webkit-transform: rotate(-36deg) skewX(20deg);
 transform: rotate(-36deg) skewX(20deg);
 border-right: 2px solid #110D04;
 -moz-border-radius: 0 60% 0 0;
 -webkit-border-radius: 0;
 border-radius: 0 60% 0 0;
 -moz-animation: legs-wriggle-right 1s 0.2s infinite;
 -webkit-animation: legs-wriggle-right 1s 0.2s infinite;
 animation: legs-wriggle-right 1s 0.2s infinite;
 }
 [class*="spider"] .leg:nth-of-type(2) {
 top: 14px;
 left: -11px;
 -moz-animation: legs-wriggle-left 1s 0.8s infinite;
 -webkit-animation: legs-wriggle-left 1s 0.8s infinite;
 animation: legs-wriggle-left 1s 0.8s infinite;
 }
 [class*="spider"] .leg:nth-of-type(3) {
 top: 22px;
 left: -12px;
 -moz-animation: legs-wriggle-left 1s 0.2s infinite;
 -webkit-animation: legs-wriggle-left 1s 0.2s infinite;
 animation: legs-wriggle-left 1s 0.2s infinite;
 }
 [class*="spider"] .leg:nth-of-type(4) {
 top: 31px;
 left: -10px;
 -moz-animation: legs-wriggle-left 1s 0.4s infinite;
 -webkit-animation: legs-wriggle-left 1s 0.4s infinite;
 animation: legs-wriggle-left 1s 0.4s infinite;
 }
 [class*="spider"] .leg:nth-of-type(6) {
 top: 14px;
 right: -11px;
 -moz-animation: legs-wriggle-right 1s 0.4s infinite;
 -webkit-animation: legs-wriggle-right 1s 0.4s infinite;
 animation: legs-wriggle-right 1s 0.4s infinite;
 }
 [class*="spider"] .leg:nth-of-type(7) {
 top: 22px;
 right: -12px;
 -moz-animation: legs-wriggle-right 1s 0.7s infinite;
 -webkit-animation: legs-wriggle-right 1s 0.7s infinite;
 animation: legs-wriggle-right 1s 0.7s infinite;
 }
 [class*="spider"] .leg:nth-of-type(8) {
 top: 31px;
 right: -10px;
 -moz-animation: legs-wriggle-right 1s 0.3s infinite;
 -webkit-animation: legs-wriggle-right 1s 0.3s infinite;
 animation: legs-wriggle-right 1s 0.3s infinite;
 }
 .spider_0 {
 left: 5%;
 -moz-animation: spider-move-0 5s infinite;
 -webkit-animation: spider-move-0 5s infinite;
 animation: spider-move-0 5s infinite;
 }
 .spider_1 {
 left: 20%;
 -moz-animation: spider-move-1 5s infinite;
 -webkit-animation: spider-move-1 5s infinite;
 animation: spider-move-1 5s infinite;
 }
 .spider_2 {
 left: 35%;
 -moz-animation: spider-move-2 5s infinite;
 -webkit-animation: spider-move-2 5s infinite;
 animation: spider-move-2 5s infinite;
 }
 .spider_3 {
 right: 35%;
 margin-top: 160px;
 -moz-animation: spider-move-3 5s infinite;
 -webkit-animation: spider-move-3 5s infinite;
 animation: spider-move-3 5s infinite;
 }
 .spider_4 {
 right: 20%;
 margin-top: 50px;
 -moz-animation: spider-move-4 5s infinite;
 -webkit-animation: spider-move-4 5s infinite;
 animation: spider-move-4 5s infinite;
 }
 .spider_5 {
 right: 5%;
 margin-top: 210px;
 -moz-animation: spider-move-5 5s infinite;
 -webkit-animation: spider-move-5 5s infinite;
 animation: spider-move-5 5s infinite;
 }*/
/*h1 {
 position: absolute;
 left: 6%;
 bottom: 12%;
 font-family: 'Eater', cursive;
 font-size: 8.5vw;
 color: #111111;
 -moz-animation: flicker 4s 0s infinite;
 -webkit-animation: flicker 4s 0s infinite;
 animation: flicker 4s 0s infinite;
 }*/
/*.web-right {
 position: absolute;
 height: 200px;
 width: auto;
 right: -10px;
 top: -10px;
 z-index: -1;
 opacity: 0.2;
 z-index: 999;
 }
 .web-left {
 position: absolute;
 left: -10px;
 top: -10px;
 -moz-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 -webkit-transform: rotate(-90deg);
 transform: rotate(-90deg);
 z-index: -1;
 opacity: 0.2;
 z-index: 999;
 }
 @-moz-keyframes flicker {
 0%, 6%, 12% {
 text-shadow: none;
 color: #111111;
 }
 3%, 9% {
 text-shadow: 0 0 8px rgba(250, 103, 1, 0.6);
 color: #fa6701;
 }
 60% {
 text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
 color: #fa6701;
 }
 100% {
 text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
 color: #fa6701;
 }
 }
 @-webkit-keyframes flicker {
 0%, 6%, 12% {
 text-shadow: none;
 color: #111111;
 }
 3%, 9% {
 text-shadow: 0 0 8px rgba(250, 103, 1, 0.6);
 color: #fa6701;
 }
 60% {
 text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
 color: #fa6701;
 }
 100% {
 text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
 color: #fa6701;
 }
 }
 @keyframes flicker {
 0%, 6%, 12% {
 text-shadow: none;
 color: #111111;
 }
 3%, 9% {
 text-shadow: 0 0 8px rgba(250, 103, 1, 0.6);
 color: #fa6701;
 }
 60% {
 text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
 color: #fa6701;
 }
 100% {
 text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
 color: #fa6701;
 }
 }
 @-moz-keyframes legs-wriggle-left {
 0%, 100% {
 -moz-transform: rotate(36deg) skewX(-20deg);
 transform: rotate(36deg) skewX(-20deg);
 }
 25%, 75% {
 -moz-transform: rotate(15deg) skewX(-20deg);
 transform: rotate(15deg) skewX(-20deg);
 }
 50% {
 -moz-transform: rotate(45deg) skewX(-20deg);
 transform: rotate(45deg) skewX(-20deg);
 }
 }
 @-webkit-keyframes legs-wriggle-left {
 0%, 100% {
 -webkit-transform: rotate(36deg) skewX(-20deg);
 transform: rotate(36deg) skewX(-20deg);
 }
 25%, 75% {
 -webkit-transform: rotate(15deg) skewX(-20deg);
 transform: rotate(15deg) skewX(-20deg);
 }
 50% {
 -webkit-transform: rotate(45deg) skewX(-20deg);
 transform: rotate(45deg) skewX(-20deg);
 }
 }
 @keyframes legs-wriggle-left {
 0%, 100% {
 -moz-transform: rotate(36deg) skewX(-20deg);
 -ms-transform: rotate(36deg) skewX(-20deg);
 -webkit-transform: rotate(36deg) skewX(-20deg);
 transform: rotate(36deg) skewX(-20deg);
 }
 25%, 75% {
 -moz-transform: rotate(15deg) skewX(-20deg);
 -ms-transform: rotate(15deg) skewX(-20deg);
 -webkit-transform: rotate(15deg) skewX(-20deg);
 transform: rotate(15deg) skewX(-20deg);
 }
 50% {
 -moz-transform: rotate(45deg) skewX(-20deg);
 -ms-transform: rotate(45deg) skewX(-20deg);
 -webkit-transform: rotate(45deg) skewX(-20deg);
 transform: rotate(45deg) skewX(-20deg);
 }
 }
 @-moz-keyframes legs-wriggle-right {
 0%, 100% {
 -moz-transform: rotate(-36deg) skewX(20deg);
 transform: rotate(-36deg) skewX(20deg);
 }
 25%, 75% {
 -moz-transform: rotate(-15deg) skewX(20deg);
 transform: rotate(-15deg) skewX(20deg);
 }
 50% {
 -moz-transform: rotate(-45deg) skewX(20deg);
 transform: rotate(-45deg) skewX(20deg);
 }
 }
 @-webkit-keyframes legs-wriggle-right {
 0%, 100% {
 -webkit-transform: rotate(-36deg) skewX(20deg);
 transform: rotate(-36deg) skewX(20deg);
 }
 25%, 75% {
 -webkit-transform: rotate(-15deg) skewX(20deg);
 transform: rotate(-15deg) skewX(20deg);
 }
 50% {
 -webkit-transform: rotate(-45deg) skewX(20deg);
 transform: rotate(-45deg) skewX(20deg);
 }
 }
 @keyframes legs-wriggle-right {
 0%, 100% {
 -moz-transform: rotate(-36deg) skewX(20deg);
 -ms-transform: rotate(-36deg) skewX(20deg);
 -webkit-transform: rotate(-36deg) skewX(20deg);
 transform: rotate(-36deg) skewX(20deg);
 }
 25%, 75% {
 -moz-transform: rotate(-15deg) skewX(20deg);
 -ms-transform: rotate(-15deg) skewX(20deg);
 -webkit-transform: rotate(-15deg) skewX(20deg);
 transform: rotate(-15deg) skewX(20deg);
 }
 50% {
 -moz-transform: rotate(-45deg) skewX(20deg);
 -ms-transform: rotate(-45deg) skewX(20deg);
 -webkit-transform: rotate(-45deg) skewX(20deg);
 transform: rotate(-45deg) skewX(20deg);
 }
 }
 @-moz-keyframes spider-move-0 {
 0%, 100% {
 margin-top: 58px;
 }
 56% {
 margin-top: calc(58px + 92px);
 }
 }
 @-webkit-keyframes spider-move-0 {
 0%, 100% {
 margin-top: 58px;
 }
 56% {
 margin-top: calc(58px + 92px);
 }
 }
 @keyframes spider-move-0 {
 0%, 100% {
 margin-top: 58px;
 }
 56% {
 margin-top: calc(58px + 92px);
 }
 }
 @-moz-keyframes spider-move-1 {
 0%, 100% {
 margin-top: 203px;
 }
 40% {
 margin-top: calc(203px + 108px);
 }
 }
 @-webkit-keyframes spider-move-1 {
 0%, 100% {
 margin-top: 203px;
 }
 40% {
 margin-top: calc(203px + 108px);
 }
 }
 @keyframes spider-move-1 {
 0%, 100% {
 margin-top: 203px;
 }
 40% {
 margin-top: calc(203px + 108px);
 }
 }
 @-moz-keyframes spider-move-2 {
 0%, 100% {
 margin-top: 190px;
 }
 35% {
 margin-top: calc(190px + 40px);
 }
 }
 @-webkit-keyframes spider-move-2 {
 0%, 100% {
 margin-top: 190px;
 }
 35% {
 margin-top: calc(190px + 40px);
 }
 }
 @keyframes spider-move-2 {
 0%, 100% {
 margin-top: 190px;
 }
 35% {
 margin-top: calc(190px + 40px);
 }
 }
 @-moz-keyframes spider-move-3 {
 0%, 100% {
 margin-top: 155px;
 }
 52% {
 margin-top: calc(155px + 50px);
 }
 }
 @-webkit-keyframes spider-move-3 {
 0%, 100% {
 margin-top: 155px;
 }
 52% {
 margin-top: calc(155px + 50px);
 }
 }
 @keyframes spider-move-3 {
 0%, 100% {
 margin-top: 155px;
 }
 52% {
 margin-top: calc(155px + 50px);
 }
 }
 @-moz-keyframes spider-move-4 {
 0%, 100% {
 margin-top: 223px;
 }
 57% {
 margin-top: calc(223px + 24px);
 }
 }
 @-webkit-keyframes spider-move-4 {
 0%, 100% {
 margin-top: 223px;
 }
 57% {
 margin-top: calc(223px + 24px);
 }
 }
 @keyframes spider-move-4 {
 0%, 100% {
 margin-top: 223px;
 }
 57% {
 margin-top: calc(223px + 24px);
 }
 }
 @-moz-keyframes spider-move-5 {
 0%, 100% {
 margin-top: 130px;
 }
 69% {
 margin-top: calc(130px + 33px);
 }
 }
 @-webkit-keyframes spider-move-5 {
 0%, 100% {
 margin-top: 130px;
 }
 69% {
 margin-top: calc(130px + 33px);
 }
 }
 @keyframes spider-move-5 {
 0%, 100% {
 margin-top: 130px;
 }
 69% {
 margin-top: calc(130px + 33px);
 }
 }*/
/********************************************/
/*****ESTILOS BOTON FORMULARIOS***********/
.button {
  background: rgba(255, 255, 255, 1);
  width: 100%;
  text-transform: capitalize;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border: 0;
  color: #000;
  font-weight: 500;
  font-size: 1.1rem;
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  margin: 0.9375rem 0rem 0.9375rem 0rem;
  padding: 0.88em 0.7em;
  text-align: center;
  transition: background-color 0.25s ease-out 0s, color 0.25s ease-out 0s;
  vertical-align: middle;
}
.button:hover, .button:focus {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  color: #fff;
  background: rgba(46, 57, 15, 1);
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #ccc;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ccc;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ccc;
}
input::placeholder, textarea::placeholder {
  color: #ccc;
}
[type="text"], [type="password"], [type="date"], [type="datetime"], [type="datetime-local"], [type="month"], [type="week"], [type="email"], [type="number"], [type="search"], [type="tel"], [type="time"], [type="url"], [type="color"], textarea {
  font-size: 0.9375rem;
  background-color: #fefefe;
}
select {
  height: 2.4375rem;
  padding: 0.3rem 1.5rem 0.3rem 0.5rem;
  border: 1px solid #cacaca;
  margin: 0 0 1rem;
  font-size: 0.9375rem;
  font-family: inherit;
  /*line-height: normal;*/
  color: #ccc;
  background-color: #ebebeb;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
  background-size: 9px 6px;
  background-position: right -1rem center;
  background-origin: content-box;
  background-repeat: no-repeat;
}
@media screen and (min-width: 0\0) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
label {
  font-weight: 600;
  font-size: 0.9375rem;
  font-family: 'Roboto', sans-serif;
}
.captcha {
  margin-bottom: 0.9375rem;
  transform: scale(0.86);
  transform-origin: 0 0;
}
abbr {
  font-size: 15px;
}
/************SEPARDOR TITULOS*******************/
.separador-titulos {
  height: 0.25rem;
  width: 100%;
  background-color: #265200;
  border-radius: 4%;
  -webkit-border-radius: 4%;
  -moz-border-radius: 4%;
  -ms-border-radius: 4%;
  -o-border-radius: 4%;
  margin: 0rem 0rem 0.9375rem 0rem;
}
/**************CONTENIDOS INTERNOS***************/
.contenido {
  width: auto;
  overflow: hidden;
  padding-left: 0px;
  padding-right: 0px;
  text-align: justify;
}
.contenedor_contenido_centro_izqder {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.contenedor_contenido_centro {
  padding-top: 2.25rem;
  padding-bottom: 0rem;
}
.contenedor_regresar_izqder {
  padding-bottom: 2.25rem;
}
.contenedor_paginacion {
  margin-top: 2rem;
  margin-bottom: 1.3rem;
}
.contenido span {
  text-align: justify;
  color: #000;
  font-size: 1.063rem;
}
.contenido p {
  text-align: justify;
  margin: 0px;
  padding: 0px;
}
.contenido hr {
  max-width: 100%;
}
.contenido a {
  text-decoration: none;
  color: #5c721e;
}
.contenido a:hover {
  color: #333;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /*text-shadow:0px 0px 0px #ccc;*/
}
.contenido ul, ol {
  margin-left: 0px;
  padding: 0.9375rem;
  list-style-image: none;
  list-style-type: disc;
  background-color: #f6f6f6;
}
.contenido ul li {
  text-align: left;
  margin-left: 20px;
  font-weight: 400;
  margin-bottom: 0.55rem;
}
.contenido ul li a {
  text-decoration: none;
  color: #fbc812;
}
.contenido ul li a:hover {
  color: #ef9802;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contenido img {
  max-width: 100%;
  max-height: 100%;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  margin-left: 0px !important;
  margin-right: 10px !important;
}
.contenido table {
  width: 100%;
}
.contenido table thead tr th, .contenido table tbody tr td {
  color: #000;
  font-size: 0.77778rem;
}
/*******BOTON REGRESAR*********/
.bot-regresar {
  font-weight: 500;
  margin: 0rem 0 0 0;
  padding: 0.75rem;
  font-size: 1.1rem;
  text-align: center;
  width: 100%;
  text-transform: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: rgba(255, 255, 255, 1);
}
.bot-regresar a {
  text-decoration: none;
  color: #000;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.bot-regresar a:hover {
  color: #333;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.bot-regresar:hover {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: rgba(163, 35, 142, 1);
}
.boton-ver-all {
  margin: 1.3rem 0 0 0;
  padding: 0rem;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  background: rgba(163, 35, 142, 0);
}
.boton-ver-all a {
  text-decoration: none;
  color: #000;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.boton-ver-all a:hover {
  color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.size-icon {
  font-size: 2.5rem;
  vertical-align: middle;
  margin-right: 0.5rem;
}
/*================BOTON PARA SUBIR=================*/
a#top {
  width: 38px;
  height: 38px;
  line-height: 0px;
  border-radius: 100%;
  border: 3px solid rgba(0, 0, 0, 1);
  background-color: rgba(92, 113, 29, 0.88);
  display: none;
  /*color:rgba(8, 31, 73, 0.8);*/
  font-size: 20px;
  font-weight: 400;
  position: fixed;
  right: 15px;
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
  text-decoration: none;
  text-align: center;
}
a#top:hover {
  color: rgba(255, 255, 255, 1);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.flecha-up {
  width: 0px;
  height: 0px;
  margin-top: 6px;
  margin-left: 2px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  /* izquierda flecha */
  border-bottom: 8px solid #fff;
  /* derecha flecha */
  font-size: 0px;
  /* base flecha y color*/
  line-height: 0px;
}
.flecha-up:hover {
  width: 0px;
  height: 0px;
  margin-top: 6px;
  margin-left: 2px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  /* izquierda flecha */
  border-bottom: 8px solid #ccc;
  /* derecha flecha */
  font-size: 0px;
  /* base flecha y color*/
  line-height: 0px;
}
/*================BOTON PARA BAJAR=================*/
a#bottom {
  width: 38px;
  height: 38px;
  line-height: 0px;
  border-radius: 100%;
  border: 3px solid rgba(0, 0, 0, 1);
  background-color: rgba(92, 113, 29, 0.88);
  display: none;
  font-size: 20px;
  font-weight: 400;
  position: fixed;
  right: 55px;
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
  text-decoration: none;
  text-align: center;
}
a#bottom:hover {
  color: rgba(255, 255, 255, 1);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.flecha-down {
  width: 0px;
  height: 0px;
  margin-top: 6px;
  margin-left: 2px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  /* izquierda flecha */
  border-top: 8px solid #fff;
  /* derecha flecha */
  font-size: 0px;
  /* base flecha y color*/
  line-height: 0px;
}
.flecha-down:hover {
  width: 0px;
  height: 0px;
  margin-top: 6px;
  margin-left: 2px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  /* izquierda flecha */
  border-top: 8px solid #ccc;
  /* derecha flecha */
  font-size: 0px;
  /* base flecha y color*/
  line-height: 0px;
}
/***COLOR FONDO PARA ELMAPALIDO DE SERVICIOS/CONSTRUCCION Y GALERIA PROEYCTOS****/
.contenedor_contenido_izqder {
  margin-top: 2.25rem;
  padding-bottom: 0.9375rem;
}
.color-fondo {
  background-color: #f9f9f9;
  padding-top: 0.9375rem;
}
/*=========================PAGINACIÓN=====================*/
.pagination {
  margin-left: 0;
  margin-bottom: 0rem;
}
.pagination::before, .pagination::after {
  content: ' ';
  display: table;
}
.pagination::after {
  clear: both;
}
.pagination li {
  font-size: 0.9375rem;
  font-weight: 500;
  margin-right: 0.0625rem;
  border-radius: 3px;
  transform: skew(0.05turn, 0deg);
  -moz-transform: skew(0.05turn, 0deg);
  -webkit-transform: skew(0.05turn, 0deg);
  -o-transform: skew(0.05turn, 0deg);
  -ms-transform: skew(0.05turn, 0deg);
}
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
.pagination a, .pagination button {
  color: #fff;
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 3px;
  background-color: #7c1c6e;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.pagination a:hover, .pagination button:hover {
  background: #a3238e;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.pagination .current {
  padding: 0.4875rem 0.625rem;
  background: #a3238e;
  color: #fefefe;
  cursor: default;
}
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  content: '\2026';
  padding: 0.1875rem 0.625rem;
  color: #0a0a0a;
}
.pagination-previous a::before, .pagination-previous.disabled::before {
  content: '\00ab';
  display: inline-block;
  margin-right: 0.5rem;
}
.pagination-next a::after, .pagination-next.disabled::after {
  content: '\00bb';
  display: inline-block;
  margin-left: 0.5rem;
}
/*****************VENTANA MODAL - REVEAL*********************/
h1.titulo-vmodal {
  text-align: center;
  font-size: 25px;
}
/*================INICIO - ESTILOS CONFIGURABLES PARA LA ZONA DE CARRITO COMPRA=================*/
/*================FIN - ESTILOS CONFIGURABLES PARA LA ZONA DE CARRITO=================*/
/**************IMPORTAR LAS PARTES QUE ARMAN EL HOME Y ALGUNAS INTERNAS******/
/* Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.0.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover
 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
 */
/* 2D TRANSITIONS */
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Pulse Grow */
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
/* Bounce Out */
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
/* Grow Rotate */
.hvr-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}
/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}
/* Sink */
.hvr-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}
/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: 0.3s, 1.5s;
  animation-duration: 0.3s, 1.5s;
  -webkit-animation-delay: 0s, 0.3s;
  animation-delay: 0s, 0.3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: 0.3s, 1.5s;
  animation-duration: 0.3s, 1.5s;
  -webkit-animation-delay: 0s, 0.3s;
  animation-delay: 0s, 0.3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Skew */
.hvr-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}
/* Skew Forward */
.hvr-skew-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}
/* Skew Backward */
.hvr-skew-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}
/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble To Bottom Right */
@-webkit-keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
  -webkit-animation-name: hvr-wobble-to-bottom-right;
  animation-name: hvr-wobble-to-bottom-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble To Top Right */
@-webkit-keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
  -webkit-animation-name: hvr-wobble-to-top-right;
  animation-name: hvr-wobble-to-top-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Top */
@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
  -webkit-animation-name: hvr-wobble-top;
  animation-name: hvr-wobble-top;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Bottom */
@-webkit-keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
  -webkit-animation-name: hvr-wobble-bottom;
  animation-name: hvr-wobble-bottom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Skew */
@-webkit-keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
  -webkit-animation-name: hvr-wobble-skew;
  animation-name: hvr-wobble-skew;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.hvr-forward {
  box-shadow: 0 0 1px transparent;
  display: inline-block;
  transform: perspective(1px) translateZ(0px);
  transition-duration: 0.3s;
  transition-property: transform;
  vertical-align: middle;
}
.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
  transform: translateX(8px);
}
.hvr-backward {
  box-shadow: 0 0 1px transparent;
  display: inline-block;
  transform: perspective(1px) translateZ(0px);
  transition-duration: 0.3s;
  transition-property: transform;
  vertical-align: middle;
}
.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
  transform: translateX(-30px);
}
/* BACKGROUND TRANSITIONS */
/* Fade */
.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  border-radius: 0.625rem;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  -ms-border-radius: 0.625rem;
  -o-border-radius: 0.625rem;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #ededed;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-radius: 0.625rem;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  -ms-border-radius: 0.625rem;
  -o-border-radius: 0.625rem;
  color: white;
}
/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
@keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  -webkit-animation-name: hvr-back-pulse;
  animation-name: hvr-back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: #2098d1;
  background-color: #2098d1;
  color: white;
}
/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #26a3d6;
  border-radius: 1rem;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -ms-border-radius: 1rem;
  -o-border-radius: 1rem;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Sweep To Left */
.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: white;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0d6162;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ff9500;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: #333;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #efefef;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Left */
.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #efefef;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active {
  color: white;
}
.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #efefef;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #d01a1a;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Radial Out */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  background: #0f90c4;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #575857;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
  color: white;
}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}
/* Radial In */
.hvr-radial-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  background: #50cca6;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #21ce99;
  border-radius: 100%;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
  color: white;
}
.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* Rectangle In */
.hvr-rectangle-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #2098d1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
  color: white;
}
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #fff;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fafafa;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #333;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2f2405;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
  color: white;
}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #fff;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f7f7f7;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: #333;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: none;
  position: relative;
  background: #1c1712;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fbc812;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: #fafafa;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #fff;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f7f7f7;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
  color: #333;
}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* BORDER TRANSITIONS */
/* Border Fade */
.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
  box-shadow: inset 0 0 0 4px #2098d1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
/* Hollow */
.hvr-hollow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
  background: none;
}
/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-trim:before {
  content: '';
  position: absolute;
  border: #e7e5e5 solid 2px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
  opacity: 1;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #000 solid 2px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}
/* Ripple In */
@-webkit-keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
@keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
.hvr-ripple-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-ripple-in:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
  -webkit-animation-name: hvr-ripple-in;
  animation-name: hvr-ripple-in;
}
/* Outline Out */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-outline-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}
/* Outline In */
.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-outline-in:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #e7e5e5 solid 2px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}
/* Round Corners */
.hvr-round-corners {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: border-radius;
  transition-property: border-radius;
}
.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active {
  border-radius: 1em;
}
/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}
/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #404040;
  height: 5px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
/* Underline From Right */
.hvr-underline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before {
  left: 0;
}
/* Overline From Left */
.hvr-overline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {
  right: 0;
}
/* Overline From Center */
.hvr-overline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  top: 0;
  background: #121311;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
  left: 0;
  right: 0;
}
/* Overline From Right */
.hvr-overline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  top: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before {
  left: 0;
}
/* Reveal */
.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #e7e5e5;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 3px;
}
/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* Overline Reveal */
.hvr-overline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* SHADOW/GLOW TRANSITIONS */
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* Box Shadow Outset */
.hvr-box-shadow-outset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}
/* Box Shadow Inset */
.hvr-box-shadow-inset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
/* Shadow Radial */
.hvr-shadow-radial {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
  pointer-events: none;
  position: absolute;
  content: '';
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 7px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-shadow-radial:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
  opacity: 1;
}
/* SPEECH BUBBLES */
/* Bubble Top */
.hvr-bubble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-bubble-top:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  top: 0;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
}
.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
/* Bubble Right */
.hvr-bubble-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-bubble-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  right: 0;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
}
.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
/* Bubble Bottom */
.hvr-bubble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-bubble-bottom:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  bottom: 0;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
}
.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
/* Bubble Left */
.hvr-bubble-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-bubble-left:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  left: 0;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
}
.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
/* Bubble Float Top */
.hvr-bubble-float-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-top:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  top: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
/* Bubble Float Right */
.hvr-bubble-float-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-right:before {
  position: absolute;
  z-index: -1;
  top: calc(50% - 10px);
  right: 0;
  content: '';
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-bottom:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  bottom: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
/* Bubble Float Left */
.hvr-bubble-float-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-left:before {
  position: absolute;
  z-index: -1;
  content: '';
  top: calc(50% - 10px);
  left: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.part_preheader {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 9999999;
  background-color: transparent;
}
.part_preheader .separador-logo-botones {
  padding: 0rem 0rem 0.5625rem 0rem;
}
.part_preheader .separador-logo-botones .logo {
  text-align: center;
  opacity: 1;
  width: auto;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_preheader .separador-logo-botones .logo:hover {
  opacity: 0.85;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_preheader .separador-logo-botones .espacio-menu {
  padding-top: 2rem;
}
/*****************MEDIA QUERIES*****************/
/* Small only */
@media screen and (max-width: 39.9375em) {
  .part_preheader {
    position: relative;
    top: 0;
    z-index: 0;
    background-color: #f6f6f6;
  }
  .part_preheader .separador-logo-botones .espacio-menu {
    padding-top: 0.55rem;
  }
}
/* Medium and up */
/*@media screen and (min-width: 40em) {
 }*/
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .part_preheader .separador-logo-botones .espacio-menu {
    padding-top: 0.35rem;
  }
}
/* Large and up */
/*@media screen and (min-width: 64em) {
 }*/
/* Large only */
/*@media screen and (min-width: 64em) and (max-width: 74.9375em) {
 }*/
/***************MEDIA QUERIES*****************/
.part_header {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 9999999;
  background-color: transparent;
}
.part_header .separador-logo-botones {
  padding: 0rem 0rem 0.5625rem 0rem;
}
.part_header .separador-logo-botones .logo {
  text-align: center;
  opacity: 1;
  width: auto;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_header .separador-logo-botones .logo:hover {
  opacity: 0.85;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_header .separador-logo-botones .espacio-menu {
  padding-top: 2rem;
}
/*****************MEDIA QUERIES*****************/
/* Small only */
@media screen and (max-width: 39.9375em) {
  .part_header {
    position: relative;
    top: 0;
    z-index: 0;
    background-color: #f6f6f6;
  }
  .part_header .separador-logo-botones .espacio-menu {
    padding-top: 0.55rem;
  }
}
/* Medium and up */
/*@media screen and (min-width: 40em) {
 }*/
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .part_header .separador-logo-botones .espacio-menu {
    padding-top: 0.35rem;
  }
}
/* Large and up */
/*@media screen and (min-width: 64em) {
 }*/
/* Large only */
/*@media screen and (min-width: 64em) and (max-width: 74.9375em) {
 }*/
/***************MEDIA QUERIES*****************/
.part_postheader {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 9999999;
  background-color: transparent;
}
.part_postheader .separador-logo-botones {
  padding: 0rem 0rem 0.5625rem 0rem;
}
.part_postheader .separador-logo-botones .logo {
  text-align: center;
  opacity: 1;
  width: auto;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_postheader .separador-logo-botones .logo:hover {
  opacity: 0.85;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_postheader .separador-logo-botones .espacio-menu {
  padding-top: 2rem;
}
/*****************MEDIA QUERIES*****************/
/* Small only */
@media screen and (max-width: 39.9375em) {
  .part_postheader {
    position: relative;
    top: 0;
    z-index: 0;
    background-color: #f6f6f6;
  }
  .part_postheader .separador-logo-botones .espacio-menu {
    padding-top: 0.55rem;
  }
}
/* Medium and up */
/*@media screen and (min-width: 40em) {
 }*/
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .part_postheader .separador-logo-botones .espacio-menu {
    padding-top: 0.35rem;
  }
}
/* Large and up */
/*@media screen and (min-width: 64em) {
 }*/
/* Large only */
/*@media screen and (min-width: 64em) and (max-width: 74.9375em) {
 }*/
/***************MEDIA QUERIES*****************/
.part_slider {
  background-color: #000;
  /****MEDIA QUERIES*****/
  /* Small only */
  /* Medium only */
  /* Large only */
  /****MEDIA QUERIES*****/
}
.part_slider .resaltadotit {
  color: #f00;
  font-weight: 700;
}
@media screen and (max-width: 39.9375em) {
  .part_slider .resaltadotit {
    color: #f00;
    font-weight: 700;
    font-size: 20px !important;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .part_slider .resaltadotit {
    color: #f00;
    font-weight: 700;
    font-size: 30px !important;
  }
}
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
  .part_slider .resaltadotit {
    color: #f00;
    font-weight: 700;
    font-size: 40px !important;
  }
}
.scene-container {
  position: relative;
  width: 500px;
  height: 500px;
  border-radius: 50%;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
}
a.to-nativity {
  background: #33053b;
  display: inline-block;
  transition: background 0.5s ease-in;
  font-family: arial;
  padding: 10px 20px;
  color: #fff;
  cursor: pointer;
}
a.to-nativity:hover {
  background: #19021e;
  color: #fff;
}
a.to-snowy {
  background: #c3c3c3;
  display: inline-block;
  transition: background 0.5s ease-in;
  font-family: arial;
  padding: 10px 20px;
  color: #fff;
  cursor: pointer;
}
a.to-snowy:hover {
  background: #626262;
  color: #fff;
}
.to-snowy * {
  transition: all 0.5s ease-in-out;
}
.to-snowy .backdrop {
  background: #022547;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -3;
}
.to-snowy .light-source {
  position: absolute;
  top: 50%;
  left: 12%;
  z-index: -2;
}
.to-snowy .light-source .ray {
  background: #022b53;
  animation-delay: 0.5s;
}
.to-snowy .light-source .ray .ray {
  background: #0556a5;
  animation-delay: 0.4s;
}
.to-snowy .light-source .ray .ray .ray {
  background: #0781f8;
  animation-delay: 0.3s;
}
.to-snowy .light-source .ray .ray .ray .ray {
  background: #5aabfa;
  animation-delay: 0.2s;
}
.to-snowy .light-source .ray .ray .ray .ray .ray {
  background: #acd5fd;
  animation-delay: 0.1s;
}
.to-snowy .light-source .ray {
  animation: MinPulsate 3s infinite ease-in-out;
  margin: auto;
  position: absolute;
  border-radius: 50%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.to-snowy .sky {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.to-snowy .sky .star {
  background: #fff;
  position: absolute;
  border-radius: 50%;
  width: 4px;
  height: 4px;
  animation: Snow 10s ease-in infinite;
}
.to-snowy .sky .star:nth-of-type(2n) {
  animation-duration: 12s;
}
.to-snowy .sky .star:nth-of-type(4n) {
  animation-duration: 16s;
}
@-moz-keyframes Snow {
  0% {
    transform: translateY(-500px);
  }
  100% {
    transform: translateY(500px);
  }
}
@-webkit-keyframes Snow {
  0% {
    transform: translateY(-500px);
  }
  100% {
    transform: translateY(500px);
  }
}
@-o-keyframes Snow {
  0% {
    transform: translateY(-500px);
  }
  100% {
    transform: translateY(500px);
  }
}
@keyframes Snow {
  0% {
    transform: translateY(-500px);
  }
  100% {
    transform: translateY(500px);
  }
}
.to-snowy .figure__1 {
  position: absolute;
  width: 55px;
  height: 65px;
  background: #022547;
  left: 226px;
  top: 255px;
}
.to-snowy .figure__1:before {
  background: #022547;
  position: absolute;
  content: '';
  width: 64px;
  height: 15px;
  top: 0;
  left: -5px;
}
.to-snowy .figure__2 {
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaMAAACpCAYAAACGeVImAAAACXBIWXMAAAsTAAALEwEAmpwYAAA51WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTItMTVUMTA6NTA6MzhaPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMTItMTVUMTA6NTI6MDVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0xMi0xNVQxMDo1MjowNVo8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NTkyZWYyZTYtZjAwMC1mNTQ3LWI4Y2MtYTQwOWU2ODdhZmQzPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6N2FkNGY5NmEtYzJiNC0xMWU2LTg1MTgtZWIzNjdkOWIwMmJmPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZjIxZDI4MDgtNzQxYy1iZDQyLWJkNzAtNTljNzY0NDM2YWFiPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmYyMWQyODA4LTc0MWMtYmQ0Mi1iZDcwLTU5Yzc2NDQzNmFhYjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMi0xNVQxMDo1MDozOFo8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NTkyZWYyZTYtZjAwMC1mNTQ3LWI4Y2MtYTQwOWU2ODdhZmQzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTEyLTE1VDEwOjUyOjA1Wjwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTY5PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4joD+HAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAD7dSURBVHja7J13mFTl2YdvWBQEaYKAKMW2KqIodsVKUOw10WjsscQeu8bEqLEmxooaS+wNe4wKGhU7FgQbVTqICNKrwPL98XvON2dnp9czu899XXPtzsw5Z059n/fpjVavXo3jOI7jlJPGfgocx3EcF0aO4ziOCyM/BY7jOI4LI8dxHMeFkZ8Cx3Ecp9w0yXcDVdX9/Sw6TjS4EegFHAMs8NPhRJ1VYwe5ZuQ49ZD5wL7AeX4qnAanGTmOExluAoYA/wUaAY8CuwEfANP89DgujBzHKRVDgd8BbwAXAGsg053jRBo30zlOtFgH2ML+xtMSuAHonWYbg4DvbRszXCtyXBg5jpMtA4CRwI/AJ8A9wNlAU6AGuAK4NYPtBMs0AlYk+H49wKOPnMjQKN/adB5N5zgFZTtgZ2BdYGOgh2lCc4GZwOYmrLbMYFvfAZsAHVBww6lAM+RLGo58Saf4KXfKRTiazoWR40SfTYDj7bWhfdYBmJVmva2Ar4G3gcNM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");
  top: 150px;
  left: 140px;
  width: 419px;
  height: 169px;
  background-size: 50%;
  background-repeat: no-repeat;
}
.to-snowy .floor {
  margin-left: -95px;
  margin-top: 300px;
  width: 0;
  height: 0;
  border-left: 350px solid transparent;
  border-right: 350px solid transparent;
  border-bottom: 200px solid #022547;
  border-radius: 50%;
  z-index: -2;
}
.to-snowy .floor:before, .to-snowy .floor:after {
  position: absolute;
  content: '';
  height: 100px;
  border-radius: 50%;
}
.to-snowy .floor:before, .to-snowy .floor:after {
  width: 0;
  height: 0;
  border-left: 125px solid transparent;
  border-right: 125px solid transparent;
  border-bottom: 75px solid #022547;
}
.to-snowy .floor:before {
  bottom: 100px;
  right: 25px;
}
.to-snowy .floor:after {
  bottom: 110px;
  left: 25px;
}
.to-nativity * {
  transition: all 0.5s ease-in-out;
}
.to-nativity .backdrop {
  background: #33053b;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -3;
}
.to-nativity .sky {
  animation: SkyRotate 50s linear infinite;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -2;
}
.to-nativity .sky .star {
  background: #fff;
  position: absolute;
  border-radius: 50%;
  width: 3px;
  height: 3px;
}
.to-nativity .sky .star:nth-of-type(10n) {
  animation: GabrielBounceLikeTheManDem 5s ease-in-out infinite;
  width: 6px;
  height: 6px;
}
.to-nativity .floor {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.to-nativity .floor, .to-nativity .floor:before, .to-nativity .floor:after {
  background: #33053b;
}
.to-nativity .floor:before, .to-nativity .floor:after {
  position: absolute;
  content: '';
  height: 200px;
  border-radius: 50% 50% 0% 0%;
}
.to-nativity .floor:before {
  width: 420px;
  right: -150px;
  bottom: 20px;
}
.to-nativity .floor:after {
  width: 400px;
  left: -20px;
  bottom: -15px;
}
.to-nativity .light-source {
  position: absolute;
  top: 60.5%;
  left: 13.5%;
  z-index: -1;
}
.to-nativity .light-source .ray {
  background: #2d0434;
  animation-delay: 0.8s;
}
.to-nativity .light-source .ray .ray {
  background: #5a0968;
  animation-delay: 0.7s;
}
.to-nativity .light-source .ray .ray .ray {
  background: #870d9d;
  animation-delay: 0.6s;
}
.to-nativity .light-source .ray .ray .ray .ray {
  background: #b512d1;
  animation-delay: 0.5s;
}
.to-nativity .light-source .ray .ray .ray .ray .ray {
  background: #d12eed;
  animation-delay: 0.4s;
}
.to-nativity .light-source .ray .ray .ray .ray .ray .ray {
  background: #dc62f2;
  animation-delay: 0.3s;
}
.to-nativity .light-source .ray .ray .ray .ray .ray .ray .ray {
  background: #e897f6;
  animation-delay: 0.2s;
}
.to-nativity .light-source .ray .ray .ray .ray .ray .ray .ray .ray {
  background: #f3cbfb;
  animation-delay: 0.1s;
}
.to-nativity .light-source .ray {
  animation: MinPulsate 3s infinite ease-in-out;
  margin: auto;
  position: absolute;
  border-radius: 50%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.to-nativity .figure__2, .to-nativity .figure__3 {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
}
.to-nativity .figure__2 {
  background-size: 80%;
  background-image: url("data:image/png;base64,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/GMzLdsAADoXaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMi0xNVQwODo1Nzo1Mlo8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTEyLTE1VDA4OjU3OjUyWjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMTItMTVUMDg6NTc6NTJaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo4ODkzNDcwNC1lNzYzLTM3NDctOWExMy1kNjI3MzgzODMyOWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3OWRmNjhlMy1jMmE0LTExZTYtOGExOC1jNmNhMjMxZjQzMDU8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo0MGMxZjQyOS0zN2QxLTMxNDctYmJkNC00ZWNhYTUxMGNhNmQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDBjMWY0MjktMzdkMS0zMTQ3LWJiZDQtNGVjYWE1MTBjYTZkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTEyLTE1VDA4OjU3OjUyWjwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4ODkzNDcwNC1lNzYzLTM3NDctOWExMy1kNjI3MzgzODMyOWE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTItMTVUMDg6NTc6NTJaPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+OTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PiH+FcgAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA/9JREFUeNrsnDFoE1EYx385ojhchw4VMmRQsGAKFaqkg0KFCBVaqEKHCBEydLBihAoZMiRDhQy6peDq4mDRtUOhGQSnIoJDO0Sw0LWLoJMW6tB3kh53yV3z3su9y/3hlnDcXX783/f9v3dpUzcv3KaHKh6f2UBOHDbwG+gAu0AaeI1B+vLnM4gH99MqUAWyAa43AxQFkDHgl2lArB4QlgJC6NYkUBcwqnEAATA/wHXrwHEcQNgSrp0H1kwGsQLUJFy7aLojcsC4pOsvmOIKN4iyOGSpYKojGhLdYJQr3DliH7gi+R4F4J5pjlhUdJ+mT0qNLAhVIahmmiNUhqBSlF3hBtFWeK+8CGoVUxyh0hVNUxyxD2wrvudSFF3hNYZvi96vSt0hayPKIHSoAGSiBMQa4r1zQCsqBdSKgCubwLVhw/AC8QPYEocuVYYNwwvElojaLxRGbj8YmWHB6LU0OsB3MZHqUg05u2PSa0QH2ASONMOoRA2EA2NR40wyJtprJWogAH4C94HHwBRwQ0P61NpWg4LoiMT5TsRwXW1VG4zz5ghbI4xM1AOVLmdoA5EBloFvwB7wiv77lrvAQ+C54ufbB77qWB5pTt9XfnDNAHlRGJ2h7MCnbuiaR9qqBzRL3MitOeBQxO2rPRzyV+O02lJZmyxgus85OxHaP1lVtUysEA/gJ51vvbOqXBEURAXv30ocaJ5SnWUyNBCXgFmPz6+gdltPWzu1gI8Bz637uCJNDGQBTwOeOy06SLfGiYksMWIHHbNbLleUhvDMYyo6h1MjHoVwRUMUrCyD/c5qkM4hfSfLAdEO4YoVkS0ORfIbhmqqHBHGFVGRrQpEW+NEKUOTKnPEVOII85RLQASbgRJHyAAxYRiMvCoQR4aBWJK1PLyWhkl5YlzWNOoF4r1hzngmwxV+xXLCMFdkVYDYM7CDDFwr3CCKQxykBm2ltkwQLYNzxfwgrrAM7hhuFWQ6oo3613iRDFhexXLDYBjnLpp+7XMDSAEvCbenGYVWassE4agBXBaHKVrmHPuZYd50mVQnjlWBqBtWK66rADFh4Hj+IKyLg4B4Y2D3yKpwxLKhrdSWCaKIuZqRCaJuMIjZMHWiH4icwSCyshxRwXzNBP0evUA8iQGIsgxH5IiHArnCD0Sa+Kg8iCPeEi/1dYUfiFLMQJQHqRFxU88/xbZiXh+6VRCxey0oiLkYu6KZLI2zhXMtCIh6zEGUvJbIqC0NR+vJ0jhbPKt+INZHCMQCkLl18U4VIOX6D6cnI+iMDrBpuawyipoE6t0gdka4XvyvEQVGXFbihqR9eoJIAZ8SEKe6m4AY3QyR1IgERB8Q6QTEqRqjDsIZuk4SRyTxGoB/AwBuN4/U6DiFugAAAABJRU5ErkJggg==");
  top: 230px;
  left: 301px;
  width: 66px;
  height: 97px;
}
.to-nativity .figure__2:after {
  content: '';
  position: absolute;
  width: 25px;
  height: 8px;
  border: solid 1px #fff;
  border-radius: 50%;
  transform: rotate(-2deg);
  left: -2px;
  top: -4px;
  z-index: -1;
  animation: HaloHaloHalooo infinite 6s ease-in-out;
}
.to-nativity .figure__3 {
  background-image: url("data:image/png;base64,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/GMzLdsAADvNaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMi0xNVQwODo0MTo1N1o8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTEyLTE1VDA5OjAzOjE2WjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMTItMTVUMDk6MDM6MTZaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoxODVhZjgyOS02YmQzLTBmNDctOTgxZC01OTU5NTcyYzJlY2E8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YjQxMzE0MC1jMmEyLTExZTYtOGExOC1jNmNhMjMxZjQzMDU8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDozOTJhMzk1OC1mNTJmLTg4NDYtOThiZS03OTA0ODQxMDI4YjA8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MzkyYTM5NTgtZjUyZi04ODQ2LTk4YmUtNzkwNDg0MTAyOGIwPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTEyLTE1VDA4OjQxOjU3Wjwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3Y2QwODE2MS00Njc0LWEzNGItYTg4NC0yOWFjMDZiZTUxMGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTItMTVUMDg6NDE6NTdaPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjE4NWFmODI5LTZiZDMtMGY0Ny05ODFkLTU5NTk1NzJjMmVjYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMi0xNVQwOTowMzoxNlo8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj43NzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNDU8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg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");
  top: 210px;
  left: 170px;
  width: 77px;
  height: 145px;
  background-size: 80%;
}
.to-nativity .figure__3:before {
  content: '';
  position: absolute;
  top: -5px;
  width: 25px;
  height: 10px;
  border: solid 1px #fff;
  border-radius: 50%;
  z-index: -1;
  animation: HaloHaloHalooo infinite 3s ease-in-out;
}
.to-nativity .figure__1 {
  background: #33053b;
  content: '';
  position: absolute;
  border-radius: 15% 15% 40% 40%;
  width: 35px;
  height: 15px;
  top: 59%;
  left: 48.5%;
}
.to-nativity .figure__1 .top {
  background: #33053b;
  border-radius: 50%;
  content: '';
  position: absolute;
  width: 13.5px;
  height: 12.5px;
  top: -4px;
  left: 2px;
}
.to-nativity .figure__1 .top .top-0:before, .to-nativity .figure__1 .top .top-1:before, .to-nativity .figure__1 .top .top-0:after, .to-nativity .figure__1 .top .top-1:after {
  content: '';
  position: absolute;
}
.to-nativity .figure__1 .top .top-1:before, .to-nativity .figure__1 .top .top-1:after {
  left: 20px;
  background: #33053b;
}
.to-nativity .figure__1 .top .top-1:before {
  border-radius: 50%;
  top: 1px;
  width: 8px;
  height: 5px;
}
.to-nativity .figure__1 .top .top-1:after {
  width: 3px;
  height: 5px;
  top: -1px;
  left: 25px;
}
.to-nativity .figure__1 .middle .middle-0:before, .to-nativity .figure__1 .middle .middle-1:before, .to-nativity .figure__1 .middle .middle-0:after, .to-nativity .figure__1 .middle .middle-1:after {
  content: '';
  position: absolute;
  background: #f00;
  width: 3px;
  height: 15px;
  bottom: 0;
}
.to-nativity .figure__1 .middle .middle-0:before, .to-nativity .figure__1 .middle .middle-1:before, .to-nativity .figure__1 .middle .middle-0:after, .to-nativity .figure__1 .middle .middle-1:after {
  background: #33053b;
}
.to-nativity .figure__1 .middle .middle-0:before, .to-nativity .figure__1 .middle .middle-1:before {
  transform: rotate(35deg);
}
.to-nativity .figure__1 .middle .middle-0:after, .to-nativity .figure__1 .middle .middle-1:after {
  transform: rotate(-35deg);
}
.to-nativity .figure__1 .middle .middle-0:before, .to-nativity .figure__1 .middle .middle-0:after {
  left: 10px;
  top: 12px;
}
.to-nativity .figure__1 .middle .middle-1:before, .to-nativity .figure__1 .middle .middle-1:after {
  right: 10px;
  top: 12px;
}
.to-nativity .figure__1 .bottom {
  position: absolute;
  background: #33053b;
  width: 40px;
  height: 20px;
  top: 25px;
}
@-moz-keyframes MinPulsate {
  0% {
    opacity: 0.9;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.9;
  }
}
@-webkit-keyframes MinPulsate {
  0% {
    opacity: 0.9;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.9;
  }
}
@-o-keyframes MinPulsate {
  0% {
    opacity: 0.9;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.9;
  }
}
@keyframes MinPulsate {
  0% {
    opacity: 0.9;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.9;
  }
}
@-moz-keyframes SkyRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes SkyRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes SkyRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes SkyRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-moz-keyframes GabrielBounceLikeTheManDem {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes GabrielBounceLikeTheManDem {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-o-keyframes GabrielBounceLikeTheManDem {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes GabrielBounceLikeTheManDem {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-moz-keyframes HaloHaloHalooo {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(2px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes HaloHaloHalooo {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(2px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-o-keyframes HaloHaloHalooo {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(2px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes HaloHaloHalooo {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(2px);
  }
  100% {
    transform: translateY(0px);
  }
}
/*html, body {
 margin:0;
 width: 100%;
 height: 100%;
 position: absolute;
 overflow: hidden;
 background: linear-gradient(135deg, rgba(180,186,214,1) 0%, rgba(232,203,192,1) 100%);
 }
 .header {text-align: center; margin: 30px 0;}
 .social a img { height: 1.5em; }*/
.arbol-navidad2019 {
  position: fixed;
  bottom: 58%;
  left: 0rem;
  z-index: 2000;
  display: block;
}
.content {
  text-align: center;
  width: 100%;
}
svg {
  max-width: 575px;
}
#canvas {
  border-radius: 50%;
  position: relative;
  width: 320px;
  height: 290px;
  top: 20px;
  left: 8px;
}
.canvas_container {
  position: absolute;
  width: 100%;
}
.draw_container {
  position: absolute;
  top: 50px;
  width: 100%;
}
/****MEDIA QUERIES*****/
/* Small only */
@media screen and (max-width: 39.9375em) {
  .arbol-navidad2019 {
    display: none;
  }
}
/* Medium only */
/****MEDIA QUERIES*****/
.contactenos-flotante {
  position: fixed;
  /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/
  right: 0px;
  /* Establecemos la barra en la derecha */
  top: 25%;
  /* Bajamos la barra 200px de arriba a abajo */
  z-index: 999999;
  /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */
  display: block;
  /****MEDIA QUERIES*****/
  /* Small only */
  /****MEDIA QUERIES*****/
}
.contactenos-flotante ul {
  width: auto;
  padding: 0rem;
  margin: 0rem;
  list-style: none;
}
.contactenos-flotante ul li {
  text-align: center;
}
.contactenos-flotante ul li a {
  display: inline-block;
  text-decoration: none;
}
.contactenos-flotante ul li a img {
  margin-bottom: 0rem;
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contactenos-flotante ul li a img:hover {
  opacity: 0.85;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contactenos-flotante ul li img {
  margin-bottom: 0rem;
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contactenos-flotante ul li img:hover {
  opacity: 0.85;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 39.9375em) {
  .contactenos-flotante {
    display: none;
  }
}
.contactenos-flotante-moviles {
  position: fixed;
  /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/
  right: 0px;
  /* Establecemos la barra en la derecha */
  top: 25%;
  /* Bajamos la barra 200px de arriba a abajo */
  z-index: 999999;
  /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */
  display: none;
  /****MEDIA QUERIES*****/
  /* Small only */
  /****MEDIA QUERIES*****/
}
.contactenos-flotante-moviles ul {
  width: auto;
  padding: 0rem;
  margin: 0rem;
  list-style: none;
}
.contactenos-flotante-moviles ul li {
  text-align: center;
}
.contactenos-flotante-moviles ul li a {
  display: inline-block;
  text-decoration: none;
}
.contactenos-flotante-moviles ul li a img {
  margin-bottom: 0rem;
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contactenos-flotante-moviles ul li a img:hover {
  opacity: 0.85;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contactenos-flotante-moviles ul li img {
  margin-bottom: 0rem;
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contactenos-flotante-moviles ul li img:hover {
  opacity: 0.85;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 39.9375em) {
  .contactenos-flotante-moviles {
    display: block;
  }
  .contactenos-flotante-moviles ul li a img {
    max-width: 5rem;
  }
  .contactenos-flotante-moviles ul li img {
    max-width: 5rem;
  }
}
.rsocial {
  position: fixed;
  /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/
  right: 0px;
  /* Establecemos la barra en la derecha */
  top: 50%;
  /* Bajamos la barra 200px de arriba a abajo */
  z-index: 2000;
  /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */
  display: block;
  background-color: rgba(239, 239, 239, 0.85);
  border-top-left-radius: 0.9375rem;
  border-bottom-left-radius: 0.9375rem;
  padding: 0.65rem 0.65rem 0.65rem 0.65rem;
  border-top: 0.125rem solid #fff;
  border-left: 0.125rem solid #fff;
  border-bottom: 0.125rem solid #fff;
  /****MEDIA QUERIES*****/
  /* Small only */
  /****MEDIA QUERIES*****/
}
.rsocial ul {
  width: 1.875rem;
  padding: 0rem !important;
  margin: 0rem !important;
  list-style: none;
}
.rsocial ul li a img {
  margin-bottom: 0.35rem;
  opacity: 1;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.rsocial ul li a img:hover {
  opacity: 0.85;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
@media screen and (max-width: 39.9375em) {
  .rsocial {
    position: relative;
    /* Hacemos que la posición en pantalla sea relativo para que siempre se muestre en pantalla*/
    right: 0px;
    /* Establecemos la barra en la derecha */
    top: 0;
    /* Bajamos la barra 200px de arriba a abajo */
    z-index: 200;
    /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */
    display: block;
    margin-bottom: 1.25rem;
    background-color: transparent;
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
    border-top: 0rem solid #fff;
    border-left: 0rem solid #fff;
    border-bottom: 0rem solid #fff;
    padding: 0rem;
  }
  .rsocial ul {
    width: 100%;
    text-align: center;
  }
  .rsocial ul li {
    display: inline-block;
  }
  .rsocial ul li a img {
    margin-right: 0.35rem;
  }
}
/*background-color:rgba(0,174,239,0.8);*/
.fondo-horizontal-barramenu {
  background-color: rgba(46, 48, 146, 0.8);
  border-radius: 50px;
  /****MEDIA QUERIES*****/
  /* Small only */
  /* Medium only */
  /****MEDIA QUERIES*****/
}
.fondo-horizontal-barramenu .part_menu {
  font-family: 'Roboto', sans-serif;
  padding-top: 0rem;
  /******ESTILOS SUBMENU 2 NIVEL**********/
  /****MENU VERTICAL*****/
  /*configuracion del ul del submenu 2*/
  /****ESTE BLOQUE DE LINEAS SIRVE PARA PONER EL COLOR DE LA FLECHITA EN EL SUBMENU*/
  /****MEDIA QUERIES*****/
  /* Small only */
  /*.is-accordion-submenu-parent > a::after {
   display: block;
   width: 0;
   height: 0;
   border: inset 6px;
   content: '';
   border-bottom-width: 0;
   border-top-style: solid;
   border-color: #5A5A5A transparent transparent;
   position: absolute;
   top: 50%;
   margin-top: -3px;
   right: 1rem;
   }*/
  /**********AQUI SE CONFIGURA EL COLOR DE LAS LINEAS DEL MENU HAMBURGUESA***/
  /* Medium only */
  /****MEDIA QUERIES*****/
}
.fondo-horizontal-barramenu .part_menu .menu-centered {
  text-align: center;
}
.fondo-horizontal-barramenu .part_menu .title-bar {
  padding: 0.9375rem 0rem;
}
.fondo-horizontal-barramenu .part_menu .title-bar .title-bar-title {
  font-size: 0.875rem;
  color: #fff;
}
.fondo-horizontal-barramenu .part_menu .top-bar, .fondo-horizontal-barramenu .part_menu .top-bar ul {
  background-color: transparent;
  padding: 0rem;
}
.fondo-horizontal-barramenu .part_menu .top-bar {
  padding: 0px;
  height: auto;
}
.fondo-horizontal-barramenu .part_menu .top-bar .menu {
  height: auto;
}
.fondo-horizontal-barramenu .part_menu .top-bar .menu li {
  height: auto;
}
.fondo-horizontal-barramenu .part_menu .top-bar .menu li a {
  text-transform: uppercase;
  color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-size: 0.875rem;
  font-weight: 500;
}
.fondo-horizontal-barramenu .part_menu .top-bar .menu li a:hover {
  color: #a3238e;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.fondo-horizontal-barramenu .part_menu .menu > li > a {
  display: block;
  padding: 1.1rem 0.75rem;
  line-height: 1;
  background-color: transparent;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /*border-bottom:0rem solid #eadce3;*/
}
.fondo-horizontal-barramenu .part_menu .menu > li > a:hover {
  color: inherit;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /*border-bottom:0rem solid #6d094a;*/
}
.fondo-horizontal-barramenu .part_menu .submenu > li > a {
  display: block;
  padding: 1.1rem 0.75rem;
  line-height: 1;
  background-color: transparent;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /*border-bottom:0rem solid #eadce3;*/
}
.fondo-horizontal-barramenu .part_menu .submenu > li > a:hover {
  color: inherit;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /*border-bottom:0rem solid #6d094a;*/
}
.fondo-horizontal-barramenu .part_menu .top-bar .menu li ul li a {
  font-size: 0.9375rem;
  text-transform: none;
  padding: 1rem 0.875rem;
  background-color: transparent;
  color: #a3238e;
  /*Aqui se coloca el color de la letra en reposo del submenu a 2 niveles*/
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.fondo-horizontal-barramenu .part_menu .top-bar .menu li ul li a:hover {
  background-color: rgba(255, 255, 255, 0.96);
  color: #333;
  /*Aqui se coloca el color de la letra en hover del submenu a 2 niveles*/
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.fondo-horizontal-barramenu .part_menu .is-dropdown-submenu {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 279px;
  z-index: 500;
}
.fondo-horizontal-barramenu .part_menu .is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
  margin-top: -3px;
}
.fondo-horizontal-barramenu .part_menu .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent #000 transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
}
.fondo-horizontal-barramenu .part_menu .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent #000;
  border-left-style: solid;
  border-right-width: 0;
}
.fondo-horizontal-barramenu .part_menu .is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}
.fondo-horizontal-barramenu .part_menu .is-dropdown-submenu > li {
  width: 100%;
  padding: 0rem 0rem;
  height: auto;
  text-align: left;
  border-bottom: 0.0125rem solid #ccc;
  /*orientacion del texto en el li del submenu 2 y borde del li*/
}
.fondo-horizontal-barramenu .part_menu .is-dropdown-submenu > li:hover {
  background-color: transparent;
  /*color fondo en el hover del li del submenu 2*/
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.fondo-horizontal-barramenu .part_menu .is-dropdown-submenu.js-dropdown-active {
  display: block;
}
.fondo-horizontal-barramenu .part_menu .dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #5e5e5e transparent transparent;
  border-image: none;
  border-style: solid inset inset;
  border-width: 5px 5px 0;
  content: "";
  display: block;
  height: 0;
  margin-top: -2px;
  right: 5px;
  width: 0;
}
.fondo-horizontal-barramenu .part_menu .dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 40px;
  list-style: inside;
  list-style-type: none;
  padding: 0rem;
  background-color: rgba(213, 136, 12, 0.96);
  border: 0rem solid #6fb343;
  left: -0.5rem;
}
.fondo-horizontal-barramenu .part_menu .dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 100%;
  background-color: rgba(238, 165, 49, 0.9);
  border: 0rem solid #6fb343;
}
.fondo-horizontal-barramenu .part_menu .dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
  background-color: rgba(255, 255, 255, 0.86);
  border: 0rem solid #6fb343;
}
.fondo-horizontal-barramenu .part_menu .dropdown.menu.vertical > li > a::after {
  right: 0px;
  margin-top: -3px;
}
.fondo-horizontal-barramenu .part_menu .dropdown.menu.vertical > li.opens-left > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent #5e5e5e transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
}
.fondo-horizontal-barramenu .part_menu .dropdown.menu.vertical > li.opens-right > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent #5e5e5e;
  border-left-style: solid;
  border-right-width: 0;
}
@media screen and (max-width: 39.9375em) {
  .fondo-horizontal-barramenu .part_menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .fondo-horizontal-barramenu .part_menu .title-bar {
    padding-left: 0.9375rem;
    background-color: transparent;
  }
  .fondo-horizontal-barramenu .part_menu .menu-centered {
    text-align: left;
  }
  .fondo-horizontal-barramenu .part_menu .top-bar {
    height: auto;
  }
  .fondo-horizontal-barramenu .part_menu .top-bar .menu {
    width: 100%;
    height: auto;
  }
  .fondo-horizontal-barramenu .part_menu .top-bar .menu li {
    height: auto;
  }
  .fondo-horizontal-barramenu .part_menu .top-bar .menu li a {
    padding: 1.2rem 0.875rem;
  }
}
.fondo-horizontal-barramenu .part_menu .menu.vertical > li > ul {
  list-style: none;
  margin-left: 0rem;
  background-color: rgba(255, 255, 255, 0.86);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.fondo-horizontal-barramenu .part_menu .menu.vertical > li > ul > li {
  border-bottom: 0.0625rem solid #ccc;
  background-color: rgba(255, 255, 255, 0.86);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.fondo-horizontal-barramenu .part_menu .submenu.vertical > li > ul {
  list-style: none;
  margin-left: 0rem;
  background-color: rgba(255, 255, 255, 0.86);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.fondo-horizontal-barramenu .part_menu .submenu.vertical > li > ul > li {
  border-bottom: 0.0625rem solid #ccc;
  background-color: rgba(255, 255, 255, 0.86);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.fondo-horizontal-barramenu .part_menu .menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}
.fondo-horizontal-barramenu .part_menu .menu-icon.dark::after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  top: 0;
  left: 0;
  box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
}
.fondo-horizontal-barramenu .part_menu .menu-icon.dark:hover::after {
  background: #a5c057;
  box-shadow: 0 7px 0 #a5c057, 0 14px 0 #a5c057;
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .fondo-horizontal-barramenu .part_menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .fondo-horizontal-barramenu .part_menu .title-bar {
    background-color: transparent;
    padding-left: 0.9375rem;
  }
  .fondo-horizontal-barramenu .part_menu .menu-centered {
    text-align: left;
  }
  .fondo-horizontal-barramenu .part_menu .top-bar {
    height: auto;
  }
  .fondo-horizontal-barramenu .part_menu .top-bar .menu {
    width: 100%;
    height: auto;
  }
  .fondo-horizontal-barramenu .part_menu .top-bar .menu li {
    height: auto;
  }
  .fondo-horizontal-barramenu .part_menu .top-bar .menu li a {
    padding: 1.2rem 0.875rem;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.vertical > li .is-dropdown-submenu {
    top: 3.3rem;
    left: 0.95rem;
    list-style: inside;
    list-style-type: none;
    padding: 0rem;
    background-color: rgba(255, 255, 255, 0.85);
    border: 0rem solid #fff;
  }
}
@media screen and (min-width: 40em) {
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 0;
    top: 100%;
    background-color: rgba(255, 165, 21, 1);
    border: 0rem solid #6fb343;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 0;
    top: 100%;
    background-color: rgba(255, 165, 21, 1);
    border: 0rem solid #6fb343;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    padding: 0.7rem;
    position: relative;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #5e5e5e transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    right: 5px;
    margin-top: -2px;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 100%;
    background-color: #000;
    border: 0rem solid #6fb343;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
    background-color: #000;
    border: 0rem solid #6fb343;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.medium-vertical > li > a::after {
    right: 0px;
    margin-top: -3px;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.medium-vertical > li.opens-left > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent #5e5e5e transparent transparent;
    border-right-style: solid;
    border-left-width: 0;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.medium-vertical > li.opens-right > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent #5e5e5e;
    border-left-style: solid;
    border-right-width: 0;
  }
}
@media screen and (min-width: 64em) {
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 1;
    top: 100%;
    /*****AQUI SE CAMBIA EL COLOR DE FONDO DE MENU 2 NIVEL - ESCRITORIO****/
    background-color: transparent;
    border: 0rem solid #6fb343;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 0;
    top: 100%;
    /*****AQUI SE CAMBIA EL COLOR DE FONDO DE MENU 2 NIVEL - ESCRITORIO****/
    background-color: transparent;
    border: 0rem solid #fff;
    margin-left: 0rem;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    padding-right: 1.5rem;
    position: relative;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #5e5e5e transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    right: 5px;
    margin-top: -2px;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 100%;
    background-color: rgba(238, 165, 49, 0.90);
    border: 0rem solid #6fb343;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
    background-color: rgba(238, 165, 49, 0.90);
    border: 0rem solid #6fb343;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.large-vertical > li > a::after {
    right: 14px;
    margin-top: -3px;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.large-vertical > li.opens-left > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent #5e5e5e transparent transparent;
    border-right-style: solid;
    border-left-width: 0;
  }
  .fondo-horizontal-barramenu .part_menu .dropdown.menu.large-vertical > li.opens-right > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent #5e5e5e;
    border-left-style: solid;
    border-right-width: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .fondo-horizontal-barramenu {
    border-radius: 10px;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .fondo-horizontal-barramenu {
    border-radius: 30px;
  }
}
.part_servicios_home {
  /****MEDIA QUERIES*****/
  /* Small only */
  /* Medium and up */
  /* Medium only */
  /*@media screen and (min-width: 40em) and (max-width: 63.9375em) {
   }*/
  /* Large and up */
  /* Large only */
  /*@media screen and (min-width: 64em) and (max-width: 74.9375em) {
   }*/
  /****MEDIA QUERIES*****/
}
.part_servicios_home .titulo_linea_negocio_home {
  background-color: #2e3092;
  padding: 1.5rem 0rem 1.5rem 0rem;
}
.part_servicios_home .titulo_linea_negocio_home h6 {
  color: #a3238e;
  margin-bottom: 0rem;
}
.part_servicios_home a {
  text-decoration: none;
  color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_servicios_home a:hover {
  color: #f4ebeb;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_servicios_home .callout {
  margin: 0 0 0rem 0;
  padding: 0rem;
  border: 0px solid rgba(10, 10, 10, 0.25);
  border-radius: 0px;
  position: relative;
  background-color: transparent;
}
.part_servicios_home .callout > :first-child {
  margin-top: 0;
}
.part_servicios_home .callout > :last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 39.9375em) {
  .part_servicios_home .callout {
    margin: 0 0 0rem 0;
    padding: 0rem;
    border: 0px solid rgba(10, 10, 10, 0.25);
    border-radius: 0px;
    position: relative;
    background-color: transparent;
  }
}
@media screen and (min-width: 40em) {
  .part_servicios_home .callout {
    margin: 0 0 0rem 0;
    padding: 0rem;
    border: 0px solid rgba(10, 10, 10, 0.25);
    border-radius: 0px;
    position: relative;
    background-color: transparent;
  }
}
@media screen and (min-width: 64em) {
  .part_servicios_home .callout {
    margin: 0 0 0rem 0;
    padding: 0rem;
    border: 0px solid rgba(10, 10, 10, 0.25);
    border-radius: 0px;
    position: relative;
    background-color: transparent;
  }
}
.part_testimonios_home {
  /****MEDIA QUERIES*****/
  /* Small only */
  /* Medium and up */
  /*@media screen and (min-width: 40em) {
   }*/
  /* Medium only */
  /* Large and up */
  /*@media screen and (min-width: 64em) {
   }*/
  /* Large only */
  /*@media screen and (min-width: 64em) and (max-width: 74.9375em) {
   }*/
  /****MEDIA QUERIES*****/
}
.part_testimonios_home .contenedor-testimonios {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  margin-bottom: 1.4rem;
  background-color: #fff;
  border-radius: 0.35rem;
  -webkit-border-radius: 0.35rem;
  -moz-border-radius: 0.35rem;
  -ms-border-radius: 0.35rem;
  -o-border-radius: 0.35rem;
  border: 1px solid transparent;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_testimonios_home .contenedor-testimonios a {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_testimonios_home .contenedor-testimonios a .callout-testimonios-home {
  margin: 0 0 0rem 0;
  padding: 0rem;
  border-radius: 0px;
  position: relative;
  background-color: transparent;
}
.part_testimonios_home .contenedor-testimonios a .callout-testimonios-home img {
  margin-bottom: 0.9375rem;
  border: 0.25rem solid #a3238e;
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_testimonios_home .contenedor-testimonios a .callout-testimonios-home h2 {
  font-size: 0.9375rem;
  text-align: left;
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0.9375rem 0rem;
  text-transform: none;
  color: #000;
}
.part_testimonios_home .contenedor-testimonios a .callout-testimonios-home p {
  text-align: left;
  font-size: 0.8125rem;
}
.part_testimonios_home .contenedor-testimonios a .callout-testimonios-home:hover {
  opacity: 0.85;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_testimonios_home .contenedor-testimonios a .callout-testimonios-home > :first-child {
  margin-top: 0;
}
.part_testimonios_home .contenedor-testimonios a .callout-testimonios-home > :last-child {
  margin-bottom: 0;
}
.part_testimonios_home .contenedor-testimonios a:hover {
  color: #333;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_testimonios_home .contenedor-testimonios:hover {
  border: 1px solid #bb43a7;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 39.9375em) {
  .part_testimonios_home .contenedor-testimonios a .callout-testimonios-home img {
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .part_testimonios_home .contenedor-testimonios a .callout-testimonios-home img {
    margin-bottom: 1rem;
  }
}
.contenedor-actualidad {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  margin-bottom: 1.4rem;
}
.contenedor-actualidad a {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contenedor-actualidad a .callout-actualidades-home {
  margin: 0 0 0rem 0;
  padding: 0rem;
  border: 0px solid rgba(10, 10, 10, 0.25);
  border-radius: 0px;
  position: relative;
  background-color: transparent;
}
.contenedor-actualidad a .callout-actualidades-home img {
  margin-bottom: 0.9375rem;
  border: 0.25rem solid #a3238e;
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contenedor-actualidad a .callout-actualidades-home h2 {
  font-size: 0.9375rem;
  text-align: left;
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0.9375rem 0rem;
  text-transform: none;
  color: #000;
}
.contenedor-actualidad a .callout-actualidades-home p {
  text-align: left;
  font-size: 0.8125rem;
}
.contenedor-actualidad a .callout-actualidades-home:hover {
  opacity: 0.85;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contenedor-actualidad a .callout-actualidades-home > :first-child {
  margin-top: 0;
}
.contenedor-actualidad a .callout-actualidades-home > :last-child {
  margin-bottom: 0;
}
.contenedor-actualidad a:hover {
  color: #333;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
/****MEDIA QUERIES*****/
/* Small only */
@media screen and (max-width: 39.9375em) {
  .contenedor-actualidad a .callout-actualidades-home img {
    margin-bottom: 1rem;
  }
}
/* Medium and up */
/*@media screen and (min-width: 40em) {
 }*/
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .contenedor-actualidad a .callout-actualidades-home img {
    margin-bottom: 1rem;
  }
}
/* Large and up */
/*@media screen and (min-width: 64em) {
 }*/
/* Large only */
/*@media screen and (min-width: 64em) and (max-width: 74.9375em) {
 }*/
/****MEDIA QUERIES*****/
.part_nclientes {
  border-top: 0rem solid #737373;
  padding-top: 1.8rem;
  padding-bottom: 2.125rem;
}
.part_nclientes img {
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_nclientes img:hover {
  opacity: 0.75;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_nclientes .owl-carousel2 {
  padding-bottom: 30px;
}
.part_nclientes .owl-theme .owl-dots .owl-dot span {
  width: 17px;
  height: 17px;
  margin: 15px 4px 0px;
  background: #7bb18d;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  border: 0.125rem solid #5e5e5e;
}
.part_nclientes .owl-theme .owl-dots .owl-dot.active span, .part_nclientes .owl-theme .owl-dots .owl-dot:hover span {
  box-shadow: 4px 2px 6px -2px rgba(255, 255, 255, 0.6) inset;
  background: #59680b;
  border: 0.125rem solid #427c56;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_footer {
  background: url(img/fondo-horizontal-dircredito.jpg) left bottom no-repeat #57670a;
  background-size: cover;
  padding: 2.5rem 0rem 2.5rem 0rem;
  border-bottom: 0.6875rem solid #a3238e;
  /****MEDIA QUERIES*****/
  /* Small only */
  /* Medium only */
  /****MEDIA QUERIES*****/
}
.part_footer .creditos {
  /*=======CREDITOS=======*/
  color: #fff;
  font-size: 0.9375rem;
  line-height: 1.5;
  text-transform: none;
}
.part_footer .creditos a {
  color: #abc284;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_footer .creditos a:hover {
  color: #f1f1f1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_footer .creditos p {
  text-align: center;
  margin: 0rem;
}
@media screen and (max-width: 39.9375em) {
  .part_footer {
    /*=======CREDITOS=======*/
  }
  .part_footer .creditos {
    font-size: 1rem;
  }
  .part_footer .creditos p {
    text-align: center;
    margin: 0rem;
  }
}
.part_footer .separador-dircredito {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 0.0625rem solid #fff;
}
.part_footer .separador-dircredito ul {
  list-style: disc;
  margin-bottom: 0.9375rem;
  padding: 0rem;
  margin-left: 1.02rem;
}
.part_footer .separador-dircredito ul li {
  color: #fff;
  font-size: 0.9375rem;
}
.part_footer .separador-dircredito ul li a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_footer .separador-dircredito ul li a:hover {
  color: #abc284;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_footer .separador-dircredito .callout_directorio {
  margin: 0 0 0rem 0;
  padding: 0.9375rem 0rem;
  border: 0px solid rgba(10, 10, 10, 0.25);
  position: relative;
  /*color: #0a0a0a;*/
  background-color: transparent;
}
.part_footer .separador-dircredito .callout_directorio a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_footer .separador-dircredito .callout_directorio a:hover {
  color: #abc284;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_footer .separador-dircredito .callout_directorio p {
  text-align: left;
}
.part_footer .separador-dircredito .callout_directorio > :first-child {
  margin-top: 0;
}
.part_footer .separador-dircredito .callout_directorio > :last-child {
  margin-bottom: 0;
}
.part_footer .separador-dircredito a {
  text-align: center;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_footer .separador-dircredito a img {
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_footer .separador-dircredito a img:hover {
  opacity: 0.8;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.part_footer .separador-dircredito a:hover {
  color: #abc284;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .part_footer {
    /*=======CREDITOS=======*/
  }
  .part_footer .creditos {
    font-size: 1rem;
  }
  .part_footer .creditos p {
    text-align: center;
    margin: 0rem;
  }
}
/******ESTA LINEA ES PARA LAS VENTANAS MODALES******/
.reveal {
  background-color: #f1f1f1;
  border: 0.0625rem solid #2f2405;
  border-radius: 0.5rem;
}
.reveal .button {
  background-color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  color: #333;
  font-weight: 500;
}
.reveal .button:hover {
  color: #fff;
  background-color: #464715;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.reveal .button-vmodal {
  margin-top: 0rem;
  margin-bottom: 0rem;
  padding: 0.6em 0.7em;
}
.reveal .title {
  color: #120021;
  text-align: center;
  font-size: 1.525rem;
  padding: 1rem 0rem 0rem 0rem;
  margin: 0rem 0rem 1.25rem 0rem;
}
/****MEDIA QUERIES*****/
/* Small only */
@media screen and (max-width: 39.9375em) {
  /*img.web-right {
   width: 120px;
   height: 120px;
   }
   img.web-left {
   width: 120px;
   height: 120px;
   }*/
}
/* Medium only */
/****MEDIA QUERIES*****/
.page_contenido_ampliado .fondo-horizontal-contenido {
  background: none;
}
.page_contenido_ampliado .fondo-horizontal-contenido .fondo-horizontal-titulos {
  background: url(img/fondo-horizontal-titint.jpg) left bottom no-repeat #2b353d;
  background-size: cover;
}
.page_contenido_ampliado .fondo-horizontal-contenido .fondo-horizontal-titulos .separador-logo-botones {
  padding: 0rem 0rem 0.5625rem 0rem;
}
.page_contenido_ampliado .fondo-horizontal-contenido .fondo-horizontal-titulos .separador-logo-botones .logo {
  text-align: center;
  opacity: 1;
  width: auto;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.page_contenido_ampliado .fondo-horizontal-contenido .fondo-horizontal-titulos .separador-logo-botones .logo:hover {
  opacity: 0.85;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.page_contenido_ampliado .fondo-horizontal-contenido .fondo-horizontal-titulos .separador-logo-botones .espacio-menu {
  padding-top: 2rem;
}
.page_contenido_ampliado .fondo-horizontal-contenido .fondo-horizontal-titulos h2 {
  letter-spacing: 0.3125rem;
}
.page_contenido_ampliado h1 {
  color: #000;
}
/****MEDIA QUERIES*****/
/* Small only */
@media screen and (max-width: 39.9375em) {
  .page_contenido_ampliado .fondo-horizontal-contenido .contenedor_contenido_centro_izqder {
    padding-bottom: 0.9375rem;
  }
  .page_contenido_ampliado .fondo-horizontal-contenido h2 {
    background: none;
  }
}
/* Medium and up */
/*@media screen and (min-width: 40em) {
 }*/
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .page_contenido_ampliado .fondo-horizontal-contenido .contenedor_contenido_centro_izqder {
    padding-bottom: 0.9375rem;
  }
  .page_contenido_ampliado .fondo-horizontal-contenido h2 {
    background: none;
  }
}
/* Large and up */
/*@media screen and (min-width: 64em) {
 }*/
/* Large only */
/*@media screen and (min-width: 64em) and (max-width: 74.9375em) {
 }*/
/****MEDIA QUERIES*****/
