.elementor .card{overflow:hidden;column-gap:var( --card___gap-x);;padding-block-start:var( --card___padding-top);;padding-block-end:var( --card___padding-bottom);;padding-inline-start:var( --card___padding-left);;padding-inline-end:var( --card___padding-right);;row-gap:var( --card___gap-y);;--card__icon___background: var(--e-global-color-blue-200);

--card___direction: column;
flex-direction: var(--card___direction);

--card___background: var(--e-global-color-blue-100);
background: var(--card___background);

--card___radius: 20px;
--card___radius-tl: var(--card___radius);
--card___radius-tr: var(--card___radius);
--card___radius-bl: var(--card___radius);
--card___radius-br: var(--card___radius);

border-top-left-radius: var(--card___radius-tl);
border-top-right-radius: var(--card___radius-tr);
border-bottom-left-radius: var(--card___radius-bl);
border-bottom-right-radius: var(--card___radius-br); 

--card___padding: 42px;
--card___padding-y: var(--card___padding);
--card___padding-x: var(--card___padding);
--card___padding-top: var(--card___padding-y);
--card___padding-right: var(--card___padding-x);
--card___padding-bottom: var(--card___padding-y);
--card___padding-left: var(--card___padding-x);
--card___gap: 32px;
--card___gap-y: var(--card___gap);
--card___gap-x: var(--card___gap);

&:has(> .thumbnail) {
  --card___padding: 0px;
  --card___gap: 0px;
}

& + .e-heading-base { margin-top: 21px; }
&.e-div-block-base { display: flex; }\n}