.elementor .e-48ba6961-a117c20{width:100%;position:static;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-width:0px;border-style:none;display:flex;flex-direction:row;}.elementor .e-50c4f147-3b89a75{font-family:"Mona Sans";font-weight:700;font-size:22px;color:#08084E;line-height:1.2em;text-align:start;margin-block-start:6px;margin-block-end:6px;text-decoration: none;
transition: color 0.2s;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;

& a {
color: inherit;
text-decoration: inherit;
}

& a::after {
content: "";
position: absolute;
inset: 0;
}

&:hover,
&:focus-within {
color: #404AAA;
text-decoration: underline;
text-underline-offset: 3px;
text-decoration-thickness: 2px;
}\n}.elementor .e-5a0b9884-c56a46a{font-family:Roboto;font-weight:400;font-size:16px;color:#4A4A5E;text-align:start;margin-block-start:6px;margin-block-end:6px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;\n}.elementor .e-25389657-a8dcf83{position:static;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-width:0px;border-style:none;display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-2fcf8e02-fc52480{width:100%;position:relative;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:20px;border-width:0px;border-style:none;background-color:#ffffff;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.3);display:flex;flex-direction:column;gap:8px;transition: box-shadow 0.2s;

&:hover {
box-shadow: 0 8px 24px rgba(8, 8, 78, 0.12);
}

&:has(a:focus-visible) {
outline: 2px solid #404AAA;
outline-offset: 4px;
}

& .elementor-widget-icon .elementor-icon {
transition: transform 0.3s, color 0.3s, fill 0.3s;
}

&:hover .elementor-widget-icon .elementor-icon,
&:focus-within .elementor-widget-icon .elementor-icon {
transform: scale(1.1);
color: #404AAA !important;
fill: #404AAA !important;
}

&:hover .elementor-widget-icon .elementor-icon svg,
&:focus-within .elementor-widget-icon .elementor-icon svg {
fill: #404AAA !important;
}

@media (prefers-reduced-motion: reduce) {
& .elementor-widget-icon .elementor-icon {
  transition: none;
}
}\n}