:root{--page-title-display:none;}/* Start custom CSS *//* ===== CCVI treatment page ===== */
body.elementor-page-221719 .e-paragraph-base a{color:#1F40AF;font-weight:600;text-decoration:none}
body.elementor-page-221719 .e-paragraph-base a:hover{color:#DC2627;text-decoration:underline}
body.elementor-page-221719 .elementor-element-6e703518 a{font-weight:500;color:#1F40AF}
body.elementor-page-221719 .elementor-element-4ed22fa6 ul,body.elementor-page-221719 .elementor-element-53a63e77 ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
body.elementor-page-221719 .elementor-element-53a63e77 ul{grid-template-columns:1fr 1fr;gap:10px 22px}
body.elementor-page-221719 .elementor-element-4ed22fa6 li,body.elementor-page-221719 .elementor-element-53a63e77 li{position:relative;padding-left:30px}
body.elementor-page-221719 .elementor-element-4ed22fa6 li:before,body.elementor-page-221719 .elementor-element-53a63e77 li:before{content:'';position:absolute;left:0;top:.18em;width:20px;height:20px;border-radius:50%;background:#FDECEC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23DC2627' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
body.elementor-page-221719 .elementor-element-4ed22fa6 li:before{background-color:#FFFFFF}
@media (max-width:767px){body.elementor-page-221719 .elementor-element-53a63e77 ul{grid-template-columns:1fr}}
body.elementor-page-221719 .elementor-element-40a98bd5 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
body.elementor-page-221719 .elementor-element-40a98bd5 li a{display:block;padding:13px 16px;background:#fff;border:1px solid #E6E6EA;border-radius:12px;color:#1F40AF;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s}
body.elementor-page-221719 .elementor-element-40a98bd5 li a:hover{border-color:#DC2627;color:#DC2627;transform:translateY(-2px);text-decoration:none}
@media (max-width:767px){body.elementor-page-221719 .elementor-element-40a98bd5 ul{grid-template-columns:1fr}}
body.elementor-page-221719 .elementor-element-1a0f18b ul{margin:0;padding-left:18px;display:grid;gap:8px}
body.elementor-page-221719 .ccvi-tbl-wrap{width:100%;overflow-x:auto;border:1px solid #E6E6EA;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(31,64,175,.06)}
body.elementor-page-221719 .ccvi-tbl{width:100%;min-width:680px;border-collapse:collapse;font-family:'Poppins',sans-serif}
body.elementor-page-221719 .ccvi-tbl th{background:#1F40AF;color:#fff;text-align:left;padding:14px 18px;font-size:14px;font-weight:600;letter-spacing:.02em}
body.elementor-page-221719 .ccvi-tbl td{padding:15px 18px;border-top:1px solid #ECECF1;font-size:15px;line-height:1.6;color:#334155;vertical-align:top}
body.elementor-page-221719 .ccvi-tbl td:first-child{font-weight:700;color:#0F172A;width:26%}
body.elementor-page-221719 .ccvi-tbl tr:nth-child(even) td{background:#F9FAFC}
body.elementor-page-221719 article.e-con,body.elementor-page-221719 .elementor-element-2f9b7690>.e-con,body.elementor-page-221719 .elementor-element-5c9c5525>.e-con,body.elementor-page-221719 .elementor-element-16f4cd6d>.e-con{transition:transform .3s ease,box-shadow .3s ease}
body.elementor-page-221719 .elementor-element-2f9b7690>.e-con:hover,body.elementor-page-221719 .elementor-element-5c9c5525>.e-con:hover,body.elementor-page-221719 .elementor-element-16f4cd6d>.e-con:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(31,64,175,.12)}
@media (prefers-reduced-motion:reduce){body.elementor-page-221719 *{transition:none!important}body.elementor-page-221719 *:hover{transform:none!important}}/* End custom CSS */