*{position:relative;margin:0;padding:0;word-wrap:break-word}body{max-width:100%;overflow-x:hidden!important}.header {background: #591717;}img{max-width:100%;height:auto}iframe,object{max-width:100%}.item-thumbnail *,.item-thumbnail img{display:block;max-width:9999px;max-height:9999px;padding:0!important}a{color:$(maincolor);text-decoration:none}.maincolor{color:$(maincolor)}.hide{display:none;line-height:0}.clear{clear:both;float:none;line-height:0}.ib{display:inline-block;*display:inline;zoom:1}.oh{overflow:hidden;position:relative}.ti{text-indent:-999px;font-size:0;line-height:0}.Attribution{display:none}.widget-item-control{z-index:1000}.mainbg{background-color:$(maincolor)}.widget,.section,ul,li,ul li,.widget ul,.widget li,.widget ul li,.sectp.descriptionion ul,.section li,.section ul li,.widget-content ul,.widget-content li,.widget-content ul li .widget .widget-content ul,.widget .widget-content li,.widget .widget-content ul li{padding:0;margin:0}.br4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.ease{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.ease *{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.emfont{font:$(emfont)}.section-label{display:none}.section.json .widget.Label{display:none}.item-thumbnail{overflow:hidden;display:block;z-index:9}.comment-form{max-width:100%}#sub-menu,#main-menu .widget{display:none}.image-list .widget.Image{display:none}div#wordsContainer {text-align: center;}div#wordsContainer strong {    text-align: center;color: #333;background-color: #eee;padding: 5px 10px;border-radius: 5px;line-height: 2;margin-right: 5px;box-shadow: 2px 2px 5px rgb(0 0 0 / 10%);animation: vibration 0.5s ease-in-out infinite;}.table{display:table;width:100%}.tr{display:table-row;width:100%}.td{display:table-cell;vertical-align:middle}.right{float:right}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.separator a[style="margin-left: 1em; margin-right: 1em;"]{margin-left:auto!important;margin-right:auto!important}.CSS_LIGHTBOX{z-index:9999!important}a.bs-next-pn:hover{background:$(maincolor)}.post-body *{max-width:100%}table.tr-caption-container,table.tr-caption-container tbody,table.tr-caption-container tr,table.tr-caption-container td{display:block!important;box-sizing:border-box!important}.servicios{margin-top:10px}.PopularPosts .widget-content ul li,.Label .widget-content ul li,#social-list .widget-content ul li{list-style:none!important}.et_pb_slide.et_pb_slide_3.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slider_with_overlay.et-pb-active-slide{background-position:center;-webkit-background-size:100%;-webkit-background-size:cover;-moz-background-size:100%;-moz-background-size:cover;background-size:100%;background-size:cover;display:none;position:relative;width:100%;margin-right:-100%;text-align:center;list-style:none!important;cursor:pointer}.direccionamiento{width:100%;margin:0 auto;text-align:center}.direccionamiento h4{background:rgba(230,16,34,1);background:-moz-linear-gradient(left,rgba(230,16,34,1) 0,rgba(255,112,112,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(230,16,34,1)),color-stop(100%,rgba(255,112,112,1)));background:-webkit-linear-gradient(left,rgba(230,16,34,1) 0,rgba(255,112,112,1) 100%);background:-o-linear-gradient(left,rgba(230,16,34,1) 0,rgba(255,112,112,1) 100%);background:-ms-linear-gradient(left,rgba(230,16,34,1) 0,rgba(255,112,112,1) 100%);background:linear-gradient(to right,#000000 0,#a4a4a4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61022',endColorstr='#ff7070',GradientType=1);padding:9px;font-size:25px;color:#fff;margin-bottom:16px}.direccionamiento{margin-bottom:20px}.tele{color:#ff1e2e;font-size:26px;margin:16px}.horas{margin:13px;font-size:smaller;text-transform:uppercase;font-weight:bolder;font-family:arial}.ubicados{font-family:arial;color:#ff0a1e}.mapa{display:inline-block}.sdireccion{margin:5px;font-size:19px;font-family:arial}.direccion{width:45%;display:inline-block}.servicios2{margin-top:20px!important}.et_pb_testimonial_portrait{width:150px!important;margin:0 auto;height:150px!important;border-radius:500px 500px 500px 500px;overflow:hidden;background-size:cover}.ccw_plugin.chatbot{bottom:10px;right:10px;position:fixed;z-index:99999999}.experiencia{margin-top:10px!important}.testimonios{border-top:6px dashed #f0f0f0;padding-top:12px}#copyright{display:none}.et_pb_slide.et_pb_slide_3.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slider_with_overlay.et-pb-active-slide{background-image:url();background-color:#e02b20}.et_pb_slide_overlay_container{background-color:rgba(0,0,0,.3);position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:table;table-layout:fixed}.persona1,.persona2,.persona3{border-radius:20px;float:left;position:relative;z-index:9;background-position:center;background-size:cover;width:26%;margin-right:-.5%;margin-left:5%}.et_pb_testimonial_description_inner p{font-size:14px;text-align:justify;font-family:arial;line-height:1.5em}.persona1,.persona2,.persona3{background:#f3f3f3;padding:11px;text-align:center}.et_pb_row.et_pb_row_9{margin-top:15px}.ccw_plugin.chatbot{width:50%}.menu-item a{font-size:14px!important;color:#575757!important;text-transform:uppercase;font-family:arial}.et_pb_slide.et_pb_slide_3.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slider_with_overlay.et-pb-active-slide{text-align:center;list-style:none!important;cursor:pointer}.et_pb_container.clearfix{position:relative;z-index:2;width:80%;max-width:1080px;margin:0 auto}.et_pb_slide.et_pb_slide_3.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slider_with_overlay.et-pb-active-slide{text-align:center;list-style:none!important;cursor:pointer}.et_pb_slider_container_inner{padding:75px 0}.et_pb_slider_container_inner{width:100%;vertical-align:middle}.et_pb_slide.et_pb_slide_3.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slider_with_overlay.et-pb-active-slide{text-align:center;list-style:none!important;cursor:pointer}.servicios2{margin-top:13px}.NoButtonText{color:#fff;font-size:21px;font-family:arial;font-weight:bolder}.NoButtonText:hover{color:gold}.et_pb_slide_description{-webkit-animation-name:fadeBottom;-moz-animation-name:fadeBottom;-ms-animation-name:fadeBottom;-o-animation-name:fadeBottom;animation-name:fadeBottom;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_slide_title{font-size:20px;font-weight:800!important;font-size:39px!important;color:#4df400!important;text-shadow:.08em .08em .08em rgba(0,0,0,.4)!important;padding-bottom:10px;color:#333;font-weight:500;line-height:1em;background:#bbbbbb8a;border-radius:34px}et_pb_slide_title a{color:inherit;color:#2ea3f2;text-decoration:none}.et_pb_slide_title{font-size:20px;font-weight:800!important;font-size:39px!important;color:#4df400!important;text-shadow:.08em .08em .08em rgba(0,0,0,.4)!important;color:#333;font-weight:500;line-height:1em}.et_pb_slide_content{font-size:16px!important;color:#ffffff!important;text-align:center!important;text-shadow:0 .08em 0 rgba(0,0,0,.58)!important}.et_pb_slide_content p{padding-bottom:0}.et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_slide_title a{font-size:28px;color:#f9e62f}.experiencia{background-image:radial-gradient(circle at top left,rgba(40,40,40,.79) 0,rgba(40,40,40,.86) 100%),url(https://blogger.googleusercontent.com/img/a/AVvXsEgdQpurVx6GaRZ4aHO9j7k1GwB8ubw8rsCLkNZYBiFv7JT1ICibCsA8PlCimQ9cDriQqCEo8Cjfp_qTMfNMTW2AznotdwfjWmt4AbjiaB2RY7LHwc_HAEKKpNw11jU2Jdp3X3q2Ea8-8AkO46aDHc0Ls65krIJeE4Afvk9mI2YkyCX1EDEj4YuIVR5OzQ=s16000)!important;max-width:1024px;background-size:cover;margin:0 auto;height:500px}.subexperiencia{padding-top:200px;padding-right:0;padding-bottom:73px;padding-left:0;position:relative;width:80%;margin:auto}.et_pb_button.et_pb_custom_button_icon.et_pb_button_0.et_pb_bg_layout_dark{border-color:#e02b20;border-radius:28px;letter-spacing:4px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;position:relative;padding:.3em 1em;border:2px solid;border-top-color:currentcolor;border-top-width:2px;border-right-color:currentcolor;border-right-width:2px;border-bottom-color:currentcolor;border-bottom-width:2px;border-left-color:currentcolor;border-left-width:2px;border-top-color:#fff;border-right-color:#fff;border-right-width:2px;border-bottom-color:#fff;border-bottom-width:2px;border-left-color:#fff;font-size:16px;color:#fff}.et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module{text-align:center}.et_pb_module.et_pb_text.et_pb_text_1.et_pb_bg_layout_dark.et_pb_text_align_center{margin-top:5px}#sparkling {position: relative;color: #fff;    text-shadow: -2px 2px 5px #000, 1px 1px 0px #fff, 0 0 5px #fff, 0 0 14px #000000, 0 0 15px #7fff00, 0 0 13px #82ff06, 0 0 19px #7fff00, 0 0 12px #86ff0d;}#fire {
  color: #fff;
  text-shadow: 0 0 10px #fff, 0 0 20px #ff0, 0 0 30px #ff0, 0 0 40px #ff0, 0 0 50px #ff0, 0 0 60px #ff0, 0 0 70px #ff0, 0 0 80px #ff0, 0 0 90px #ff0, 0 0 100px #ff0, 0 0 150px #ff0;
  animation: fire 1s ease-in-out infinite alternate;
}
.zoom {
  transition: transform 0.5s;
}

.zoom:hover {
  transform: scale(1.5);z-index:999;
}
.button {
  background-color: blue;
  color: white;
  font-size: 20px;
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  animation: infinite-colors 3s infinite, infinite-scale 3s infinite;
}

@keyframes infinite-colors {
  0% {
    background-color: blue;
  }
  25% {
    background-color: red;
  }
  50% {
    background-color: green;
  }
  75% {
    background-color: yellow;
  }
  100% {
    background-color: blue;
  }
}

@keyframes infinite-scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.whatsapp-banner {
   color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  border-radius: 10px;
}

.whatsapp-banner img {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.whatsapp-content {
  display: flex;
  flex-direction: column;
  text-align: center;
}

.whatsapp-content h2 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 10px;
}

.whatsapp-content p {
  font-size: 18px;
  margin-bottom: 10px;
}

.whatsapp-button {
  background-color: #fff;
  color: #25D366;
  font-size: 20px;
  font-weight: bold;
  border-radius: 5px;
  padding: 10px 20px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
}
.tarot-container img {
    width: 300px;
}/* Definir la animaci��n 'vibrar' */
@keyframes vibrar {
  0% {
    transform: translate(0);
  }
  10% {
    transform: translate(-2px, 2px);
  }
  20% {
    transform: translate(2px, -2px);
  }
  30% {
    transform: translate(-2px, -2px);
  }
  40% {
    transform: translate(2px, 2px);
  }
  50% {
    transform: translate(-2px, 2px);
  }
  60% {
    transform: translate(2px, -2px);
  }
  70% {
    transform: translate(-2px, -2px);
  }
  80% {
    transform: translate(2px, 2px);
  }
  90% {
    transform: translate(-2px, 2px);
  }
  100% {
    transform: translate(0);
  }
}div#telefono {
    text-align: center;
}
a.whatsapp-button {
    width: 280px;
    margin: 0 auto;
}a#header-wa {
    margin: auto;
    font-weight: bolder;
    font-size: 2.5em;
    vertical-align: sub;
    text-shadow: 1px 1px 1px #535353;
    display: flex;
    background: linear-gradient(to bottom, #25D366, #128C7E);
    color: #ffffff;
    text-decoration: none;
    padding: 10px 4px;
    border-radius: 5px;
    transition: background 0.3s;
    text-align: center;
    flex-wrap: nowrap;
    align-content: center;
    width: 300px;
    flex-direction: row;
    justify-content: center;
}span.whatsapp-icon {
    fill: white;
    margin: auto;
}
/* Aplicar la animaci��n a la imagen */
button.call-btn img {
  animation: vibrar 1s infinite;
}


.tarot-container {
    text-align: center;
    margin: 0 auto;
}
.whatsapp-button:hover {
  background-color: #25D366;
  color: #fff;
}.tarot-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    max-width: 400px;
    margin: 0 auto;
  }
  
  .tarot-image {
    width: 100%;
    height: auto;
    max-height: 400px;
  }


img#image {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    height: auto;
}

.content-container h1 {
  text-align: center;
}
 #map {
      height: 400px;
    }
 
.phone {
  background-color: #333;
  border-radius: 20px;
  width: 260px;z-index: 99999;
  padding: 20px;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
}.tarot-container{z-index:99999;}

.display {
  background-color: #fff;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  border-radius: 10px;
  margin-bottom: 10px;color:black;
}   
.keypad {
  display: grid;
   gap: 10px;
}

.row {
  display: flex;
  justify-content: space-between;
}.phone {
    margin: 0 auto;    margin-bottom: 22px;
}
#llamada2 {
  background-color: #ddd;
  border: none;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  font-size: 24px;
  cursor: pointer;
    box-shadow: 0px 0px 8px 3px black;
}

.call-btn {
  background-color: #4CAF50;
  color: #fff;
  border: none;
   padding: 10px 20px;
  font-size: 18px;
  cursor: pointer;
}.call-box {
  text-align: center;
  padding: 20px;
  border-radius: 10px;
 }.call-box p {
    font-family: sans-serif;
    margin: 10px;
}/* Estilos para el bot��n de borrar */
.delete-btn {
  font-size: 20px;
  background-color: #4CAF50;
  color: white;
  border: none;
  border-radius: 5px;
  padding: 10px 15px;
  cursor: pointer;
  margin-left: 10px;
}video {
    width: 95%;
}button.delete-btn {
    background: green;
    padding: 10px;
    color: white;
    border-radius: 20px;
    border: 2px solid;
}h2#dynamic-header {
      text-transform: uppercase;
      color: #ff0000; /* Cambia el color del texto a tu gusto */
      font-size: 24px; /* Ajusta el tama�0�9o de fuente seg��n tu preferencia */
      font-weight: bold; /* Opcional: si deseas el texto en negrita */
     text-align: center;
}.container-random {
    position: relative;
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
  }

  .text-overlay-random {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-weight: bold;
    text-shadow: 2px 2px 4px black;
    font-size: 10vw; /* Tamaño de fuente responsive */
    text-align: center;
  }

 .button-random {
    position: absolute;
    bottom: 34px;
    left: 50%;
    transform: translateX(-50%);
    background-color: green;
    padding: 11px 33px;
    border: none;
    border-radius: 5px;
    font-weight: bold;
    font-size: 20px;
    text-decoration: none;
    color: white;
} #whatsapp-container {
    background-color: #0fba4f;
    color: #fff;
    padding: 15px;
    text-align: center;
    border-radius: 10px;
    font-weight: 700;
    right: 20px;
    font-size: 24px;
}

        /* Estilos para el ícono de WhatsApp */
        #whatsapp-icon {
            font-size: 30px;
            margin-right: 10px;
        }

.delete-btn:hover {
  background-color: #45a049;
}
.row {
  display: flex;
  flex-wrap: wrap;
  }

/* Estilos para el testimonio */
.testimonial {
   border-radius: 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding: 20px;
  max-width: 600px;
  margin: 10px;margin: auto;
}

.testimonial p {
  font-size: 18px;
  line-height: 1.6;
}

.testimonial-name {
  font-size: 16px;
  font-weight: bold;
  color: #555;
}

/* Estilos para el texto central */
.center {
  text-align: center;
}.testimonial.leslie.max600 {
    margin: 0 auto;
}

.big {
  font-size: 24px;
  line-height: 1.6;
  margin-top: 20px;
}

/* Estilos para los colores */
.green {
  color: #43a047;
}

.auburn {
  color: #8b0000;
}

.blue {
  color: #1976d2;
}

.emoticon {
  font-size: 24px;
 }

call-box h3 {
  font-size: 24px;
  margin-bottom: 10px;
}

.phone-number {
  color: #4CAF50;
  font-weight: bold;
} .phone-wrapper {
       height: 600px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .phone {
      width: 280px;
      height: 500px;
      background-color: #333;
      border-radius: 20px;
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
      padding: 20px;
      box-sizing: border-box;
      position: relative;
      overflow: hidden;
    }

    .screen {
      background-color: #fff;
      height: 420px;
      border-radius: 10px;
      padding: 20px;
      overflow-y: auto;
      box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    }

    .message-title {
       font-size: 24px;
      margin: 0 0 20px;
      text-align: center;
    }

    .message-textarea {
      width: 100%;
      height: 100px;
      resize: none;
      border: 1px solid #ccc;
      padding: 10px;
      border-radius: 8px;
      font-size: 16px;
      margin-bottom: 20px;
    }

    .send-button {
      background-color: #007bff;
      color: #fff;
      border: none;
      padding: 12px 24px;
      cursor: pointer;
      border-radius: 8px;
      font-size: 18px;
      width: 100%;
      transition: background-color 0.3s ease;
    }

    .send-button:hover {
      background-color: #0056b3;
    }

    .bottom-bar {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      padding: 10px;
      background-color: #444;
      display: flex;
      justify-content: center;
    }textarea#direct-message-textarea {
    padding: 19px;
    border-radius: 5px;
    width: 85%;
    font-family: sans-serif;
    font-size: 16px;
}textarea#direct-message-textarea {
    padding: 19px;
    border-radius: 5px;
    width: 85%;
}h3.message-title {
    text-align: center;    color: black;
    padding: 15px;
}

    .home-button {
      width: 50px;
      height: 50px;
      background-color: #fff;
      border-radius: 50%;
      margin: 0 10px;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
    }

    .home-button:before {
      content: "";
      display: block;
      width: 12px;
      height: 12px;
      background-color: #333;
      border-radius: 50%;
    }

    textarea {
      width: 100%;
      height: 100px;
      resize: none;
      border: 1px solid #ccc;
      padding: 10px;
      border-radius: 8px;
      margin-bottom: 20px;
      font-size: 16px;
    }  nav ul {
  list-style: none;
  padding-left: 0;
  display: flex;
}

nav ul li a img {
  width: 100px;
  opacity: 0.5;
  transition: 0.3s;
  filter: grayscale(50%);
}

nav ul li a img:hover {
  opacity: 1;
  margin-top: -5px;
  filter: grayscale(0%);
  box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
}

nav ul li a img:active {
  transform: scale(0.8);
}

    button {
      background-color: #007bff;
       border: none;
      padding: 12px 24px;
      cursor: pointer;
       font-size: 18px;
      transition: background-color 0.3s ease;
    }

    button:hover {
      background-color: #0056b3;
    }
 
.et_pb_text_inner p{font-size:18px;line-height:1.6em;max-width:800px;padding-top:20px!important;padding-bottom:20px!important;color:#fff;text-align:center;font-family:verdana;margin-bottom:25px}.et_pb_text_inner h2{font-weight:700;font-size:29px;line-height:1}.et_pb_module.et_pb_text.et_pb_text_0.et_pb_bg_layout_dark.et_pb_text_align_center{margin-left:auto!important;margin-right:auto!important;max-width:800px;padding-left:16px!important;margin-bottom:0!important;text-align:center;color:#fff}.p#tessss{background:#222c7a;color:#fff;text-align:center;padding:1px;border-radius:20px;margin:23px}.et_pb_testimonial_portrait{display:none}@keyframes fall{from{bottom:-50px}to{bottom:100%}animation-timing-function:ease-out}.figure{z-index:99999999999;position:absolute;transform:translateY(-50px);animation:fall 2s}.section.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_bg_layout_dark.et_pb_text_align_left.et_had_animation{background:black);background-size:cover;background-repeat:no-repeat}.et_pb_button_wrapper a{color:#000000!important;background:#4df400;background-color:#4df400;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto;background-color:#4df400;border-color:#4df400;padding-left:2em;padding-right:.7em;background-color:#4df400;box-shadow:0 12px 18px -6px rgba(0,0,0,.3)!important;display:inline-block!important;margin-top:20px;color:inherit;text-shadow:none;text-decoration:none;position:relative;padding:.3em 1em;padding-right:1em;padding-left:1em;padding-right:1em;padding-left:1em;border:2px solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:20px;font-weight:bolder;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.text-primary{display:table-cell}.index,body{max-width:1024px;margin:0 auto}#marg{margin-top:20px}.tp-mask-wrap{margin-left:5px;margin-right:5px}#header{background:#fff}.blog-title{font-weight:400;margin:0!important;text-transform:uppercase;text-align:center;padding:5px}.blog-title a{color:#000;font-size:30px}.blog-title a:hover{color:$(maincolor)}.menu-container{margin:0 auto;text-align:center}#nns .et_pb_slide_overlay_container{background-color:#cf473d30}.meta{display:none}.share-post{display:none}#main-menu{z-index:999}#main-menu .menu>li{display:block;float:left}#main-menu .menu>li>a,#main-menu .menu>li>span{display:block;padding:8px 55px;color:#fff;font-size:15px}.menu-item:hover{cursor:pointer}#primary,.slider-wrapper,.break-news-wrapper{display:none}#header{max-width:1024px;margin:0 auto}a#bot5{background:#506341;color:white!important}#footer{max-width:1024px;margin:0 auto}#footer-section{padding:20px}#main-menu .menu>li:hover>span,#main-menu .menu>li:hover>a{background:#fff;color:$(maincolor)}#main-menu .sub{position:absolute;display:none}#main-menu .sub li{display:block}#main-menu .sub li a,#main-menu .sub li span{background:#fbfbfb;display:block;padding:15px;min-width:100px;font:$(body.font);font-size:15px}#main-menu .sub li a:hover{color:#fff;background:#000}#main-menu .menu li:hover .sub{display:block!important}#main-menu ul.menu>li:last-child .sub{right:0}.slider-wrapper{background-color:#f0f0f0;background-color:rgba(220,220,220,.5)}.container.clearfix{background:red;text-align:center;font-family:arial;color:#fff;padding:4px}.persona1:hover,.persona2:hover,.persona3:hover{box-shadow:0 30px 80px 0 rgba(20,52,92,.2);border-radius:5px;border-color:#fff!important;background-color:#fff!important;-webkit-animation-duration:2s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:all .3s ease-in-out}#slider{padding:30px 0}.et_pb_button_wrapper a{border:0;border-radius:29px}#slider .banner.has-dots{height:auto!important;width:100%!important}#slider .banner.has-dots ul .item-thumbnail{width:600px;height:360px;float:left;margin:0 20px 0 0}#slider .banner.has-dots ul li{float:left;display:block;min-height:360px;background:#fff}#slider .banner.has-dots ul li .content{float:left;width:320px;height:360px}#slider .banner.has-dots ul li .content .inner{height:265px;overflow:hidden}#slider .banner.has-dots ul li .content h3.title{font-size:30px;line-height:1.2em;font-weight:400;text-transform:uppercase;margin:20px 0;padding:0 0 20px 0;border-bottom:4px dashed #EEE}#slider .banner.has-dots ul li .content p{font:$(body.font);margin:0 0 20px 0;font-size:14px;line-height:1.5em}img#imagen-anima {max-width: 100%;height: auto;}#slider .banner.has-dots ul li .content a.read-more:hover{background:#000;color:#fff}#slider .banner.has-dots .dots .dot{display:inline-block;*display:inline;background:#fff;color:#fff;margin:0 10px;width:1.5em;font-size:15px;cursor:pointer}#slider .banner.has-dots .dots{text-align:center;margin:20px 0 0 0}#slider .banner.has-dots .dots .dot.active,#slider .banner.has-dots .dots .dot:hover{background:$(maincolor);color:$(maincolor)}#slider .read-more{background:$(maincolor);color:#fff;padding:10px 0;display:block;text-align:center;position:absolute;right:0;bottom:20px;width:100%}#slider .banner.has-dots ul li .content h3.title a:hover{text-decoration:underline}#primary{padding:30px 0 0 0}#main{width:630px;float:left}.content-header{margin:0 0 30px 0;background:#333}.content-header .target-link:hover{color:#fff}.content-header-html{padding:10px 20px}.content-header-html .extra-link{background:$(maincolor);color:#fff;padding:0 10px;margin:0 0 0 20px}.content-header-html .extra-link:hover{color:#000}.wide{background:#fff;text-align:center}#search-this{position:absolute;height:100%;right:0;top:0;background:#000;padding:0 10px}div#titulo p{color:#000;text-shadow:none}#search-this input{background:0;border:0;color:#fff;font-style:italic;font-size:16px;height:100%}.post-archive .item-thumbnail{width:300px;height:200px;float:left;margin:0 20px 0 -20px}.mapa{text-align:center;width:100%!important}.et_pb_text_inner{margin-top:3px}.post-wrapper{background:#fff;margin:0 0 30px 0;padding:0 20px}.post-archive .post-title{padding:20px 0 0 0;line-height:1.2em}.post-archive .post-title a{color:#000}.post-archive .post-title a:hover{color:$(maincolor)}.post-archive .inner{overflow:hidden;height:139px}.post-archive .inner .post-body-snippet{font-size:14px;margin:10px 0 0 0}.post-archive .meta{font-size:14px;margin:10px 0 0 0;height:auto;overflow:hidden;border-top:2px dashed #f8f8f8;padding:10px 0}.servicios{display:flex}.testimonios{display:grid}.post-archive .meta a:hover{text-decoration:underline;filter:alpha(opacity=60);opacity:.6}.post-archive .meta .comment-link{padding-left:18px;background-position:0 -395px;text-transform:capitalize}.post-archive .meta a{color:#bbb}.break-news-wrapper{background-color:#f0f0f0;background-color:rgba(220,220,220,.5);padding:30px 0 0 0}.ticker{background:#fff;border-bottom:1px solid #ccc;overflow:hidden}.ticker .mask{position:absolute;background:#fff;width:10px;height:60px;z-index:10}#jssor_1{margin-top:8px}.ticker h2 a{background:#e84c3d;font-weight:400;text-transform:uppercase;font-size:16px;padding:8px 10px;line-height:1em;display:block;color:#FFF}.ticker ul{padding:10px;height:32px;left:100%;width:9999px;float:left}.ticker li{display:block;line-height:32px;list-style:none;float:left;font-weight:700}.ticker li .inner{padding:0 30px 0 0}a#bot4{background:yellow;color:black!important}.ticker li .item-thumbnail{width:32px;height:32px;float:left;margin:0 5px 0 0}.gdpr.gdpr-privacy-bar{position:fixed;bottom:0;left:0;background:rgba(255,219,0,.9);width:100%;color:#fff;z-index:9999999;padding:16px}.ticker h2 a:hover{color:#000}.gdpr-content a{color:#000;font-weight:bolder}.gdpr-content p{color:#000;font-size:22px;text-shadow:1px 1px 2px #fff}#callnowbutton{display:block;width:100px;left:0;border-bottom-right-radius:40px;border-top-right-radius:40px;height:80px;position:fixed;bottom:-20px;border-top:2px solid #2dc62d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjMDA2NzAwIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) center 2px no-repeat #090;background-size:auto;background-size:auto;text-decoration:none;box-shadow:0 0 5px #888;z-index:2147483647;background-size:58px 58px}#callnowbutton .NoButtonText{display:none}.centrar{margin-left:auto;margin-right:auto;display:block}.logo{width:100%;margin-left:auto;margin-right:auto;display:block}.ticker h2.title{position:absolute;right:0;padding:10px;background:#FFF;z-index:10}.servicios2{max-width:1024px;margin:0 auto;display:flex;float:left;width:50%}.ticker li .inner a{color:#e84c3d}.ticker li .inner a:hover{color:inherit}#home-layout .widget.HTML>h2{display:none}p.description {    font-size: 20px;font-family: sans-serif;}#home-layout .widget.HTML{margin:0 0 30px 0;border:0}#home-layout .widget.HTML .widget-content{text-align:center}.label-layout h2.title{background:#333;text-transform:uppercase;padding:10px 0}.label-layout h2.title .label-name{padding:0 20px}.label-layout h2.title .label-name:hover{color:#fff}.label-layout h2.title .label-target{float:right;display:block;padding:0 5px;margin:0 10px 0 0;background:$(maincolor);color:#fff}.label-layout h2.title .label-target:hover{color:#000}.label-layout{background:#fff;margin:0 0 30px 0;clear:both}.label-layout .item-first .item-thumbnail{width:auto;margin:15px;height:190px}.label-layout .meta{font-size:14px;margin:10px 15px}.label-layout .meta a{color:#bbb}.label-layout .meta a:hover{filter:alpha(opacity=60);opacity:.6}.label-layout .item-first h3.title{margin:0 15px;line-height:1.3em}.label-layout .item-first h3.title a:hover{text-decoration:underline}.label-layout .item-first .comment{padding-left:18px;background-position:0 -395px;margin:0 0 0 20px}.label-layout .item-other .item-thumbnail{float:left;width:50px;height:50px;margin:0 15px 0 0}.label-layout .item-other .excerpt{display:none}.label-layout .excerpt{margin:15px;font-size:14px;line-height:1.5em}.label-layout .item.item-other .title{font-size:15px}.label-layout .item.item-other .title a{color:#000}.label-layout .item.item-other .title a:hover{color:$(maincolor)}.label-layout .item-other .inner{margin:0 15px;border-top:1px solid #f0f0f0;padding:20px 0}.label-layout.two{clear:both}.label-layout.two .item-first{float:left;width:50%}.label-layout.two .item-other{float:left;width:50%}.label-layout.two .item-other.item-1 .inner{border:0}.label-layout.two .item-first .inner{border-right:1px solid #f0f0f0}.label-layout.left,.label-layout.right{float:left;width:300px;clear:none}.label-layout.left{margin-right:30px}.label-layout.combine{clear:both}.label-layout.combine .item-first .item-thumbnail{float:left;width:45%}.label-layout.combine .item-first .title{padding:15px 0 0 0}.label-layout.combine .item-other{width:50%;float:left}.chat-button {    margin: 0;
    word-wrap: break-word;
    position: fixed;
    top: 50%;
    left: 70%;
    transform: translate(-7%, 20%);
    background: linear-gradient(to right, #e32828, purple);
    color: white;
    font-size: 10px;
    font-weight: bold;
    z-index: 99999;
    padding: 8px 8px;
    border: none;
    border-radius: 25px 0px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    display: flex;
    align-items: center;
}

.chat-button img {width: 30px;
  height: 30px;
  margin-right: 10px;
  animation: pulse 1s ease-in-out infinite alternate;
 
}

#chat-text {
  display: inline-block;
 }

@keyframes pulse {
  0% { transform: translate(0, 0); }
  50% { transform: translate(0, 100px); opacity: 0; }
  100% { transform: translate(0, 0); opacity: 1; }
} .centrado {
    text-align: center;
    margin: 0 auto;
}.card {
  display: inline-block;
  text-align: center;
  cursor: pointer;
}

.card img {
  width: 200px;
  height: 300px;
}

#result {
  margin-top: 20px;
}
div#selectedCard img {
    max-width: 179px!important;
}
a#whatsappLink {
    background: green;
    border: 2px solid white;
    border-radius: 10px;
    color: white;
    padding: 9px;
    font-size: 18px;
}p#resultText {
    text-align: justify;
    margin: 10px 26px;
    font-family: sans-serif;
    font-size: 14px;
    line-height: 1.6;
}.button {
  background-color: #f44336; /* Color de fondo */
  border: none;
  color: white;
  padding: 15px 30px; /* Espacio interno */
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  margin: 10px;
  cursor: pointer;
  border-radius: 10px; /* Bordes redondeados */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Sombra */
  transition: background-color 0.3s ease; /* Transición de color */
}.italic {
  font-style: italic;  font-size: 18px;

}p#phrase {
    font-family: cursive;
    margin-bottom: 13px;margin: 10px 26px;
}
@keyframes glowingEffect {
  0% {
    box-shadow: 0 0 10px 5px #fff;
  }
  50% {
    box-shadow: 0 0 20px 10px #fff;
  }
  100% {
    box-shadow: 0 0 10px 5px .container2#fff;
  }
}.card img {
  animation: glowingEffect 2s infinite alternate;
}
.button:hover {
  background-color: #c62828; /* Color de fondo al pasar el cursor */
}

.whatsapp-button {
        display: inline-block;
        background-image: linear-gradient(to right, #8BC34A, #689F38);
        color: #FFF;
        font-size: 18px;
        padding: 12px 24px;
        border-radius: 30px;
        text-decoration: none;
        transition: all 0.2s ease-in-out;
        position: relative;
        overflow: hidden;
      }

      .whatsapp-button:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(to right, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.15));
        z-index: 2;
        animation: anim 2s infinite;
      }

      @keyframes anim {
        0% {
          transform: translateX(-100%);
        }
        100% {
          transform: translateX(100%);
        }
      }

      .whatsapp-button:hover {
        background-image: linear-gradient(to right, #689F38, #8BC34A);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
      }
      
      
      #imagen-anima {
    display: block;
    margin: 0 auto;
}





.intercalado {
  background-color: #222;
  padding: 20px;
  margin-bottom: 20px;
}

.intercalado h2 {
  color: #ffc107; /* Color amarillo */
  margin-bottom: 10px;
}

.intercalado p {
  color: #ccc; /* Color gris claro */
}

.intercalado a {
  display: inline-block;
  background-color: #ffc107; /* Color amarillo */
  color: black;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: bold;
  margin-top: 15px;
  transition: background-color 0.3s;
}

.intercalado a:hover {
  background-color: #ffca28; /* Color amarillo m��s claro en el hover */
}

/* Estilo para los botones de contacto en el contenido intercalado */
.contact-button {
  display: block;
  background-color: #4caf50; /* Color verde */
  color: white;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: bold;
  margin-top: 15px;
  transition: background-color 0.3s;
}

.contact-button:hover {
  background-color: #45a049; /* Color verde m��s oscuro en el hover */
}

/* Estilo para el texto de sugesti��n de venta en el contenido intercalado */
.suggestion-text {
  font-style: italic;
  text-align: center;
  margin-top: 10px;
}


.star-container {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 10px;
    }
    .star-icon {
      color: gold;
      font-size: 24px;
    }

    /* Estilos para el bot��n de WhatsApp */
    .whatsapp-button {
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: #25d366;
      color: white;
      font-size: 18px;
      padding: 10px 20px;
      border: none;
      border-radius: 5px;
      margin-top: 10px;
      text-decoration: none;
    }
    .whatsapp-icon {
      font-size: 20px;
      margin-right: 10px;
    }

    /* Estilos para "satisfacci��n garantizada" */
    .satisfaction-text {
      text-align: center;
      font-style: italic;
      margin-top: 5px;
    }
.profile {
  max-width: 600px;
  margin: 0 auto;
}

.cover-photo {
  width: 100%;
  max-height: 300px;
  object-fit: cover;
}

.profile-info {
  display: flex;
  align-items: center;
}

.profile-photo {
  width: 780px;
  height: 120px;
  border-radius: 50%;padding:20px;
  overflow: hidden;
}

.profile-photo img {
  width: 100%;
  height: 100%;  border-radius: 50%;
  object-fit: cover;
}/* Aseg��rate de incluir la librer��a de Font Awesome para poder usar los ��conos */
/* Puedes incluirlo mediante un enlace externo o descargando los archivos de Font Awesome */
/* Aqu�� estoy asumiendo que ya has incluido la librer��a correctamente */

/* Estilos para el bot��n de llamada */
.call-button {
  display: flex;
  align-items: center; /* Centrar verticalmente */
  justify-content: center; /* Centrar horizontalmente */
  padding: 10px 20px;
  background-color: #27ae60;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;    margin: 10px auto;
}
.call-button i {
    margin-right: 10px;
    scale: -1;
    transform: rotate(273deg);
}

h2#conta3 {
    padding: 21px;
}

.call-button i {
  margin-right: 10px;
}

/* Estilos para el modal */
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  border-radius: 5px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}.gif-container {
  text-align: center;
}

/* Estilo del gif */
.gif {
  max-width: 100%;
  height: auto;
}

.close-button { 
    color: #000;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 1px 1px;
    /* background-color: #000; */
    border-radius: 5px;
}

.close-button:hover,
.close-button:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* Estilos para el contenido del modal */
.modal-title {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}
.modal-content {
    color: black;
}
.modal-description {
  font-size: 18px;
  text-align: center;
  margin-bottom: 20px;
}

.call-link {
  display: block;
  text-align: center;
  padding: 10px;
  background-color: #27ae60;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}

.call-link:hover {
  background-color: #219653;
}







.verified-icon {
  width: 20px;
  height: 20px;
  background-color: #1DA1F2;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.verified-icon::before {
  content: "";
  width: 8px;
  height: 4px;
  display: block;
  border: 2px solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.profile-name {
  font-size: 24px;
  font-weight: bold;
  margin-left: 20px;
  display: inline-block;
}

.profile-description {
  margin-top: 20px;
  padding: 20px;
  font-size: 16px;
  line-height: 1.5;
}


.label-layout.combine .item-other .inner{margin:0;padding:15px}.carousel-nav a{display:block;width:1.5em;text-align:center;float:left;margin-left:1px;background:$(maincolor);color:#fff;line-height:1em!important;padding:.1em 0 .3em 0}.carousel-nav{position:absolute;right:0;z-index:10;top:10px;width:3.7em}.carousel-nav a:hover{background:#000}.label-layout.carousel .content ul{display:block;width:100%;height:200px;left:0;float:left}.label-layout.carousel .content ul li{display:block;list-style:none;width:210px;float:left;background:#000;position:absolute}.label-layout.carousel{overflow:hidden}.label-layout.carousel .content ul li .item-thumbnail{width:100%;height:200px}.label-layout.carousel .content ul li a.title{display:block;position:absolute;top:0;left:0;z-index:9;color:#fff;width:100%;text-align:center}.logo{max-width:1024px;height:auto;margin:0 auto;z-index:20;text-align:center}.label-layout.carousel .content ul li a.title span.cell{display:table-cell;height:200px;width:9999px;vertical-align:middle}.label-layout.carousel .content ul li a.title span.inner{margin:0 20px;display:block;background:#000;padding:10px;background:rgba(0,0,0,.4);font-size:16px}.label-layout.carousel .content ul li:hover img{filter:alpha(opacity=60);opacity:.6}#nns{margin-top:360px}.contenedor{max-width:1024px;margin:0 auto}.testimonios{max-width:1024px;margin:0 auto}.et_pb_text_inner h3{font-weight:700;font-size:33px;line-height:1;text-align:center;text-transform:full-size-kana;background:bisque;color:#fff;padding:12px}.et_pb_text_inner h3{background:rgba(230,16,34,1);background:-moz-linear-gradient(left,rgba(230,16,34,1) 0,rgba(255,112,112,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(230,16,34,1)),color-stop(100%,rgba(255,112,112,1)));background:-webkit-linear-gradient(left,rgba(230,16,34,1) 0,rgba(255,112,112,1) 100%);background:-o-linear-gradient(left,rgba(230,16,34,1) 0,rgba(255,112,112,1) 100%);background:-ms-linear-gradient(left,rgba(230,16,34,1) 0,rgba(255,112,112,1) 100%);background:linear-gradient(to right,#000000 0,#a4a4a4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61022',endColorstr='#ff7070',GradientType=1)}.et_pb_text_inner h2{font-weight:700;line-height:1;text-align:center}.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}.menu-container{max-width:1024px;text-align:center;margin:0 auto}.experiencia{border-bottom:2px solid #fff}.carouselbannerCss-mobile{margin-top:10px}.et_pb_button.et_pb_custom_button_icon.et_pb_button_0.et_pb_bg_layout_dark:hover{background:#fff;color:red}.experiencia:hover{cursor:pointer}#side{float:right;width:300px}#side .widget h2{font:$(emfont);font-weight:400;text-transform:uppercase;font-size:20px;background:#333;color:#fff;padding:11px 20px}#side .widget{margin:0 0 30px 0;background:#fff}#side .widget .widget-content{padding:20px}#side .widget.HTML .widget-content{padding:0}#tit a{font-size:31px;color:#fff}.et_pb_button_wrapper a{border:0;border-radius:29px}.et_pb_button_wrapper{text-align:center}#nnss{margin-top:5px}#d a{color:gold}#n1 a{color:#e4b821!important;text-shadow:1px 1px 1px gray}.et_pb_testimonial_0 .et_pb_testimonial_portrait{width:150px!important;height:150px!important;border-radius:500px 500px 500px 500px;overflow:hidden;background-size:cover}#bot{background:#f50505;color:white!important;text-shadow:1px 1px 1px #000}#section1{width:100%;max-width:1024px;margin:0 auto}.et_pb_button_wrapper a{color:#0ea44c!important;border-radius:20px;background:#5f1c1c;background-color:#5f1c1c;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto;background-color:#4df400;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto;background-color:#4df400;border-color:#4df400;padding-left:2em;padding-right:.7em;background-color:#fff;box-shadow:0 12px 18px -6px rgba(0,0,0,.3)!important;display:inline-block!important;margin-top:20px;color:#fff;text-shadow:none;text-decoration:none;position:relative;padding:.3em 1em;padding-right:1em;padding-left:1em;padding-right:1em;padding-left:1em;padding-right:1em;padding-left:1em;border:2px solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-radius:20px!important;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:20px;font-weight:bolder;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}#side .widget.HTML{background:0}.et_pb_slide_title{font-size:20px;font-weight:800!important;font-size:39px!important;color:#4df400!important;text-shadow:.08em .08em .08em rgba(0,0,0,.4)!important;color:#333;font-weight:500;line-height:1em;text-align:center}.et_pb_slide_title{font-size:20px;font-weight:800!important;font-size:39px!important;color:#4df400!important;text-shadow:.08em .08em .08em rgba(0,0,0,.4)!important;padding-bottom:10px;color:#333;font-weight:500;line-height:1em}.fas.fa-bars{float:right}a.et_pb_button.et_pb_more_button.et_pb_button_one{padding:.3em 2em .3em .7em;border:2px solid transparent;background-color:rgba(255,255,255,.2);color:#ffffd6;font-size:26px;font-weight:bolder}.header-content{font-family:sans-serif;text-align:center;color:#fff;text-shadow:2px 2px 2px #000;font-size:14px;line-height:2}#social-list .LinkList li a.vimeo{background-position:0 -94px}#social-list .LinkList li a.dribbble{background-position:-188px -94px}#social-list .LinkList li a.tumblr{background-position:-282px -94px}#social-list .LinkList li a.dropbox{background-position:-94px -188px}#social-list .LinkList li a.flickr{background-position:-94px -282px}#social-list .LinkList li a.linkedin{background-position:-282px -282px}#social-list .LinkList li a.blogspot{background-position:-376px -282px}#social-list .LinkList li a.youtube{background-position:-470px 0}#social-list .LinkList li a.behance{background-position:-376px -94px}#social-list .LinkList li a.instagram{background-position:-470px -94px}#social-list .LinkList li{float:left}#social-list .LinkList .widget-content{background:#fefefe}#side .widget.FollowByEmail{background:#e84c3d;text-align:center}#side .widget.FollowByEmail h2{background:0;font-size:26px;padding-bottom:0}.contenedor_tab{float:left;clear:both;width:100%;padding:0;margin:0 auto;display:block;background:#ccc;border:1px solid #333;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7pc 7px;border-radius:0 0 7px 7px}ul.tabs{float:left;margin:0;padding:0;list-style:none;height:auto;width:100%;margin-top:20px}ul.tabs li{margin:0;padding:0;line-height:31px;border:1px solid #333;margin-bottom:-1px;background:#333;overflow:hidden;position:relative;border:1px solid #333;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}ul.tabs li a{text-decoration:none;color:#fff;display:block;font-size:15px;padding:0 20px;border:1px solid #fff;outline:0;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;font-family:arial}ul.tabs li a:hover{background:#666}ul.tabs li.activa,ul.tabs li.activa a,ul.tabs li.activa a:hover{color:#333;font-weight:700;background:#ccc;border-bottom:1px solid #ccc}.contenido_tab{padding:10px;letter-spacing:.1px;text-align:justify;font-family:arial;font-size:14px}#side .widget.FollowByEmail .widget-content form *{display:block;width:100%;clear:both;margin:0;padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#side .widget.FollowByEmail .widget-content form .follow-by-email-address{padding:10px 0;text-align:center;font-size:20px}#side .widget.FollowByEmail .widget-content form .follow-by-email-submit{margin:20px 0 0 0;padding:15px 0;height:auto;font-size:20px;text-transform:uppercase}#side .widget.FollowByEmail .widget-content form .follow-by-email-submit:hover{background-color:#000}#side .PopularPosts .widget-content{padding:10px 20px}.PopularPosts li{display:block;padding:10px 0!important;border-bottom:1px solid #f8f8f8}.PopularPosts li:last-child{border-bottom:0}.PopularPosts li .item-thumbnail{width:100%;height:150px;margin-bottom:10px}.PopularPosts li .item-title{font:$(emfont);font-size:15px}.PopularPosts li .item-title a:hover{text-decoration:underline;color:$(maincolor)}.PopularPosts li .item-snippet{font-size:12px;line-height:1.5em;margin:10px 0 0 0}.PopularPosts li .item-title a{color:#000}#side .Label .widget-content.list-label-widget-content{padding:10px 20px}.Label .widget-content.list-label-widget-content li{display:block;padding:10px 0;border-bottom:1px solid #f8f8f8}.Label .widget-content.list-label-widget-content li:last-child{border-bottom:0}#side .random-posts,#side .recent-posts,#side .recent-comments{background:#fff;padding:10px 20px}.recent-comments{font-size:14px}.random-posts .item,.recent-posts .item,.recent-comments .item{padding:10px 0;border-bottom:1px solid #f8f8f8}.circle-text-container{display:flex;align-items:center}.circle{width:8px;height:8px;border-radius:50%;background-color:#fcff0a;margin-right:4px;margin-top:-2px}.testimonial{border-bottom:dashed;margin:11px 25px;font-size:14px;line-height:1.4}.testimonial2{margin:20px;border:1px solid;border-radius:20px;padding:13px;text-align:center}.video{max-width:480px;text-align:center;margin:0 auto}span.text{text-align:center;font-size:13px;text-transform:uppercase;color:greenyellow}.conectado,.circle{animation:parpadeo .7s infinite}ul#marcado li{margin:10px;font-size:14px}.conectado{color:#fff;font-size:11px;text-transform:uppercase;font-weight:bolder;text-rendering:optimizelegibility}@keyframes parpadeo{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.circle-text-container{display:flex;align-items:center;height:auto;text-align:center;margin:0 auto;inline-size:fit-content}.text{color:red}@media(max-width:768px){.masonry-grid-item img{width:120px;height:184px}}@media(min-width:769px){.masonry-grid-item img{width:269px;height:403px}}.container2 a{width:50%}button.call-btn,whatsapp-btn{background:#006dc9;width:100%;height:50px}.call-btn,.whatsapp-btn{cursor:pointer}button.whatsapp-btn{height:50px}a#bot7{background:#d46a1b;color:white!important}.contienelogo{display:none}a#bot9{background:#d46a1b;color:white!important}a#bot10{background:red;color:white!important} .fon4{background:url(https://images.unsplash.com/photo-1521579772986-45a33628a34e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80);background-size:cover}.random-posts .item-thumbnail,.recent-posts .item-thumbnail,.recent-comments .item-thumbnail{width:50px;height:50px;margin:0 10px 0 0}.topcontainer {text-align: center;}img#imagen-anima {width: 500px;height: 500px;}.footer{width:100%;background:#000;margin-top:7px}img#imagen-anima { max-width: min-content;}.random-posts h3.title,.recent-posts h3.title{font-size:15px} img#imagen-anima {width: 720px;height: 435px;}.random-posts h3.title a,.recent-posts h3.title a{color:#000}.flickr_badge_image a{float:left;display:block;line-height:0}.flickr_badge_image a:hover{filter:alpha(opacity=60);opacity:.6}#footer .random-posts h3.title a,#footer .recent-posts h3.title a{color:#fff}.random-posts h3.title a:hover,.recent-posts h3.title a:hover{color:$(maincolor)!important}#footer .random-posts .item,#footer .recent-posts .item,#footer .recent-comments .item{padding:10px 0;border-bottom:1px dotted #333}#footer .random-posts .item:first-child,#footer .recent-posts .item:first-child,#footer .recent-comments .item:first-child{padding-top:0}.random-posts .item:last-child,.recent-posts .item:last-child,.recent-comments .item:last-child{border-bottom:none!important}#footer-section{padding:30px 0}#footer{background:#111;color:#DDD}#footer-section .widget{float:left;width:300px;margin:0 30px 30px 0}#footer-section .widget:last-child{margin:0}#footer-section .widget h2{font:$(emfont);font-weight:400;text-transform:uppercase;font-size:18px;color:#BBB;border-bottom:1px dotted #333;padding:0 0 10px 0;margin:0 0 10px 0}#footer-section .widget.ContactForm .contact-form-widget{padding:10px 0 0 0;font-size:12px;line-height:2em;max-width:1000px}#footer-section .widget.ContactForm form{color:#999}#footer-section .widget.ContactForm form input,#footer-section .widget.ContactForm form textarea{margin:0 0 10px 0;border:0;background:#222;display:block;color:#fff;max-height:1000px;height:auto;max-width:1000px;padding:10px}#footer-section .widget.ContactForm form input.contact-form-button{width:100%;padding:10px 0;float:none;clear:both;font-size:20px;height:auto;text-transform:uppercase;font-weight:400;background:$(maincolor);cursor:pointer}#footer-section .widget.ContactForm form input.contact-form-button:hover{background:grey}#footer-section .widget .td{max-width:240px}#copyright{background:#000;font-size:12px;color:#ccc;padding:20px 0}.paginations>a{padding:5px 9px;background:#fff;margin:0 10px 0 0}.paginations>span.current{margin:0 10px 10px 0;padding:5px 9px;background:#000;color:#fff;float:left;display:block}.paginations>span.extend{margin:0 5px 10px 0;font-weight:700;color:#ccc;letter-spacing:5px;float:left;display:block}.paginations>.page-numbers{margin-bottom:10px;float:left;display:block}.paginations>a:hover{color:#fff;background:$(maincolor)}.servicios{margin-top:18px;text-align:center}.paginations.item_pagination{background:#fff;padding:10px;margin:0 0 30px 0;border-bottom:1px solid #eee;font-size:14px;color:#999;clear:both;z-index:9}.et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_blurb_content{float:left;position:relative;z-index:9;background-position:center;background-size:cover}.et_pb_module_header{padding:15px}.et_pb_module_header a{color:#e02b20}#coll{text-align:center;margin:0 auto;margin-right:auto;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:3%;margin-left:3%}.servicios{max-width:1024px;margin:0 auto}.et_pb_image_wrap{border-radius:500px 500px 500px 500px;overflow:hidden;border-width:15px;border-style:inset;border-color:#e02b20;box-shadow:6px 6px 18px 0 rgba(0,0,0,.3);display:block;margin:auto}.par{border-top:2px solid #c8c8c8;margin-top:21px;line-height:1.7;max-width:329px;margin:0 auto;font-size:15px;text-align:justify;padding:20px}.more-info{background-color:#005420;color:#fff;border-radius:4px;padding:10px;display:inline-block}.more-info{transition:background-color .2s}.more-info:hover{background-color:#1c9e4f}.container{position:relative;display:flex;margin-bottom:20px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.masonry-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@keyframes vibrate{0%{transform:translateX(-2px)}50%{transform:translateX(2px)}100%{transform:translateX(-2px)}}.masonry-grid-item{width:30%;margin:10px}.masonry-grid-item img{width:100%;height:auto}.bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.testimonials-container{display:grid;grid-template-columns:1fr;color:#fff;text-align:center}.testimonial-text{font-size:1.2em;margin-bottom:10px}.testimonial-date{font-size:.8em;margin-bottom:20px}.testimonial-info{display:grid;grid-template-columns:1fr 2fr;align-items:center}.testimonial-img{width:50px;height:50px;border-radius:50%}.testimonial-name-city{text-align:left}.testimonials-container{max-width:600px;margin:0 auto}.header{display:flex;align-items:center}.logo{font-size:23px;font-weight:700;color:white!important}.phone-container{display:flex;align-items:center;margin-left:auto}.phone-link{font-size:24px;color:#000;text-decoration:none;margin-right:8px}.call-icon{font-size:24px;color:#000}.description2{font-size:15px;color:#fff;margin-top:8px}.header,.logo,.phone-link,.description2{color:wheat}a.phone-link{font-size:18px}.description span {    background-color: #6d0707;color: white;padding: 2px 6px;border-radius: 8px;}h2{margin:0;padding:0;font-size:2em;font-weight:700}p.description{background:#000000a3;border-radius:19px;padding:15px;text-align:justify}.more-info{text-decoration:none;font-weight:700}.slide{position:absolute;width:400px;height:400px}a{cursor:pointer}.container{display:block}.whatsapp-banner img {width: 59px!important;}.container img{width:480px;    border-radius: 20px;height:auto;margin-bottom:11px;display:block;margin:0 auto}.container2{z-index:999;position:fixed;bottom:0;width:100%;display:flex;    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;max-width:1024px}.image-container img {    left: 40px;
    margin: -5px;
}@keyframes lightEffect {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
.message-container {
  position: relative;
  overflow: hidden;
}.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.8);
}

/* Estilos para el contenido del modal */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  border-radius: 5px;
  max-width: 600px;
}

/* Estilos para el bot��n de cierre del modal */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}   

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.chat-message {    border-radius: 5px;
    background-color: #f5f5f5;
    padding: 10px;
    opacity: 0;
    animation: fade-in 2s forwards;
    border-radius: 19px 26px 2px;
    border: 2px solid #dcdcdc;
}.face-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  pointer-events: none;
}

.face-container img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.7;
  animation: faceEffect 2s infinite;
}

@keyframes faceEffect {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.2;
  }
  80% {
    opacity: 0.2;
  }
 100% {
    opacity: 0.2;
  }
}.container2{
    z-index: 9999999999;
}
.typing-text {    animation: typing 4s steps(30) forwards;
    white-space: break-spaces;
    overflow: hidden;
    width: 0;
    color: black;
} 

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes typing {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

.image-container {
  position: relative;
}
button#chat-button img {
    width: 25px!important;
}a.more-info {
    width: fit-content;
}
.image-container img {
  animation: lightEffect 3s infinite;
}.container h2{color:#e5e5e5;margin-right:15px;text-align:center}.container h2 span{animation:vibrate .5s ease-in-out infinite;color:gold}.container a{display:block;text-align:center;margin-top:10px;margin:0 auto}button.call-btn{background:#006dc9}.call-btn,.whatsapp-btn{border:0;width:100%;background-color:#050;color:#fff;font-size:20px;text-align:center;padding:6px;box-shadow:2px 2px 5px rgba(0,0,0,.3);text-shadow:1px 1px 2px rgba(0,0,0,.3);transition:all .2s ease-in-out}.call-btn:hover,.whatsapp-btn:hover{transform:scale(1.05);box-shadow:4px 4px 10px rgba(0,0,0,.5)}.call-btn i,.whatsapp-btn i{margin-right:10px}.whatsapp-logo img{width:100px;margin:0 auto}.whatsapp-form{background-size:cover;padding:20px}.whatsapp-form{background:#000;text-align:center}.whatsapp-form img{border-radius:7px}.whatsapp-form img{width:50px;margin-bottom:20px}.whatsapp-form form{background-color:#fff;padding:20px;border-radius:10px}.whatsapp-form label{font-size:18px;margin-bottom:10px;display:block}.whatsapp-form input[type="text"],.whatsapp-form textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:20px;font-size:16px}.whatsapp-form .btn{background-color:green;color:#fff;padding:12px 20px;border:0;border-radius:4px;cursor:pointer;font-size:18px}.more-info:hover{color:#0056b3}.more-info::before{content:"";display:inline-block;margin-right:10px}.description2{text-transform:uppercase;font-weight:700;font-size:12px;margin:9px}.description{margin:1em 0;font-size:1.2em;line-height:1.5em}@media only screen and (max-width:600px){h2{font-size:1.5em}.description{font-size:1em}}body{color:#FFF;background-image:url(https://blogger.googleusercontent.com/img/a/AVvXsEhsmHWTmOxMi-MnDmlsAMqtlewW98FIEdCoGOknj38vRtKHOT_rFYMkcRyCxh-NirRBtTdM54GiMfOgBjjRfcrXjeXUEgFfrg-bJsDCus9Ojlgbu6q-jh08PYx3KgEBC8sg1HPyDeg2bSFA1iLHBPYgKyaYCzCZqpaJWWNGQewHBA3OqqSedjLyo5rA=s16000);background-repeat:repeat}div#buttons-container{text-align:center}a{color:#0F0}.par{color:#000;border-top:2px solid #c8c8c8;margin-top:21px}.paginations.item_pagination span{text-transform:uppercase;background:#ccc;color:#fff;padding:3px;font-size:11px;font-weight:700;display:block;float:left;margin:0 5px 5px 0}.paginations.item_pagination .item:last-child{margin-top:10px;padding-top:10px;border-top:1px solid #f8f8f8}.paginations.item_pagination .item:first-child{border:0;margin:0;padding:0}.paginations.item_pagination a:hover{text-decoration:underline}.index .paginations{margin:0 0 30px 0}.static-pagination{text-align:center}.static-pagination .home-link{background:$(maincolor);color:#fff;padding:10px;text-transform:uppercase;font-weight:700;font-size:10px}.static-pagination .home-link:hover{background:#000}.static_page #main{width:100%;padding-bottom:60px}.static_page #side{display:none}.desc-404{text-align:center;font-size:24px;font-style:italic;color:#999}.img-404{font:$(emfont);font-size:150px;font-weight:700;text-align:center;text-shadow:0 0 3px #000;color:#fff}.error_page .paginations{font:$(emfont);text-align:center;text-transform:uppercase}.error_page #main{width:100%;padding:0 0 50px 0}.error_page #side{display:none}.error_page .content-header{display:none}h1.post-title{line-height:1.3em;padding:20px 0 0;font-weight:400;font-size:30px}.item .content-header,.static_page .content-header{margin:0}.post-single .meta a{font-size:14px;color:#bbb;margin:0 1em 0 0}.post-single .meta a:hover{color:$(maincolor)}.post-single .meta .comment-link{background-position:0 -398px;padding:0 0 0 18px}.post-single .meta .timestamp{background-position:0 -448px;padding:0 0 0 20px}.post-single .meta{margin:.5em 0}.post-single .meta a.zoom span{vertical-align:super}.item .post-wrapper{padding-bottom:20px;margin:0}.static_page .post-wrapper{padding-bottom:20px}.tags{background-color:#f0f0f0;padding:10px 20px 10px 36px;background-position:20px -488px;font-size:12px;color:#CCC}.tags a:hover{text-decoration:underline}.share-post{margin:20px 0 0 0;background:#fff;padding:12px 15px 7px 15px;border-bottom:1px solid #eee;z-index:9}.share-post .addthis_toolbox .addthis_button_tweet{width:85px}.share-post .addthis_toolbox .addthis_button_facebook_like{width:80px}.share-post .addthis_toolbox .addthis_button_google_plusone{width:65px}.related-post{z-index:8}.related-post h2.title{color:#fff;padding-left:15px}.related-post .label-layout{border-bottom:1px solid #EEE;margin-top:20px}.post ol{padding-left:40px}.post blockquote{border-top:1px solid #f8f8f8;border-left:5px solid $(maincolor);border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;font-size:18px;font-style:italic}#comment-post-message{font:$(emfont);font-weight:400}#comments{font-size:14px}#comments .datetime a{font-size:10px;color:#ccc}#comments .icon.user.blog-author{display:none}.comment-header{margin:0 0 3px 0!important}li.comment{background:#fff;padding:15px!important}li.comment .comment{background:#f8f8f8}.comment-replies{background:#fff;margin:0!important}.comment-replies .comment{background:#fff;border-bottom:1px solid #fff;margin:0 0 0 47px!important}.comments .thread-toggle{display:none}.comment-replies .comment-thread{padding:0!important}.comment-actions{font-size:12px}.comments .continue a{font-size:12px;padding:0}.comment-replybox-thread #comment-editor{margin-left:7px}.comment-form{max-width:9999px}.comments .comments-content .comment-content{text-align:left}.comment-content iframe{display:block;width:100%;height:300px;max-height:100%;border:0;clear:both}#emo-but{display:inline-block}#emo-but a{padding:4px 4px 0;line-height:0;background:#fbfbfb}#emo-but a:hover{background:#f8f8f8}#emo-box .item{float:left;text-align:center;padding:10px 0;width:85px;font-size:12px;height:30px;line-height:1}#emo-box{background:#fbfbfb;margin:-2px 0 0 0;display:none}#footer-info{position:relative;width:80%;max-width:1080px;margin:auto;font-size:13px;margin:0 auto;text-align:center;color:#fff;padding:10px}.comments .comments-content .comment .comment .comment-content{margin:0}.comment .comment .comment-replybox-single{display:none!important}.comments .comment-replybox-single{margin-top:0!important}.comments .comment .comment-replybox-thread{margin-top:0!important;margin-left:46px}ul#buttons-container-1,ul#buttons-container-2{text-align:center;margin:10px}.comments .continue{margin:0 0 0 47px}.comments .comment-replybox-thread .continue{margin:0}li.comment ol li.comment:last-child{margin-bottom:10px!important}.comments .comment-replybox-single .continue{margin:0}.comments .comment-replybox-thread iframe#comment-editor{margin:0;max-width:200%;width:103%}#comment-post-message a{font:$(body.font);font-size:12px;padding:3px 5px;background:$(maincolor);color:#fff;vertical-align:middle}#comment-post-message a:hover{filter:alpha(opacity=60);opacity:.6}#comment-post-message a.active{background:#EEE;color:#ccc}.blog-comment-message{padding:10px;background:#fbfbfb;border:1px solid #eee;margin:10px 0}#main-content-header span{color:#999;margin:0 1em}.status-msg{background:#fff;padding:20px;font-size:20px;border-right:1px solid #eee;border-bottom:1px solid #eee}.status-msg a:hover{text-decoration:underline}#slider ul{border-bottom:1px solid #ccc}.post-wrapper,.label-layout,#primary .widget{border-bottom:1px solid #ececec}.section .widget.Feed li{margin:0 0 10px 20px}.reactions-label{display:block;background:#333;color:#fff;padding:10px;font-size:12px;margin:13px 4px 0 0;line-height:1em}.reactions-label-cell{line-height:0}.reactions-iframe{margin:17px 0 0 0;height:1.5em}a.scrollup{z-index:10;width:64px;height:64px;text-indent:-99999px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:fixed;bottom:-100px;right:10px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:auto;background-position:0 0}a.scrollup:hover{background-color:transparent}menutop{width:100%}menutop nav{max-width:1024px;margin:20px auto;z-index:100}.menu_bar{display:none}menutop nav ul{overflow:hidden;list-style:none;background:#000}menutop nav ul li{float:left}menutop nav ul li a{color:#fff;padding:13px;display:block;text-decoration:none}menutop nav ul li span{margin-right:10px}menutop nav ul li a:hover{background:#FFF;color:#c9425c}section{padding:20px}@media screen and (max-width:800px){menutop nav{width:80%;height:100%;left:-100%;margin:0;position:fixed}menutop nav ul li{display:block;float:none;border-bottom:1px solid rgba(255,255,255,.3)}.menu_bar{display:block;width:100%;background:#ccc}.menu_bar .bt-menu{display:block;padding:9px;background:#000;color:#fff;text-decoration:none;font-size:19px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:arial}.menu_bar span{float:right;font-size:40px}}.selectnav{display:none}.fb_iframe_widget{width:100%!important}.fb_iframe_widget span{width:100%!important}@media(max-width:600px){.servicios2{display:inline;float:none}.mapa{width:90%}.direccion{width:90%}ul.tabs{margin:0;margin-top:0;padding:0;list-style:none;height:auto;width:100%;margin-top:-7px}ul.tabs li{float:none}}@media screen and (max-width:959px){.selectnav{display:block}#res-menu-1{display:none}#selectnav1{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:left;font:normal normal 17px Times;width:60%;background-color:#fff;color:#ff8989;border:1px solid;margin:0 auto;text-align:center}.et_pb_slider_container_inner:hover{padding:0 0 10px;transition:.8s}.subexperiencia{padding-top:100px}.logo{width:100%}#slider .banner.has-dots ul{height:300px!important}#slider .banner.has-dots ul .item-thumbnail{width:100%!important;height:100%!important;margin:0}.#header{padding-top:68px}#slider .banner.has-dots ul li{min-height:0;height:100%}#slider .banner.has-dots ul li .content{float:left;width:100%!important;height:auto!important;position:absolute;bottom:0;z-index:9}#slider .banner.has-dots ul li .content .inner{height:100%!important}#slider .banner.has-dots ul li .content h3.title{font-size:20px;border-bottom:0;background-color:#000;background-color:rgba(0,0,0,.5);margin:0;text-align:center;padding:20px;line-height:1.5em}#slider .banner.has-dots ul li .content p{display:none}#slider .read-more{display:none}#side .widget{float:left;width:300px;margin-left:30px}.persona1,.persona2,.persona3{margin-bottom:12px}#side{width:660px}#footer-section .widget{float:none;width:100%}}@media screen and (max-width:959px){.persona1,.persona2,.persona3{width:84%;border-bottom:6px dashed #ff3e3e26}}.et_pb_text_inner p{font-size:15px;font-family:arial}section:first-child .widget:first-child{margin-top:13px}}@media screen and (max-width:629px){#header .td{display:block}}#header .blog-title{float:none;text-align:center}.servicios,servicios2{display:inline!important;float:initial!important}#header #main-menu{float:none}#header #selectnav1{width:100%;margin:0}#header-section{background:#000}a.emfont{color:goldenrod}#slider .banner.has-dots ul{height:200px!important}#slider .banner.has-dots ul li .content h3.title{font-size:16px;padding:10px;line-height:1.3em}#main{width:100%}.label-layout h2.title{font-size:95%}.label-layout .item{float:none!important;width:100%!important}.label-layout{width:100%!important}.label-layout.two .item-first .inner{border:0;border-bottom:1px solid #f0f0f0}.label-layout .item-first .item-thumbnail{float:none!important;width:auto!important}#side{width:100%}#side .widget{float:none;margin-left:auto;margin-right:auto;max-width:100%}#et-info{background:red;text-align:center}#et-info-phone{text-align:center;color:white}#copyright .inner{padding:0 20px}#search-this{display:block;clear:both;position:static;padding:5px 20px 10px 20px}#main-content-header{font-size:80%}.content-header-html .extra-link{float:right}.post-archive .item-thumbnail{width:100%;float:none;margin:0}.index .post-wrapper{padding:0}.post-archive .inner{padding:0 20px}.post-archive .meta{margin:20px 20px 0 20px}.label-layout.carousel .content ul li{width:100%!important}}@media screen and (max-width:319px){.wide{width:100%}}.facebook-comment.comment-box .fb_iframe_widget,.facebook-comment.comment-box .fb_iframe_widget span,.facebook-comment.comment-box .fb_iframe_widget iframe{display:block!important;width:100%!important}html[dir="rtl"] #search-this{left:0;right:auto}html[dir="rtl"] .post-single .meta .timestamp{background:0}html[dir="rtl"] .label-layout .item-other .item-thumbnail{margin:0 0 0 15px}html[dir="rtl"] .random-posts .item-thumbnail,html[dir="rtl"] .recent-posts .item-thumbnail,html[dir="rtl"] .recent-comments .item-thumbnail{margin:0 0 0 10px}.bs-next{display:none}.bs-next.active{display:block}.bs-next-pn{background:white;padding:4px;margin:0 5px 0 0;font-size:12px;line-height:1em;display:block;float:left}.bs-next-pn-holder{clear:both;margin:10px 0 0 0;padding:5px;background:#f0f0f0}.bs-next-pn:hover{color:white}.bs-next-pn.active{background:#ccc;color:white}.bs-post-map iframe{display:block;width:100%;height:400px;border:0;margin:10px 0 0 0}