.elementor-88235 .elementor-element.elementor-element-b0a7481{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .neb-protected-content-message, .elementor-widget-theme-post-featured-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-88235 .elementor-element.elementor-element-15e4509 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-88235 .elementor-element.elementor-element-54489a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88235 .elementor-element.elementor-element-0342ca1{--display:flex;}.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-88235 .elementor-element.elementor-element-1965b29{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-88235 .elementor-element.elementor-element-9433a3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88235 .elementor-element.elementor-element-aba96e9{--display:flex;}.elementor-88235 .elementor-element.elementor-element-98de854{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-88235 .elementor-element.elementor-element-8b99cc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88235 .elementor-element.elementor-element-115ada4{--display:flex;}.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-88235 .elementor-element.elementor-element-982b3bb .widget-image-caption{color:#000000;}.elementor-88235 .elementor-element.elementor-element-9608668{--display:flex;}.elementor-88235 .elementor-element.elementor-element-2e781c4 .widget-image-caption{color:#000000;}.elementor-88235 .elementor-element.elementor-element-9e59144{--display:flex;}.elementor-88235 .elementor-element.elementor-element-efad08b .widget-image-caption{color:#000000;}.elementor-88235 .elementor-element.elementor-element-2c7996d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88235 .elementor-element.elementor-element-571bd1a{--display:flex;}.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-88235 .elementor-element.elementor-element-d28d0d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-88235 .elementor-element.elementor-element-e57bba1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88235 .elementor-element.elementor-element-fc87b94{--display:flex;}.elementor-88235 .elementor-element.elementor-element-efd6a9e{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-88235 .elementor-element.elementor-element-2d87029{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88235 .elementor-element.elementor-element-abaa09d{--display:flex;}.elementor-88235 .elementor-element.elementor-element-a120924{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-88235 .elementor-element.elementor-element-e5121b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88235 .elementor-element.elementor-element-52e88eb{--display:flex;}.elementor-88235 .elementor-element.elementor-element-e58822a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-88235 .elementor-element.elementor-element-1e5e2fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88235 .elementor-element.elementor-element-15f8acb{--display:flex;}.elementor-88235 .elementor-element.elementor-element-2f38a24 .elementor-heading-title{color:#000000;}.elementor-widget-accordion .neb-protected-content-message, .elementor-widget-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-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-88235 .elementor-element.elementor-element-52e0e0d .elementor-accordion-item{border-width:0.5px;border-color:var( --e-global-color-nvlightbg );}.elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-accordion-item .elementor-tab-content{border-width:0.5px;border-top-color:var( --e-global-color-nvlightbg );}.elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0.5px;border-bottom-color:var( --e-global-color-nvlightbg );}.elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-accordion-icon, .elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-accordion-title{color:var( --e-global-color-nvdarkbg );}.elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-accordion-icon svg{fill:var( --e-global-color-nvdarkbg );}.elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-active .elementor-accordion-icon, .elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-active .elementor-accordion-title{color:var( --e-global-color-nvprimaryaccent );}.elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-nvprimaryaccent );}.elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:10px;}.elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:10px;}.elementor-88235 .elementor-element.elementor-element-52e0e0d .elementor-tab-content{color:#000000;}/* Start custom CSS for container, class: .elementor-element-2d87029 *//* General Table Styling */
.responsive-leather-table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  margin: 20px 0;
  font-size: 15px;
}

.responsive-leather-table thead {
  background-color: #3e2723;
  color: #ffffff;
}

.responsive-leather-table th, 
.responsive-leather-table td {
  padding: 12px 15px;
  border: 1px solid #ddd;
  text-align: left;
}

.responsive-leather-table tbody tr:nth-child(even) {
  background-color: #fcfaf7;
}

/* Mobile Responsive Logic */
@media screen and (max-width: 768px) {
  .responsive-leather-table thead {
    display: none; /* Hide the header row on mobile */
  }

  .responsive-leather-table, 
  .responsive-leather-table tbody, 
  .responsive-leather-table tr, 
  .responsive-leather-table td {
    display: block;
    width: 100%;
  }

  .responsive-leather-table tr {
    margin-bottom: 15px;
    border: 2px solid #3e2723;
  }

  .responsive-leather-table td {
    text-align: right;
    padding-left: 50%;
    position: relative;
    border: none;
    border-bottom: 1px solid #eee;
  }

  /* This pulls the text from the data-label attribute */
  .responsive-leather-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 10px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    font-weight: bold;
    text-align: left;
    color: #3e2723;
  }
}/* End custom CSS */