.elementor-11257 .elementor-element.elementor-element-7ed49d8{--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;--border-radius:25px 25px 25px 25px;--margin-top:1%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11257 .elementor-element.elementor-element-7ed49d8:not(.elementor-motion-effects-element-type-background), .elementor-11257 .elementor-element.elementor-element-7ed49d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e42a42 );}.elementor-11257 .elementor-element.elementor-element-2716965{--display:flex;--padding-top:3%;--padding-bottom:-2%;--padding-left:0%;--padding-right:0%;}.elementor-11257 .elementor-element.elementor-element-3a26052 .title-after_title, .elementor-11257 .elementor-element.elementor-element-3a26052 .title-subtitle, .elementor-11257 .elementor-element.elementor-element-3a26052 .woodmart-title-container{max-width:100%;}.elementor-11257 .elementor-element.elementor-element-3a26052 .title-subtitle{color:var( --e-global-color-9282a6e );font-size:22px;font-weight:500;}.elementor-11257 .elementor-element.elementor-element-3a26052 .title{color:#FFFFFF;font-weight:600;}.elementor-widget-cool-form .cool-form{--cool-form-label-color:var( --e-global-color-text );--cool-form-field-text-color:var( --e-global-color-text );--cool-form-field-border-color:var( --e-global-color-secondary );--cool-form-button-text-color:var( --e-global-color-secondary );--cool-form-button-text-color-hover:var( --e-global-color-text );--cool-form-button-border-color:var( --e-global-color-text );}.elementor-widget-cool-form .cool-form__field-label, .elementor-widget-cool-form .cool-form-text.mdc-text-field .mdc-floating-label, .elementor-widget-cool-form .cool-form__field-group .mdc-select .mdc-select__anchor .mdc-notched-outline .mdc-notched-outline__notch .mdc-floating-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cool-form .cool-form .cool-form__wrapper .cool-form__field-group .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input, .elementor-widget-cool-form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cool-form .is-field-type-signature{--e-form-field-border-color:var( --e-global-color-secondary );}.elementor-widget-cool-form .cool-form__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-cool-form .is-type-button.cool-form__button, .elementor-widget-cool-form .cool-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-cool-form .cool-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-cool-form .is-type-button.cool-form__button:hover, .elementor-widget-cool-form .is-type-button.cool-form__button:focus{background-color:var( --e-global-color-accent );}.elementor-widget-cool-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cool-form .cool-form__indicators__indicator, .elementor-widget-cool-form .cool-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-cool-form{--cool-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--cool-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--cool-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--cool-form-steps-indicator-progress-color:var( --e-global-color-accent );--cool-form-steps-indicator-progress-background-color:var( --e-global-color-text );--cool-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-cool-form .cool-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11257 .elementor-element.elementor-element-105aedd .is-field-type-calculator.cool-form__field-group .cfkef-calculator-wrapper.elementor-repeater-item-1e54afe{--cal-border-color:#FFFFFF;--cal-background-color:#FFFEFE;--cal-text-color:#000;--cal-outputbox-color:var( --e-global-color-8e42a42 );--cal-font-size:17px;--cal-border-radius:30px 30px 30px 30px;--cal-height:55px;--cal-border-width:0px 0px 0px 0px;--cal-top-padding:0%;--cal-bottom-padding:0%;--cal-left-padding:20%;--cal-right-padding:0%;--cal-margin:0% 0% 0% 0%;}.elementor-11257 .elementor-element.elementor-element-105aedd .cool-form{--cool-form-column-gap:35px;--cool-form-row-gap:16px;--cool-form-label-spacing:0px;--cool-form-label-color:#262B6E;--cool-form-field-text-color:var( --e-global-color-955d83a );--cool-form-field-bg-color:var( --e-global-color-955d83a );--cool-form-field-border-width:0px;--cool-form-field-border-color:var( --e-global-color-8e42a42 );--cool-form-button-align:center;--cool-form-button-text-color:var( --e-global-color-955d83a );--cool-form-button-padding-block-end:0px;--cool-form-button-padding-block-start:0px;--cool-form-button-padding-inline-end:0px;--cool-form-button-padding-inline-start:0px;--cool-form-content-width:97%;--cool-form-box-padding-block-end:0px;--cool-form-box-padding-block-start:0px;--cool-form-box-padding-inline-end:0px;--cool-form-box-padding-inline-start:0px;}.elementor-11257 .elementor-element.elementor-element-105aedd .cool-form__field-label, .elementor-11257 .elementor-element.elementor-element-105aedd .cool-form-text.mdc-text-field .mdc-floating-label, .elementor-11257 .elementor-element.elementor-element-105aedd .cool-form__field-group .mdc-select .mdc-select__anchor .mdc-notched-outline .mdc-notched-outline__notch .mdc-floating-label{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-11257 .elementor-element.elementor-element-105aedd .cool-form .cool-form__wrapper .cool-form__field-group .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input, .elementor-11257 .elementor-element.elementor-element-105aedd .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-11257 .elementor-element.elementor-element-105aedd .is-field-type-signature{--e-form-field-border-width:0px;--e-form-field-border-color:var( --e-global-color-8e42a42 );}.elementor-11257 .elementor-element.elementor-element-105aedd .cool-form__button{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:500;}.elementor-11257 .elementor-element.elementor-element-105aedd .cool-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-11257 .elementor-element.elementor-element-105aedd .elementor-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11257 .elementor-element.elementor-element-105aedd .elementor-message.elementor-message-success{color:var( --e-global-color-8e42a42 );}.elementor-11257 .elementor-element.elementor-element-105aedd .elementor-message.elementor-message-danger{color:var( --e-global-color-8e42a42 );}.elementor-11257 .elementor-element.elementor-element-105aedd .elementor-message.elementor-help-inline{color:var( --e-global-color-8e42a42 );}.elementor-11257 .elementor-element.elementor-element-105aedd{--cool-form-steps-indicators-spacing:20px;--cool-form-steps-indicator-padding:30px;--cool-form-steps-indicator-inactive-secondary-color:#ffffff;--cool-form-steps-indicator-active-secondary-color:#ffffff;--cool-form-steps-indicator-completed-secondary-color:#ffffff;--cool-form-steps-divider-width:1px;--cool-form-steps-divider-gap:10px;}.elementor-11257 .elementor-element.elementor-element-105aedd > .elementor-widget-container{margin:0% 5% 0% 5%;padding:4% 0% 0% 0%;border-radius:0px 0px 0px 0px;}.elementor-11257 .elementor-element.elementor-element-d0da568{--display:flex;--padding-top:-2%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-11257 .elementor-element.elementor-element-1ebe4df .wd-text-block{max-width:80%;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;letter-spacing:0px;word-spacing:1px;}@media(max-width:1024px){.elementor-11257 .elementor-element.elementor-element-3a26052 .title-subtitle{font-size:18px;}.elementor-11257 .elementor-element.elementor-element-105aedd .cool-form{--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;}}@media(max-width:767px){.elementor-11257 .elementor-element.elementor-element-3a26052 .title-subtitle{font-size:18px;}.elementor-11257 .elementor-element.elementor-element-105aedd .cool-form{--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;}}/* Start custom CSS for cool-form, class: .elementor-element-105aedd */<script>
document.addEventListener('DOMContentLoaded', function() {
    const form = document.querySelector('.cool-form'); // Asigurați-vă că selectați corect formularul Cool Form

    if (form) {
        const serviciuSelectat = form.querySelector('[name="serviciu_selectat"]');
        const numarRate = form.querySelector('[name="numar_rate"]');
        const rataLunaraOutput = form.querySelector('[name="rata_lunara_output"]');

        function calculateRate() {
            let pretServiciu = 0;
            if (serviciuSelectat && serviciuSelectat.value) {
                // Extrage prețul din valoarea câmpului SELECT (înainte de '|')
                const selectedOption = serviciuSelectat.value;
                const pricePart = selectedOption.split('|')[0];
                pretServiciu = parseFloat(pricePart);
            }

            let rate = 0;
            if (numarRate) {
                rate = parseInt(numarRate.value);
            }

            let rataLunara = 0;
            if (pretServiciu > 0 && rate > 0) {
                rataLunara = pretServiciu / rate;
            }

            if (rataLunaraOutput) {
                rataLunaraOutput.value = rataLunara.toFixed(2) + ' Lei';
            }
        }

        // Apelați funcția de calcul la încărcarea paginii pentru a seta valoarea inițială
        calculateRate();

        // Adăugați evenimente pentru a recalcula rata la schimbarea valorilor
        if (serviciuSelectat) {
            serviciuSelectat.addEventListener('change', calculateRate);
        }
        if (numarRate) {
            // Range slider-ul poate folosi 'input' pentru actualizări în timp real sau 'change' pentru final
            numarRate.addEventListener('input', calculateRate); 
        }
    }
});
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed49d8 *//* Asigură că fontul Montserrat este încărcat. Dacă tema dvs. îl încarcă deja, acest pas nu este necesar. */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");

/* Aplică fontul Montserrat câmpului de selecție */
.elementor-field-group-serviciu_selectat select, /* Selector bazat pe numele câmpului */
select[name="serviciu_selectat"] /* Selector direct pe atributul name */
{
    font-family: "Montserrat", sans-serif !important;
    /* Puteți ajusta și alte proprietăți, cum ar fi dimensiunea fontului sau greutatea */
    /* font-size: 16px; */
    /* font-weight: 400; */
}

/* De asemenea, puteți aplica fontul și câmpului de output pentru consistență */
.elementor-field-group-rata_lunara_output input, /* Selector bazat pe numele câmpului */
input[name="rata_lunara_output"] /* Selector direct pe atributul name */
{
    font-family: "Montserrat", sans-serif !important;
}/* End custom CSS */