.elementor-5942 .elementor-element.elementor-element-39ef177{--display:flex;}.elementor-5942 .elementor-element.elementor-element-fe4f6de{background-color:var( --e-global-color-wanzor_accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:19px 19px 19px 19px;box-shadow:-9px 9px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-5942 .elementor-element.elementor-element-fe4f6de .elementor-heading-title{font-size:50px;}.elementor-5942 .elementor-element.elementor-element-fc8e33c{--display:flex;}.elementor-5942 .elementor-element.elementor-element-f2f14e7{--spacer-size:78px;}.elementor-5942 .elementor-element.elementor-element-6d76692{background-color:var( --e-global-color-wanzor_accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:19px 19px 19px 19px;box-shadow:-9px 9px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-5942 .elementor-element.elementor-element-6d76692 .elementor-heading-title{font-size:50px;}.elementor-5942 .elementor-element.elementor-element-f822dca{--display:flex;}.elementor-5942 .elementor-element.elementor-element-b427d02{--display:flex;}.elementor-5942 .elementor-element.elementor-element-4498fb3{--spacer-size:61px;}.elementor-5942 .elementor-element.elementor-element-93160ac .icon-wrap i{font-size:18px;width:18px;height:18px;line-height:18px;}.elementor-5942 .elementor-element.elementor-element-93160ac .icon-wrap svg{width:18px;}.elementor-5942 .elementor-element.elementor-element-93160ac .master-icon-text .content-wrap{color:var( --e-global-color-wanzor_accent );font-size:18px;font-weight:900;}.elementor-5942 .elementor-element.elementor-element-051e45a{text-align:center;}.elementor-5942 .elementor-element.elementor-element-051e45a .elementor-heading-title{font-size:40px;}.elementor-5942 .elementor-element.elementor-element-0bd2d33{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-5942 .elementor-element.elementor-element-0bd2d33 > .elementor-widget-container{margin:35px 0px 0px 175px;}/* Start custom CSS for shortcode, class: .elementor-element-a1f3217 *//* Table header color */
.tablepress thead th {
  background-color: #ff6600 !important; /* orange shade */
  color: #fff !important; /* white text for contrast */
  font-weight: bold;
  text-align: center;
}

/* Table row background */
.tablepress tbody tr:nth-child(odd) {
  background-color: #fafafa !important; /* light gray */
}
.tablepress tbody tr:nth-child(even) {
  background-color: #ffffff !important; /* white */
}

/* Hover effect */
.tablepress tbody tr:hover {
  background-color: #ffe5cc !important; /* light orange hover */
}

/* Border styling */
.tablepress td, .tablepress th {
  border: 1px solid #ddd !important;
  padding: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5068ec7 *//* Table header color */
.tablepress thead th {
  background-color: #ff6600 !important; /* orange shade */
  color: #fff !important; /* white text for contrast */
  font-weight: bold;
  text-align: center;
}

/* Table row background */
.tablepress tbody tr:nth-child(odd) {
  background-color: #fafafa !important; /* light gray */
}
.tablepress tbody tr:nth-child(even) {
  background-color: #ffffff !important; /* white */
}

/* Hover effect */
.tablepress tbody tr:hover {
  background-color: #ffe5cc !important; /* light orange hover */
}

/* Border styling */
.tablepress td, .tablepress th {
  border: 1px solid #ddd !important;
  padding: 10px;
}/* End custom CSS */
/* Start custom CSS for mae-accordion, class: .elementor-element-0bd2d33 *//* Accordion FAQ Borders */
.item {
    border: 1px solid orange !important;   /* Orange border */
    border-radius: 6px !important;         
    margin-bottom: 12px !important;        
    overflow: hidden !important;
}

/* Title styling */
.item .title {
    padding: 12px 15px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    border-bottom: 0.px solid orange !important;  /* Slim orange line */
    background: #fff !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* Content styling */
.item .content {
    padding: 12px 15px !important;
    background: #fafafa !important;
}/* End custom CSS */