.elementor-29214 .elementor-element.elementor-element-9f1c4ab{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29214 .elementor-element.elementor-element-66d7f09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29214 .elementor-element.elementor-element-66d7f09 .title-after_title, .elementor-29214 .elementor-element.elementor-element-66d7f09 .title-subtitle, .elementor-29214 .elementor-element.elementor-element-66d7f09 .woodmart-title-container{max-width:70%;}.elementor-29214 .elementor-element.elementor-element-66d7f09 .title-subtitle{font-family:"Encode Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-29214 .elementor-element.elementor-element-66d7f09 .title{font-size:36px;}.elementor-29214 .elementor-element.elementor-element-c1a0a94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29214 .elementor-element.elementor-element-c1a0a94 .title-after_title, .elementor-29214 .elementor-element.elementor-element-c1a0a94 .title-subtitle, .elementor-29214 .elementor-element.elementor-element-c1a0a94 .woodmart-title-container{max-width:70%;}.elementor-29214 .elementor-element.elementor-element-c1a0a94 .title-subtitle{font-family:"Encode Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-29214 .elementor-element.elementor-element-c1a0a94 .title{font-size:36px;}.elementor-29214 .elementor-element.elementor-element-c26c2e7{--display:flex;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29214 .elementor-element.elementor-element-1882e62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29214 .elementor-element.elementor-element-1882e62 .title-after_title, .elementor-29214 .elementor-element.elementor-element-1882e62 .title-subtitle, .elementor-29214 .elementor-element.elementor-element-1882e62 .woodmart-title-container{max-width:70%;}.elementor-29214 .elementor-element.elementor-element-1882e62 .title-subtitle{font-family:"Encode Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-29214 .elementor-element.elementor-element-1882e62 .title{font-size:36px;}@media(max-width:1024px){.elementor-29214 .elementor-element.elementor-element-66d7f09 .title{font-size:22px;}.elementor-29214 .elementor-element.elementor-element-c1a0a94 .title{font-size:22px;}.elementor-29214 .elementor-element.elementor-element-1882e62 .title{font-size:22px;}}@media(max-width:768px){.elementor-29214 .elementor-element.elementor-element-66d7f09 .title-after_title, .elementor-29214 .elementor-element.elementor-element-66d7f09 .title-subtitle, .elementor-29214 .elementor-element.elementor-element-66d7f09 .woodmart-title-container{max-width:100%;}.elementor-29214 .elementor-element.elementor-element-66d7f09 .title{font-size:26px;}.elementor-29214 .elementor-element.elementor-element-c1a0a94 .title-after_title, .elementor-29214 .elementor-element.elementor-element-c1a0a94 .title-subtitle, .elementor-29214 .elementor-element.elementor-element-c1a0a94 .woodmart-title-container{max-width:100%;}.elementor-29214 .elementor-element.elementor-element-c1a0a94 .title{font-size:26px;}.elementor-29214 .elementor-element.elementor-element-1882e62 .title-after_title, .elementor-29214 .elementor-element.elementor-element-1882e62 .title-subtitle, .elementor-29214 .elementor-element.elementor-element-1882e62 .woodmart-title-container{max-width:100%;}.elementor-29214 .elementor-element.elementor-element-1882e62 .title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-2bdfd17 */.peekbearing-table-wrapper { background: #f7fbfb; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
    .peekbearing-main {
      max-width: 1700px;
      margin: 0px auto;
      background: #fff;
      border-radius: 18px;
      box-shadow: 0 16px 48px rgba(6, 48, 75, 0.13);
      padding: 36px 10px 36px 10px;
      overflow-x: auto;
    }
    .peekbearing-section-title {
      background: linear-gradient(90deg, #06304B 0%, #1B5572 100%);
      color: #fff;
      padding: 18px 23px;
      border-radius: 11px 11px 0 0;
      font-weight: bold;
      font-size: 1.15rem;
      text-align: left;
      margin-bottom: 0;
      margin-top: 34px;
      letter-spacing: .05em;
      box-shadow: 0 2px 7px rgba(6, 48, 75, 0.08);
    }
    .peekbearing-table-area { margin-bottom: 16px; }
    .peekbearing-table {
      width: 100%;
      border-collapse: separate;
      border-spacing: 0;
      background: #fff;
      font-size: 1.01em;
      margin-bottom: 2px;
      border-radius: 0 0 13px 13px;
      overflow: hidden;
      box-shadow: 0 4px 12px rgba(0,0,0,0.05);
      table-layout: fixed;
      min-width: 1200px;
    }
    .peekbearing-table th,
    .peekbearing-table td {
      border: 1px solid #b5c8d6;
      padding: 8px 8px;
      text-align: center;
      vertical-align: middle;
      word-break: break-word;
    }
    .peekbearing-table th {
      background: #e4effa;
      font-weight: 700;
      font-size: 1em;
      color: #06304B;
      border-bottom: 2px solid #1B5572;
    }
    .peekbearing-table thead th {
      background: #e2f1fc;
      color: #06304B;
      letter-spacing:0.01em;
      text-align:center;
    }
    .peekbearing-table td {
      background: #fbfdfe;
      color: #224357;
      font-weight: 500;
    }
    .peekbearing-table tr:nth-child(even) td {
      background: #f4f8fa;
    }
    .peekbearing-row-label {
      background: linear-gradient(90deg, #f0f4f8 0%, #e6eef5 100%);
      color: #06304B;
      font-weight: 600;
      text-align: left;
    }
    @media (max-width:1200px){
      .peekbearing-table {font-size: .93em;}
      .peekbearing-section-title {font-size:1em; padding: 10px 10px;}
    }
    @media (max-width:800px){
      .peekbearing-main {padding:12px 2px 28px 2px;}
      .peekbearing-table { font-size: 0.85em; min-width:750px;}
      .peekbearing-table th, .peekbearing-table td {padding: 6px 4px;}
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c04d55 */.peekprop-table-wrapper { background: #f7fbfb; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
    .peekprop-table-main {
      max-width: 1800px;
      margin: px auto;
      background: #fff;
      border-radius: 18px;
      box-shadow: 0 16px 48px rgba(6, 48, 75, 0.14);
      padding: 36px 10px 36px 10px;
      overflow-x: auto;
    }
    .peekprop-table-title {
      color: #1740a0;
      font-weight: bold;
      text-align: center;
      font-size: 1.7rem;
      margin-bottom: 20px;
      letter-spacing: .01em;
      text-transform: uppercase;
    }
    .peekprop-table-area { margin-bottom: 20px; }
    .peekprop-table {
      width: 100%;
      border-collapse: separate;
      border-spacing: 0;
      background: #fff;
      font-size: 1.01em;
      margin-bottom: 2px;
      border-radius: 13px;
      overflow: hidden;
      box-shadow: 0 2px 13px rgba(0,0,0,0.06);
      table-layout: fixed;
      min-width: 1200px;
    }
    .peekprop-table th,
    .peekprop-table td {
      border: 1px solid #b7c8de;
      padding: 10px 14px;
      text-align: center;
      vertical-align: middle;
      word-break: break-word;
      transition: background 0.2s;
    }
    .peekprop-table th {
      background: #e7effb;
      font-weight: 700;
      font-size: 1.06em;
      color: #06304B;
      letter-spacing: .02em;
    }
    .peekprop-table tr:first-child th {
      background: linear-gradient(90deg, #06304B 0%, #1B5572 100%);
      color: #fff;
      font-size: 1.13em;
      border-bottom: 2px solid #1B5572;
    }
    .peekprop-table td {
      background: #f9fbfd;
      color: #204560;
      font-weight: 500;
    }
    .peekprop-table tr:nth-child(even) td {
      background: #f4f7fa;
    }
    .peekprop-propcol {
      background: linear-gradient(90deg, #f0f4f8 0%, #e6eef5 100%);
      color: #06304B;
      font-weight: 600;
      text-align: left;
      min-width: 130px;
    }
    @media (max-width:1000px){
      .peekprop-table-main {padding:12px 2px;}
      .peekprop-table {font-size: 0.97em; min-width:800px;}
      .peekprop-table th, .peekprop-table td {padding: 7px 6px;}
      .peekprop-table-title {font-size: 1.13rem;}
    }/* End custom CSS */