.elementor-1544 .elementor-element.elementor-element-622e677{--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-1544 .elementor-element.elementor-element-6d0d384{--separator-width:0px;--item-text-hover-decoration:underline;}.elementor-1544 .elementor-element.elementor-element-6d0d384 .elementor-toc__header-title{text-align:start;}.elementor-1544 .elementor-element.elementor-element-6d0d384 .elementor-toc__header{flex-direction:row;}.elementor-1544 .elementor-element.elementor-element-63c9f49{--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-1544 .elementor-element.elementor-element-a962743 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;color:#1C3060;}.elementor-1544 .elementor-element.elementor-element-a46d0a0{color:#000000;}.elementor-1544 .elementor-element.elementor-element-ddf5634 > .elementor-widget-container{margin:10px 0px -30px 0px;}.elementor-1544 .elementor-element.elementor-element-ddf5634 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;color:#1C3060;}.elementor-1544 .elementor-element.elementor-element-1f15581{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1544 .elementor-element.elementor-element-00e2511{--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-1544 .elementor-element.elementor-element-00e2511.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1544 .elementor-element.elementor-element-003a6c3{color:#000000;}.elementor-1544 .elementor-element.elementor-element-c4e15f8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-c4e15f8.elementor-element{--order:99999 /* order end hack */;}.elementor-1544 .elementor-element.elementor-element-a6cac8c{--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-1544 .elementor-element.elementor-element-20ef188{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-20ef188 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-20ef188.elementor-element{--align-self:flex-end;--order:0;--flex-grow:1;--flex-shrink:0;}.elementor-1544 .elementor-element.elementor-element-20ef188 img{border-radius:16px 16px 16px 16px;}.elementor-1544 .elementor-element.elementor-element-2985b58 > .elementor-widget-container{margin:10px 0px -30px 0px;}.elementor-1544 .elementor-element.elementor-element-2985b58 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;color:#1C3060;}.elementor-1544 .elementor-element.elementor-element-85a80f4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1544 .elementor-element.elementor-element-ac8f971{--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-1544 .elementor-element.elementor-element-5d9d26e{color:#000000;}.elementor-1544 .elementor-element.elementor-element-db877e5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-db877e5 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:45px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-cebcc89{--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-1544 .elementor-element.elementor-element-faa0dbd{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-faa0dbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-faa0dbd.elementor-element{--align-self:flex-end;--order:0;--flex-grow:1;--flex-shrink:0;}.elementor-1544 .elementor-element.elementor-element-faa0dbd img{border-radius:16px 16px 16px 16px;}.elementor-1544 .elementor-element.elementor-element-204b9d9 > .elementor-widget-container{margin:10px 0px -30px 0px;}.elementor-1544 .elementor-element.elementor-element-204b9d9 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;color:#1C3060;}.elementor-1544 .elementor-element.elementor-element-943ad12{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1544 .elementor-element.elementor-element-72641b9{--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-1544 .elementor-element.elementor-element-e99eee1{color:#000000;}.elementor-1544 .elementor-element.elementor-element-650c6df{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-650c6df > .elementor-widget-container{margin:24px 0px 0px 0px;padding:45px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-d7c526b{--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-1544 .elementor-element.elementor-element-caae86f{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-caae86f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-caae86f.elementor-element{--align-self:flex-end;--order:0;--flex-grow:0;--flex-shrink:0;}.elementor-1544 .elementor-element.elementor-element-caae86f img{border-radius:16px 16px 16px 16px;}.elementor-1544 .elementor-element.elementor-element-40e6caf > .elementor-widget-container{margin:10px 0px -30px 0px;}.elementor-1544 .elementor-element.elementor-element-40e6caf .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;color:#1C3060;}.elementor-1544 .elementor-element.elementor-element-78ed82f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1544 .elementor-element.elementor-element-b98c071{--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-1544 .elementor-element.elementor-element-40c6a30{color:#000000;}.elementor-1544 .elementor-element.elementor-element-85d238f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-85d238f > .elementor-widget-container{margin:24px 0px 0px 0px;padding:45px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-d9e50c3{--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-1544 .elementor-element.elementor-element-d6bcd51{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-d6bcd51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-d6bcd51.elementor-element{--align-self:flex-end;--order:0;--flex-grow:0;--flex-shrink:0;}.elementor-1544 .elementor-element.elementor-element-d6bcd51 img{border-radius:16px 16px 16px 16px;}.elementor-1544 .elementor-element.elementor-element-533490d > .elementor-widget-container{margin:10px 0px -30px 0px;}.elementor-1544 .elementor-element.elementor-element-533490d .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;color:#1C3060;}.elementor-1544 .elementor-element.elementor-element-247bcf8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1544 .elementor-element.elementor-element-6e6aec1{--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-1544 .elementor-element.elementor-element-2b18ccc{color:#000000;}.elementor-1544 .elementor-element.elementor-element-1558d6a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-1558d6a > .elementor-widget-container{margin:24px 0px 0px 0px;padding:45px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-429ae00{--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-1544 .elementor-element.elementor-element-ee8771f{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-ee8771f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-ee8771f.elementor-element{--align-self:flex-end;--order:0;--flex-grow:0;--flex-shrink:0;}.elementor-1544 .elementor-element.elementor-element-ee8771f img{border-radius:16px 16px 16px 16px;}.elementor-1544 .elementor-element.elementor-element-f14dfd0 > .elementor-widget-container{margin:10px 0px -30px 0px;}.elementor-1544 .elementor-element.elementor-element-f14dfd0 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;color:#1C3060;}.elementor-1544 .elementor-element.elementor-element-9b40a2a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1544 .elementor-element.elementor-element-8173bc8{--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-1544 .elementor-element.elementor-element-41391ab{color:#000000;}.elementor-1544 .elementor-element.elementor-element-3f7f42a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-3f7f42a > .elementor-widget-container{margin:24px 0px 0px 0px;padding:45px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-c230160{--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-1544 .elementor-element.elementor-element-3f2ee98{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1544 .elementor-element.elementor-element-3f2ee98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1544 .elementor-element.elementor-element-3f2ee98.elementor-element{--align-self:flex-end;--order:0;--flex-grow:0;--flex-shrink:0;}.elementor-1544 .elementor-element.elementor-element-3f2ee98 img{border-radius:16px 16px 16px 16px;}@media(min-width:768px){.elementor-1544 .elementor-element.elementor-element-00e2511{--width:53.789%;}.elementor-1544 .elementor-element.elementor-element-a6cac8c{--width:50%;}.elementor-1544 .elementor-element.elementor-element-ac8f971{--width:50%;}.elementor-1544 .elementor-element.elementor-element-cebcc89{--width:50%;}.elementor-1544 .elementor-element.elementor-element-72641b9{--width:50%;}.elementor-1544 .elementor-element.elementor-element-d7c526b{--width:50%;}.elementor-1544 .elementor-element.elementor-element-b98c071{--width:50%;}.elementor-1544 .elementor-element.elementor-element-d9e50c3{--width:50%;}.elementor-1544 .elementor-element.elementor-element-6e6aec1{--width:50%;}.elementor-1544 .elementor-element.elementor-element-429ae00{--width:50%;}.elementor-1544 .elementor-element.elementor-element-8173bc8{--width:50%;}.elementor-1544 .elementor-element.elementor-element-c230160{--width:50%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-6d0d384 *//* Container Styling */
.elementor-widget-table-of-contents {
  background: #8FBFC05E;
  border: 1px solid #d0e8e2;
  border-radius: 12px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.05);
  padding: 20px 25px;
  transition: all 0.3s ease-in-out;
}

/* Title Styling */
.elementor-widget-table-of-contents .elementor-widget-container > .elementor-heading-title {
  font-size: 20px;
  font-weight: 600;
  color: #1c2e38;
  border-bottom: 1px solid #dce8e1;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

/* List Items */
.elementor-widget-table-of-contents ol,
.elementor-widget-table-of-contents ul {
  padding-left: 15px;
}

.elementor-widget-table-of-contents li {
  margin-bottom: 10px;
}

.elementor-widget-table-of-contents a {
  color: #156b5d;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: 0.2s ease;
  display: inline-block;
}

.elementor-widget-table-of-contents a:hover {
  color: #10957e;
  transform: translateX(3px);
}

/* Highlight active section (i*/
.elementor-widget-table-of-contents li::marker {
  color: #0e9c82;
  font-weight: bold;
}/* End custom CSS */