/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

#early-casa{
  cursor:pointer;
}
#origami-casa{
  cursor:pointer;
}
#nomad-casa{
  cursor:pointer;
}
#district-casa{
  cursor:pointer;
}
#step-casa{
  cursor:pointer;
}
#pavilion-casa{
  cursor:pointer;
}
#candle-casa{
  cursor:pointer;
}
#vulcana-look{
  cursor:pointer;
}
#nebula-look{
  cursor:pointer;
}
#cala-look{
  cursor:pointer;
}
#veta-look{
  cursor:pointer;
}
#iris-look{
  cursor:pointer;
}

.txtocul, .txtprecio{
  opacity:1;
}
/* FORMULARIO */
.contenformu {
  padding-left: 56px;
  padding-right: 56px;
}
.contenformu h2 {
  font-size: 27px;
  margin-bottom:20px;
  font-weight:600;
}
.contenformu h3 {
  font-weight:600;
  padding: 12px 0px;
  font-size: 22px;
}
.cf7mls_bar_style_horizontal_squaren.cf7mls_bar_style_text_vertical li::after, .cf7mls_bar_style_horizontal_round.cf7mls_bar_style_text_vertical li::after {
  height: 5px;
  border-bottom: 1px solid #000;
}
.cf7mls_bar_style_horizontal_squaren.cf7mls_bar_style_text_vertical li::after, .cf7mls_bar_style_horizontal_round.cf7mls_bar_style_text_vertical li::after {
  background: #cfcfcf;
}
.cf7mls_bar_style_horizontal_squaren .cf7_mls_steps_item:hover::after {
  background: #cfcfcf;
}
input[type="checkbox"]:checked::before {
  color: #000;
}
.fndbtn {
  background: rgba(255,255,255,0.6);
  padding: 12px 12px 8px 12px;
}
.carousel-control-next, .carousel-control-prev {
  color:transparent !important;
}
span.m2 {
  font-size: 14px;
  margin-left: 5px;
}
#cf7mls-next-btn-cf7mls_step-1::after,#cf7mls-next-btn-cf7mls_step-2::after,#cf7mls-next-btn-cf7mls_step-3::after,#cf7mls-next-btn-cf7mls_step-4::after,#cf7mls-next-btn-cf7mls_step-5::after,#cf7mls-next-btn-cf7mls_step-6::after {
  content: '\f105';
  font-family: FontAwesome;
  margin-left: 7px;
  top: 2px;
  position: relative;
  font-size: 22px;
}
#cf7mls-back-btn-cf7mls_step-1::before,#cf7mls-back-btn-cf7mls_step-2::before,#cf7mls-back-btn-cf7mls_step-3::before,#cf7mls-back-btn-cf7mls_step-4::before,#cf7mls-back-btn-cf7mls_step-5::before,#cf7mls-back-btn-cf7mls_step-6::before,#cf7mls-back-btn-cf7mls_step-7::before {
  content: '\f104';
  font-family: FontAwesome;
  margin-right: 7px;
  top: 2px;
  position: relative;
  font-size: 22px;
}
.paso_lookfeel .descripcion-casa {
  margin-bottom: 30px;
}
@media only screen and (min-width: 600px) {
  .cf7mls-btns {
    padding: 0px 58px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .contenformu {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .paso_instalaciones .columnas3 {
      display: grid;
      grid-template-columns: 1fr 1fr !important;
      grid-row-gap: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .paso_casas .columnas2{
    grid-template-columns:1fr;
  }
  .dato-casa-1, .dato-casa-2, .dato-casa-3, .dato-casa-4, .dato-casa-5, .dato-casa-6 {
    display: grid;
    grid-template-columns: 100%;
    align-items: center;
  }
  .columnas2.contenformu.paso_extras {
    display: grid;
    grid-template-columns: 1fr;
    align-items: center;
  }
}
@media only screen and (max-width: 600px) {
  .paso_uso #usos {
    display: grid;
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 768px) {
  .columnas2{
    grid-template-columns:1fr !important;
  }
  .contenformu {
    padding-left: 20px;
    padding-right: 20px;
  }
  #lookfeel .wpcf7-list-item {
    display: block !important;
    margin-left: 0px;
  }
  .paso_lookfeel .mosaico {
    margin-bottom: 30px;
  }
  .cf7mls_next.action-button img {
    width: 0px;
    position: unset;
    margin-left: 0px;
  }
  .bloque-acabado {
    margin: 0px;
  }
  form#casas-form #btn-enviar {
    background-position: 260px 15px !important;
  }
  .paso_instalaciones .sup h3 {
    font-size: 18px;
  }
  .col2-der{
    margin-top:40px;
  }
  .paso_casas .columnas1_4 {
    display: grid;
    grid-template-columns: 1fr;
  }
  .tipologia .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .paso_lookfeel .dato-casa-1 img, .paso_lookfeel .dato-casa-2 img, .paso_lookfeel .dato-casa-3 img, .paso_lookfeel .dato-casa-4 img, .paso_lookfeel .dato-casa-5 img, .paso_lookfeel .dato-casa-6 img {
    max-width: 47px;
  }
  .paso_instalaciones .columnas3 {
      display: grid;
      grid-template-columns: 1fr !important;
      grid-row-gap: 40px;
  }
  .grid_centrado {
    padding: 0px 0px !important;
  }
  .paso_uso #usos {
    display: grid;
    grid-template-columns: 1fr !important;
    grid-row-gap: 40px;
  }
  .columnas4.contenformu.paso_extras {
    display: grid;
    grid-template-columns: 1fr 1fr !important;
    justify-items: center;
  }
  .paso_terreno .columnas3 {
    grid-template-columns: 1fr !important;
  }
  div#elementor-tab-content-2031 h2 {
    display: none;
  }
  .resultado_vivienda .precio {
    text-align: left;
  }
}
.dato {
  font-size: 14px;
}
.columnas2 {
  display:grid;
  grid-template-columns: 1fr 1fr;
}
.columnas3 {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.columnas4 {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.columnas1_4 {
  display:grid;
  grid-template-columns: 1fr 4fr;
}
.columnas1_3 {
  display:grid;
  grid-template-columns: 1fr 3fr;
}
.columnas3_1 {
  display:grid;
  grid-template-columns: 3fr 1fr;
}
.columnas2.paso_casas, .columnas2.paso_lookfeel {
  column-gap: 40px !important;
}
.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button {
  margin: 25px 0px 26px;
  padding: 13px 40px;
  border-radius: 0;
}
form.cf7mls input.wpcf7-form-control.wpcf7-submit {
  padding: 5px 29px;
}
div[id^="wpcf7-f681"] button.cf7mls_back {
  border-radius: 0;
  padding-left: 40px;
  padding-right: 40px;
}
/* Paso 1 casas */

.dato-casa-1, .dato-casa-2, .dato-casa-3, .dato-casa-4, .dato-casa-5, .dato-casa-6 {
  display: grid;
  grid-template-columns: 55px 80%;
  align-items: center;
}
.bloque2 .elementor-kit-6 button, .bloque2 .elementor-kit-6 input[type="button"], .bloque2 .elementor-kit-6 input[type="submit"], .bloque2 .elementor-kit-6 .elementor-button{
  border-width:0 !important;
  color: transparent !important;
}
#casas-form input[type="radio"]:checked::before, #casas-form input[type="checkbox"]:checked::before {
  border: 1px solid #000;
  background: #000;
}
h2.nombre-casa {
  font-size: 30px;
}
.bloque2 {
  margin-top: 30px;
}
.tipologia .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.dato {
  font-weight: 600;
}
.tipologia.columnas1_4 {
  margin-top: 40px !important;
  margin-bottom: 40px;
}
div#casas-carrusel{
  z-index:0;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 10px;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
    padding: 15px !important;
    background-color: rgba(0, 0, 0, 0.7);
}
.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
    filter: unset;
}
/* Fin de casas */
/* Paso 2 Look&Feel */
.lookandfeel .wpcf7-list-item.first {
  margin-left: 0px;
}
/* Fin de paso 2 Look And Feel*/


/* Paso 3 acabados */
.grid_centrado{
  justify-self: center;
}
.grid_centrado {
  padding:0px 50px;
}
.paso_instalaciones .columnas3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 40px;
}

.bloque-acabado {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0px 20px;
  border:1px solid #000000;
}
.sup {
  width: 100%;
  text-align: center;
  color: #ffffff;
  background: #000;
  /*padding-top: 10px;
  padding-bottom: 10px;*/
  height: 100%;
}
.sup img{
  width:80px;
}
.sup p {
  margin-bottom: 0px;
}
.sup h3 {
  color: #fff;
}
.inf {
  padding-top: 40px;
  padding-bottom: 15px;
}
.inf.trescheck {
  padding-top: 20px;
  padding-bottom: 5px;
}
.inf .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
  display: grid;
}
.columnas3.grid_centrado.insta1 {
  margin-bottom: 40px !important;
}
.sup img.air {
  width: 60px;
}
.paso_instalaciones .wpcf7-list-item {
  margin-left: 0px;
}
/* Fin de acabados */
/* Paso 4 Usos */
.paso_uso #usos {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.paso_uso .wpcf7-list-item.first label {
  background: url('https://lagomstudio.es/wp-content/uploads/2024/03/personal2.jpg');
  background-repeat: repeat;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  text-transform: uppercase;
  background-size:cover;
}
.paso_uso .wpcf7-list-item.last label {
  background: url('https://lagomstudio.es/wp-content/uploads/2024/03/venta.jpg');
  background-repeat: repeat;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  text-transform: uppercase;
  background-size:cover;
}
.paso_uso .wpcf7-list-item.last label:hover, .paso_uso .wpcf7-list-item.first label:hover{
  cursor:pointer;
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.7);
  color:#ffffff;
}
.paso_uso input[type="checkbox"] {
  display: none;
}
/* Fin de Paso 4 Usos */

/* Paso 5 terreno */
.paso_terreno .columnas3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 90px;
}
/* Fin de paso 5 terreno */
.ico_fondo {
  text-align: center;
}
.ico_fondo img {
  background: #000000;
  padding: 20px 15px;
  border-radius: 50px !important;
}
.extras .wpcf7-list-item {
  margin: 0;
}
.columnas4.extras {
  justify-items: center;
}
.cf7mls_bar_style_horizontal_squaren.cf7mls_bar_style_text_vertical[data-id-form="681"] li.active::before, .cf7_mls_steps_item_icon, .cf7mls_bar_style_horizontal_squaren.cf7mls_bar_style_text_vertical li::before {
  display: none;
}
.paso_uso form input[type="checkbox"] {
  display: none;
}
.paso_terreno .columnas3 {
  margin-bottom: 30px;
}
.guion {
  padding: 0 10px;
}
.paso_extras .wpcf7-list-item.first.last {
  margin-left: 0;
}

/* Paso 6 extras */
.columnas2.contenformu.paso_extras {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
.columnas4.contenformu.paso_extras {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
}
.paso_extras.primera {
  margin-bottom: 40px;
  margin-top: 40px;
}
/* Fin de paso 6 extras */
/* Paso 7 datos */
.contenformu.paso_datos {
  margin-bottom: 40px;
}
.formu_centrado {
  display: grid;
  justify-content: center;
}
.como_contacta .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
form#casas-form #btn-enviar {
  color: #fff;
  background-color: #000 !important;
  font-size: 16px;
  line-height: 20px;
  background: url('https://lagomstudio.es/wp-content/uploads/2024/03/descargar-grande.png');
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 180px 15px;
  padding: 10px 55px 10px 30px;
}
/* Fin de paso 7 datos */
/* range slider */
.cuarentay8{
  width:48%;
}
form input[type="number"]{
  max-width:100%;
}
.cien{
  max-width:100%;
  width:100%;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{
  -webkit-appearance: none;
  margin: 0;
}
.range_container {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0;
}

.sliders_control {
  position: relative;
  min-height: 50px;
}

.form_control {
  position: relative;
  display: flex;
  justify-content: space-between;
  font-size: 24px;
  color: #635a5a;
  margin-bottom:20px;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  pointer-events: all;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #C6C6C6;
  cursor: pointer;
}

input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  pointer-events: all;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #C6C6C6;
  cursor: pointer;
}

input[type=range]::-webkit-slider-thumb:hover {
  background: #f7f7f7;
}

input[type=range]::-webkit-slider-thumb:active {
  box-shadow: inset 0 0 3px #387bbe, 0 0 9px #387bbe;
  -webkit-box-shadow: inset 0 0 3px #387bbe, 0 0 9px #387bbe;
}

input[type="number"] {
  color: #8a8383;
  width: 50px;
  height: 30px;
  font-size: 20px;
  border: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
   opacity: 1;
}

input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  height: 2px;
  width: 100%;
  position: absolute;
  background-color: #C6C6C6;
  pointer-events: none;
}

#fromSlider {
  height: 0;
  z-index: 1;
}
/* FORMULARIOS DE ACCESO */
#popmake-750 h2 {
  color: #fff;
  font-family: Montserrat;
  font-weight: 600;
  text-align: center;
}
#popmake-750 {
  padding-top: 4%;
  padding-bottom: 4%;
}
#pum-750 .um .um-form input[type="text"],#pum-750 .um .um-form input[type="password"] {
  background-color: #000;
  border-width: 0px 0px 1px 0px !important;
  font-family: Montserrat;
  font-weight: 600;
}
#pum-750  .um-field{
  padding-top:35px;
}
#um-submit-btn {
  background: #000;
  color: #fff;
  border: 1px solid #fff !important;
  border-radius: unset !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
}
.um .um-form ::placeholder, #pum-750 .um .um-form input[type="text"], #pum-750 .um .um-form input[type="password"],
.um .um-form ::placeholder, #pum-746 .um .um-form input[type="text"], #pum-746 .um .um-form input[type="password"] {
  font-size: 18px !important;
}
.ladoder {
  text-align: center;
}
.btn_registro {
  background-color: #000;
  border: 1px solid #fff;
  padding: 15px 60px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: .1em;
}
.ladoder h2 {
  margin-bottom: 50px;
}
a.btn_registro:hover {
  color: #fff;
}
.pum-close.popmake-close {
  display: none;
}
.um.um-register.um-746.uimob500 h2 {
  color: #fff;
  font-family: Montserrat;
  font-weight: 600;
  text-align: center !important;
}
#mobile_number-746, #first_name-746, #last_name-746, #user_password-746, #confirm_user_password-746, #user_email-746, #mobile_number-746:focus, #first_name-746:focus, #last_name-746:focus, #user_password-746:focus, #confirm_user_password-746:focus, #user_email-746:focus {
  background: #000;
  border-width: 0px 0px 1px 0px !important;
}
#first_name-746, #last_name-746, #user_email-746, #user_password-746, #confirm_user_password-746, #mobile_number-746 {
  font-size: 18px !important;
  font-weight: 600;
}
.texto-registro {
  font-weight: 600;
}
.texto-registro a {
  color: #666 !important;
}
#abre_registro, #abre_inicio, #crea_primera_casa {
  background: #000;
  color: #fff;
  border: 1px solid #fff !important;
  border-radius: unset !important;
  text-transform: uppercase !important;
  text-decoration: none;
  padding: 14px;
  min-width: 250px !important;
  display: inline-block;
  letter-spacing: .1em;
}
.um-746 h2 {
  color: #fff;
  font-family: Montserrat;
  font-weight: 600;
  text-align: center;
}
#um_field_746_confirm_user_password .um-field-label {
  display: none;
}
.um-746 .um-field-area {
  margin-bottom: 20px;
}
.centra-contenido {
  max-width: 1140px;
  display: flex;
  margin: 0 auto;
  flex-direction: column;
  align-items: center;
}
.centra-contenido.cuenta-sesion-cerrada {
  padding: 10% 0;
}
.cuenta-sesion-cerrada .columnas2 {
  column-gap: 15px;
}
.cuenta-sesion-cerrada h2 {
  color: #fff;
  margin-bottom: 50px;
}
#abre_inicio, #abre_registro, #crea_primera_casa {
  text-align: center;
}
.resultado_vivienda {
  background: #e8e8e8;
  margin: 40px 0px;
  padding: 20px;
}
.resultado_vivienda .columnas2 {
  align-items: center;
}
.resultado_vivienda .precio {
  text-align: center;
}
.xproyectos {
  margin-top: 30px;
}
.xproyectos p, .datos_personales_vivienda p {
  font-size: 14px;
  font-weight: 600;
  color: #888;
}
.xproyectos a {
  color: #000000;
  text-decoration:none;
}
.xproyectos a:hover {
  color: #000000;
  text-decoration:none;
}
.datos_personales_vivienda {
  margin-bottom: 30px;
}

.elementor-tabs-content-wrapper {
  border-width: 0px !important;
}
#tab_cliente .elementor-widget-tabs .elementor-tab-content,#tab_cliente .elementor-widget-tabs .elementor-tab-title,#tab_cliente .elementor-widget-tabs .elementor-tab-title::after,#tab_cliente .elementor-widget-tabs .elementor-tab-title::before,#tab_cliente .elementor-widget-tabs .elementor-tabs-content-wrapper {
  border-color: #fff !important;
}
.elementor-731 .elementor-element.elementor-element-c19d352 .elementor-tab-title, .elementor-731 .elementor-element.elementor-element-c19d352 .elementor-tab-title::before, .elementor-731 .elementor-element.elementor-element-c19d352 .elementor-tab-title::after, .elementor-731 .elementor-element.elementor-element-c19d352 .elementor-tab-content, .elementor-731 .elementor-element.elementor-element-c19d352 .elementor-tabs-content-wrapper{
  border-width:0px !important;
}
#tab_cliente .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
  border-left: 5px solid #000 !important;
  margin-left: 0px;
}
#tab_cliente .elementor-tab-title.elementor-tab-desktop-title {
  border-left: 1px solid #000 !important;
  margin-left: 2px;
}
#footer .wp-social-link svg {
  fill: white !important;
}
li.sinlinea a {
  text-decoration: none !important;
}
li.sinlinea a:hover {
  text-decoration: underline !important;
}
/* MENU */
a:focus {
  outline: none !important;
}

#site-header-inner{
  width:100vw !important;
}
#mega-menu-item-457 .mega-sub-menu, #mega-menu-item-449 .mega-sub-menu{
  display: flex !important;
  align-items: center;
  justify-content: center;
}
#mega-menu-item-32 img {
  /*left: 18px;*/
  position: relative;
}
.mega-menu-item-33 .mega-menu-link {
  padding-left: 0 !important;
}
.menulinkusu a {
  text-align: center !important;
}
span.txt-cuenta {
  display: block;
  top: -12px;
  position: relative;
  font-size: 13px;
}
#mega-menu-item-32 .mega-indicator {
  display: none !important;
}
#mega-menu-item-32 .mega-sub-menu {
  padding: 20px 20px 10px 20px !important;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout ul.mega-sub-menu{
  right:-80px;
  top:95px;
}
#mega-menu-item-891 .mega-menu-link {
  font-size: 12px !important;
  text-align: center;
}
#mega-menu-item-890 .mega-menu-link,#mega-menu-item-892 .mega-menu-link {
  text-align: center !important;
  border: 1px solid #fff !important;
}
#mega-menu-item-890 a:focus, #mega-menu-item-891 a:focus, #mega-menu-item-892 a:focus{
  outline: solid 0px !important;
}
#mega-menu-item-32 #mega-menu-item-890 a.mega-menu-link::before, #mega-menu-item-32 #mega-menu-item-892 a.mega-menu-link::before{
  content: url('https://lagomstudio.es/wp-content/uploads/2024/03/triangulo.png');
  position: absolute !important;
  z-index: 9999;
  left: 85px;
  top: -50px !important;
}
@media only screen and (min-width: 769px){
  #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
    width: 10% !important;
  }
}
@media only screen and (min-width: 769px){
  #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
    width: 10% !important;
  }
}
@media only screen and (max-width: 1280px){
  #menu-item-32 img {
    display: none;
  }
  #menu-item-32{
    display:none;
  }
  #mega-menu-item-1748.cuentamovil{
    display:block !important;
  }
  span.txt-cuenta {
    display: block;
    top: 0;
    text-transform:uppercase;
    position: relative;
    font-size: 16px;
    text-align:left;
  }

}
@media only screen and (min-width: 1281px){
  #mega-menu-item-1748.cuentamovil{
    display:none !important;
  }
}
#mobile-nav .dropdown-toggle::after{
  display:none !important;
}
#mobile-nav #menu-principal a:focus {
    font-weight: 600;
}
  .crea-casa a {
    background-color: #fff !important;
    border-radius: 50px !important;
    color: #000 !important;
    font-weight: 600 !important;
    max-width:220px;
  }

.mobile-menu .oceanwp-text {
  display: none;
}
#mobile-dropdown ul li a {
  text-decoration: none;
}
/* RECUPERAR CONTRASEÑA */
a.inicio-recuperar {
    color: #000;
    font-weight: 600;
    text-decoration: underline;
}
/* COOKIES */
.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg .tg-0lax{text-align:left;vertical-align:top}
