.elementor-124224 .elementor-element.elementor-element-d6e2d7b{--display:flex;}.elementor-124224 .elementor-element.elementor-element-a8f6fd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124224 .elementor-element.elementor-element-7b066c5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-124224 .elementor-element.elementor-element-f0a34dc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-124224 .elementor-element.elementor-element-5db08b8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-124224 .elementor-element.elementor-element-f5970bb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-124224 .elementor-element.elementor-element-199ddf0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-124224 .elementor-element.elementor-element-6b61497 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-124224 .elementor-element.elementor-element-8aa3be3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124224 .elementor-element.elementor-element-2e802da.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-124224 .elementor-element.elementor-element-2e802da.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-124224 .elementor-element.elementor-element-2e802da.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-124224 .elementor-element.elementor-element-2e802da .elementor-image-box-title{margin-bottom:0px;}.elementor-124224 .elementor-element.elementor-element-2e802da .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-124224 .elementor-element.elementor-element-2e802da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-124224 .elementor-element.elementor-element-34e38c5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-124224 .elementor-element.elementor-element-34e38c5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-124224 .elementor-element.elementor-element-34e38c5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-124224 .elementor-element.elementor-element-34e38c5 .elementor-image-box-title{margin-bottom:0px;}.elementor-124224 .elementor-element.elementor-element-34e38c5 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-124224 .elementor-element.elementor-element-34e38c5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-124224 .elementor-element.elementor-element-c8488de.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-124224 .elementor-element.elementor-element-c8488de.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-124224 .elementor-element.elementor-element-c8488de.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-124224 .elementor-element.elementor-element-c8488de .elementor-image-box-title{margin-bottom:0px;}.elementor-124224 .elementor-element.elementor-element-c8488de .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-124224 .elementor-element.elementor-element-c8488de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-124224 .elementor-element.elementor-element-86e27ee.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-124224 .elementor-element.elementor-element-86e27ee.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-124224 .elementor-element.elementor-element-86e27ee.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-124224 .elementor-element.elementor-element-86e27ee .elementor-image-box-title{margin-bottom:0px;}.elementor-124224 .elementor-element.elementor-element-86e27ee .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-124224 .elementor-element.elementor-element-86e27ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-124224 .elementor-element.elementor-element-7fc328c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-124224 .elementor-element.elementor-element-7fc328c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-124224 .elementor-element.elementor-element-7fc328c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-124224 .elementor-element.elementor-element-7fc328c .elementor-image-box-title{margin-bottom:0px;}.elementor-124224 .elementor-element.elementor-element-7fc328c .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-124224 .elementor-element.elementor-element-7fc328c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-124224 .elementor-element.elementor-element-6212e68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124224 .elementor-element.elementor-element-6e2ebb6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-124224 .elementor-element.elementor-element-6e2ebb6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-124224 .elementor-element.elementor-element-1795fc4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-124224 .elementor-element.elementor-element-1795fc4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-124224 .elementor-element.elementor-element-9ebbd92 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-124224 .elementor-element.elementor-element-9ebbd92 .elementor-icon-box-title{margin-block-end:10px;}.elementor-124224 .elementor-element.elementor-element-f6e0cd7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-124224 .elementor-element.elementor-element-f6e0cd7 .elementor-icon-box-title{margin-block-end:10px;}.elementor-124224 .elementor-element.elementor-element-3beb118{--display:flex;}.elementor-124224 .elementor-element.elementor-element-567133f{--display:flex;}.elementor-124224 .elementor-element.elementor-element-da4cefb{--display:flex;}.elementor-124224 .elementor-element.elementor-element-8a09319{--display:flex;}.elementor-124224 .elementor-element.elementor-element-da65f87{--display:flex;}.elementor-124224 .elementor-element.elementor-element-93064e8{--display:flex;}.elementor-124224 .elementor-element.elementor-element-e93dd0e{--display:flex;}.elementor-124224 .elementor-element.elementor-element-9eb1c78{--display:flex;}.elementor-124224 .elementor-element.elementor-element-592f38b{--display:flex;}.elementor-124224 .elementor-element.elementor-element-17c71c8{--display:flex;}.elementor-124224 .elementor-element.elementor-element-603a76f{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-124224 .elementor-element.elementor-element-603a76f > .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:600;}@media(max-width:767px){.elementor-124224 .elementor-element.elementor-element-d6e2d7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124224 .elementor-element.elementor-element-2e802da .elementor-image-box-img{margin-bottom:15px;}.elementor-124224 .elementor-element.elementor-element-34e38c5 .elementor-image-box-img{margin-bottom:15px;}.elementor-124224 .elementor-element.elementor-element-c8488de .elementor-image-box-img{margin-bottom:15px;}.elementor-124224 .elementor-element.elementor-element-86e27ee .elementor-image-box-img{margin-bottom:15px;}.elementor-124224 .elementor-element.elementor-element-7fc328c .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-a6fe103 */.term {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-family: inherit;
}
.term thead {
  background-color: #FF5C38;
  color: #fff;
}
.term th,
.term td {
  padding: 10px;
  text-align: left;
  border: 1px solid #e5e5e5;
  vertical-align: top;
  overflow-wrap: break-word;
}
.term th {
  font-weight: 600;
}
.term tbody tr:nth-child(even) {
  background: rgba(0,0,0,.05);
}
.term th:nth-child(1),
.term td:nth-child(1) { width: 30%; }
.term th:nth-child(2),
.term td:nth-child(2) { width: 70%; }
@media (max-width: 960px) {
  .term thead { display: none; }
  .term,
  .term tbody,
  .term tr,
  .term td {
    display: block;
    width: 100% !important;
  }
  .term tr {
    margin-bottom: 15px;
    border: 1px solid #ddd;
  }
  .term td {
    padding: 10px;
  }
  .term td::before {
    content: attr(data-label);
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbfe2e8 */.ai-steps-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-family: inherit;
}
.ai-steps-table thead {
  background-color: #FF5C38;
  color: #fff;
}
.ai-steps-table th,
.ai-steps-table td {
  padding: 10px;
  text-align: left;
  border: 1px solid #e5e5e5;
  vertical-align: top;
  overflow-wrap: break-word;
}
.ai-steps-table th {
  font-weight: 600;
}
.ai-steps-table tbody tr:nth-child(even) {
  background: rgba(0,0,0,.05);
}

/* Column widths */
.ai-steps-table th:nth-child(1),
.ai-steps-table td:nth-child(1) { width: 30%; }

.ai-steps-table th:nth-child(2),
.ai-steps-table td:nth-child(2) { width: 50%; }

.ai-steps-table th:nth-child(3),
.ai-steps-table td:nth-child(3) { width: 20%; }

/* Mobile */
@media (max-width: 767px) {
  .ai-steps-table thead { display: none; }
  .ai-steps-table,
  .ai-steps-table tbody,
  .ai-steps-table tr,
  .ai-steps-table td {
    display: block;
    width: 100% !important;
  }
  .ai-steps-table tr {
    margin-bottom: 15px;
    border: 1px solid #ddd;
  }
  .ai-steps-table td {
    padding: 10px;
  }
  .ai-steps-table td::before {
    content: attr(data-label);
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2360b3 */.score-rubric-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-family: inherit;
}
.score-rubric-table thead {
  background-color: #FF5C38;
  color: #fff;
}
.score-rubric-table th,
.score-rubric-table td {
  padding: 10px;
  text-align: left;
  border: 1px solid #e5e5e5;
  vertical-align: top;
  overflow-wrap: break-word;
}
.score-rubric-table th {
  font-weight: 600;
}
.score-rubric-table tbody tr:nth-child(even) {
  background: rgba(0,0,0,.05);
}
.score-rubric-table th:nth-child(1),
.score-rubric-table td:nth-child(1) { width: 25%; }
.score-rubric-table th:nth-child(2),
.score-rubric-table td:nth-child(2) { width: 25%; }
.score-rubric-table th:nth-child(3),
.score-rubric-table td:nth-child(3) { width: 25%; }
.score-rubric-table th:nth-child(4),
.score-rubric-table td:nth-child(4) { width: 25%; }
@media (max-width: 767px) {
  .score-rubric-table thead { display: none; }
  .score-rubric-table,
  .score-rubric-table tbody,
  .score-rubric-table tr,
  .score-rubric-table td {
    display: block;
    width: 100% !important;
  }
  .score-rubric-table tr {
    margin-bottom: 15px;
    border: 1px solid #ddd;
  }
  .score-rubric-table td {
    padding: 12px;
  }
  .score-rubric-table td::before {
    content: attr(data-label);
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ace561 */.expert-review-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-family: inherit;
}
.expert-review-table thead {
  background-color: #FF5C38;
  color: #fff;
}
.expert-review-table th,
.expert-review-table td {
  padding: 10px;
  text-align: left;
  border: 1px solid #e5e5e5;
  vertical-align: top;
  overflow-wrap: break-word;
}
.expert-review-table th {
  font-weight: 600;
}
.expert-review-table tbody tr:nth-child(even) {
  background: rgba(0,0,0,.05);
}
.expert-review-table th:nth-child(1),
.expert-review-table td:nth-child(1) { width: 30%; }
.expert-review-table th:nth-child(2),
.expert-review-table td:nth-child(2) { width: 15%; }
.expert-review-table th:nth-child(3),
.expert-review-table td:nth-child(3) { width: 55%; }
@media (max-width: 767px) {
  .expert-review-table thead { display: none; }
  .expert-review-table,
  .expert-review-table tbody,
  .expert-review-table tr,
  .expert-review-table td {
    display: block;
    width: 100% !important;
  }
  .expert-review-table tr {
    margin-bottom: 15px;
    border: 1px solid #ddd;
  }
  .expert-review-table td {
    padding: 12px;
  }
  .expert-review-table td::before {
    content: attr(data-label);
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a72d9c */.evaluation-model-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-family: inherit;
}
.evaluation-model-table thead {
  background-color: #FF5C38;
  color: #fff;
}
.evaluation-model-table th,
.evaluation-model-table td {
  padding: 10px;
  text-align: left;
  border: 1px solid #e5e5e5;
  vertical-align: top;
  overflow-wrap: break-word;
}
.evaluation-model-table th {
  font-weight: 600;
}
.evaluation-model-table tbody tr:nth-child(even) {
  background: rgba(0,0,0,.05);
}
.evaluation-model-table th:nth-child(1),
.evaluation-model-table td:nth-child(1) { width: 25%; }
.evaluation-model-table th:nth-child(2),
.evaluation-model-table td:nth-child(2),
.evaluation-model-table th:nth-child(3),
.evaluation-model-table td:nth-child(3),
.evaluation-model-table th:nth-child(4),
.evaluation-model-table td:nth-child(4) { width: 25%; }
@media (max-width: 767px) {
  .evaluation-model-table thead { display: none; }
  .evaluation-model-table,
  .evaluation-model-table tbody,
  .evaluation-model-table tr,
  .evaluation-model-table td {
    display: block;
    width: 100% !important;
  }
  .evaluation-model-table tr {
    margin-bottom: 15px;
    border: 1px solid #ddd;
  }
  .evaluation-model-table td {
    padding: 12px;
  }
  .evaluation-model-table td::before {
    content: attr(data-label);
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc3703d */.evaluation-timeline-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-family: inherit;
}
.evaluation-timeline-table thead {
  background-color: #FF5C38;
  color: #fff;
}
.evaluation-timeline-table th,
.evaluation-timeline-table td {
  padding: 10px;
  text-align: left;
  border: 1px solid #e5e5e5;
  vertical-align: top;
  overflow-wrap: break-word;
}
.evaluation-timeline-table th {
  font-weight: 600;
}
.evaluation-timeline-table tbody tr:nth-child(even) {
  background: rgba(0,0,0,.05);
}
.evaluation-timeline-table th:nth-child(1),
.evaluation-timeline-table td:nth-child(1) { width: 60%; }
.evaluation-timeline-table th:nth-child(2),
.evaluation-timeline-table td:nth-child(2) { width: 40%; }
@media (max-width: 767px) {
  .evaluation-timeline-table thead { display: none; }
  .evaluation-timeline-table,
  .evaluation-timeline-table tbody,
  .evaluation-timeline-table tr,
  .evaluation-timeline-table td {
    display: block;
    width: 100% !important;
  }
  .evaluation-timeline-table tr {
    margin-bottom: 15px;
    border: 1px solid #ddd;
  }
  .evaluation-timeline-table td {
    padding: 12px;
  }
  .evaluation-timeline-table td::before {
    content: attr(data-label);
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
  }
}/* End custom CSS */