.elementor-76 .elementor-element.elementor-element-2f6dd00d > .elementor-container{max-width:1230px;min-height:400px;}.elementor-76 .elementor-element.elementor-element-2f6dd00d:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-2f6dd00d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cooptaveras.com/wp-content/uploads/2025/11/prestamo-comercial.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76 .elementor-element.elementor-element-2f6dd00d > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76 .elementor-element.elementor-element-2f6dd00d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-e689775{text-align:center;}.elementor-76 .elementor-element.elementor-element-e689775 .elementor-heading-title{color:var( --e-global-color-42b56fd );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-211d5858 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-76 .elementor-element.elementor-element-211d5858 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-76 .elementor-element.elementor-element-211d5858 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-76 .elementor-element.elementor-element-211d5858 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-76 .elementor-element.elementor-element-211d5858 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-76 .elementor-element.elementor-element-211d5858 .elementor-icon-list-icon i{color:var( --e-global-color-42b56fd );transition:color 0.3s;}.elementor-76 .elementor-element.elementor-element-211d5858 .elementor-icon-list-icon svg{fill:var( --e-global-color-42b56fd );transition:fill 0.3s;}.elementor-76 .elementor-element.elementor-element-211d5858{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-76 .elementor-element.elementor-element-211d5858 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-76 .elementor-element.elementor-element-211d5858 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:400;}.elementor-76 .elementor-element.elementor-element-211d5858 .elementor-icon-list-text{color:#E6E8E9;transition:color 0.3s;}.elementor-76 .elementor-element.elementor-element-3a8444d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-3e1e87dc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-76 .elementor-element.elementor-element-4bfb36e6{text-align:center;}.elementor-76 .elementor-element.elementor-element-4bfb36e6 .elementor-heading-title{color:#FFB500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-5b7a8f89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-76 .elementor-element.elementor-element-5b7a8f89::before, .elementor-76 .elementor-element.elementor-element-5b7a8f89 > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-5b7a8f89 > .e-con-inner > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-5b7a8f89 > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-5b7a8f89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-5b7a8f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://cooptaveras.com/wp-content/uploads/2025/11/wave_404_x2.svg");}.elementor-76 .elementor-element.elementor-element-4de2f005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-76 .elementor-element.elementor-element-356930ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-4c0ad73e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-10014e82{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-76 .elementor-element.elementor-element-4d772ff8{text-align:center;grid-row:span 3;}.elementor-76 .elementor-element.elementor-element-4d772ff8 .elementor-heading-title{color:#FFB500;}.elementor-76 .elementor-element.elementor-element-4d772ff8.elementor-element{--align-self:stretch;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-1fb8d109 .elementor-button{background-color:var( --e-global-color-7a22dce );}.elementor-76 .elementor-element.elementor-element-1fb8d109 .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-1fb8d109 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-42b56fd );}.elementor-76 .elementor-element.elementor-element-1fb8d109 .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-1fb8d109 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-1fb8d109.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-28f6b2ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-76 .elementor-element.elementor-element-5fc8f86e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-ebdd7ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-62007845{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-62007845.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-3a95ac22{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-76 .elementor-element.elementor-element-433adf6d{text-align:center;grid-row:span 3;}.elementor-76 .elementor-element.elementor-element-433adf6d .elementor-heading-title{color:var( --e-global-color-7a22dce );}.elementor-76 .elementor-element.elementor-element-433adf6d.elementor-element{--align-self:stretch;}.elementor-76 .elementor-element.elementor-element-1e06d2d5 .elementor-button{background-color:var( --e-global-color-42b56fd );}.elementor-76 .elementor-element.elementor-element-1e06d2d5 .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-1e06d2d5 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-7a22dce );}.elementor-76 .elementor-element.elementor-element-1e06d2d5 .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-1e06d2d5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-1e06d2d5.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-47cc16f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-7cd0b54c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-7c985acd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-3dcbcec0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-3dcbcec0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-4564984f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-76 .elementor-element.elementor-element-25f64c25{text-align:center;grid-row:span 3;}.elementor-76 .elementor-element.elementor-element-25f64c25 .elementor-heading-title{color:var( --e-global-color-7a22dce );}.elementor-76 .elementor-element.elementor-element-25f64c25.elementor-element{--align-self:stretch;}.elementor-76 .elementor-element.elementor-element-7b4c4ae7 .elementor-button{background-color:var( --e-global-color-42b56fd );}.elementor-76 .elementor-element.elementor-element-7b4c4ae7 .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-7b4c4ae7 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-7a22dce );}.elementor-76 .elementor-element.elementor-element-7b4c4ae7 .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-7b4c4ae7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-7b4c4ae7.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-bca320b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-4021fbe7{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:6px;--n-tabs-title-color:#000000;}.elementor-76 .elementor-element.elementor-element-4021fbe7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-76 .elementor-element.elementor-element-4021fbe7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFB500;}.elementor-76 .elementor-element.elementor-element-4021fbe7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-76 .elementor-element.elementor-element-4021fbe7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE70;}.elementor-76 .elementor-element.elementor-element-1a9a8909{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-513543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-7031e201{text-align:center;grid-row:span 3;}.elementor-76 .elementor-element.elementor-element-7031e201 .elementor-heading-title{color:#FFB500;}.elementor-76 .elementor-element.elementor-element-7031e201.elementor-element{--align-self:stretch;}.elementor-76 .elementor-element.elementor-element-4a0da958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-76 .elementor-element.elementor-element-4a0da958::before, .elementor-76 .elementor-element.elementor-element-4a0da958 > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-4a0da958 > .e-con-inner > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-4a0da958 > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-4a0da958 > .e-con-inner > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-4a0da958 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://cooptaveras.com/wp-content/uploads/2025/11/pattern-7-1.png");}.elementor-76 .elementor-element.elementor-element-249c4400{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-76 .elementor-element.elementor-element-4c0ad73e{--width:50%;}.elementor-76 .elementor-element.elementor-element-28f6b2ac{--width:50%;}.elementor-76 .elementor-element.elementor-element-ebdd7ca{--width:50%;}.elementor-76 .elementor-element.elementor-element-62007845{--width:98.33%;}.elementor-76 .elementor-element.elementor-element-47cc16f4{--width:50%;}.elementor-76 .elementor-element.elementor-element-7c985acd{--width:50%;}.elementor-76 .elementor-element.elementor-element-3dcbcec0{--width:98.33%;}.elementor-76 .elementor-element.elementor-element-bca320b{--width:50%;}}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-3e1e87dc{--grid-auto-flow:row;}.elementor-76 .elementor-element.elementor-element-10014e82{--grid-auto-flow:row;}.elementor-76 .elementor-element.elementor-element-3a95ac22{--grid-auto-flow:row;}.elementor-76 .elementor-element.elementor-element-4564984f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-3e1e87dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76 .elementor-element.elementor-element-10014e82{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76 .elementor-element.elementor-element-3a95ac22{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76 .elementor-element.elementor-element-4564984f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-ab57083 */.simulador-container {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    width: 100%;
    max-width: 650px; /* se ajusta pero no pasa de aquí */
    margin: 0 auto; /* centra en pantallas grandes */
    box-sizing: border-box;
}

.simulador {
    margin-bottom: 20px;
}

.simulador h2 {
    color: #FFB500;
    font-size: 1.5rem;
    text-align: center;
    margin-bottom: 15px;
}

label {
    display: block;
    margin: 10px 0 5px;
    font-weight: 600;
    color: #333;
}

input, select {
    width: 100%;
    padding: 12px;
    margin-bottom: 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-size: 1rem;
}

button {
    background-color: #FFB500;
    color: white;
    padding: 12px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    width: 100%;
    font-size: 1rem;
    font-weight: bold;
    transition: background 0.3s ease;
}

button:hover {
    background-color: #00BE43;
}

.resultado {
    text-align: center;
    margin-bottom: 20px;
}

.resultado h2 {
    font-size: 2em;
    margin: 0;
    color: #00BE43;
}

.disclaimer {
    font-size: 0.8em;
    color: #666;
    margin-top: 10px;
    text-align: center;
}

table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
    font-size: 0.9rem;
}

table, th, td {
    border: 1px solid #ddd;
}

th, td {
    padding: 10px;
    text-align: center;
}

th {
    background-color: #f2f2f2;
}

/* 📱 Responsive para móviles */
@media (max-width: 768px) {
    .simulador-container {
        padding: 15px;
        border-radius: 8px;
    }

    .simulador h2 {
        font-size: 1.3rem;
    }

    input, select, button {
        font-size: 0.95rem;
        padding: 10px;
    }

    table {
        font-size: 0.8rem;
    }

    .resultado h2 {
        font-size: 1.5rem;
    }
}

@media (max-width: 480px) {
    .simulador-container {
        padding: 12px;
    }

    .simulador h2 {
        font-size: 1.1rem;
    }

    input, select, button {
        font-size: 0.9rem;
        padding: 8px;
    }

    table, th, td {
        font-size: 0.75rem;
        padding: 6px;
    }

    .resultado h2 {
        font-size: 1.3rem;
    }
}/* End custom CSS */