.elementor-281 .elementor-element.elementor-element-fefb9e1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 12px 0px rgba(15,23,42,0.06);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-281 .elementor-element.elementor-element-fefb9e1:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-fefb9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-6c86491{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-281 .elementor-element.elementor-element-c0e2cd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for text-editor, class: .elementor-element-c1dcb42 */.elementor-281 .elementor-element.elementor-element-c1dcb42 .sl4u-bc-title { font-family:Montserrat,sans-serif; font-size:18px; font-weight:700; color:#0f172a; line-height:1.35; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14408a5 */.elementor-281 .elementor-element.elementor-element-14408a5 .sl4u-bc-excerpt { font-family:Inter,sans-serif; font-size:14px; color:#475569; line-height:1.6; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.elementor-281 .elementor-element.elementor-element-14408a5 .sl4u-bc-excerpt p { margin:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc59988 */.elementor-281 .elementor-element.elementor-element-fc59988 .sl4u-bc-meta { display:flex; align-items:center; justify-content:space-between; padding-top:14px; border-top:1px solid #e2e8f0; font-family:Inter,sans-serif; font-size:12px; color:#64748b; }
.elementor-281 .elementor-element.elementor-element-fc59988 .sl4u-bc-date { display:inline-flex; align-items:center; gap:6px; font-weight:500; }
.elementor-281 .elementor-element.elementor-element-fc59988 .sl4u-bc-date .material-symbols-outlined { font-size:14px; color:#2145D9; }
.elementor-281 .elementor-element.elementor-element-fc59988 .sl4u-bc-read { display:inline-flex; align-items:center; gap:6px; font-weight:700; color:#0f172a; font-size:12.5px; }
.elementor-281 .elementor-element.elementor-element-fc59988 .sl4u-bc-arrow { font-size:16px; color:#64748b; transition:transform .25s ease, color .25s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fefb9e1 */.elementor-281 .elementor-element.elementor-element-fefb9e1 { text-decoration:none !important; cursor:pointer; transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease; height:100%; }
.elementor-281 .elementor-element.elementor-element-fefb9e1:hover { transform:translateY(-4px); box-shadow:0 16px 40px rgba(15,23,42,0.10) !important; border-color:rgba(33,69,217,0.25) !important; }
.elementor-281 .elementor-element.elementor-element-fefb9e1:hover .sl4u-bc-arrow { transform:translateX(4px); color:#2145D9; }
.elementor-281 .elementor-element.elementor-element-fefb9e1:hover .sl4u-bc-img { transform:scale(1.04); }/* End custom CSS */