.elementor-195 .elementor-element.elementor-element-426b35f{--display:flex;--min-height:88vh;--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;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-426b35f:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-426b35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000657;background-image:url("https://medbridgeglobalcare.com/wp-content/uploads/2026/02/medbridge-hero-bg.jpg");}.elementor-195 .elementor-element.elementor-element-305e1bf6{--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:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-195 .elementor-element.elementor-element-bfa224a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.08em;color:#ffffff;}.elementor-195 .elementor-element.elementor-element-67f2c0c3{--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;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-67f2c0c3:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-67f2c0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-195 .elementor-element.elementor-element-2d04cdb0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-cb7f763{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-abdb3d1{padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-5a5327c{padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-457067b7{--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;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-457067b7:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-457067b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f6ff;}.elementor-195 .elementor-element.elementor-element-729f5995{--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:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-195 .elementor-element.elementor-element-6f48447{--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;}.elementor-195 .elementor-element.elementor-element-3e455c0{--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;}.elementor-195 .elementor-element.elementor-element-135959be{--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;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-135959be:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-135959be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000657;}.elementor-195 .elementor-element.elementor-element-7303e1cc{--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:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-195 .elementor-element.elementor-element-92d929d{--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:0px;--padding-left:60px;--padding-right:60px;}.elementor-195 .elementor-element.elementor-element-2bd96066{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-5899f37f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-1b522bdc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-22ce996{--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:0px;--padding-left:60px;--padding-right:60px;}.elementor-195 .elementor-element.elementor-element-f4a78ed{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-3490359{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-06f1495{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-1a6c8701{--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;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-1a6c8701:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-1a6c8701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f6ff;}.elementor-195 .elementor-element.elementor-element-562648d1{--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:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-195 .elementor-element.elementor-element-36ee4434{--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:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-195 .elementor-element.elementor-element-2efe2856{--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;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-2efe2856:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-2efe2856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-195 .elementor-element.elementor-element-4c958d8d{--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:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-195 .elementor-element.elementor-element-513cd01c{text-align:center;}.elementor-195 .elementor-element.elementor-element-2d38c16b .elementor-accordion-item{border-color:rgba(0,6,87,.08);}.elementor-195 .elementor-element.elementor-element-2d38c16b .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(0,6,87,.08);}.elementor-195 .elementor-element.elementor-element-2d38c16b .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(0,6,87,.08);}.elementor-195 .elementor-element.elementor-element-2d38c16b .elementor-accordion-icon, .elementor-195 .elementor-element.elementor-element-2d38c16b .elementor-accordion-title{color:#0d1240;}.elementor-195 .elementor-element.elementor-element-2d38c16b .elementor-accordion-icon svg{fill:#0d1240;}.elementor-195 .elementor-element.elementor-element-2d38c16b .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-195 .elementor-element.elementor-element-2d38c16b .elementor-tab-content{color:#6b7a99;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-195 .elementor-element.elementor-element-426b35f{--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-305e1bf6{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-bfa224a .elementor-heading-title{font-size:38px;}.elementor-195 .elementor-element.elementor-element-67f2c0c3{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-2d04cdb0{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-cb7f763{--grid-auto-flow:row;}.elementor-195 .elementor-element.elementor-element-457067b7{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-729f5995{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-135959be{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-7303e1cc{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-92d929d{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-2bd96066{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-5899f37f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-1b522bdc{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-22ce996{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-f4a78ed{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-3490359{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-06f1495{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-1a6c8701{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-562648d1{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-36ee4434{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-195 .elementor-element.elementor-element-2efe2856{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-4c958d8d{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-195 .elementor-element.elementor-element-426b35f{--min-height:600px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-305e1bf6{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-bfa224a .elementor-heading-title{font-size:28px;}.elementor-195 .elementor-element.elementor-element-67f2c0c3{--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:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-2d04cdb0{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-cb7f763{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-195 .elementor-element.elementor-element-abdb3d1{padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-457067b7{--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-729f5995{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-135959be{--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-7303e1cc{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-92d929d{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-2bd96066{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-5899f37f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-1b522bdc{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-22ce996{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-f4a78ed{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-3490359{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-06f1495{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-1a6c8701{--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-562648d1{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-36ee4434{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-2efe2856{--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-4c958d8d{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-195 .elementor-element.elementor-element-305e1bf6{--width:58%;}.elementor-195 .elementor-element.elementor-element-2d04cdb0{--width:100%;}.elementor-195 .elementor-element.elementor-element-729f5995{--width:100%;}.elementor-195 .elementor-element.elementor-element-7303e1cc{--width:100%;}.elementor-195 .elementor-element.elementor-element-92d929d{--width:100%;}.elementor-195 .elementor-element.elementor-element-2bd96066{--width:33.33%;}.elementor-195 .elementor-element.elementor-element-5899f37f{--width:33.33%;}.elementor-195 .elementor-element.elementor-element-1b522bdc{--width:33.33%;}.elementor-195 .elementor-element.elementor-element-22ce996{--width:100%;}.elementor-195 .elementor-element.elementor-element-f4a78ed{--width:33.33%;}.elementor-195 .elementor-element.elementor-element-3490359{--width:33.33%;}.elementor-195 .elementor-element.elementor-element-06f1495{--width:33.33%;}.elementor-195 .elementor-element.elementor-element-1a6c8701{--width:100%;}.elementor-195 .elementor-element.elementor-element-562648d1{--width:100%;}.elementor-195 .elementor-element.elementor-element-36ee4434{--width:100%;}.elementor-195 .elementor-element.elementor-element-4c958d8d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-195 .elementor-element.elementor-element-305e1bf6{--width:100%;}.elementor-195 .elementor-element.elementor-element-2d04cdb0{--width:100%;}.elementor-195 .elementor-element.elementor-element-729f5995{--width:100%;}.elementor-195 .elementor-element.elementor-element-7303e1cc{--width:100%;}.elementor-195 .elementor-element.elementor-element-92d929d{--width:100%;}.elementor-195 .elementor-element.elementor-element-2bd96066{--width:50%;}.elementor-195 .elementor-element.elementor-element-5899f37f{--width:50%;}.elementor-195 .elementor-element.elementor-element-1b522bdc{--width:50%;}.elementor-195 .elementor-element.elementor-element-22ce996{--width:100%;}.elementor-195 .elementor-element.elementor-element-f4a78ed{--width:50%;}.elementor-195 .elementor-element.elementor-element-3490359{--width:50%;}.elementor-195 .elementor-element.elementor-element-06f1495{--width:50%;}.elementor-195 .elementor-element.elementor-element-562648d1{--width:100%;}.elementor-195 .elementor-element.elementor-element-36ee4434{--width:100%;}.elementor-195 .elementor-element.elementor-element-4c958d8d{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-bfa224a */.elementor-heading-title em { font-style:italic; color:#499BA4; font-weight:400; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426b35f */.cardio-hero { position:relative; overflow:hidden; } .hero-orb1 { position:absolute; width:700px; height:700px; border-radius:50%; background:radial-gradient(circle,rgba(0,20,204,.5) 0%,transparent 70%); top:-150px; right:-100px; pointer-events:none; } .hero-orb2 { position:absolute; width:400px; height:400px; border-radius:50%; background:radial-gradient(circle,rgba(184,148,74,.15) 0%,transparent 70%); bottom:-80px; left:8%; }/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap'); body, body * { font-family: 'Poppins', sans-serif !important; }

/* ============================================
   MEDBRIDGE CARDIOLOGY — HOVER ANIMATIONS
   Add to: Elementor → Site Settings → Custom CSS
   OR: Appearance → Customize → Additional CSS
   ============================================ */

/* ── HERO STATS CARDS ── */
.elementor-widget-text-editor div[style*="rgba(255,255,255,.06)"] {
  transition: background 0.3s ease, transform 0.3s ease !important;
  cursor: default;
}
.elementor-widget-text-editor div[style*="rgba(255,255,255,.06)"]:hover {
  background: rgba(255,255,255,0.12) !important;
  transform: translateY(-4px) !important;
}

/* ── WHY CARDS (white cards with top border) ── */
.elementor-widget-text-editor div[style*="border-radius:20px"][style*="background:white"],
.elementor-widget-text-editor div[style*="border-radius: 20px"][style*="background: white"] {
  transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease !important;
  cursor: default;
}
.elementor-widget-text-editor div[style*="border-radius:20px"][style*="background:white"]:hover {
  border-color: #000657 !important;
  box-shadow: 0 12px 40px rgba(0,6,87,0.12) !important;
  transform: translateY(-5px) !important;
}

/* ── PROCEDURE CARDS (dark cards on navy bg) ── */
.elementor-widget-text-editor div[style*="rgba(255,255,255,.05)"] {
  transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease !important;
  cursor: default;
}
.elementor-widget-text-editor div[style*="rgba(255,255,255,.05)"]:hover {
  background: rgba(255,255,255,0.1) !important;
  border-color: rgba(184,148,74,0.5) !important;
  transform: translateY(-5px) !important;
}

/* ── STEP CIRCLES (journey steps) ── */
.elementor-widget-text-editor div[style*="border:2px solid #000657"][style*="border-radius:50%"] {
  transition: background 0.3s ease, transform 0.3s ease !important;
  cursor: default;
}
.elementor-widget-text-editor div[style*="border:2px solid #000657"][style*="border-radius:50%"]:hover {
  background: #000657 !important;
  transform: scale(1.1) !important;
}
.elementor-widget-text-editor div[style*="border:2px solid #000657"][style*="border-radius:50%"]:hover span {
  color: white !important;
}

/* ── PROMISE / CHECKLIST ITEMS ── */
.elementor-widget-text-editor div[style*="background:white"][style*="border-radius:12px"] {
  transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
  cursor: default;
}
.elementor-widget-text-editor div[style*="background:white"][style*="border-radius:12px"]:hover {
  border-color: #0d9e8d !important;
  box-shadow: 0 6px 20px rgba(0,6,87,0.1) !important;
}

/* ── BUTTONS ── */
a[style*="background:#e63946"] {
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}
a[style*="background:#e63946"]:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 36px rgba(230,57,70,0.55) !important;
}

a[style*="background:#0d9e8d"],
a[style*="background: #0d9e8d"] {
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}
a[style*="background:#0d9e8d"]:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 36px rgba(13,158,141,0.5) !important;
}

a[style*="border:1px solid rgba(255,255,255,.25)"],
a[style*="border: 1px solid rgba(255,255,255,.25)"] {
  transition: border-color 0.2s ease, background 0.2s ease !important;
}
a[style*="border:1px solid rgba(255,255,255,.25)"]:hover {
  border-color: rgba(255,255,255,0.7) !important;
  background: rgba(255,255,255,0.08) !important;
}

/* ── FAQ ACCORDION HOVER ── */
.elementor-accordion .elementor-accordion-item {
  transition: background 0.2s ease !important;
}
.elementor-accordion .elementor-tab-title:hover {
  color: #000657 !important;
}

/* ── MINI CARDS (story section) ── */
.elementor-widget-text-editor div[style*="background:#f4fbfa"],
.elementor-widget-text-editor div[style*="background: #f4fbfa"],
.elementor-widget-text-editor div[style*="background:#f4f6ff"],
.elementor-widget-text-editor div[style*="background: #f4f6ff"] {
  transition: border-color 0.2s ease, transform 0.2s ease !important;
  cursor: default;
}
.elementor-widget-text-editor div[style*="background:#f4f6ff"]:hover {
  border-color: #000657 !important;
  transform: translateY(-3px) !important;
}

/* ── COST FREE INCLUDES BOX CTA ── */
a[style*="background:#e63946"][style*="display:block"] {
  transition: background 0.2s ease, transform 0.2s ease !important;
}
a[style*="background:#e63946"][style*="display:block"]:hover {
  background: #c62835 !important;
  transform: translateY(-2px) !important;
}

/* ── NAV LINKS ── */
.elementor-nav-menu a {
  transition: color 0.2s ease !important;
}/* End custom CSS */