.elementor-8602 .elementor-element.elementor-element-8e6cf8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8602 .elementor-element.elementor-element-e444a8a .elementor-repeater-item-d2c8637 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://treshabitat.dominiodetest.com/wp-content/uploads/2024/05/Diseno-sin-titulo-13.png);background-size:cover;}.elementor-8602 .elementor-element.elementor-element-e444a8a .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-8602 .elementor-element.elementor-element-e444a8a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-8602 .elementor-element.elementor-element-e444a8a .swiper-slide-contents{max-width:66%;}.elementor-8602 .elementor-element.elementor-element-e444a8a .swiper-slide-inner{text-align:center;}.elementor-8602 .elementor-element.elementor-element-73d1123 .ova-heading{text-align:center;}.elementor-8602 .elementor-element.elementor-element-73d1123 .ova-heading .title{color:var( --e-global-color-primary );font-family:"Tahoma", Sans-serif;}/* Start custom CSS for html, class: .elementor-element-20e862c */@import url('https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0&display=swap');
.simulador-hipoteca
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.simulador-hipoteca label, .simulador-hipoteca span
{
    font-family: 'Montserrat', sans-serif!important;
}
.slides-valores
{
    display: flex;
    align-items: center;
}
#montoHipotecaValor, #montoImpuestosValor,#montoInteresValor{
    margin-left: auto;
    font-size: 2rem;
    color:#888;
    font-family: 'Montserrat', sans-serif!important;
}
#plazoHipoteca
{
    padding: 10px
}

#simuladorForm 
{
    display: flex;
    flex-wrap: wrap;
    gap: 2rem; /* Ajusta este valor según necesites */
    row-gap: 1rem;
    max-width: 600px;
    padding: 50px 0;
}
#simuladorForm input, #simuladorForm select
{
    border-radius: 0;
    border:none;
    border-bottom: 1px solid #000;
    font-family: 'Montserrat', sans-serif!important;
}
.form-group input[type="range"] {
    width: 100%; /* Hace que el input ocupe todo el ancho de su contenedor */
    margin: 0; /* Elimina márgenes por defecto */
    font-family:  "Spectral", serif;
}
#simuladorForm .form-group {
    flex-basis: calc(50% - 2rem); /* Ajusta el 20px según tu valor de gap */
    /* Opcional: si necesitas que los elementos sean más flexibles, puedes usar flex-grow y flex-shrink */
    flex-grow: 1;
    flex-shrink: 0;
}
#simuladorForm div:nth-child(5)
{
    flex-basis: 100%;
}
#pagoTotalMensual
{
    font-size: 2.2rem;
    font-weight: 500;
    font-family: 'Roboto',Sans-Serif
}
#resultados
{
    max-width: 600px;
    margin: 0 auto;
    font-family:  "Spectral", serif;
    background-color: #618FBE;
    color: #FFF;
    padding: 2rem;
}
#resultados p
{
    margin-bottom: 0;
    display: flex;
}
#resultados p span:nth-child(2)
{
    margin-left: auto;
    font-size: 1.3rem;
    font-weight: 300!important;
    font-family: 'Roboto',Sans-Serif
}
#resultados h3
{
    color:#FFF!important;
    font-family: 'Roboto',Sans-Serif;
    font-size: 1.2rem;
    letter-spacing: 0.2rem;
    font-weight: 300!important;
    margin-bottom:0;
}/* End custom CSS */