.elementor .e-62e05756-c4aef4e{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-60580e07-b231347{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-e2e3c54-f1bc988{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-78ed6f08-09d2c36{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-6bd4ed60-862d6cf{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}