.elementor-25263 .elementor-element.elementor-element-7a0fb397{--display:flex;--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-size:var( --e-global-typography-text-font-size );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-25263 .elementor-element.elementor-element-43ef698{--display:flex;border-style:none;--border-style:none;}.elementor-25263 .elementor-element.elementor-element-e56024a{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;}.elementor-25263 .elementor-element.elementor-element-63cc3da{--display:flex;border-style:none;--border-style:none;}.elementor-25263 .elementor-element.elementor-element-ac3b74b{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;}.elementor-25263 .elementor-element.elementor-element-1609b9f{--display:flex;border-style:none;--border-style:none;}.elementor-25263 .elementor-element.elementor-element-a026c8c{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;}.elementor-25263 .elementor-element.elementor-element-89e0159{--display:flex;border-style:none;--border-style:none;}.elementor-25263 .elementor-element.elementor-element-749ac9c{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;}.elementor-25263 .elementor-element.elementor-element-efb5ecc{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-title-normal-color:#000000;}.elementor-25263 .elementor-element.elementor-element-efb5ecc > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-25263 .elementor-element.elementor-element-efb5ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-25263 .elementor-element.elementor-element-efb5ecc {--n-accordion-padding:16px 0px 0px 0px;}:where( .elementor-25263 .elementor-element.elementor-element-efb5ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;line-height:1.5em;}:where( .elementor-25263 .elementor-element.elementor-element-efb5ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:30px;--padding-right:50px;--padding-bottom:10px;--padding-left:0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-25263 .elementor-element.elementor-element-efb5ecc{width:100%;max-width:100%;--n-accordion-title-font-size:18px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}:where( .elementor-25263 .elementor-element.elementor-element-efb5ecc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:030px;--padding-right:010px;--padding-bottom:0px;--padding-left:0px;}}/* Start custom CSS */body.postid-25263 main h1,body.postid-25263 main h2,body.postid-25263 main h3,body.postid-25263 main h4,body.postid-25263 main h5,body.postid-25263 main h6,
body.postid-25263 main h1 strong,body.postid-25263 main h2 strong,body.postid-25263 main h3 strong {font-weight:700!important;}
body.postid-25263 .vp-article h2 {margin:40px 0 16px!important;line-height:1.3;clear:both;}
body.postid-25263 .vp-article h3 {margin:28px 0 12px!important;line-height:1.4;}
body.postid-25263 .vp-article {line-height:1.75;overflow-wrap:anywhere;}
body.postid-25263 .vp-article p {margin:0 0 18px;}
body.postid-25263 .vp-article ul,body.postid-25263 .vp-article ol {padding-left:24px;margin:0 0 24px;}
body.postid-25263 .vp-article li {padding-left:5px;margin-bottom:10px;}
body.postid-25263 .vp-paper {background:#fff;border:1px solid #deded7;border-top:5px solid #242923;border-radius:4px;padding:28px;margin:24px 0;box-shadow:0 7px 22px #00000008;}
body.postid-25263 .vp-paper>p:first-child {font-size:18px;padding-bottom:18px;border-bottom:1px solid #deded7;}
body.postid-25263 .vp-paper>p:last-child,body.postid-25263 .vp-example>p:last-child,body.postid-25263 .vp-checklist>ul:last-child {margin-bottom:0;}
body.postid-25263 .vp-example {background:#f4f5ef;border-left:4px solid #727957;padding:22px 24px;border-radius:0 8px 8px 0;margin:24px 0;}
body.postid-25263 .vp-example h3:first-child {margin-top:0!important;}
body.postid-25263 .vp-checklist {padding:24px;background:#f4f5ef;border:1px solid #e0e3d6;border-radius:8px;margin:24px 0;}
body.postid-25263 .vp-checklist ul {list-style:none;padding-left:0;margin-bottom:0;}
body.postid-25263 .vp-checklist li {position:relative;padding-left:29px;margin-bottom:14px;}
body.postid-25263 .vp-checklist li:before {content:'✓';position:absolute;left:0;font-weight:700;color:#4b5941;}
body.postid-25263 .vp-steps {list-style:none;counter-reset:vp-step;padding-left:0!important;}
body.postid-25263 .vp-steps>li {counter-increment:vp-step;position:relative;padding:16px 16px 16px 56px!important;margin-bottom:12px;background:#f7f7f4;border-radius:6px;}
body.postid-25263 .vp-steps>li:before {content:counter(vp-step);position:absolute;top:17px;left:15px;width:26px;height:26px;line-height:26px;background:#2c342a;color:#fff;border-radius:50%;text-align:center;font-size:14px;font-weight:700;}
body.postid-25263 .vp-table-scroll {max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #deded7;border-radius:6px;}
body.postid-25263 .vp-table-scroll:focus-visible {outline:3px solid #65724d;outline-offset:3px;}
body.postid-25263 .vp-article table {width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;}
body.postid-25263 .vp-article caption {text-align:left;caption-side:top;padding:14px 16px;background:#f5f5f1;font-size:14px;font-weight:600;color:#4d5549;}
body.postid-25263 .vp-article th,body.postid-25263 .vp-article td {padding:14px 16px;border:0;border-bottom:1px solid #e5e6df;vertical-align:top;min-width:100px;}
body.postid-25263 .vp-article thead th {background:#283127;color:#fff;font-weight:700;}
body.postid-25263 .vp-article tbody th {font-weight:500;min-width:155px;text-align:left;}
body.postid-25263 .vp-article tbody tr:nth-child(even) {background:#f8f8f5;}
body.postid-25263 .vp-article tr:last-child>* {border-bottom:0;}
body.postid-25263 .vp-article .vp-total>* {background:#e9eddf;font-weight:700;}
body.postid-25263 .vp-paper .vp-table-scroll {margin:22px 0;}
body.postid-25263 .vp-balance {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;}
body.postid-25263 .vp-balance .vp-table-scroll {margin:12px 0;}
body.postid-25263 .e-n-accordion-item-title-text {font-weight:700!important;line-height:1.45!important;}
body.postid-25263 .e-n-accordion-item-title {padding-top:20px;padding-bottom:20px;}
body.postid-25263 .e-n-accordion-item p {line-height:1.7;}
@media(max-width:767px){
body.postid-25263 .vp-article h2 {margin-top:32px!important;}
body.postid-25263 .vp-paper,body.postid-25263 .vp-example,body.postid-25263 .vp-checklist {padding:18px;}
body.postid-25263 .vp-article th,body.postid-25263 .vp-article td {padding:11px 12px;}
body.postid-25263 .vp-balance {grid-template-columns:minmax(0,1fr);gap:0;}
body.postid-25263 .vp-article table {font-size:14px;}
body.postid-25263 .e-n-accordion-item-title-text {font-size:17px!important;}
}

body.postid-25263 .vp-article > h2:first-of-type{margin-top:0!important;}

/* Keep article tables flush with their scroll container. */
body.postid-25263 .vp-article .vp-table-scroll{border:0!important;padding:0!important;}
body.postid-25263 .vp-article .vp-table-scroll>table{display:table!important;width:100%!important;max-width:none!important;margin:0!important;}/* End custom CSS */