.elementor-5554 .elementor-element.elementor-element-284a746{--display:flex;}.elementor-5554 .elementor-element.elementor-element-1b3bf44 .elementor-heading-title{font-size:var( --e-global-typography-90412a1-font-size );font-weight:var( --e-global-typography-90412a1-font-weight );}.elementor-5554 .elementor-element.elementor-element-e879957 .elementor-button{background-color:#02010100;font-size:14px;font-weight:bold;}.elementor-5554 .elementor-element.elementor-element-e879957{width:auto;max-width:auto;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 13px 6px 14px;border-radius:21px 21px 21px 21px;}.elementor-5554 .elementor-element.elementor-element-e879957:hover{background-color:var( --e-global-color-secondary );}.elementor-5554 .elementor-element.elementor-element-e879957.elementor-element{--align-self:center;}.elementor-5554 .elementor-element.elementor-element-e879957 .elementor-button:hover, .elementor-5554 .elementor-element.elementor-element-e879957 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-5554 .elementor-element.elementor-element-e879957 .elementor-button:hover svg, .elementor-5554 .elementor-element.elementor-element-e879957 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5554 .elementor-element.elementor-element-e1df32e{--display:flex;}.elementor-5554 .elementor-element.elementor-element-4fb89c8{--display:flex;}.elementor-5554 .elementor-element.elementor-element-a9e9328{--display:flex;}.elementor-5554 .elementor-element.elementor-element-6d99a19{--display:flex;}.elementor-5554 .elementor-element.elementor-element-ab52339{--display:flex;}.elementor-5554 .elementor-element.elementor-element-9a3b7b8{--display:flex;}.elementor-5554 .elementor-element.elementor-element-be13ac5{--display:flex;}.elementor-5554 .elementor-element.elementor-element-7de6469{--display:flex;}.elementor-5554 .elementor-element.elementor-element-c64ff27{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(max-width:1366px){.elementor-5554 .elementor-element.elementor-element-1b3bf44 .elementor-heading-title{font-size:var( --e-global-typography-90412a1-font-size );}}@media(max-width:1024px){.elementor-5554 .elementor-element.elementor-element-1b3bf44 .elementor-heading-title{font-size:var( --e-global-typography-90412a1-font-size );}}@media(max-width:767px){.elementor-5554 .elementor-element.elementor-element-1b3bf44 .elementor-heading-title{font-size:var( --e-global-typography-90412a1-font-size );}.elementor-5554 .elementor-element.elementor-element-bc94556 img{width:100%;height:100%;object-fit:cover;object-position:center center;}}/* Start custom CSS for html, class: .elementor-element-f47cf82 */.gw-flooring-table-wrap {
    width: 100%;
    margin: 30px 0;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border-radius: 16px;
    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.08);
    background: #ffffff;
  }

  .gw-flooring-table {
    width: 100%;
    min-width: 850px;
    border-collapse: collapse;
    font-family: inherit;
    background: #ffffff;
    color: #3F4641;
  }

  .gw-flooring-table thead {
    background: #015837;
    color: #ffffff;
  }

  .gw-flooring-table th,
  .gw-flooring-table td {
    padding: 18px 20px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #e6e6e6;
    font-size: 15px;
    line-height: 1.55;
  }

  .gw-flooring-table th {
    font-weight: 700;
    white-space: nowrap;
  }

  .gw-flooring-table tbody tr:nth-child(even) {
    background: #f8faf7;
  }

  .gw-flooring-table tbody tr:hover {
    background: #eef6e8;
  }

  .gw-flooring-table td:first-child {
    font-weight: 700;
    color: #015837;
    white-space: nowrap;
  }

  .gw-table-scroll-note {
    display: none;
    margin: 8px 0 0;
    font-size: 13px;
    color: #6b6b6b;
    font-family: inherit;
  }

  @media (max-width: 767px) {
    .gw-flooring-table-wrap {
      border-radius: 12px;
    }

    .gw-flooring-table {
      min-width: 900px;
    }

    .gw-flooring-table th,
    .gw-flooring-table td {
      padding: 14px 16px;
      font-size: 14px;
    }

    .gw-table-scroll-note {
      display: block;
    }
  }/* End custom CSS */