/** Powered by Jenner Castillo */
@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
body {
  height: 100%;
  font-family: "Fira Sans", sans-serif; }

html {
  height: 100%; }

footer {
  padding: 40px 0px 40px 10px; }

::selection {
  background: #c4c1a0; }

::-moz-selection {
  background: #c4c1a0; }

main .__num2 {
  position: absolute;
  width: 45vw;
  z-index: 10; }
main .__aniverfoto {
  position: absolute;
  width: 54vw;
  z-index: 12;
  right: 0; }
  main .__aniverfoto img {
    width: 100%; }

.__finfooter {
  position: relative;
  padding: 4rem 0 4rem 0;
  padding-top: 4rem;
  background-color: #FFFFFF;
  height: auto; }
  .__finfooter p {
    font-family: "Fira Sans", sans-serif;
    font-size: 0.85rem; }
  .__finfooter img {
    height: 100px; }

@media (min-width: 300px) and (max-width: 767px) {
  main .__num2 {
    position: absolute;
    width: 55vw;
    z-index: 10; }
  main .__aniverfoto {
    position: absolute;
    width: 43vw;
    z-index: 12;
    right: 0vw; }
    main .__aniverfoto img {
      width: 100%; }

  .__finfooter {
    position: relative;
    padding: 2rem 0 4rem 0;
    background-color: #FFFFFF;
    height: auto;
    text-align: center; }
    .__finfooter p {
      font-family: "Fira Sans", sans-serif;
      font-size: 0.85rem; }
    .__finfooter img {
      height: 80px; } }
@media (min-width: 1400px) {
  main .__num2 {
    position: absolute;
    width: 45vw;
    z-index: 10; }
  main .__aniverfoto {
    position: absolute;
    width: 49vw;
    z-index: 12;
    right: 0; }
    main .__aniverfoto img {
      width: 100%; } }
/** Powered by Jenner Castillo */
@font-face {
  font-family: "Quador";
  src: url("font/quador/Quador-Bold-Italic.eot");
  src: url("font/quador/Quador-Bold-Italic.eot?#iefix") format("embedded-opentype"), url("font/quador/Quador-Bold-Italic.woff") format("woff"), url("font/quador/Quador-Bold-Italic.ttf") format("truetype"), url("font/quador/Quador-Bold-Italic.svg#Quador-Bold-Italic") format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: "Quador";
  src: url("font/quador/Quador-ExtraBold.eot");
  src: url("font/quador/Quador-ExtraBold.eot?#iefix") format("embedded-opentype"), url("font/quador/Quador-ExtraBold.woff") format("woff"), url("font/quador/Quador-ExtraBold.ttf") format("truetype"), url("font/quador/Quador-ExtraBold.svg#Quador-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: "Quador";
  src: url("font/quador/Quador-Italic.eot");
  src: url("font/quador/Quador-Italic.eot?#iefix") format("embedded-opentype"), url("font/quador/Quador-Italic.woff") format("woff"), url("font/quador/Quador-Italic.ttf") format("truetype"), url("font/quador/Quador-Italic.svg#Quador-Italic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: "Quador";
  src: url("font/quador/Quador-ExtraBold-Italic.eot");
  src: url("font/quador/Quador-ExtraBold-Italic.eot?#iefix") format("embedded-opentype"), url("font/quador/Quador-ExtraBold-Italic.woff") format("woff"), url("font/quador/Quador-ExtraBold-Italic.ttf") format("truetype"), url("font/quador/Quador-ExtraBold-Italic.svg#Quador-ExtraBold-Italic") format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: "Quador";
  src: url("font/quador/Mont-ExtraLight.eot");
  src: url("font/quador/Mont-ExtraLight.eot?#iefix") format("embedded-opentype"), url("font/quador/Mont-ExtraLight.woff") format("woff"), url("font/quador/Mont-ExtraLight.ttf") format("truetype"), url("font/quador/Mont-ExtraLight.svg#Mont-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: "Quador";
  src: url("font/quador/Quador-Light.eot");
  src: url("font/quador/Quador-Light.eot?#iefix") format("embedded-opentype"), url("font/quador/Quador-Light.woff") format("woff"), url("font/quador/Quador-Light.ttf") format("truetype"), url("font/quador/Quador-Light.svg#Quador-Light") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: "Quador";
  src: url("font/quador/Quador-UltraBold-Italic.eot");
  src: url("font/quador/Quador-UltraBold-Italic.eot?#iefix") format("embedded-opentype"), url("font/quador/Quador-UltraBold-Italic.woff") format("woff"), url("font/quador/Quador-UltraBold-Italic.ttf") format("truetype"), url("font/quador/Quador-UltraBold-Italic.svg#Quador-UltraBold-Italic") format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: "Quador";
  src: url("font/quador/Quador-Light-Italic.eot");
  src: url("font/quador/Quador-Light-Italic.eot?#iefix") format("embedded-opentype"), url("font/quador/Quador-Light-Italic.woff") format("woff"), url("font/quador/Quador-Light-Italic.ttf") format("truetype"), url("font/quador/Quador-Light-Italic.svg#Quador-Light-Italic") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: "Quador";
  src: url("font/quador/Quador-SemiBold.eot");
  src: url("font/quador/Quador-SemiBold.eot?#iefix") format("embedded-opentype"), url("font/quador/Quador-SemiBold.woff") format("woff"), url("font/quador/Quador-SemiBold.ttf") format("truetype"), url("font/quador/Quador-SemiBold.svg#Quador-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: "Quador";
  src: url("font/quador/Quador-Regular.eot");
  src: url("font/quador/Quador-Regular.eot?#iefix") format("embedded-opentype"), url("font/quador/Quador-Regular.woff") format("woff"), url("font/quador/Quador-Regular.ttf") format("truetype"), url("font/quador/Quador-Regular.svg#Quador-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Quador";
  src: url("font/quador/uador-SemiBold-Italic.eot");
  src: url("font/quador/uador-SemiBold-Italic.eot?#iefix") format("embedded-opentype"), url("font/quador/uador-SemiBold-Italic.woff") format("woff"), url("font/quador/uador-SemiBold-Italic.ttf") format("truetype"), url("font/quador/uador-SemiBold-Italic.svg#uador-SemiBold-Italic") format("svg");
  font-weight: 600;
  font-style: italic; }
.__head {
  height: 59vw;
  padding-top: 10vw;
  background: #FFFFFF;
  background: linear-gradient(0deg, white 35%, rgba(193, 196, 160, 0.58) 100%); }
  .__head .__titulo_aniver .__movtit2 {
    width: 25vw; }
  .__head .__tituge {
    font-family: "Quador", sans-serif;
    color: #c4c1a0;
    font-size: 2.6vw; }
    .__head .__tituge strong {
      font-weight: bold; }

.__cont_ {
  font-family: "Fira Sans", sans-serif;
  color: #3c3c3b;
  font-weight: 300; }
  .__cont_ p {
    text-align: justify;
    font-size: 18px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__head {
    height: 95vw;
    padding-top: 10vw;
    background: #FFFFFF;
    background: linear-gradient(0deg, white 35%, rgba(193, 196, 160, 0.58) 100%); }
    .__head .__titulo_aniver .__movtit2 {
      width: 50vw; }
    .__head .__tituge {
      font-family: "Quador", sans-serif;
      color: #c4c1a0;
      font-size: 3.8vw; }
      .__head .__tituge strong {
        font-weight: bold; }

  .__cont_ {
    font-family: "Fira Sans", sans-serif;
    color: #3c3c3b;
    font-weight: 300; }
    .__cont_ p {
      text-align: justify;
      font-size: 16px; } }
@media (min-width: 1400px) {
  .__head {
    height: 55vw;
    padding-top: 10vw;
    background: #FFFFFF;
    background: linear-gradient(0deg, white 35%, rgba(193, 196, 160, 0.58) 100%); }
    .__head .__titulo_aniver .__movtit2 {
      width: 20vw; }
    .__head .__tituge {
      font-family: "Quador", sans-serif;
      color: #c4c1a0;
      font-size: 2.3vw; }
      .__head .__tituge strong {
        font-weight: bold; } }
.__cronograma {
  padding: 70px 0px;
  text-align: center; }
  .__cronograma h2 {
    color: #a3aa7f;
    font-family: "Quador", sans-serif;
    font-weight: bold;
    margin-bottom: 50px; }
  .__cronograma .__pontgen {
    font-family: "Quador", sans-serif;
    color: #a3aa7f;
    margin: 0px 15px; }
    .__cronograma .__pontgen img {
      width: 300px; }
    .__cronograma .__pontgen h4 {
      font-size: 30px; }
    .__cronograma .__pontgen ul li {
      font-family: "Quador", sans-serif;
      font-size: 16px;
      font-weight: bold; }
      .__cronograma .__pontgen ul li .nav-link {
        background-color: #FFFFFF;
        color: #a3aa7f;
        margin: 5px 15px;
        border: 1px solid #a3aa7f; }
      .__cronograma .__pontgen ul li .active {
        background-color: #a3aa7f;
        color: #FFFFFF; }
  .__cronograma .__disto {
    background-color: #a3aa7f;
    padding: 50px 80px;
    border-radius: 20px;
    font-family: "Quador", sans-serif;
    font-size: 17px;
    color: #FFFFFF; }
    .__cronograma .__disto .__intds {
      margin: 40px 0px; }
      .__cronograma .__disto .__intds h3 {
        color: #3c3c3b;
        font-size: 20px;
        font-weight: 600; }
      .__cronograma .__disto .__intds h4 {
        color: #3c3c3b;
        font-size: 27px;
        font-weight: bold; }
      .__cronograma .__disto .__intds p {
        font-family: "Fira Sans", sans-serif;
        font-size: 19px;
        font-weight: 300; }

@media (min-width: 300px) and (max-width: 767px) {
  .__cronograma {
    padding: 40px 0px;
    text-align: center; }
    .__cronograma h2 {
      color: #a3aa7f;
      font-family: "Quador", sans-serif;
      font-weight: bold;
      margin-bottom: 30px; }
    .__cronograma .__pontgen {
      font-family: "Quador", sans-serif;
      color: #a3aa7f;
      margin: 0px 5px; }
      .__cronograma .__pontgen img {
        width: 300px; }
      .__cronograma .__pontgen h4 {
        font-size: 30px; }
      .__cronograma .__pontgen ul li {
        font-family: "Quador", sans-serif;
        font-size: 16px;
        font-weight: bold; }
        .__cronograma .__pontgen ul li .nav-link {
          background-color: #FFFFFF;
          color: #a3aa7f;
          margin: 5px 15px;
          border: 1px solid #a3aa7f; }
        .__cronograma .__pontgen ul li .active {
          background-color: #a3aa7f;
          color: #FFFFFF; }
    .__cronograma .__disto {
      background-color: #a3aa7f;
      padding: 5px 30px;
      border-radius: 20px;
      font-family: "Quador", sans-serif;
      font-size: 14px;
      color: #FFFFFF; }
      .__cronograma .__disto .__intds {
        margin: 20px 0px; }
        .__cronograma .__disto .__intds h3 {
          color: #3c3c3b;
          font-size: 17px;
          font-weight: 600; }
        .__cronograma .__disto .__intds h4 {
          color: #3c3c3b;
          font-size: 20px;
          font-weight: bold; }
        .__cronograma .__disto .__intds p {
          font-family: "Fira Sans", sans-serif;
          font-size: 14px;
          font-weight: 300; } }
.__galeria {
  padding: 70px 0px 0px 0px;
  text-align: center;
  background-color: #a3aa7f;
  background-image: url("../img/bg_ult.svg"); }
  .__galeria h2 {
    color: #a3aa7f;
    font-family: "Quador", sans-serif;
    font-weight: bold;
    margin-bottom: 50px; }
  .__galeria h3 {
    color: #3c3c3b;
    font-size: 43px;
    margin-bottom: 45px;
    font-weight: bold;
    font-family: "Quador", sans-serif; }
  .__galeria .carousel-inner {
    position: relative; }
    .__galeria .carousel-inner .carousel-item {
      position: relative; }
  .__galeria .item {
    margin-top: 30px; }
    .__galeria .item .__fotosc {
      height: 541px;
      width: 883px; }
    .__galeria .item .__contesco {
      text-align: left;
      height: 300px;
      width: 100%; }
      .__galeria .item .__contesco h4 {
        font-family: "Quador", sans-serif;
        color: #3c3c3b;
        font-size: 34px;
        margin-bottom: 30px; }
      .__galeria .item .__contesco p {
        font-family: "Quador", sans-serif;
        color: #FFFFFF;
        font-size: 24px; }

.owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  pointer-events: none;
  color: #FFF !important;
  background: #d6d6d600 !important; }
  .owl-nav:hover {
    background: #ffffff00 !important; }
  .owl-nav img {
    background: white;
    border-radius: 50%;
    padding: 10px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    pointer-events: all;
    transition: background 0.3s; }
    .owl-nav img:hover {
      background: #ffffff00 !important; }

.owl-theme .owl-nav [class*=owl-]:hover {
  background: #ffffff00;
  color: #FFF;
  text-decoration: none; }

.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d600;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__galeria {
    padding: 40px 0px 0px 0px;
    text-align: center;
    background-color: #a3aa7f;
    background-image: url("../img/bg_ult.svg"); }
    .__galeria h2 {
      color: #a3aa7f;
      font-family: "Quador", sans-serif;
      font-weight: bold;
      margin-bottom: 20px; }
    .__galeria h3 {
      color: #3c3c3b;
      font-size: 25px;
      margin-bottom: 30px;
      font-weight: bold;
      font-family: "Quador", sans-serif; }
    .__galeria .carousel-inner {
      position: relative; }
      .__galeria .carousel-inner .carousel-item {
        position: relative; }
    .__galeria .item {
      margin-top: 30px; }
      .__galeria .item .__fotosc {
        height: 163px;
        width: 245px; }
      .__galeria .item .__contesco {
        text-align: left;
        height: 187px; }
        .__galeria .item .__contesco h4 {
          font-family: "Quador", sans-serif;
          color: #3c3c3b;
          font-size: 14px;
          margin-bottom: 30px; }
        .__galeria .item .__contesco p {
          font-family: "Quador", sans-serif;
          color: #FFFFFF;
          font-size: 12px; }

  .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between;
    pointer-events: none;
    color: #FFF !important;
    background: #d6d6d600 !important; }
    .owl-nav:hover {
      background: #ffffff00 !important; }
    .owl-nav img {
      background: white;
      border-radius: 50%;
      padding: 10px;
      width: 40px;
      height: 40px;
      cursor: pointer;
      pointer-events: all;
      transition: background 0.3s; }
      .owl-nav img:hover {
        background: #ffffff00 !important; }

  .owl-theme .owl-nav [class*=owl-]:hover {
    background: #ffffff00;
    color: #FFF;
    text-decoration: none; }

  .owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d600;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; } }

/*# sourceMappingURL=master.css.map */
