.elementor-4051 .elementor-element.elementor-element-3547ac6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4051 .elementor-element.elementor-element-7596a0f{--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-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4051 .elementor-element.elementor-element-e7631ce .elementor-icon-list-icon{width:14px;}.elementor-4051 .elementor-element.elementor-element-e7631ce .elementor-icon-list-icon i{font-size:14px;}.elementor-4051 .elementor-element.elementor-element-e7631ce .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4051 .elementor-element.elementor-element-e7631ce .elementor-icon-list-text, .elementor-4051 .elementor-element.elementor-element-e7631ce .elementor-icon-list-text a{color:#FFFFFF;}.elementor-4051 .elementor-element.elementor-element-c60d392{--display:flex;}.elementor-widget-theme-post-title .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-4051 .elementor-element.elementor-element-7d8b4c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:600;color:#EF6C35;}.elementor-4051 .elementor-element.elementor-element-55d3f5f{--display:flex;}.elementor-widget-theme-post-featured-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-4051 .elementor-element.elementor-element-6d8c1c8 img{border-radius:15px 15px 15px 15px;}.elementor-4051 .elementor-element.elementor-element-6b14b4e{--display:flex;}.elementor-widget-theme-post-content{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-4051 .elementor-element.elementor-element-4934a12{color:#B6B0B0;font-family:"Roboto", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-4051 .elementor-element.elementor-element-3d62259{--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-4051 .elementor-element.elementor-element-a3ebb2f{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4051 .elementor-element.elementor-element-c2e34cb{--box-border-radius:12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--header-color:#FFFFFF;--toc-body-max-height:80vh;--item-text-color:#FFFEFE;--item-text-hover-decoration:underline;}.elementor-4051 .elementor-element.elementor-element-c2e34cb .elementor-toc__header-title{text-align:start;}.elementor-4051 .elementor-element.elementor-element-c2e34cb .elementor-toc__header{flex-direction:row;}.elementor-4051 .elementor-element.elementor-element-c2e34cb .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body.elementor-page-4051:not(.elementor-motion-effects-element-type-background), body.elementor-page-4051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3648;}@media(min-width:768px){.elementor-4051 .elementor-element.elementor-element-7596a0f{--width:66.6666%;}.elementor-4051 .elementor-element.elementor-element-3d62259{--width:33.3333%;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-6d8c1c8 */elector li{
   list-style-type: disc;
   margin-left: 20px;
   margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-4934a12 */.elementor-4051 .elementor-element.elementor-element-4934a12 table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 12px;
  background-color: #1e2533;
  color: #f1f1f1;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
}

/* Table Head */
.elementor-4051 .elementor-element.elementor-element-4934a12 table thead th {
  text-align: left;
  padding: 12px 16px;
  font-weight: 600;
  font-size: 15px;
  color: #ffffff;
  background-color: transparent;
}

/* Table Body Cells */
.elementor-4051 .elementor-element.elementor-element-4934a12 table tbody td {
  padding: 12px 16px;
  background-color: #2a3142;
  vertical-align: top;
  border-top: 1px solid #3a3f4f;
}

/* First Column (Aspect) */
.elementor-4051 .elementor-element.elementor-element-4934a12 table tbody td:first-child {
  font-weight: 600;
  color: #cbd5e1;
  background-color: #242b3a;
  border-right: 1px solid #3a3f4f;
  width: 160px;
}

/* Round corners */
.elementor-4051 .elementor-element.elementor-element-4934a12 table tbody tr td:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.elementor-4051 .elementor-element.elementor-element-4934a12 table tbody tr td:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.elementor-4051 .elementor-element.elementor-element-4934a12 ul {
    margin-bottom: 35px;
}

.elementor-4051 .elementor-element.elementor-element-4934a12 li {
    list-style-type: disc;
    margin-left:40px;
    margin-bottom:5px;
}/* End custom CSS */