.elementor-3553 .elementor-element.elementor-element-311ea01{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}/* Start custom CSS */body .vasa-rich p{margin:0 0 14px}
body .vasa-rich p:last-child{margin-bottom:0}
body .vasa-rich strong{color:#134E4A}
body .vasa-rich ul{list-style:none;margin:4px 0 0;padding:0}
body .vasa-rich ul li{position:relative;padding-right:32px;margin:0 0 12px;line-height:1.75}
body .vasa-rich ul li:last-child{margin-bottom:0}
body .vasa-rich ul li::before{content:"";position:absolute;right:0;top:5px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%235E9E2F'/%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}
body .vasa-rich ul.vasa-warn li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23E07B24'/%3E%3Cpath d='M12 6.5v7M12 17v.5' stroke='white' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}
body .vasa-rich h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:19px;font-weight:800;color:#134E4A;margin:24px 0 8px;line-height:1.4}
body .vasa-rich h3 small{font-size:14px;font-weight:600;color:#5E9E2F}

body .vasa-rich .vasa-alert{display:inline-block;background:#FFF4EC;color:#C2410C;border-radius:20px;padding:4px 14px;margin-bottom:14px}
body .vasa-rich .vasa-alert strong{color:#C2410C}
body .vasa-rich .vasa-table-wrap{overflow-x:auto;border:1px solid #E3ECE9;border-radius:12px;margin-top:6px}
body .vasa-rich table.vasa-table{width:100%;min-width:600px;border-collapse:collapse;margin:0;border:0;font-size:16px}
body .vasa-rich .vasa-table th{background:#134E4A;color:#fff;font-weight:700;padding:12px 14px;text-align:right;border:0}
body .vasa-rich .vasa-table td{padding:12px 14px;border:0;border-top:1px solid #E3ECE9;text-align:right;vertical-align:top}
body .vasa-rich .vasa-table tbody tr:nth-child(even) td{background:#F7FAF9}
body .vasa-rich .vasa-table span[dir=ltr]{white-space:nowrap}
.elementor-toc__list-wrapper, .elementor-toc__list-wrapper li{list-style:none !important}
.elementor-toc__list-item::before, .elementor-toc__list-item::marker{content:none !important}
body .vasa-article .vasa-rich{counter-reset:vstep}
body .vasa-rich .vasa-lead{font-size:18px}
body .vasa-article .elementor-widget-text-editor.vasa-rich + .elementor-widget-text-editor.vasa-rich{margin-top:38px;padding-top:38px;border-top:1px solid #E3ECE9}
body .vasa-rich .vasa-sec-head{display:flex;align-items:center;gap:14px;margin:0 0 18px}
body .vasa-rich .vasa-num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#5E9E2F;color:#fff;font-size:20px;font-weight:800;flex-shrink:0}
body .vasa-rich .vasa-eyebrow{display:block;color:#5E9E2F;font-size:15px;font-weight:700;line-height:1.3}
body .vasa-rich .vasa-sec-head h2{margin:0;font-size:26px;font-weight:800;color:#134E4A;line-height:1.3}
body .vasa-rich h3{counter-increment:vstep}
body .vasa-rich h3::before{content:counter(vstep, hebrew);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#5E9E2F;color:#fff;font-size:16px;flex-shrink:0}
@media(max-width:767px){body .vasa-rich .vasa-sec-head h2{font-size:22px}body .vasa-rich .vasa-num{width:40px;height:40px;font-size:18px}}/* End custom CSS */