.elementor-65601 .elementor-element.elementor-element-e010d82{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-7a81208 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-65601 .elementor-element.elementor-element-de58c7a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-b35fe3f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-52bf78c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .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-65601 .elementor-element.elementor-element-6bcd9ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-1c95065{--display:flex;}.elementor-65601 .elementor-element.elementor-element-02a2693{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-ae9d98c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-5236056 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-15eec5c{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-79387d5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-d7e8f2c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-15effec{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-f978293 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-50ef65f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-9e47b1e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-94de308 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-4f8b0aa{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-a278b75{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-5bda813 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-8c3934c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-598da39{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-c80d16d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-308bd9c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-a4d8581{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-6197aa9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-8c08380 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-46b4ae7{--display:flex;}.elementor-widget-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-65601 .elementor-element.elementor-element-782635b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-6fa4fd7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-9fb7f23{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-9ea2fa3{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-f7c5c73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-e58b5b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-a6b3d96{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-8f4dc50 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-dc524f9{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-8e8d9bf{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-c8eda25 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-0df8eef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-c03b557{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-61a7500 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-1f4ce2d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-2e6bc3a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-25e883d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-38523d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-c3e281b{--display:flex;}.elementor-65601 .elementor-element.elementor-element-29a05e8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-894c478 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-db9b3bb{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-3bab3d1{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-55c69f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-b9b4771 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-b555ff6{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-72be335 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-5e151cc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-28cc394{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-b4ad5e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-1f77ca4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-f79d03b{--display:flex;}.elementor-65601 .elementor-element.elementor-element-1740c61{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-945679b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-63c5f4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-1716510{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-f3780e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-10efab1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-d00b544{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-8ee5795 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-eb8e619 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-2b0df9e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-186b073 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-2daa1c8{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-2578986{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-c8f823b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-5a15571 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-a579141{--display:flex;}.elementor-65601 .elementor-element.elementor-element-9869e8c{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-7e60648 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-7e63d8f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-58da26a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-65601 .elementor-element.elementor-element-8c9ecf9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-de77c6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65601 .elementor-element.elementor-element-263b762{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-65601 .elementor-element.elementor-element-17d85f8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65601 .elementor-element.elementor-element-33edeb7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-65601 .elementor-element.elementor-element-d8e9b24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:114px;--padding-bottom:102px;--padding-left:0px;--padding-right:0px;}.elementor-65601 .elementor-element.elementor-element-d8e9b24:not(.elementor-motion-effects-element-type-background), .elementor-65601 .elementor-element.elementor-element-d8e9b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-65601 .elementor-element.elementor-element-0ac20a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65601 .elementor-element.elementor-element-c9b4b90{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 8px) 15px;}.elementor-65601 .elementor-element.elementor-element-c9b4b90 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 0px 0px;font-family:"Heebo", Sans-serif;font-size:45px;font-weight:700;line-height:45px;}.elementor-65601 .elementor-element.elementor-element-c9b4b90 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-65601 .elementor-element.elementor-element-c9b4b90 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-65601 .elementor-element.elementor-element-c9b4b90 .elementskit-section-title-wraper p{color:#666666;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-65601 .elementor-element.elementor-element-1305ea8 .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-65601 .elementor-element.elementor-element-1305ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-65601 .elementor-element.elementor-element-1305ea8 .elementskit-single-faq .elementskit-faq-title{font-family:"Heebo", Sans-serif;font-size:18px;}.elementor-65601 .elementor-element.elementor-element-1305ea8 .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:0px 40px 30px 40px;}@media(min-width:768px){.elementor-65601 .elementor-element.elementor-element-0ac20a7{--width:100%;}}@media(max-width:767px){.elementor-65601 .elementor-element.elementor-element-6bcd9ee .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-5236056 .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-50ef65f .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-8c3934c .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-8c08380 .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-e58b5b3 .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-0df8eef .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-38523d1 .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-b9b4771 .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-1f77ca4 .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-63c5f4e .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-eb8e619 .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-5a15571 .elementor-heading-title{font-size:26px;}.elementor-65601 .elementor-element.elementor-element-de77c6a .elementor-heading-title{font-size:26px;}}/* Start custom CSS for html, class: .elementor-element-25e7e71 *//* Container wrapper */
.nm-table-container {
  width: 100%;
  margin: 30px 0;
  font-family: inherit;
}

/* Base Desktop Styling */
.nm-responsive-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  border: 1px solid #eaeaea;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  overflow: hidden;
}

.nm-responsive-table th, 
.nm-responsive-table td {
  padding: 14px 16px;
  text-align: left;
  border-bottom: 1px solid #f0f0f0;
  color: #444444;
  font-size: 15px;
  line-height: 1.6;
  vertical-align: top;
}

.nm-responsive-table thead tr {
  background-color: #fcfcfc;
  border-bottom: 2px solid #dddddd;
}

.nm-responsive-table th {
  font-weight: 700;
  color: #111111;
  text-transform: capitalize;
}

.nm-responsive-table tbody tr:hover {
  background-color: #f9fbfd;
}

/* Make Area names stand out slightly */
.nm-responsive-table td[data-label="Area"] strong {
  color: #000;
  font-weight: 600;
}

/* Mobile Responsive - Card Format */
@media screen and (max-width: 900px) {
  .nm-responsive-table thead {
    display: none; 
  }
  
  .nm-responsive-table, 
  .nm-responsive-table tbody, 
  .nm-responsive-table tr, 
  .nm-responsive-table td {
    display: block;
    width: 100%;
  }
  
  .nm-responsive-table tr {
    margin-bottom: 20px;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.04);
    background-color: #fff;
  }
  
  .nm-responsive-table td {
    text-align: right;
    padding: 12px 16px 12px 45%;
    position: relative;
    border-bottom: 1px solid #f5f5f5;
    font-size: 14px;
    min-height: 40px; 
  }
  
  .nm-responsive-table td:last-child {
    border-bottom: none;
  }
  
  /* Creates the label on the left for mobile */
  .nm-responsive-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 16px;
    width: 40%;
    padding-right: 15px;
    white-space: normal;
    text-align: left;
    font-weight: 600;
    color: #222222;
  }

  /* Highlight Area Name in Mobile View */
  .nm-responsive-table td[data-label="Area"] {
    background-color: #f8f9fa;
    border-radius: 8px 8px 0 0;
    text-align: left;
    padding: 14px 16px;
    font-size: 16px;
    border-bottom: 2px solid #eaeaea;
  }
  
  .nm-responsive-table td[data-label="Area"]::before {
    display: none; /* Hide 'Area' label since it acts as the card title */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d8ef14 *//* Table Container */
.nm-commercial-table-wrapper {
  width: 100%;
  margin: 20px 0;
  font-family: inherit; /* Inherits your Elementor theme fonts */
}

/* Base Table Styles */
.nm-seo-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  overflow: hidden;
}

.nm-seo-table th, 
.nm-seo-table td {
  padding: 16px;
  text-align: left;
  border-bottom: 1px solid #eef0f2;
  color: #333333;
  line-height: 1.5;
}

.nm-seo-table thead tr {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e0e0;
}

.nm-seo-table th {
  font-weight: 700;
  font-size: 16px;
}

.nm-seo-table tbody tr:hover {
  background-color: #fcfcfc;
}

/* Mobile Responsive - Card Layout Trick */
@media screen and (max-width: 768px) {
  .nm-seo-table thead {
    display: none; /* Hide headings on small screens */
  }
  
  .nm-seo-table, 
  .nm-seo-table tbody, 
  .nm-seo-table tr, 
  .nm-seo-table td {
    display: block;
    width: 100%;
  }
  
  .nm-seo-table tr {
    margin-bottom: 15px;
    border: 1px solid #eef0f2;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.02);
  }
  
  .nm-seo-table td {
    text-align: right;
    padding-left: 50%;
    position: relative;
    border-bottom: 1px solid #f5f5f5;
    font-size: 14px;
  }
  
  .nm-seo-table td:last-child {
    border-bottom: none;
  }
  
  /* Adds the column header as a label on the left side of the row card */
  .nm-seo-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 16px;
    width: 45%;
    padding-right: 10px;
    white-space: normal;
    text-align: left;
    font-weight: 600;
    color: #111111;
  }
}/* End custom CSS */