.elementor-46700 .elementor-element.elementor-element-cb013ba{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-46700 .elementor-element.elementor-element-71bad0a > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-46700 .elementor-element.elementor-element-71bad0a .ct-heading .item--title{color:#000000;font-size:24px;line-height:44px;margin-bottom:31px;}.elementor-46700 .elementor-element.elementor-element-71bad0a .ct-heading .item--title i{color:#000000;}.elementor-46700 .elementor-element.elementor-element-71bad0a .ct-heading .item--sub-title{color:#000000;}.elementor-46700 .elementor-element.elementor-element-71bad0a .ct-heading .item--sub-title.style3:before{background-color:#000000;}.elementor-46700 .elementor-element.elementor-element-71bad0a .ct-heading .item--sub-title.style7:before{background-color:#000000;}.elementor-46700 .elementor-element.elementor-element-71bad0a .ct-heading .item--sub-title.style7:after{background-color:#000000;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-46700 .elementor-element.elementor-element-2495755 .fluentform-widget-custom-radio-checkbox input[type="checkbox"], .elementor-46700 .elementor-element.elementor-element-2495755 .fluentform-widget-custom-radio-checkbox input[type="radio"]{width:15px;height:15px;}.elementor-46700 .elementor-element.elementor-element-2495755 .fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title{color:#C62367;padding:0px 0px 0px 0px;}.elementor-46700 .elementor-element.elementor-element-2495755 .fluentform-widget-wrapper .ff-table thead th{color:#C62367;}.elementor-46700 .elementor-element.elementor-element-2495755 .fluentform-widget-wrapper .ff-table thead tr{border-style:none;}.elementor-46700 .elementor-element.elementor-element-2495755 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#C62367 !important;color:#ffffff !important;border-style:none;}@media(max-width:1024px){.elementor-46700 .elementor-element.elementor-element-71bad0a .ct-heading .item--title{font-size:27px;line-height:38px;}}@media(max-width:767px){.elementor-46700 .elementor-element.elementor-element-cb013ba{padding:0px 0px 0px 20px;}.elementor-46700 .elementor-element.elementor-element-71bad0a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-46700 .elementor-element.elementor-element-71bad0a .ct-heading .item--title{font-size:20px;line-height:30px;margin-bottom:0px;}.elementor-46700 .elementor-element.elementor-element-2495755 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-46700 .elementor-element.elementor-element-2495755 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-46700 .elementor-element.elementor-element-2495755 .fluentform-widget-wrapper .ff-el-group select{line-height:1.2em;}}/* Start custom CSS for ct_heading, class: .elementor-element-71bad0a */.subtitluCF {
    display: block;       /* forțează trecerea pe rând nou */
    font-size: 16px;    /* mai mic decât textul principal */
    margin-top: 5px;      /* puțin spațiu față de textul de sus */
}
@media (max-width: 768px) {
    .subtitluCF {
        font-size: 0.8em;
    }
}
@media (min-width: 768px) {
.ff_flexible_table {
    table-layout: fixed;
    width: 100%;
}

.ff_flexible_table th,
.ff_flexible_table td {
    text-align: center;
}

/* prima coloană (descrierea) */
.ff_flexible_table th:first-child,
.ff_flexible_table td:first-child {
    width: 40%; /* sau cât vrei tu */
    text-align: left;
}

/* coloanele 2–6 egale */
.ff_flexible_table th:not(:first-child),
.ff_flexible_table td:not(:first-child) {
    width: calc(60% / 5);
}}/* End custom CSS */