.elementor-3166 .elementor-element.elementor-element-9522bd6{--display:flex;}.elementor-3166 .elementor-element.elementor-element-32af577 .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;}.elementor-3166 .elementor-element.elementor-element-1b9c553{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-3166 .elementor-element.elementor-element-23998cd{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3166 .elementor-element.elementor-element-23998cd:not(.elementor-motion-effects-element-type-background), .elementor-3166 .elementor-element.elementor-element-23998cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3166 .elementor-element.elementor-element-2d46269 .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-3166 .elementor-element.elementor-element-a76a82f{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-3166 .elementor-element.elementor-element-c561e63{--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-3166 .elementor-element.elementor-element-74cd4b8{--spacer-size:50px;}.elementor-3166 .elementor-element.elementor-element-c6e563a{--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-3166 .elementor-element.elementor-element-c2fec12{--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-3166 .elementor-element.elementor-element-aed4ed2{--spacer-size:50px;}.elementor-3166 .elementor-element.elementor-element-4f21d24 .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;}.elementor-3166 .elementor-element.elementor-element-93dff92 .elementor-heading-title{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-3166 .elementor-element.elementor-element-73041a4 .elementor-toggle-title{font-family:"Josefin Sans", Raleway;font-size:24px;font-weight:400;}.elementor-3166 .elementor-element.elementor-element-73041a4 .elementor-tab-title{padding:25px 25px 25px 25px;}.elementor-3166 .elementor-element.elementor-element-73041a4 .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 );padding:21px 21px 21px 21px;}.elementor-3166 .elementor-element.elementor-element-24d7858{--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-3166 .elementor-element.elementor-element-24d7858:not(.elementor-motion-effects-element-type-background), .elementor-3166 .elementor-element.elementor-element-24d7858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://denverwellnessaesthetic.com/wp-content/uploads/2025/09/What-Sets-DWAC-Apart-7-scaled.jpg");background-position:center center;background-size:cover;}.elementor-3166 .elementor-element.elementor-element-be1ad3d{--spacer-size:600px;}.elementor-3166 .elementor-element.elementor-element-ed03098{--display:flex;}.elementor-3166 .elementor-element.elementor-element-f4d5106{--spacer-size:50px;}.elementor-3166 .elementor-element.elementor-element-c27b101 .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;}.elementor-3166 .elementor-element.elementor-element-5c64232{--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-3166 .elementor-element.elementor-element-0dc8b4e{--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-3166 .elementor-element.elementor-element-0dc8b4e:not(.elementor-motion-effects-element-type-background), .elementor-3166 .elementor-element.elementor-element-0dc8b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://denverwellnessaesthetic.com/wp-content/uploads/2025/09/Personalized-Healthcare-at-Denver-Wellness-.png");background-position:center center;background-size:cover;}.elementor-3166 .elementor-element.elementor-element-c88037b{--spacer-size:50px;}.elementor-3166 .elementor-element.elementor-element-d7c0a10{--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-3166 .elementor-element.elementor-element-5a5ae6a > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3166 .elementor-element.elementor-element-5a5ae6a .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3166 .elementor-element.elementor-element-7b6b0e2{font-family:"Montserrat", Raleway;font-size:18px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3166 .elementor-element.elementor-element-f73be9e{--display:flex;}.elementor-3166 .elementor-element.elementor-element-f73be9e:not(.elementor-motion-effects-element-type-background), .elementor-3166 .elementor-element.elementor-element-f73be9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-3166 .elementor-element.elementor-element-bcd010c .elementor-heading-title{font-family:"Josefin Sans", Raleway;font-size:32px;font-weight:400;}.elementor-3166 .elementor-element.elementor-element-ecbf6f4{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 );}@media(min-width:768px){.elementor-3166 .elementor-element.elementor-element-c2fec12{--width:50%;}.elementor-3166 .elementor-element.elementor-element-24d7858{--width:50%;}.elementor-3166 .elementor-element.elementor-element-0dc8b4e{--width:50%;}.elementor-3166 .elementor-element.elementor-element-d7c0a10{--width:50%;}}@media(max-width:1024px){.elementor-3166 .elementor-element.elementor-element-1b9c553{font-size:var( --e-global-typography-text-font-size );}.elementor-3166 .elementor-element.elementor-element-a76a82f{font-size:var( --e-global-typography-text-font-size );}.elementor-3166 .elementor-element.elementor-element-93dff92 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-3166 .elementor-element.elementor-element-73041a4 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3166 .elementor-element.elementor-element-ecbf6f4{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3166 .elementor-element.elementor-element-1b9c553{font-size:var( --e-global-typography-text-font-size );}.elementor-3166 .elementor-element.elementor-element-23998cd{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-3166 .elementor-element.elementor-element-a76a82f{font-size:var( --e-global-typography-text-font-size );}.elementor-3166 .elementor-element.elementor-element-93dff92 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-3166 .elementor-element.elementor-element-73041a4 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3166 .elementor-element.elementor-element-c88037b{--spacer-size:211px;}.elementor-3166 .elementor-element.elementor-element-7b6b0e2{font-size:16px;}.elementor-3166 .elementor-element.elementor-element-ecbf6f4{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-ad336cf */.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);
    }
    
    .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 */