.elementor-127677 .elementor-element.elementor-element-bb90dcf{--display:flex;}.elementor-127677 .elementor-element.elementor-element-4c07e39{--display:flex;}.elementor-127677 .elementor-element.elementor-element-3b0f587{--display:flex;}.elementor-127677 .elementor-element.elementor-element-1d66b6d{--display:flex;}.elementor-127677 .elementor-element.elementor-element-d8499ef{--display:flex;}.elementor-127677 .elementor-element.elementor-element-d719984{--display:flex;}.elementor-127677 .elementor-element.elementor-element-5edfc0d{--display:flex;}.elementor-127677 .elementor-element.elementor-element-a4cffea{--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-127677 .elementor-element.elementor-element-a4cffea > .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;}/* Start custom CSS for html, class: .elementor-element-e916822 */.layer-table{
  width:100%;
  border-collapse:collapse;
}
.layer-table thead{
  background:#FF5C39;
  color:#fff;
}
.layer-table th,
.layer-table td{
  padding:10px;
  border:1px solid #e5e5e5;
  text-align:left;
  vertical-align:middle;
}
@media (min-width:769px){
  .layer-table th:nth-child(1),
  .layer-table td:nth-child(1){
    width:180px;
  }
}
.layer-table tbody tr:nth-child(even){
  background:#f4f6f5;
}
@media (max-width:768px){
  .layer-table thead{
    display:none;
  }
  .layer-table,
  .layer-table tbody{
    display:block;
  }
  .layer-table tr{
    display:block;
    margin-bottom:18px;
    border:1px solid #e5e5e5;
    background:#fff;
  }
  .layer-table td{
    display:grid;
    grid-template-columns:150px 1fr;
    gap:12px;
    padding:12px 14px;
    border:none;
    border-bottom:1px solid #eee;
    word-break:keep-all !important;
    overflow-wrap:break-word !important;
  }
  .layer-table td:last-child{
    border-bottom:none;
  }
  .layer-table td::before{
    font-weight:700;
  }
  .layer-table td:nth-of-type(1)::before{ content:"Layer"; }
  .layer-table td:nth-of-type(2)::before{ content:"What it includes"; }
  .layer-table td:nth-of-type(3)::before{ content:"Common pitfall"; }
}/* End custom CSS */