.elementor-73222 .elementor-element.elementor-element-940e73c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-73222 .elementor-element.elementor-element-20866df img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-73222 .elementor-element.elementor-element-432a846{--display:flex;}.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-73222 .elementor-element.elementor-element-053e2a5 .aiwiz-faq{background-color:#FFFFFF;}.elementor-73222 .elementor-element.elementor-element-053e2a5 .aiwiz-faq__title{color:#002847;}.elementor-73222 .elementor-element.elementor-element-053e2a5 .aiwiz-faq__question{color:#002847;}.elementor-73222 .elementor-element.elementor-element-053e2a5 .aiwiz-faq__answer{color:#555555;}.elementor-73222 .elementor-element.elementor-element-053e2a5 .aiwiz-faq__item:hover{border-color:#2e75b6;}.elementor-73222 .elementor-element.elementor-element-053e2a5 .aiwiz-faq__item[open]{border-color:#2e75b6;}.elementor-73222 .elementor-element.elementor-element-053e2a5 .aiwiz-faq__item[open] .aiwiz-faq__question::after{background:#002847;}.elementor-73222 .elementor-element.elementor-element-053e2a5 .aiwiz-faq__question:hover::after{background:#002847;}@media(max-width:1200px){.elementor-73222 .elementor-element.elementor-element-940e73c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-73222 .elementor-element.elementor-element-20866df img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-73222 .elementor-element.elementor-element-940e73c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-73222 .elementor-element.elementor-element-20866df img{object-fit:cover;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-9105efe */.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table { --table-px:1.25rem; --table-py:1rem; --table-font:1rem; --table-navy:#06273a; --table-divider:#eef2f5; box-sizing:border-box; min-inline-size:0; inline-size:100%; max-inline-size:100%; margin:1.75rem 0 2.25rem; border:1px solid #e5ebee; border-radius:.75rem; background:#fff; box-shadow:0 2px 8px rgb(6 39 58 / 6%); color:#263238; font-family:Raleway, Arial, sans-serif; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table__caption, .elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table__hint { box-sizing:border-box; padding:var(--table-py) var(--table-px); margin:0; text-align:start; white-space:normal; overflow-wrap:break-word; color:var(--table-navy); }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table__caption { background:#fbf5df; color:#06273a; border-block-end:1px solid #e8d58f; border-start-start-radius:inherit; border-start-end-radius:inherit; font-size:1rem; line-height:1.5; font-weight:600; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table__scroll { min-inline-size:0; max-inline-size:100%; overflow-x:auto; border-end-start-radius:inherit; border-end-end-radius:inherit; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table table { box-sizing:border-box; display:table; inline-size:100%; max-inline-size:none; margin:0; border:0; border-radius:0; box-shadow:none; border-collapse:separate; border-spacing:0; table-layout:auto; font:inherit; font-size:var(--table-font); line-height:1.5; font-variant-numeric:tabular-nums; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table th, .elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table td { box-sizing:border-box; inline-size:auto; max-inline-size:none; min-inline-size:10rem; padding:var(--table-py) var(--table-px); border:0; border-block-end:1px solid var(--table-divider); font:inherit; font-size:var(--table-font); text-align:start; vertical-align:top; letter-spacing:normal; text-transform:none; white-space:normal; word-break:normal; overflow-wrap:break-word; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table thead th { background:#0b3a57; color:#fff; border-block-end:2px solid #f5d76e; font-weight:600; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table tbody th[scope="row"] { font-weight:600; color:var(--table-navy); }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table tbody tr:nth-child(odd) { background:#f6f7f8; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table tbody tr:hover, .elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table tbody tr:focus-within { background:#edf2f5; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table tbody tr:last-child > * { border-block-end:0; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table :is(p, ul, ol) { margin:0; font:inherit; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table :is(a, code) { overflow-wrap:anywhere; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table a { color:inherit; text-decoration:underline; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table a:focus-visible { outline:2px solid #0b6f98; outline-offset:2px; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table--details :is(th, td):first-child { min-inline-size:7rem; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table--details :is(th, td):nth-child(2) { min-inline-size:10.5rem; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table--compact :is(th, td) { min-inline-size:3.5rem; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table--compact :is(th, td):first-child { min-inline-size:6.5rem; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table .aiwiz-col-value { min-inline-size:6.5rem; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table .aiwiz-col-prose { min-inline-size:13rem; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table .aiwiz-value { white-space:nowrap; }
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table__hint { padding-block:.5rem; font-size:.875rem; }
@media (max-width:64rem) { .elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table { --table-px:.75rem; --table-py:.75rem; --table-font:.875rem; } }
@media (max-width:47.9375rem) { .elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table { --table-px:.5rem; } }
@media (min-width:75rem) { .elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table__hint { display:none; } }
@media (forced-colors: active) {
  .elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table { border-color:CanvasText; box-shadow:none; }
  .elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table :is(th, td) { border-color:CanvasText; }
  .elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table.aiwiz-table thead th { background:Canvas; color:CanvasText; border-block-end-color:Highlight; }
}
/* AIWIZ responsive tables (cards). */
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table {container: aiwiztable / inline-size;}
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-mobile-label {display:none;}
.elementor-73222 .elementor-element.elementor-element-9105efe .aiwiz-table__scroll:focus-visible {outline:3px solid #0b6f98 !important;outline-offset:2px !important;}
@container aiwiztable (max-width:39.999rem) {
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 .aiwiz-table__scroll { overflow:visible; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 table { display:block; inline-size:100%; font-size:1rem; line-height:1.5; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 table thead { position:absolute; inline-size:1px; block-size:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); clip-path:inset(50%); white-space:nowrap; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 table tbody { display:block; padding:.75rem; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 table tbody tr { display:block; margin:0 0 1rem; border:1px solid #d8e2e8; border-radius:.5rem; background:#fff; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 table tbody tr:last-child { margin-block-end:0; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 table tbody :is(th,td) { display:block; inline-size:auto; min-inline-size:0; max-inline-size:100%; padding:.75rem 1rem; border:0; font-size:1rem; line-height:1.5; overflow-wrap:anywhere; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 table tbody th[scope="row"] { background:#0b3a57; color:#fff; border-radius:.45rem .45rem 0 0; font-weight:600; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 table tbody td + td { border-block-start:1px solid #eef2f5; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 .aiwiz-mobile-label { display:block; color:#06273a; font-weight:600; margin-block-end:.25rem; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-640 .aiwiz-table__hint { display:none; }
}
@container aiwiztable (max-width:49.999rem) {
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 .aiwiz-table__scroll { overflow:visible; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 table { display:block; inline-size:100%; font-size:1rem; line-height:1.5; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 table thead { position:absolute; inline-size:1px; block-size:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); clip-path:inset(50%); white-space:nowrap; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 table tbody { display:block; padding:.75rem; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 table tbody tr { display:block; margin:0 0 1rem; border:1px solid #d8e2e8; border-radius:.5rem; background:#fff; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 table tbody tr:last-child { margin-block-end:0; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 table tbody :is(th,td) { display:block; inline-size:auto; min-inline-size:0; max-inline-size:100%; padding:.75rem 1rem; border:0; font-size:1rem; line-height:1.5; overflow-wrap:anywhere; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 table tbody th[scope="row"] { background:#0b3a57; color:#fff; border-radius:.45rem .45rem 0 0; font-weight:600; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 table tbody td + td { border-block-start:1px solid #eef2f5; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 .aiwiz-mobile-label { display:block; color:#06273a; font-weight:600; margin-block-end:.25rem; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table.aiwiz-table--cards-800 .aiwiz-table__hint { display:none; }
}
@media print {
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table table { display:table; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table thead { position:static; display:table-header-group; inline-size:auto; block-size:auto; overflow:visible; clip:auto; clip-path:none; white-space:normal; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table tbody { display:table-row-group; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table tbody tr { display:table-row; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table tbody :is(th,td) { display:table-cell; padding:.25rem; font-size:10pt; }
  .elementor-73222 .elementor-element.elementor-element-9105efe figure.aiwiz-table .aiwiz-mobile-label { display:none; }
}/* End custom CSS */
/* Start custom CSS */.single-post .lqd-post-cover .lqd-post-media {
  display: none;
}/* End custom CSS */