.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2703 .elementor-element.elementor-element-3a2c7050{text-align:start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2703 .elementor-element.elementor-element-576d610 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-3a2c7050 */article-content,
.elementor-2703 .elementor-element.elementor-element-3a2c7050 ul, .elementor-2703 .elementor-element.elementor-element-3a2c7050 ol {
    list-style-position: inside;
}

/* 1. Spațiere pentru subtitluri (H2, H3, H4) */
.elementor-2703 .elementor-element.elementor-element-3a2c7050 h2, .elementor-2703 .elementor-element.elementor-element-3a2c7050 h3, .elementor-2703 .elementor-element.elementor-element-3a2c7050 h4 {
    margin-top: 1.8em; /* Spațiu generos înainte de titlu */
    margin-bottom: 0.5em; /* Spațiu mai mic după titlu, ca să rămână vizual legat de paragraful care urmează */
}

/* Eliminăm spațiul de sus dacă subtitlul este chiar primul element din blocul de text, ca să nu lase un gol ciudat */
.elementor-2703 .elementor-element.elementor-element-3a2c7050 h2:first-child, .elementor-2703 .elementor-element.elementor-element-3a2c7050 h3:first-child {
    margin-top: 0;
}

/* 2. Aerisirea textului normal (paragrafe) */
.elementor-2703 .elementor-element.elementor-element-3a2c7050 p {
    line-height: 1.6; /* Distanța dintre rândurile aceluiași paragraf (1.6 este standardul de aur pentru lizibilitate pe web) */
    margin-bottom: 1.2em; /* Distanța dintre două paragrafe diferite */
    color: #333333; /* Un gri foarte închis este mult mai odihnitor pentru ochi decât un negru absolut (#000000) pe fundal alb */
}

/* 3. Ajustarea listelor pe care le-am reparat mai devreme, ca să respire și ele */
.elementor-2703 .elementor-element.elementor-element-3a2c7050 ul, .elementor-2703 .elementor-element.elementor-element-3a2c7050 ol {
    margin-top: 0.5em;
    margin-bottom: 1.2em;
    line-height: 1.6;
}

.elementor-2703 .elementor-element.elementor-element-3a2c7050 li {
    margin-bottom: 0.4em; /* Spațiu mic între fiecare punct din listă */
}


/* Stil pentru link-uri */
.elementor-2703 .elementor-element.elementor-element-3a2c7050 a {
    color: #008cff;
    text-decoration: none; /* Elimină sublinierea standard dacă nu o dorești */
    font-weight: 500; /* Face link-ul o idee mai gros pentru a ieși în evidență */
    transition: all 0.3s ease; /* Adaugă o tranziție fină la trecerea cu mouse-ul */
}

/* Efect la trecerea cursorului peste link (Hover) */
.elementor-2703 .elementor-element.elementor-element-3a2c7050 a:hover {
    color: #0066cc; /* O nuanță puțin mai închisă de albastru când pui mouse-ul pe el */
    text-decoration: underline; /* Subliniază link-ul la hover pentru claritate */
}

/* 4. Spațiere pentru Dividere (Linii de separare) */
.elementor-2703 .elementor-element.elementor-element-3a2c7050 .elementor-divider {
    padding-top: 2em;    /* Spațiul de deasupra liniei */
    padding-bottom: 2em; /* Spațiul de sub linie */
}

/* Opțional: Ajustarea liniei propriu-zise dacă vrei să fie mai discretă */
.elementor-2703 .elementor-element.elementor-element-3a2c7050 .elementor-divider-separator {
    border-top-width: 1px; /* Grosimea liniei */
    opacity: 0.6;          /* O face ușor transparentă pentru a nu fi prea agresivă */
}/* End custom CSS */