.elementor-10678 .elementor-element.elementor-element-ecbf3fe{--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-10678 .elementor-element.elementor-element-8c69441{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-4cb30c3{--display:flex;--min-height:calc(100vh - 68.1rem);--padding-top:0rem;--padding-bottom:17.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-cadd440{--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-10678 .elementor-element.elementor-element-f1f63b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:9.9rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-78d62ad{--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;--justify-content:space-between;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4.2rem;}.elementor-10678 .elementor-element.elementor-element-7b7b673{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-10678 .elementor-element.elementor-element-072077e{padding:3.9rem 3rem 4rem 0rem;}.elementor-10678 .elementor-element.elementor-element-072077e .elementor-heading-title{font-family:"RobotoFlex", Sans-serif;font-size:4.2rem;line-height:3.6rem;color:var( --e-global-color-c3ecf3e );}.elementor-10678 .elementor-element.elementor-element-3256a78{--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;--align-items:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:3.3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-10678 .elementor-element.elementor-element-a36acf0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10678 .elementor-element.elementor-element-8eebd72 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-10678 .elementor-element.elementor-element-7ba0575{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-52db6d2{--display:flex;--min-height:calc(100vh - 68.1rem);--padding-top:0rem;--padding-bottom:17.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-87d82ea{--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-10678 .elementor-element.elementor-element-a0ab842{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7.9rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-82e761d{--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;--justify-content:space-between;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10678 .elementor-element.elementor-element-b5f13d6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-10678 .elementor-element.elementor-element-38e310d{padding:0rem 0rem 4rem 0rem;}.elementor-10678 .elementor-element.elementor-element-38e310d .elementor-heading-title{font-family:"RobotoFlex", Sans-serif;font-size:4.2rem;line-height:4.6rem;color:var( --e-global-color-c3ecf3e );}.elementor-10678 .elementor-element.elementor-element-39e2520{--divider-border-style:solid;--divider-color:var( --e-global-color-bfbf4e2 );--divider-border-width:2px;}.elementor-10678 .elementor-element.elementor-element-39e2520 .elementor-divider-separator{width:59.2rem;}.elementor-10678 .elementor-element.elementor-element-4eac4a0{--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;--align-items:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:3.3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-10678 .elementor-element.elementor-element-1f8359e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:11.6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10678 .elementor-element.elementor-element-36813a1 img{max-width:35.5rem;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10678 .elementor-element.elementor-element-cadd440{--width:107.6rem;}.elementor-10678 .elementor-element.elementor-element-7b7b673{--width:60%;}.elementor-10678 .elementor-element.elementor-element-a36acf0{--width:36.6rem;}.elementor-10678 .elementor-element.elementor-element-87d82ea{--width:107.6rem;}.elementor-10678 .elementor-element.elementor-element-b5f13d6{--width:55%;}.elementor-10678 .elementor-element.elementor-element-1f8359e{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-10678 .elementor-element.elementor-element-7b7b673{--width:50%;}.elementor-10678 .elementor-element.elementor-element-a36acf0{--width:62%;}.elementor-10678 .elementor-element.elementor-element-b5f13d6{--width:50%;}.elementor-10678 .elementor-element.elementor-element-1f8359e{--width:62%;}}@media(max-width:1200px) and (min-width:768px){.elementor-10678 .elementor-element.elementor-element-7b7b673{--width:50%;}.elementor-10678 .elementor-element.elementor-element-a36acf0{--width:60%;}.elementor-10678 .elementor-element.elementor-element-b5f13d6{--width:50%;}.elementor-10678 .elementor-element.elementor-element-1f8359e{--width:60%;}}@media(max-width:1366px){.elementor-10678 .elementor-element.elementor-element-3256a78{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-10678 .elementor-element.elementor-element-4eac4a0{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}}@media(max-width:1200px){.elementor-10678 .elementor-element.elementor-element-7b7b673{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10678 .elementor-element.elementor-element-b5f13d6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:880px){.elementor-10678 .elementor-element.elementor-element-3256a78{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-10678 .elementor-element.elementor-element-4eac4a0{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}}@media(max-width:767px){.elementor-10678 .elementor-element.elementor-element-4cb30c3{--padding-top:0rem;--padding-bottom:5.1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-f1f63b7{--padding-top:4.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-78d62ad{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:3.7rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-7b7b673{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10678 .elementor-element.elementor-element-072077e{padding:0rem 0rem 2.6rem 0rem;}.elementor-10678 .elementor-element.elementor-element-072077e .elementor-heading-title{font-size:2.6rem;line-height:120%;}.elementor-10678 .elementor-element.elementor-element-3256a78{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3.6rem 0rem;--row-gap:3.6rem;--column-gap:0rem;--margin-top:4.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-10678 .elementor-element.elementor-element-a36acf0{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-10678 .elementor-element.elementor-element-52db6d2{--padding-top:0rem;--padding-bottom:5.1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-a0ab842{--padding-top:4.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-82e761d{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:3.7rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10678 .elementor-element.elementor-element-b5f13d6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10678 .elementor-element.elementor-element-38e310d{padding:0rem 3rem 2.6rem 0rem;}.elementor-10678 .elementor-element.elementor-element-38e310d .elementor-heading-title{font-size:2.6rem;line-height:120%;}.elementor-10678 .elementor-element.elementor-element-92e6cc8{margin:3.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10678 .elementor-element.elementor-element-4eac4a0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3.6rem 0rem;--row-gap:3.6rem;--column-gap:0rem;--margin-top:4.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-10678 .elementor-element.elementor-element-1f8359e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}/* Start custom CSS for jet-engine-component-53, class: .elementor-element-c2ec6b7 */@media (min-width: 768px) {
    

#treatments-hero #inner_hero .e-con-inner {
  padding-bottom: 5rem;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-072077e */.semi-bold{
    font-weight:350;
        font-variation-settings:
    "GRAD" 0,
    "XOPQ" 96,
    "XTRA" 468,
    "YOPQ" 79,
    "YTAS" 737,
    "YTDE" -203,
    "YTFI" 738,
    "YTLC" 553,
    "YTUC" 712,
    "slnt" 0,
    "wdth" 115,
    "wght" 350;
    font-size: 3rem;
    
    margin-top: 2rem;
    display: block;
}




.bold{
    font-weight: 600;
        font-variation-settings:
    "GRAD" 0,
    "XOPQ" 96,
    "XTRA" 468,
    "YOPQ" 79,
    "YTAS" 737,
    "YTDE" -203,
    "YTFI" 738,
    "YTLC" 553,
    "YTUC" 712,
    "slnt" 0,
    "wdth" 115,
    "wght" 600;
}


@media (max-width: 767px) {

.semi-bold{

    font-size: 2rem;
    
    margin-top: 0rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3256a78 */.elementor-10678 .elementor-element.elementor-element-2998121 {
    row-gap: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-44, class: .elementor-element-f7ced28 */.elementor-10678 .elementor-element.elementor-element-f7ced28 .e-con-inner{
    padding: 0 !important;

}
.elementor-10678 .elementor-element.elementor-element-f7ced28 ,.elementor-10678 .elementor-element.elementor-element-f7ced28 .elementor-button ,
.elementor-10678 .elementor-element.elementor-element-f7ced28 .elementor-widget-container{

 
    width: 100%;
}

.elementor-10678 .elementor-element.elementor-element-f7ced28 .elementor-button-content-wrapper {

  justify-content: space-between;
}
.elementor-10678 .elementor-element.elementor-element-f7ced28 .elementor-button-content-wrapper {
    width: 100%;
}


.elementor-10678 .elementor-element.elementor-element-f7ced28 .elementor-44 .elementor-element.elementor-element-2ac5a7d .elementor-button {
 font-weight: 500 ;

 
}

@media (max-width: 767px) {

.elementor-10678 .elementor-element.elementor-element-f7ced28 .elementor-44 .elementor-element.elementor-element-2ac5a7d .elementor-button {
 
font-size: 1.7rem;
    padding-left: 1rem  !important;
 
}

.elementor-10678 .elementor-element.elementor-element-f7ced28 .elementor-button-content-wrapper {
    gap: 0 !important;
}



}/* End custom CSS */
/* Start custom CSS for jet-engine-component-44, class: .elementor-element-8eebd72 */.elementor-10678 .elementor-element.elementor-element-8eebd72 .e-con-inner{
    padding: 0 !important;

}
.elementor-10678 .elementor-element.elementor-element-8eebd72 ,.elementor-10678 .elementor-element.elementor-element-8eebd72 .elementor-button ,
.elementor-10678 .elementor-element.elementor-element-8eebd72 .elementor-widget-container{

 
    width: 100%;
}

.elementor-10678 .elementor-element.elementor-element-8eebd72 .elementor-button-content-wrapper {

  justify-content: space-between;
}
.elementor-10678 .elementor-element.elementor-element-8eebd72 .elementor-button-content-wrapper {
    width: 100%;
}

.elementor-10678 .elementor-element.elementor-element-8eebd72 .elementor-44 .elementor-element.elementor-element-2ac5a7d .elementor-button .elementor-button-content-wrapper {
gap: 0;
}

.elementor-10678 .elementor-element.elementor-element-8eebd72 .elementor-44 .elementor-element.elementor-element-2ac5a7d .elementor-button {
 font-weight: 500 ;

 
}
@media (max-width: 767px) {

.elementor-10678 .elementor-element.elementor-element-8eebd72 .elementor-44 .elementor-element.elementor-element-2ac5a7d .elementor-button {
 font-weight: 500 !important;
font-size: 1.7rem;
    padding-left: 1rem  !important;
 
}

.elementor-10678 .elementor-element.elementor-element-8eebd72 .elementor-button-content-wrapper {
    gap: 0 !important;
}



}/* End custom CSS */
/* Start custom CSS for jet-engine-component-44, class: .elementor-element-725440e */.elementor-10678 .elementor-element.elementor-element-725440e .e-con-inner{
    padding: 0 !important;

}
.elementor-10678 .elementor-element.elementor-element-725440e ,.elementor-10678 .elementor-element.elementor-element-725440e .elementor-button ,
.elementor-10678 .elementor-element.elementor-element-725440e .elementor-widget-container{

 
    width: 100%;
}

.elementor-10678 .elementor-element.elementor-element-725440e .elementor-button-content-wrapper {

  justify-content: space-between;
}
.elementor-10678 .elementor-element.elementor-element-725440e .elementor-button-content-wrapper {
    width: 100%;
}

.elementor-10678 .elementor-element.elementor-element-725440e .elementor-44 .elementor-element.elementor-element-2ac5a7d .elementor-button {
 font-weight: 500 ;

 
}


@media (max-width: 767px) {

.elementor-10678 .elementor-element.elementor-element-725440e .elementor-44 .elementor-element.elementor-element-2ac5a7d .elementor-button {
 
font-size: 1.7rem;
    padding-left: 1rem  !important;
 
}

.elementor-10678 .elementor-element.elementor-element-725440e .elementor-button-content-wrapper {
    gap: 0 !important;
}



}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cadd440 */.elementor-10678 .elementor-element.elementor-element-cadd440{
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38e310d */.semi-bold{
    font-weight:350;
        font-variation-settings:
    "GRAD" 0,
    "XOPQ" 96,
    "XTRA" 468,
    "YOPQ" 79,
    "YTAS" 737,
    "YTDE" -203,
    "YTFI" 738,
    "YTLC" 553,
    "YTUC" 712,
    "slnt" 0,
    "wdth" 115,
    "wght" 350;
}




.bold{
    font-weight: 600;
        font-variation-settings:
    "GRAD" 0,
    "XOPQ" 96,
    "XTRA" 468,
    "YOPQ" 79,
    "YTAS" 737,
    "YTDE" -203,
    "YTFI" 738,
    "YTLC" 553,
    "YTUC" 712,
    "slnt" 0,
    "wdth" 115,
    "wght" 600;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-44, class: .elementor-element-fae02b8 */.elementor-10678 .elementor-element.elementor-element-fae02b8 .e-con-inner{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-44, class: .elementor-element-a41eeec */.elementor-10678 .elementor-element.elementor-element-a41eeec .e-con-inner{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-44, class: .elementor-element-4b39bec */.elementor-10678 .elementor-element.elementor-element-4b39bec .e-con-inner{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eac4a0 */.elementor-10678 .elementor-element.elementor-element-2998121 {
    row-gap: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87d82ea */.elementor-10678 .elementor-element.elementor-element-87d82ea{
    margin:auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RobotoFlex';
	font-display: auto;
	src: url('https://tenpointtherapeutics.com/wp-content/uploads/2025/09/RobotoFlex-VariableFont_GRADXOPQXTRAYOPQYTASYTDEYTFIYTLCYTUCopszslntwdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */