.elementor-276 .elementor-element.elementor-element-6ad430b{--display:flex;}.elementor-276 .elementor-element.elementor-element-d2e0f5f{--display:flex;}.elementor-276 .elementor-element.elementor-element-d2e0f5f:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-d2e0f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23292E;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-276 .elementor-element.elementor-element-b27c027{padding:10px 0px 10px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #FFD700;text-align:center;}.elementor-276 .elementor-element.elementor-element-b27c027 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;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-276 .elementor-element.elementor-element-c3bc17c{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-276 .elementor-element.elementor-element-d313546 .elementor-button{background-color:#CE616100;border-style:double;border-width:3px 3px 3px 3px;border-color:#FFD700;border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-a8d3cd2{--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;}.elementor-276 .elementor-element.elementor-element-a8d3cd2:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-a8d3cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23292E;}.elementor-276 .elementor-element.elementor-element-bdfc947{padding:10px 0px 10px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #FFD700;text-align:center;}.elementor-276 .elementor-element.elementor-element-bdfc947 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-1620073{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-1620073 p{margin-block-end:0px;}.elementor-276 .elementor-element.elementor-element-1b4a867{--display:flex;}.elementor-276 .elementor-element.elementor-element-0297934{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-b4b4ff8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#EBCE6F;--border-color:#EBCE6F;--border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-d0a3c5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#EBCE6F;}.elementor-276 .elementor-element.elementor-element-d90f54f{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-d90f54f p{margin-block-end:0px;}.elementor-276 .elementor-element.elementor-element-10eefec{--display:flex;}.elementor-276 .elementor-element.elementor-element-fbcd96c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-49da3e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-f6ae62c{padding:10px 0px 10px 10px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #FFD700;text-align:start;}.elementor-276 .elementor-element.elementor-element-f6ae62c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFD700;}.elementor-276 .elementor-element.elementor-element-b37ec6c{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-dab480c .elementor-button{background-color:#CE616100;border-style:double;border-width:3px 3px 3px 3px;border-color:#FFD700;border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-fc58712{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-276 .elementor-element.elementor-element-b96d9d6 img{border-radius:10px 10px 10px 10px;}.elementor-276 .elementor-element.elementor-element-68dcdcc{--display:flex;}.elementor-276 .elementor-element.elementor-element-004da69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-2ff1d92{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#EBCE6F;--border-color:#EBCE6F;--border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-824ab2e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#EBCE6F;}.elementor-276 .elementor-element.elementor-element-b66330f{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-b66330f p{margin-block-end:0px;}body.elementor-page-276:not(.elementor-motion-effects-element-type-background), body.elementor-page-276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-a753a86 *//* Base styles */
body1 {
  
  color: #ffffff; /* White text */
}

.table-container {
  margin: 20px auto;
  padding: 10px;
  max-width: 90%;
  background-color: #1e1e1e; /* Slightly lighter background for the table */
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  overflow-x: auto; /* Allow horizontal scrolling for the table */
}

/* General table styles */
table {
  width: 100%;
  border-collapse: collapse;
  color: #ffffff; /* Ensure white text in the table */
  min-width: 600px; /* Minimum width to prevent the table from becoming too small */
}

th, td {
  padding: 12px 15px;
  text-align: left;
  border: 1px solid #444; /* Subtle border color */
}

thead {
  color: #ffffff; /* White text for header */
}

tbody tr:nth-child(even) {
  background-color: #2a2a2a; /* Dark gray for alternate rows */
}

tbody tr:hover {
  background-color: #333333; /* Slightly lighter gray on hover */
}

/* Styles for Table Container 1 */
.table-container-1 table thead {
  background-color: #edb921; /* Gold header for Table 1 */
}

.table-container-1 table tbody tr:nth-child(even) {
  background-color: #3b3b3b; /* Custom alternate row color */
}

/* Styles for Table Container 2 */
.table-container-2 table thead {
  background-color: #007acc; /* Blue header for Table 2 */
}

.table-container-2 table tbody tr:nth-child(even) {
  background-color: #2f4f4f; /* Custom alternate row color */
}

/* Styles for Table Container 3 */
.table-container-3 table thead {
  background-color: #d32f2f; /* Red header for Table 3 */
}

.table-container-3 table tbody tr:nth-child(even) {
  background-color: #4f2f2f; /* Custom alternate row color */
}

/* Responsive styling */
@media (max-width: 768px) {
  table {
    width: 100%; /* Ensure the table fits within the container */
    min-width: unset; /* Remove minimum width on smaller screens */
  }

  th, td {
    font-size: 14px; /* Reduce font size for better fit */
    padding: 10px; /* Adjust padding for smaller screens */
  }

  .table-container {
    overflow-x: auto; /* Allow horizontal scrolling on small devices */
  }
}


.table1-container {
  margin: 20px auto;
  padding: 10px;
  max-width: 90%;
  background-color: #1e1e1e; /* Slightly lighter background for the table */
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  overflow-x: auto; /* Allow horizontal scrolling for the table */
}

table1 {
  width: 100%;
  border-collapse: collapse;
  color: #ffffff; /* Ensure white text in the table */
  min-width: 600px; /* Minimum width to prevent the table from becoming too small */
}

thead1 {
  background-color: #edb921; /* Blue header for better contrast */
  color: #ffffff; /* White text for header */
}

th1, td1 {
  padding: 12px 15px;
  text-align: left;
  border: 1px solid #444; /* Subtle border color */
}

tbody1 tr:nth-child(even) {
  background-color: #2a2a2a; /* Dark gray for alternate rows */
}

tbody1 tr:hover {
  background-color: #333333; /* Slightly lighter gray on hover */
}

/* Responsive styling */
@media (max-width: 768px) {
  table1 {
    width: 100%; /* Ensure the table fits within the container */
    min-width: unset; /* Remove minimum width on smaller screens */
  }

  th1, td1 {
    font-size: 14px; /* Reduce font size for better fit */
    padding: 10px; /* Adjust padding for smaller screens */
  }

  .table-container1 {
    overflow-x: auto; /* Allow horizontal scrolling on small devices */
  }
}/* End custom CSS */