.elementor-992705 .elementor-element.elementor-element-7d9635f{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-992705 .elementor-element.elementor-element-a3a7d77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992705 .elementor-element.elementor-element-bbd7c62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-992705 .elementor-element.elementor-element-b36fdba{--display:flex;--min-height:560px;--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;--border-radius:8px 8px 8px 8px;}.elementor-992705 .elementor-element.elementor-element-b36fdba:not(.elementor-motion-effects-element-type-background), .elementor-992705 .elementor-element.elementor-element-b36fdba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-992705 .elementor-element.elementor-element-f9b8f9e{--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;--justify-content:center;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-992705 .elementor-element.elementor-element-d95f152 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-992705 .elementor-element.elementor-element-d95f152{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-d427f66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-992705 .elementor-element.elementor-element-d427f66{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-3dff86d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-992705 .elementor-element.elementor-element-3dff86d{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-572ee34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-992705 .elementor-element.elementor-element-572ee34{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-1c4d0a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-992705 .elementor-element.elementor-element-1c4d0a9{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-5a42582 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-992705 .elementor-element.elementor-element-5a42582{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-b208777 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-992705 .elementor-element.elementor-element-b208777{font-size:var( --e-global-typography-0c1fb19-font-size );font-weight:var( --e-global-typography-0c1fb19-font-weight );line-height:var( --e-global-typography-0c1fb19-line-height );}.elementor-992705 .elementor-element.elementor-element-823f83b{--display:flex;}.elementor-992705 .elementor-element.elementor-element-823f83b:not(.elementor-motion-effects-element-type-background), .elementor-992705 .elementor-element.elementor-element-823f83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-992705 .elementor-element.elementor-element-605058c > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-992705 .elementor-element.elementor-element-605058c{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-605058c a{color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-238eeb8{--display:flex;}.elementor-992705 .elementor-element.elementor-element-238eeb8:not(.elementor-motion-effects-element-type-background), .elementor-992705 .elementor-element.elementor-element-238eeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-992705 .elementor-element.elementor-element-e045ab9 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-992705 .elementor-element.elementor-element-e045ab9{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-e045ab9 a{color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-61c928b{--display:flex;}.elementor-992705 .elementor-element.elementor-element-61c928b:not(.elementor-motion-effects-element-type-background), .elementor-992705 .elementor-element.elementor-element-61c928b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-992705 .elementor-element.elementor-element-ea80dd4 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-992705 .elementor-element.elementor-element-ea80dd4{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-ea80dd4 a{color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-d177353{--display:flex;}.elementor-992705 .elementor-element.elementor-element-d177353:not(.elementor-motion-effects-element-type-background), .elementor-992705 .elementor-element.elementor-element-d177353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-992705 .elementor-element.elementor-element-eaf130a > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-992705 .elementor-element.elementor-element-eaf130a{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-eaf130a a{color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-f2f87b9{--display:flex;}.elementor-992705 .elementor-element.elementor-element-f2f87b9:not(.elementor-motion-effects-element-type-background), .elementor-992705 .elementor-element.elementor-element-f2f87b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-992705 .elementor-element.elementor-element-25cbc4a > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-992705 .elementor-element.elementor-element-25cbc4a{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-25cbc4a a{color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-905cebc{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:var( --e-global-color-vamtam_accent_5 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-vamtam_accent_1 );--n-accordion-icon-hover-color:var( --e-global-color-vamtam_accent_1 );--n-accordion-icon-active-color:var( --e-global-color-vamtam_accent_5 );}.elementor-992705 .elementor-element.elementor-element-905cebc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-992705 .elementor-element.elementor-element-905cebc {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-992705 .elementor-element.elementor-element-905cebc > .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-weight:500;}@media(min-width:768px){.elementor-992705 .elementor-element.elementor-element-7d9635f{--content-width:845px;}.elementor-992705 .elementor-element.elementor-element-b36fdba{--width:50%;}.elementor-992705 .elementor-element.elementor-element-f9b8f9e{--width:50%;}}@media(max-width:1024px){.elementor-992705 .elementor-element.elementor-element-7d9635f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-992705 .elementor-element.elementor-element-a3a7d77{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-992705 .elementor-element.elementor-element-bbd7c62{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-992705 .elementor-element.elementor-element-b36fdba{--min-height:500px;}.elementor-992705 .elementor-element.elementor-element-f9b8f9e{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-992705 .elementor-element.elementor-element-d95f152{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-d427f66{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-3dff86d{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-572ee34{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-1c4d0a9{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-5a42582{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-b208777{font-size:var( --e-global-typography-0c1fb19-font-size );line-height:var( --e-global-typography-0c1fb19-line-height );}.elementor-992705 .elementor-element.elementor-element-605058c{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-e045ab9{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-ea80dd4{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-eaf130a{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-25cbc4a{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}}@media(max-width:767px){.elementor-992705 .elementor-element.elementor-element-7d9635f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-992705 .elementor-element.elementor-element-a3a7d77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-992705 .elementor-element.elementor-element-bbd7c62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-992705 .elementor-element.elementor-element-b36fdba{--min-height:126vw;}.elementor-992705 .elementor-element.elementor-element-f9b8f9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992705 .elementor-element.elementor-element-d95f152{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-d427f66{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-3dff86d{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-572ee34{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-1c4d0a9{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-5a42582{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-b208777{font-size:var( --e-global-typography-0c1fb19-font-size );line-height:var( --e-global-typography-0c1fb19-line-height );}.elementor-992705 .elementor-element.elementor-element-605058c{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-e045ab9{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-ea80dd4{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-eaf130a{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-992705 .elementor-element.elementor-element-25cbc4a{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-1c4d0a9 */.tbl-wrapper {
  max-width: 960px;
  margin: 0 auto;
  border-radius: 10px;
  border: 1px solid #c9943a;
  box-shadow: 0 2px 12px rgba(15, 30, 60, 0.10);
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.tbl-wrapper table {
  width: 100%;
  min-width: 640px;
  border-collapse: collapse;
  background: #fff;
}

.tbl-wrapper thead tr {
  background: #162040;
}

.tbl-wrapper thead th {
  color: #ffffff !important;
  font-weight: 600 !important;
  padding: 14px 18px !important;
  text-align: left !important;
  font-size: 13px !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  border-right: 1px solid rgba(255, 255, 255, 0.10) !important;
}

.tbl-wrapper thead th:last-child {
  border-right: none !important;
}

.tbl-wrapper tbody tr:nth-child(odd)  { background: #f6f8fb; }
.tbl-wrapper tbody tr:nth-child(even) { background: #ffffff; }
.tbl-wrapper tbody tr:hover           { background: #eef1f7; transition: background 0.15s ease; }

.tbl-wrapper tbody td {
  padding: 13px 18px !important;
  vertical-align: top !important;
  border-bottom: 1px solid #dde3ee !important;
  border-right: 1px solid #dde3ee !important;
  font-size: 13.5px !important;
  font-weight: 400 !important;
  font-family: inherit !important;
  line-height: 1.65 !important;
  color: #1a2535 !important;
}

.tbl-wrapper tbody td:last-child {
  border-right: none !important;
}

.tbl-wrapper tbody tr:last-child td {
  border-bottom: none !important;
}

/* Type badge — Legal obligation vs Good practice */
.tbl-wrapper .type-legal {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 4px;
  background: #e8eef8;
  color: #162040;
  font-size: 12px !important;
  font-weight: 600 !important;
  white-space: nowrap;
}

.tbl-wrapper .type-good {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 4px;
  background: #fdf3e3;
  color: #7a4f10;
  font-size: 12px !important;
  font-weight: 600 !important;
  white-space: nowrap;
}

/* Scroll hint — mobile only */
.scroll-hint {
  display: none;
  text-align: center;
  font-size: 12px;
  color: #888;
  padding: 6px 0 2px;
}

@media (max-width: 660px) {
  .scroll-hint { display: block; }
  .tbl-wrapper  { border-radius: 8px; }
}/* End custom CSS */