.elementor-18459 .elementor-element.elementor-element-0e18805{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18459 .elementor-element.elementor-element-2344e17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-18459 .elementor-element.elementor-element-cbc14da{--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-18459 .elementor-element.elementor-element-ab9a2ad > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-18459 .elementor-element.elementor-element-ba0c883 > .elementor-widget-container{padding:12px 0px 12px 0px;}.elementor-18459 .elementor-element.elementor-element-758dccd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18459 .elementor-element.elementor-element-4e481ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:20px;}.elementor-18459 .elementor-element.elementor-element-5e491e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:12px;}.elementor-18459 .elementor-element.elementor-element-ca20bcb{--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-18459 .elementor-element.elementor-element-b2cd092{--display:flex;}.elementor-18459 .elementor-element.elementor-element-d4945b3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-18459 .elementor-element.elementor-element-fb04cab > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-18459 .elementor-element.elementor-element-fb04cab.elementor-element{--align-self:center;}.elementor-18459 .elementor-element.elementor-element-dbe3082{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-18459 .elementor-element.elementor-element-552aa0f{--display:flex;}.elementor-18459 .elementor-element.elementor-element-f13872f > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-18459 .elementor-element.elementor-element-c4c5b2d{--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;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-18459 .elementor-element.elementor-element-5f507cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:20px;}.elementor-18459 .elementor-element.elementor-element-94a29b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:12px;}.elementor-18459 .elementor-element.elementor-element-3d21c4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18459 .elementor-element.elementor-element-0e18805{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18459 .elementor-element.elementor-element-2344e17{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-18459 .elementor-element.elementor-element-758dccd{--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-18459 .elementor-element.elementor-element-4e481ba{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-18459 .elementor-element.elementor-element-5e491e5{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-18459 .elementor-element.elementor-element-f13872f > .elementor-widget-container{padding:20px 36px 0px 36px;}.elementor-18459 .elementor-element.elementor-element-c4c5b2d{--flex-wrap:wrap;}.elementor-18459 .elementor-element.elementor-element-5f507cc{--padding-top:0px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-18459 .elementor-element.elementor-element-94a29b9{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:12px;}.elementor-18459 .elementor-element.elementor-element-3d21c4e{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:36px;}}@media(max-width:767px){.elementor-18459 .elementor-element.elementor-element-2344e17{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-18459 .elementor-element.elementor-element-4e481ba{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-18459 .elementor-element.elementor-element-5e491e5{--padding-top:40px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-18459 .elementor-element.elementor-element-f13872f > .elementor-widget-container{padding:20px 12px 0px 12px;}.elementor-18459 .elementor-element.elementor-element-5f507cc{--padding-top:0px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-18459 .elementor-element.elementor-element-94a29b9{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-18459 .elementor-element.elementor-element-3d21c4e{--padding-top:20px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}}@media(min-width:768px){.elementor-18459 .elementor-element.elementor-element-5f507cc{--width:50%;}.elementor-18459 .elementor-element.elementor-element-94a29b9{--width:25%;}.elementor-18459 .elementor-element.elementor-element-3d21c4e{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18459 .elementor-element.elementor-element-5f507cc{--width:100%;}.elementor-18459 .elementor-element.elementor-element-94a29b9{--width:50%;}.elementor-18459 .elementor-element.elementor-element-3d21c4e{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-ab9a2ad */p{margin:0;font-family: "Eina01-Regular"!important}
table {
    width: auto !important;
    border-collapse: collapse !important;
    table-layout: fixed !important;
    margin: 0 0 32px 0 !important;
}

/* Celule */
table td {
    padding: 5px 7px !important;
    vertical-align: top !important;
    line-height: 1.25 !important;
    box-sizing: border-box !important;
}

/* =========================
   LATIMI FIXE
   ========================= */

/* Coloana cu denumirea */
table td:first-child {
    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;
    text-align: left !important;
}

/* Toate coloanele de pret */
table td:not(:first-child) {
    width: 185px !important;
    min-width: 185px !important;
    max-width: 185px !important;
    text-align: center !important;
}


/* =========================
   LATIME TABEL
   ========================= */

/* Tabel cu 3 coloane:
   330 + 125 + 125 = 580px
   
   Ramane vizual spatiu liber in dreapta
   echivalent cu a 4-a coloana
*/
table:has(tr:first-child td:nth-child(3):last-child) {
    width: 580px !important;
}

/* Tabel cu 4 coloane:
   330 + 125 + 125 + 125 = 705px
*/
table:has(tr:first-child td:nth-child(4):last-child) {
    width: 705px !important;
}


/* =========================
   HEADER
   ========================= */

table tr:first-child td {
    vertical-align: top !important;
    font-weight: 700;
}

table tr:first-child td:first-child strong:first-child {
    font-size: 18px;
}

table td p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================
   MOBILE
   ========================= */

@media (max-width: 767px) {

    /* Pe mobil permitem scroll orizontal
       pentru a nu distruge alinierea */
    
    table {
        table-layout: fixed !important;
        font-size: 16px;
    }

    table td {
        padding: 5px 4px !important;
    }

    table td:first-child {
        width: 220px !important;
        min-width: 220px !important;
        max-width: 220px !important;
    }

    table td:not(:first-child) {
        width: 100px !important;
        min-width: 100px !important;
        max-width: 100px !important;
    }

    table:has(tr:first-child td:nth-child(3):last-child) {
        width: 420px !important;
    }

    table:has(tr:first-child td:nth-child(4):last-child) {
        width: 520px !important;
    }

    table tr:first-child td:first-child strong:first-child {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for cwms_medical_search, class: .elementor-element-ba0c883 */.cwms-display-summary,.cwms-search-form, .cwms-general-services,.cwms-doctor-card__actions{display:none;}/* End custom CSS */