.elementor .content{max-width:var(--content___width);;column-gap:var(--content___gap-x);;padding-block-start:var(--content___padding-top);;padding-block-end:var(--content___padding-bottom);;padding-inline-start:var(--content___padding-left);;padding-inline-end:var(--content___padding-right);;row-gap:var(--content___gap-y);;--content___width: var(--content-width);
--content__title___width: var(--content___width);
--content__body___width: var(--content___width);

--content___color: inherit;
--content__title___color: var(--content___color);
--content__body___color: var(--content___color);

--content__title___size: var(--e-global-typography-secondary-font-size);

--content___padding: 0px;
--content___padding-y: var(--content___padding);
--content___padding-x: var(--content___padding);
--content___padding-top: var(--content___padding-y);
--content___padding-right: var(--content___padding-x);
--content___padding-bottom: var(--content___padding-y);
--content___padding-left: var(--content___padding-x);

--content___gap: 32px;
--content___gap-y: var(--content___gap);
--content___gap-x: var(--content___gap);

:has(> & + .thumbnail) > &,
:has(> .thumbnail + &) > & {
  --content___padding: 42px;
}\n}.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}.elementor .card--sm{&.card, &:not(.card) .card {
  --card___padding: 10px;
}\n}.elementor .card--blue-800{&.card, &:not(.card) .card {
  --card___background: var(--e-global-color-blue-800);
}\n}