.elementor-3310 .elementor-element.elementor-element-de05999{--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;}.elementor-3310 .elementor-element.elementor-element-357f502 .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;}.elementor-3310 .elementor-element.elementor-element-1f5865b{font-family:var( --e-global-typography-text-font-family ), Raleway;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3310 .elementor-element.elementor-element-b2c8c88{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3310 .elementor-element.elementor-element-b2c8c88:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-b2c8c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3310 .elementor-element.elementor-element-e1beadf .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;color:#FCFCFC;}.elementor-3310 .elementor-element.elementor-element-ef479d7{font-family:var( --e-global-typography-text-font-family ), Raleway;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-3310 .elementor-element.elementor-element-6f5cc42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3310 .elementor-element.elementor-element-217d71a{--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;}.elementor-3310 .elementor-element.elementor-element-217d71a:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-217d71a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://denverwellnessaesthetic.com/wp-content/uploads/2025/09/Regenerative-Medicine.jpg");background-position:center center;background-size:cover;}.elementor-3310 .elementor-element.elementor-element-357683b{--spacer-size:50px;}.elementor-3310 .elementor-element.elementor-element-6b86c64{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3310 .elementor-element.elementor-element-abb3453 .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;}.elementor-3310 .elementor-element.elementor-element-77ad2e9{font-family:var( --e-global-typography-text-font-family ), Raleway;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3310 .elementor-element.elementor-element-718fb88 .elementor-toggle-title{font-family:"Josefin Sans", Raleway;font-size:24px;font-weight:400;}.elementor-3310 .elementor-element.elementor-element-718fb88 .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Raleway;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3310 .elementor-element.elementor-element-8efc300{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3310 .elementor-element.elementor-element-8efc300:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-8efc300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3310 .elementor-element.elementor-element-54766a0{--spacer-size:25px;}.elementor-3310 .elementor-element.elementor-element-4253ef1 .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-3310 .elementor-element.elementor-element-05d2479{font-family:var( --e-global-typography-text-font-family ), Raleway;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-3310 .elementor-element.elementor-element-21030b5{--spacer-size:25px;}.elementor-3310 .elementor-element.elementor-element-a573037{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3310 .elementor-element.elementor-element-b9c696f{--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;}.elementor-3310 .elementor-element.elementor-element-78bfbeb > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3310 .elementor-element.elementor-element-78bfbeb .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;}.elementor-3310 .elementor-element.elementor-element-606ff57{font-family:var( --e-global-typography-text-font-family ), Raleway;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3310 .elementor-element.elementor-element-0f28322{--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;}.elementor-3310 .elementor-element.elementor-element-0f28322:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-0f28322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://denverwellnessaesthetic.com/wp-content/uploads/2025/09/Denver-Wellness-Aesthetics-1350-x-1080-px-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3310 .elementor-element.elementor-element-f7fdeb8{--spacer-size:50px;}.elementor-3310 .elementor-element.elementor-element-c35fb21{--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;}.elementor-3310 .elementor-element.elementor-element-b382f21 .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;}.elementor-3310 .elementor-element.elementor-element-da00a9a{font-family:var( --e-global-typography-text-font-family ), Raleway;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3310 .elementor-element.elementor-element-089f76b{--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;}.elementor-3310 .elementor-element.elementor-element-41b0258 .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;}.elementor-3310 .elementor-element.elementor-element-b6243b1{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3310 .elementor-element.elementor-element-b6243b1:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-b6243b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3310 .elementor-element.elementor-element-24d68c7 .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-3310 .elementor-element.elementor-element-a39a7c6{font-family:var( --e-global-typography-text-font-family ), Raleway;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}@media(min-width:768px){.elementor-3310 .elementor-element.elementor-element-217d71a{--width:50%;}.elementor-3310 .elementor-element.elementor-element-6b86c64{--width:50%;}.elementor-3310 .elementor-element.elementor-element-b9c696f{--width:50%;}.elementor-3310 .elementor-element.elementor-element-0f28322{--width:50%;}}@media(max-width:1024px){.elementor-3310 .elementor-element.elementor-element-1f5865b{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-ef479d7{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-77ad2e9{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-718fb88 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-05d2479{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-606ff57{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-da00a9a{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-a39a7c6{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3310 .elementor-element.elementor-element-1f5865b{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-b2c8c88{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3310 .elementor-element.elementor-element-ef479d7{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-357683b{--spacer-size:200px;}.elementor-3310 .elementor-element.elementor-element-77ad2e9{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-718fb88 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-8efc300{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3310 .elementor-element.elementor-element-05d2479{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-606ff57{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-f7fdeb8{--spacer-size:192px;}.elementor-3310 .elementor-element.elementor-element-da00a9a{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-a39a7c6{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-f7b2971 */.table-wrapper {
      width: 100%;
      overflow-x: auto; /* allows scrolling */
      -webkit-overflow-scrolling: touch; /* smooth scrolling on mobile */

    }
    
    .comparison-table {
      min-width: 600px; /* ensures scroll when screen is small */
      border-collapse: separate;
      border-spacing: 0;
      font-family: 'Raleway', sans-serif;
      color: #0f172a;
      margin: 30px 0;
      font-size: 16px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.05);
border:1px solid
    }
    
    .comparison-table th, 
    .comparison-table td {
      padding: 14px 18px;
      text-align: center;
      white-space: nowrap; /* prevents text wrapping */
    }
    
    .comparison-table th {
      background:#FFFFFF;
      font-weight: 600;
      font-size: 20px;
      color: #223551;
      border-bottom: 2px solid #e2e8f0;
    }
    
    .comparison-table td {
      background-color: #ffffff;
      border-bottom: 1px solid #f1f5f9;
      transition: background-color 0.3s ease;
    }
    
    .comparison-table tr:hover td {
      background-color: #f8fafc;
    }
    
    .comparison-table tr:nth-child(even) td {
      color:#ffffff;
      background-color: #112231;
    }
    
    .comparison-table td:first-child {
      font-weight: 400;
      text-align: left;
      background: #f9fafb;
      border-right: 1px solid #e2e8f0;
    }
    
    @media (max-width: 767px) {
      .comparison-table {
        font-size: 14px;
      }
      .comparison-table th, 
      .comparison-table td {
        padding: 10px 12px;
      }
    }/* End custom CSS */