.elementor-15 .elementor-element.elementor-element-161aff5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ec72596{--display:flex;--padding-top:48px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.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-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-15 .elementor-element.elementor-element-ba4914c .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6914b47{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-eb6ad2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-a7481c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-161a67d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-aba2159{--display:grid;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a6218da{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-7e557e3{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-aa4d023{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-ac1b6fe{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-13d21a9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0d9c789{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-359f6bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-529c01b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-7792a25{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a3444d2{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-8d82330{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-f52f486{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-326a9cd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-53ddcf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-6ed0b60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6f36198 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-c4f102b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0f3d629{--display:grid;--e-con-grid-template-columns:0.85fr 1.15fr;--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-8f0a53e{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-136c881{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-1d55a60 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#1A1130;color:#1A1130;background-image:linear-gradient(135deg, #A9E160 0%, #8CC63F 100%);border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-15 .elementor-element.elementor-element-1d55a60 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1d55a60 .elementor-button:focus{color:#1A1130;border-color:rgba(0,0,0,0);}.elementor-15 .elementor-element.elementor-element-1d55a60 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1d55a60 .elementor-button:focus svg{fill:#1A1130;}.elementor-15 .elementor-element.elementor-element-08b2927{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-28d44f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-e24a379{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-17511cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-0.8px;}.elementor-15 .elementor-element.elementor-element-33b6d6d{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e9b11df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-62fae75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3511e35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-cc9e06b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4c10cc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6fe4ac1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-we0dsdn{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-w9xg851{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-wduk8h9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-wg2hm5v{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-wb0pmqh{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-w5uc8gu{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-wdwdoxf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-w506ub6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-w9bunf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-wfrk7gm{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-w7il65w{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-wbas1nq{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-wfz99p1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-w1tgubt{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-w6a43rc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-w1os4og{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-54bbf08{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a0c5774{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-ec384ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:32px 32px 32px 32px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-2ab0d63 .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7904d9c{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8c1bbf2 .elementor-button{background-color:#61CE7000;}.elementor-15 .elementor-element.elementor-element-20b1bb8 .elementor-button{background-color:#61CE7000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-ec72596{--padding-top:40px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-6914b47{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-eb6ad2f{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-161a67d .elementor-heading-title{font-size:34px;}.elementor-15 .elementor-element.elementor-element-aba2159{--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-13d21a9{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0d9c789{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-529c01b .elementor-heading-title{font-size:34px;}.elementor-15 .elementor-element.elementor-element-7792a25{--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:auto;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-326a9cd{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-53ddcf7{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-6f36198 .elementor-heading-title{font-size:34px;}.elementor-15 .elementor-element.elementor-element-c4f102b{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0f3d629{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-08b2927{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-28d44f1{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-17511cc .elementor-heading-title{font-size:34px;}.elementor-15 .elementor-element.elementor-element-33b6d6d{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-54bbf08{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a0c5774{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-ec384ca{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-7904d9c{--justify-content:center;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-ec72596{--padding-top:32px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6914b47{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-eb6ad2f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-161a67d .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-aba2159{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-13d21a9{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0d9c789{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-529c01b .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-7792a25{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-326a9cd{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-53ddcf7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6f36198 .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-c4f102b{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0f3d629{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-8f0a53e{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-08b2927{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-28d44f1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-17511cc .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-33b6d6d{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-54bbf08{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a0c5774{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ec384ca{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-7904d9c{--justify-content:center;--flex-wrap:wrap;}}/* Start custom CSS *//* Design system AproMedical - scara de radius (10/14/16/24/32) */
body.elementor-page-15 .faq details{border-radius:16px}
body.elementor-page-15 table{border-radius:16px}
/* butonul fiecarui plan aliniat la baza cardului */
body.elementor-page-15 .plan > .elementor-widget{display:flex;flex-direction:column;flex:1}
body.elementor-page-15 .plan .plan__cta{margin-top:auto;margin-bottom:0}
/* text alb pe panoul violet "Ce nu este inclus in abonament" */
body.elementor-page-15 .hours,
body.elementor-page-15 .hours .elementor-widget,
body.elementor-page-15 .hours li,
body.elementor-page-15 .hours span,
body.elementor-page-15 .hours p{color:#fff}
body.elementor-page-15 .hours .hours__lede{color:rgba(255,255,255,.78)}
body.elementor-page-15 .hours .hours__list li > span:last-child{color:#A9E160;font-weight:600}
body.elementor-page-15 .hours .hours__list li{border-color:rgba(255,255,255,.18)}
body.elementor-page-15 .hours .elementor-button,
body.elementor-page-15 .hours .elementor-button span{color:#1A1130}

/* spatiere lista categorii in panoul Ce intra in abonament */
body.elementor-page-15 .coverage__panel ul.coverage__zones{margin-block:24px}
body.elementor-page-15 .coverage__panel ul.coverage__zones + p{margin-top:0}
@media (max-width:900px){
  body.elementor-page-15 .coverage__panel ul.coverage__zones{margin-block:20px 28px}
}

/* ===== CTA final: identic pe toate paginile ===== */
body.elementor-page-15 .cta-final{align-items:center;text-align:center}
body.elementor-page-15 .cta-final > *{margin-left:auto;margin-right:auto}
body.elementor-page-15 .cta-final .elementor-widget-heading,
body.elementor-page-15 .cta-final .elementor-widget-text-editor{width:100%;max-width:760px}
body.elementor-page-15 .cta-final .elementor-widget-heading h2,
body.elementor-page-15 .cta-final .elementor-widget-heading h3{text-align:center}
body.elementor-page-15 .cta-final p{max-width:none;margin-left:auto;margin-right:auto;text-align:center}
body.elementor-page-15 .cta-final .e-con{justify-content:center}

/* ===== Grila de puncte: randuri de grup + caseta de atentionare ===== */
body.elementor-page-15 .price-table--points .ptbl-group th{
  background:#F4EEFF;color:#5615A7;font-size:12px;font-weight:700;
  letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:12px 16px;
}

body.elementor-page-15 .plans-note strong{color:#1A1130}
body.elementor-page-15 .plans-note a{color:#5615A7;font-weight:700}
body.elementor-page-15 .plans-note + .plans-note{margin-top:16px}


/* ===== Tabele care incap pe ecranul telefonului, fara scroll lateral ===== */
@media (max-width:600px){
  body.elementor-page-15 .table-wrap{overflow-x:visible}
  body.elementor-page-15 .price-table{min-width:0;width:100%;display:block}
  body.elementor-page-15 .price-table thead{display:none}
  body.elementor-page-15 .price-table tbody{display:block}
  body.elementor-page-15 .price-table caption{display:block;width:100%;box-sizing:border-box;padding:16px 16px 10px;text-align:left}
  /* grila de puncte: doua coloane pe acelasi rand */
  body.elementor-page-15 .price-table--points tr{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;
    gap:2px 14px;padding:13px 16px;border-bottom:1px solid #E8E3F0}
  body.elementor-page-15 .price-table--points tbody tr:last-child{border-bottom:0}
  body.elementor-page-15 .price-table--points th[scope="row"]{display:block;flex:1 1 58%;min-width:0;padding:0;border:0;
    font-size:14px;line-height:1.4;text-align:left}
  body.elementor-page-15 .price-table--points td{display:block;flex:0 0 auto;padding:0;border:0;
    font-size:14px;line-height:1.4;text-align:right;font-weight:700;white-space:nowrap}
  body.elementor-page-15 .price-table--points tr.ptbl-group{padding:0;border-bottom:0}
  body.elementor-page-15 .price-table--points .ptbl-group th{flex:1 1 100%;padding:11px 16px;font-size:11px}
  /* comparatia planurilor: fiecare linie devine un mic bloc cu eticheta planului */
  body.elementor-page-15 .price-table--plans tr{display:block;padding:14px 16px;border-bottom:1px solid #E8E3F0}
  body.elementor-page-15 .price-table--plans tbody tr:last-child{border-bottom:0}
  body.elementor-page-15 .price-table--plans th[scope="row"]{display:block;padding:0 0 8px;border:0;font-size:15px;text-align:left}
  body.elementor-page-15 .price-table--plans td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;
    padding:5px 0;border:0;font-size:14px;text-align:right;font-weight:700}
  body.elementor-page-15 .price-table--plans td::before{content:attr(data-plan);font-weight:700;color:#5615A7;
    text-align:left;font-size:12px;letter-spacing:.06em;text-transform:uppercase}
}/* End custom CSS */