/*Tabla modal*/
 #instalacionEstandarModal .table-container-conjunta{
    display: block;
    border: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
    border-radius: 16px;
    overflow: hidden;
    padding: 0;
}

 #instalacionEstandarModal .tabla-conjunta-faqs {
    display: block;
    border-collapse: collapse;
    border-radius: 16px;
    overflow: hidden;
    justify-content: center;
    align-items: center;
}

 #instalacionEstandarModal .tabla-conjunta-faqs tbody {
    border-bottom: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
    border-right: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
    border-left: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
}

 #instalacionEstandarModal .tabla-conjunta-faqs thead * {
    background: var(--Color-Surface-General-Inverse, #00402A);
    text-align: center;
    /* padding: 16px; */
}



 #instalacionEstandarModal .tabla-conjunta-faqs thead tr th {
    color: var(--Color-Content-General-Inverse, #FFF);
    font-feature-settings: 'clig' off, 'liga' off;
    /* Body/Regular/S */
    font-family: IberPangeaText-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding: 16px;
}

 #instalacionEstandarModal .tabla-conjunta-faqs tbody tr td {
    color: var(--Color-Content-General-1, #2C2C2C);
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    /* Body/SmBold/S */
    font-family: IberPangeaText-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    /* 128.571% */
    padding: 16px;
}

 #instalacionEstandarModal .tabla-conjunta-faqs tbody tr {
    border-bottom: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
    border-right: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
}

 #instalacionEstandarModal .tabla-conjunta-faqs tbody tr td.fondo-gris {
    background: var(--Color-Category-General-4, #F0F0F0);
    padding: 16px;
    font-family: IberPangeaText-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    /* 128.571% */
    border-top: var(--border-width-none, 0px) solid var(--Color-Border-General-1, #D8CFC7);
    border-right: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
    border-bottom: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
    border-left: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
}

 #instalacionEstandarModal .tabla-conjunta-faqs tbody tr td.fondo-blanco {
    background: var(--Color-Surface-General-1, #FFF);
    border-top: var(--border-width-none, 0px) solid var(--Color-Border-General-1, #D8CFC7);
    border-right: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
    border-bottom: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
    border-left: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
}

 #instalacionEstandarModal .tabla-conjunta-faqs tbody tr td.fondo-pastel {
    border: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
    background: var(--Color-Surface-General-3, #F9F9F9);
}

 #instalacionEstandarModal .tabla-titulo-contenedor .tabla-titulo{
    color: #000;
    font-family: IberPangea-Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
}
/*Fin tabla modal*/

/*Modal garantia*/

 #garantiaTotalModal .modal-content{
    border-radius:16px;
}

 #garantiaTotalModal .modal-body{
  padding:48px;
}

 #garantiaTotalModal .modal-header{
  border: none;
}

 #garantiaTotalModal .modal-title{
color: var(--Color-Content-General-1, #2C2C2C);
text-align: center;
font-feature-settings: 'liga' off, 'clig' off;
/* Title/S */
font-family: IberPangea-Regular;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 32px;
overflow:visible;
text-overflow: clip;
white-space:normal;
}

 #garantiaTotalModal .modal-body-title{
  color: var(--Color-Content-General-1, #2C2C2C);
  font-family: IberPangea-Regular;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  text-align:left;
  margin-bottom: 0.5rem;
}

 #garantiaTotalModal .modal-body-text{
    color: var(--Color-Content-General-1, #2C2C2C);
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: IberPangeaText-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-align:left;
    margin-bottom:0px;
}

/*Fin Modal Garantia*/

/*Modal Instalacion */

 #instalacionEstandarModal .modal-body-carousel{
      max-width: 450px;
  }
 #instalacionEstandarModal .instalacion-estandar-uno{
    margin-bottom: 24px;
}
 #instalacionEstandarModal .instalacion-estandar-dos{
    margin-bottom: 20px;
}

 #instalacionEstandarModal .modal-content{
      border-radius:16px;
}

 #instalacionEstandarModal .modal-body{
    padding:48px;
}

 #instalacionEstandarModal .modal-header{
    border: none;
}

 #instalacionEstandarModal .modal-title{
  color: var(--Color-Content-General-1, #2C2C2C);
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  /* Title/S */
  font-family: IberPangea-Regular;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  overflow:visible;
  text-overflow: clip;
  white-space:normal;
}

 #instalacionEstandarModal .modal-body-title{
    color: var(--Color-Content-General-1, #2C2C2C);
    font-family: IberPangea-Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-align:left;
}

 #instalacionEstandarModal .modal-body-text{
      color: var(--Color-Content-General-1, #2C2C2C);
      font-feature-settings: 'liga' off, 'clig' off;
      font-family: IberPangeaText-Regular;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 18px;
      text-align:left;
      margin-bottom:0px;
  }

 #instalacionEstandarModal .contenedor-contador-paginas{
    display: flex;
    justify-content: center;
    align-items: center;
}

 #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-prev,
 #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-next{
    position: relative;
    opacity:1;
}

 #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-prev .paginaActiva{
    color: var(--Color-Surface-Interactive-Active, #00A443);
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: IberPangea-Regular;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px;
}

 #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-next .paginasTotales{
    margin-left:-20px;
}

 #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-next .paginasTotales,
 #instalacionEstandarModal .contenedor-contador-paginas .paginasDe{
    color: var(--Color-Surface-General-Inverse, #00402A);
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: IberPangea-Regular;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    margin-top:10px;
}

 #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-prev .carousel-control-prev-icon{
    background-image: url('/documents/20122/13135290/left-gris.png');
}

 #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-next .carousel-control-next-icon{
    background-image: url('/documents/20122/13135290/right-verde.png');
    margin-top:10px;
}

/*Fin Modal Instalacion*/
#forma-pago {
    width: 360px;
    display: flex;
    justify-content: center;
}

#instalacionEstandarModal.modal .close, #garantiaTotalModal.modal .close{
    height: 56px;
    width: 56px;
    background-image: url("/documents/20122/13126869/Close.svg/70ae5f5f-1f3a-6ee9-7a24-1c6d4ac70135?t=1730793901505 width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%232C2C2C' d='M14.4744 15.8511C14.6653 16.0507 14.9748 16.0507 15.1657 15.8511C15.3566 15.6516 15.3566 15.3281 15.1657 15.1286L8.69052 8.36074L15.8571 0.872155C16.048 0.67265 16.048 0.349189 15.8571 0.149685C15.6661 -0.04982 15.3566 -0.04982 15.1657 0.149685L7.9992 7.63818L0.834487 0.149646C0.643587 -0.049882 0.334076 -0.0498822 0.143175 0.149646C-0.0477252 0.349175 -0.047725 0.672674 0.143175 0.872203L7.30781 8.36065L0.832595 15.1268C0.64167 15.3263 0.641669 15.6498 0.832595 15.8493C1.02352 16.0488 1.33307 16.0488 1.524 15.8493L7.99912 9.08321L14.4744 15.8511Z' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.forma-pago {
    width: 328px;
    /* height: 174px; */
    padding-top: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    display: flex;
}

.como-pagar {
    align-self: stretch;
    text-align: center;
    color: black;
    font-size: 18px;
    font-family: IberPangea-Regular;
    font-weight: 600;
    line-height: 24px;
    word-wrap: break-word;
}
#contenedor-reformas{
    background: #FFF;
}

.como-financiar{
    display: flex;
    padding: var(--space-16, 16px);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--space-16, 16px);
    align-self: stretch;
    border-radius: var(--border-radius-l, 16px);
    background: var(--Color-Surface-General-3, #F9F9F9);
    color: var(--Color-Semantic-Info-1, #007ACB);
    font-family: IberPangea-Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; 
}

#contenedor-radio-button-flex {
    width: 328px;
    height: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    display: flex;
}

.radio.radio-inline {
    /* width: 151px; */
    height: 40px;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    display: flex;
    margin: 0px;
    padding-left: 15px;
}

.radio .outer {
    height: 24px;
    width: 24px;
    display: block;
    float: left;
    border-radius: 50%;
    background-color: #ffffff;
    border: 1.50px #2F6852 solid;
    margin-right: 8px;
}

.radio input:checked+label .outer,
.radio input:focus+label .outer {
    background-color: #00A443;
    position: relative;
}

.radio .inner {
    transition: all .25s ease-in-out;
    height: 12px;
    width: 12px;
    display: block;
    opacity: 0;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.radio input:checked+label .inner,
.radio input:checked+label .outer .inner {
    opacity: 1;
}

input[type="radio"] {
    background-color: transparent !important;
    width: 24px !important;
    height: 24px !important;
    z-index: 1;
}

input[type="radio"]:checked {
    background-color: #00A443 !important;
    top: 9px
}

input[type="radio"]::before {
    width: 12px !important;
    height: 12px !important;
}

label.radio-flex {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin: 0px !important;
}

.texto-modulo {
    color: #2C2C2C;
    font-size: 14px;
    font-family: IberPangeaText-Regular;
    font-weight: 400;
    line-height: 18px;
    word-wrap: break-word;
}

.slider-aÃ±os-financiacion {
    width: 328px;
    height: 62px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;
    display: flex;
}

.barraslider-tiempo {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.label-slider {
    width: 328px;
    height: 26px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

#textoTiempoDeFinanciacion {
    color: #2C2C2C;
    font-size: 14px;
    font-family: IberPangeaText-Regular;
    font-weight: 600;
    line-height: 18px;
    word-wrap: break-word;
}

#contenedor-valor-slide {
    width: 68px;
    height: 26px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    background: #DCEBE1;
    border-radius: 4px;
    justify-content: flex-center;
    align-items: flex-end;
    display: flex
}

#valor-slide {
    color: #2C2C2C;
    font-size: 14px;
    font-family: IberPangeaText-Regular;
    font-weight: 400;
    line-height: 18px;
    word-wrap: break-word;
}

#slider-tiempo-financiacion {
    width: 328px;
    height: 62px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;
    display: flex;
}

#contenedor-barra-slide {
    height: 24px;
}

#tiempo {
    padding: 0px;
    height: 6px;
    margin: 0px;
    cursor: pointer;
}

#contenedor-radio-button-flex.form-control {
    display: none;
}

.slide {
    -webkit-appearance: none;
    appearance: none;
}

.slide::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 20px;
    height: 20px;
    background: #00A443;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
    border-radius: 9999px;
}

.slide::-moz-range-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 20px;
    height: 20px;
    background: #00A443;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
    border-radius: 9999px;
}
@media (min-width:360px){
    .radio .outer {
        height: 24px;
        width: 31px;
        display: block;
        float: left;
        border-radius: 50%;
        background-color: #ffffff;
        border: 1.50px #2F6852 solid;
        margin-right: 8px;
    }
    #contenedor-reformas .ibd-formularios-salesforce .formulario {
        margin-top: 30px;
        margin-bottom:0px;
    }

    #contenedor-reformas .ibd-formularios-salesforce .contenedor-principal-form .datos-personales .email.email-no-error {
        margin-top: 0rem;
    }

    #garantiaTotalModal .modal-dialog{
        max-width:345px;
    }

    #garantiaTotalModal .modal-body{
        padding:25px;
        padding-top: 0px;
    }

    #garantiaTotalModal .modal-header, #instalacionEstandarModal .modal-header{
        border: none;
        height: auto;
        display: flex;
        padding: var(--space-16, 16px);
        flex-direction: column-reverse;
        align-items: center;
        gap: var(--space-8, 8px);
        align-self: stretch;
     }

     #garantiaTotalModal .modal-header{
        margin-bottom:10px;
     }
  
      #garantiaTotalModal .modal-body-title{
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        text-align:left;
      }

    #instalacionEstandarModal .modal-dialog{
        max-width:345px;
    }
    #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-next .paginasTotales{
        margin-left:0px;
    }

    #instalacionEstandarModal .contenedor-contador-paginas .paginasDe{
        margin-left:10px;
    }

    #instalacionEstandarModal .tabla-conjunta-faqs tbody tr td.fondo-gris {
        background: var(--Color-Category-General-4, #F0F0F0);
        color: var(--Color-Content-General-1, #2C2C2C);
        text-align: center;
        padding: 16px;
        font-family: IberPangeaText-Regular;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 18px;
        /* 128.571% */
        border-top: var(--border-width-none, 0px) solid var(--Color-Border-General-1, #D8CFC7);
        border-right: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
        border-bottom: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
        border-left: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
    }

    #instalacionEstandarModal .tabla-conjunta-faqs tbody tr td {
        color: var(--Color-Content-General-1, #2C2C2C);
        text-align: center;
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: IberPangeaText-Regular;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px; /* 137.5% */
    }

    #instalacionEstandarModal .modal-body-title{
        padding-bottom:0px;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
      }
    
       #instalacionEstandarModal .modal-body{
        padding:26px;
        padding-top: 0px;
      }
  
      #instalacionEstandarModal .instalacion-estandar-uno{
        margin-bottom: 20px;
      }
  
      #instalacionEstandarModal .instalacion-estandar-dos{
        margin-bottom: 20px;
      }
  
      #instalacionEstandarModal .instalacion-estandar-cuatro .modal-body-title{
        color: #000;
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: IberPangeaText-Regular;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 16px;
        margin-bottom:0.5rem;

      }
  
      #instalacionEstandarModal .instalacion-estandar-cuatro .module-content-list{
        color: var(--Color-Content-General-2, #707070);
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: IberPangeaText-Regular;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        margin-left: -10px;
      }
  
      #instalacionEstandarModal .instalacion-estandar-cuatro .footer{
        color: var(--Color-Content-General-2, #707070);
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: IberPangeaText-Regular;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        text-align:left;
      }
  
      #instalacionEstandarModal .instalacion-estandar-tres .module-content-list{
        display: flex;
        padding: 0;
        justify-content: center;
        gap: 24px;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        margin-bottom: 32px;
      }
  
      #instalacionEstandarModal .instalacion-estandar-tres .module-content-list .module-content-list-item{
        display: flex;
        align-items: flex-start;
        padding: 0;
        gap: 8px;
        align-self: stretch;
      }
  
      #instalacionEstandarModal .instalacion-estandar-tres .module-content-list .module-content-list-item>.check{
        display: flex;
        justify-content: center;
        align-items: center;
      }
  
      #instalacionEstandarModal .instalacion-estandar-tres .module-content-list .module-content-list-item .list-item-text{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        gap: 2px;
        flex: 1 0 0;
        padding-top: 2px;
      }
  
      #instalacionEstandarModal .instalacion-estandar-tres .module-content-list .module-content-list-item .list-item-text>span:nth-child(1){
        color: var(--Color-Content-General-1, #2C2C2C);
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: IberPangeaText-Regular;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 18px;
      }
  
      #instalacionEstandarModal .instalacion-estandar-tres .module-content-list .module-content-list-item .list-item-text>span:nth-child(2){
        color: var(--Color-Content-General-2, #707070);
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: IberPangeaText-Regular;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 18px;
      }
  
      #instalacionEstandarModal .tabla-titulo-contenedor .tabla-titulo{
          color: #000;
          font-family: IberPangeaText-Regular;
          font-size: 16px;
          font-style: normal;
          font-weight: 600;
          line-height: 22px;
          text-align: left;
          padding-left:20px;
          margin-bottom:15px;
      }
  
      #instalacionEstandarModal .tabla-conjunta-faqs .tanto-por-ciento {
          color: var(--Color-Content-General-Inverse, #FFF);
          text-align: center;
          font-feature-settings: 'liga' off, 'clig' off;
          font-family: IberPangeaText-Regular;
          font-size: 16px;
          font-style: normal;
          font-weight: 600;
          line-height: 22px;
      }
}

@media (min-width: 576px) {

    .radio .outer {
        height: 24px;
        width: 24px;
        display: block;
        float: left;
        border-radius: 50%;
        background-color: #ffffff;
        border: 1.50px #2F6852 solid;
        margin-right: 8px;
    }

    #garantiaTotalModal .modal-body{
        padding:48px;
        padding-top:0px;
    }

    #garantiaTotalModal .modal-dialog{
        max-width:570px;
    }

    #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-next .paginasTotales{
        margin-left:-20px;
    }

    #instalacionEstandarModal .contenedor-contador-paginas .paginasDe{
        margin-left:0px;
    }

    #instalacionEstandarModal .modal-dialog{
        max-width:550px;
    }
  
    #instalacionEstandarModal .modal-body{
      padding:48px;
      padding-top: 0px;
    }

    #forma-pago {
        width: 576px;
    }

    .forma-pago {
        width: 496px;
    }

    .como-pagar {
        text-align: start;
    }

    #contenedor-radio-button-flex {
        width: 496px;
    }

    .radio.radio-inline {
        padding-left: 10px;
    }

    .slider-aÃ±os-financiacion {
        width: 496px;
    }

    .label-slider {
        width: 496px;
    }

    #slider-tiempo-financiacion {
        width: 496px;
    }
}

@media(min-width:360px) and (max-width:575px){
    #instalacionEstandarModal .table-container-conjunta{
        max-width: 300px;
    }
    #instalacionEstandarModal .tabla-conjunta-faqs .cabecera-lateral{
        position: sticky !important;
        z-index: 2;
        left: 0;
    }
    #instalacionEstandarModal .tabla-conjunta-faqs{
        overflow-x: auto;
    }

}

@media(min-width:576px) and (max-width:991px){
  #instalacionEstandarModal .tabla-conjunta-faqs .cabecera-lateral{
      position: sticky !important;
      z-index: 2;
      left: 0;
  }
  #instalacionEstandarModal .table-container-conjunta{
      max-width: 500px;
  }

  #instalacionEstandarModal .tabla-conjunta-faqs{
      overflow-x: auto;
  }
}

@media (min-width: 992px) {

    #contenedor-reformas .ibd-formularios-salesforce .formulario {
        margin-bottom:50px;
    }

    #contenedor-reformas .ibd-formularios-salesforce {
        margin-inline: 3rem;
        width: 30rem;
    }

    #contenedor-reformas .ibd-formularios-salesforce .contenedor-principal-form {
        width: 100%;
    }

    #contenedor-reformas .ibd-formularios-salesforce .contenedor-principal-form .datos-personales .email {
        margin-top: 3rem;
    }

    #garantiaTotalModal .modal-body-title{
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        text-align:left;
    }

    #garantiaTotalModal .modal-dialog{
        max-width:710px;
    }

     #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-next .paginasTotales{
        margin-left:-50px;
    }

     #instalacionEstandarModal .contenedor-contador-paginas .paginasDe{
        margin-left:-15px;
    }

   #instalacionEstandarModal .tabla-conjunta-faqs .tanto-por-ciento {
      color: var(--Color-Content-General-Inverse, #FFF);
      text-align: center;
      font-feature-settings: 'liga' off, 'clig' off;
      font-family: IberPangeaText-Regular;
      font-size: 12px;
      font-style: normal;
      font-weight: 600;
      line-height: 16px;
      /* padding: 16px; */
  }

   #instalacionEstandarModal .tabla-conjunta-faqs tbody tr td.fondo-gris {
      background: var(--Color-Category-General-4, #F0F0F0);
      color: var(--Color-Content-General-1, #2C2C2C);
      text-align: center;
      font-feature-settings: 'liga' off, 'clig' off;
      font-family: IberPangeaText-Regular;
      font-size: 12px;
      font-style: normal;
      font-weight: 600;
      line-height: 16px; /* 133.333% */
      border-top: var(--border-width-none, 0px) solid var(--Color-Border-General-1, #D8CFC7);
      border-right: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
      border-bottom: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
      border-left: var(--border-width-s, 1px) solid var(--Color-Border-General-1, #D8CFC7);
  }

   #instalacionEstandarModal .tabla-conjunta-faqs tbody tr td {
      color: var(--Color-Content-General-1, #2C2C2C);
      text-align: center;
      font-feature-settings: 'liga' off, 'clig' off;
      font-family: IberPangeaText-Regular;
      font-size: 14px;
      font-style: normal;
      font-weight: 600;
      line-height: 18px;
  }

   #instalacionEstandarModal .tabla-titulo-contenedor .tabla-titulo{
      color: #000;
      font-family: IberPangeaText-Regular;
      font-size: 18px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
      text-align: left;
      padding-left:30px;
      margin-bottom:10px;
  }

  #instalacionEstandarModal .modal-dialog{
    max-width:750px;
    }

    #instalacionEstandarModal .modal-body-title{
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-align:left;
    margin-bottom:0.5rem;
    }

    #instalacionEstandarModal .instalacion-estandar-tres .module-content-list{
    flex-direction: row;
    list-style: none;
    }

    #forma-pago {
        width: 576px;
    }

    .forma-pago {
        width: 413px;
        /* height: 166px; */
    }

    #contenedor-radio-button-flex {
        width: 413px;
    }

    .slider-aÃ±os-financiacion {
        width: 413px;
    }

    .label-slider {
        width: 413px;
        gap: 8px;
    }

    #slider-tiempo-financiacion {
        width: 413px;
    }

    #garantiaTotalModal .modal-header{
        margin-bottom:50px;
     }
}

@media (min-width: 1200px) {
    #contenedor-reformas .ibd-formularios-salesforce {
        margin-inline: 2rem;
        width: 40rem;
    }

    #contenedor-reformas .ibd-formularios-salesforce .contenedor-principal-form {
        width: 100%;
    }

    #garantiaTotalModal .modal-dialog{
        max-width:800px;
    }

    #instalacionEstandarModal .modal-dialog{
        max-width:750px;
    }
    #forma-pago {
        justify-content: start;
        padding-left: 83px;
    }

    .forma-pago {
        width: 500px;
    }

    #contenedor-radio-button-flex {
        width: 500px;
    }

    .slider-aÃ±os-financiacion {
        width: 500px;
    }

    .label-slider {
        width: 500px;
    }

    #slider-tiempo-financiacion {
        width: 500px;
    }
}

@media (min-width: 1920px) {
    #contenedor-reformas .ibd-formularios-salesforce {
        margin-inline: 16rem;
        width: 55rem;
    }

    #garantiaTotalModal .modal-dialog{
        max-width:960px;
    }

    #instalacionEstandarModal .contenedor-contador-paginas .carousel-control-next .paginasTotales{
        margin-left:-80px;
    }

    #instalacionEstandarModal .contenedor-contador-paginas .paginasDe{
        margin-left:-25px;
    }

    #instalacionEstandarModal .modal-dialog{
        max-width:960px;
    }

    #forma-pago {
        width: 1920px;
        padding-left: 320px;
    }

    .forma-pago {
        width: 752px;
    }

    #contenedor-radio-button-flex {
        width: 752px;
    }

    .slider-aÃ±os-financiacion {
        width: 752px;
    }

    .label-slider {
        width: 752px;
    }

    #slider-tiempo-financiacion {
        width: 752px;
    }
}