.elementor-7 .elementor-element.elementor-element-0829227{--display:flex;--min-height:850px;--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:flex-start;--overlay-opacity:0.5;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-7 .elementor-element.elementor-element-0829227:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0829227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Root-Rehab-Top-Banner.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-0829227::before, .elementor-7 .elementor-element.elementor-element-0829227 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0829227 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0829227 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0829227 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0829227 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a872a37 );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-dc13276{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--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-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-7 .elementor-element.elementor-element-3ded685 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3ded685 .elementor-heading-title{font-family:"TrajanPro", Sans-serif;font-size:80px;font-weight:600;line-height:103px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#000000;stroke:#000000;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-3713ff4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3713ff4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-4dc10ad .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-a872a37 );color:var( --e-global-color-a872a37 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-4dc10ad .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4dc10ad .elementor-button:focus{background-color:var( --e-global-color-deb6953 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-4dc10ad > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4dc10ad .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-4dc10ad .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-08c4405{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-b422f6f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-1f3cd30 .elementor-heading-title{font-family:"TrajanPro", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-77b12bd{--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;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6eb295a{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-6eb295a::before, .elementor-7 .elementor-element.elementor-element-6eb295a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6eb295a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6eb295a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6eb295a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6eb295a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/04/Jason-Sorgi_r1_03F_8852.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6eb295a:hover::before, .elementor-7 .elementor-element.elementor-element-6eb295a:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6eb295a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6eb295a > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-6eb295a > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/04/Root-Rehab-BG.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6eb295a:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-6eb295a, .elementor-7 .elementor-element.elementor-element-6eb295a::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-8d84258{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-502b5d7{text-align:center;}.elementor-7 .elementor-element.elementor-element-502b5d7 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-e7bbda6{text-align:center;}.elementor-7 .elementor-element.elementor-element-e7bbda6 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-f3a617a .elementor-button{background-color:var( --e-global-color-8bb883f );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-f3a617a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f3a617a .elementor-button:focus{background-color:var( --e-global-color-00f4d25 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-f3a617a .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-f3a617a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-455f753{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-455f753::before, .elementor-7 .elementor-element.elementor-element-455f753 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-455f753 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-455f753 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-455f753 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-455f753 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/03/Jason-Sorgi_r1_770A6765.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-455f753:hover::before, .elementor-7 .elementor-element.elementor-element-455f753:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-455f753:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-455f753 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-455f753 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/04/Root-Rehab-BG.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-455f753:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-455f753, .elementor-7 .elementor-element.elementor-element-455f753::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-ce4c393{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-5fe1aba{text-align:center;}.elementor-7 .elementor-element.elementor-element-5fe1aba .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-fb31f15{text-align:center;}.elementor-7 .elementor-element.elementor-element-fb31f15 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-7d09a3d .elementor-button{background-color:var( --e-global-color-8bb883f );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-7d09a3d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7d09a3d .elementor-button:focus{background-color:var( --e-global-color-00f4d25 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-7d09a3d .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-7d09a3d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-ce74edc{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-ce74edc::before, .elementor-7 .elementor-element.elementor-element-ce74edc > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ce74edc > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ce74edc > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ce74edc > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ce74edc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/07/0-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ce74edc:hover::before, .elementor-7 .elementor-element.elementor-element-ce74edc:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ce74edc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ce74edc > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-ce74edc > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/04/Root-Rehab-BG.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ce74edc:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-ce74edc, .elementor-7 .elementor-element.elementor-element-ce74edc::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-2276ac2{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-5572850{text-align:center;}.elementor-7 .elementor-element.elementor-element-5572850 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-e2552b4{text-align:center;}.elementor-7 .elementor-element.elementor-element-e2552b4 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-7 .elementor-element.elementor-element-3d99c1d .elementor-button{background-color:var( --e-global-color-8bb883f );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-3d99c1d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3d99c1d .elementor-button:focus{background-color:var( --e-global-color-00f4d25 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-3d99c1d .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-3d99c1d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-f74575b{--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;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-89f3b83{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-89f3b83::before, .elementor-7 .elementor-element.elementor-element-89f3b83 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-89f3b83 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-89f3b83 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-89f3b83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-89f3b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Hair-For-The-Holidays-23-1-e1746657440292.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-89f3b83:hover::before, .elementor-7 .elementor-element.elementor-element-89f3b83:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-89f3b83:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-89f3b83 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-89f3b83 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Hair-For-The-Holidays-25.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-89f3b83:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-89f3b83, .elementor-7 .elementor-element.elementor-element-89f3b83::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-147ea8e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-1dddf90{text-align:center;}.elementor-7 .elementor-element.elementor-element-1dddf90 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-28ce7e4{text-align:center;}.elementor-7 .elementor-element.elementor-element-28ce7e4 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-09aa8a5{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-09aa8a5::before, .elementor-7 .elementor-element.elementor-element-09aa8a5 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-09aa8a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-09aa8a5 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-09aa8a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-09aa8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Hair-For-The-Holidays-23-1-e1746657440292.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-09aa8a5:hover::before, .elementor-7 .elementor-element.elementor-element-09aa8a5:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-09aa8a5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-09aa8a5 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-09aa8a5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-a872a37 );background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Hair-For-The-Holidays-25.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-09aa8a5:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-09aa8a5, .elementor-7 .elementor-element.elementor-element-09aa8a5::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-209497e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-54171af{text-align:center;}.elementor-7 .elementor-element.elementor-element-54171af .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-789964d{text-align:center;}.elementor-7 .elementor-element.elementor-element-789964d .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-22ac027{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-22ac027::before, .elementor-7 .elementor-element.elementor-element-22ac027 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-22ac027 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-22ac027 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-22ac027 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-22ac027 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Hair-For-The-Holidays-23-1-e1746657440292.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-22ac027:hover::before, .elementor-7 .elementor-element.elementor-element-22ac027:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-22ac027:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-22ac027 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-22ac027 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/04/Root-Rehab-BG.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-22ac027:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-22ac027, .elementor-7 .elementor-element.elementor-element-22ac027::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-acfb137{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-a36d1e5{text-align:center;}.elementor-7 .elementor-element.elementor-element-a36d1e5 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-7 .elementor-element.elementor-element-2f17664{text-align:center;}.elementor-7 .elementor-element.elementor-element-2f17664 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-7 .elementor-element.elementor-element-5cba9c5{--display:flex;--min-height:950px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.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 );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-8d36a53{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-8d36a53{left:0px;}.elementor-7 .elementor-element.elementor-element-8d36a53{top:-271px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1519cf4{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-1519cf4{left:0px;}.elementor-7 .elementor-element.elementor-element-1519cf4{bottom:75px;z-index:99;text-align:right;}.elementor-7 .elementor-element.elementor-element-1519cf4 img{width:80%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a71f548{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-a71f548{right:0px;}.elementor-7 .elementor-element.elementor-element-a71f548{top:0px;text-align:left;}.elementor-7 .elementor-element.elementor-element-54809fa{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-7 .elementor-element.elementor-element-04f8bf5{--display:flex;--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-7 .elementor-element.elementor-element-ef43791 img{height:400px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e509282{right:-140px;}body.rtl .elementor-7 .elementor-element.elementor-element-e509282{left:-140px;}.elementor-7 .elementor-element.elementor-element-e509282{bottom:-270px;}.elementor-7 .elementor-element.elementor-element-e509282 img{max-width:700px;}.elementor-7 .elementor-element.elementor-element-85c82ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-156dbc4 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-a872a37 );}.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-7 .elementor-element.elementor-element-8b5bfd6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-8b5bfd6{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-18618c4 .elementor-button{background-color:var( --e-global-color-8bb883f );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:8px 8px 8px 8px;padding:15px 50px 15px 50px;}.elementor-7 .elementor-element.elementor-element-18618c4 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-18618c4 .elementor-button:focus{background-color:var( --e-global-color-00f4d25 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-18618c4 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-18618c4 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-fd37912{--display:flex;--min-height:100vh;--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6433832{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-6433832{left:0px;}.elementor-7 .elementor-element.elementor-element-6433832{top:-550px;z-index:-99;text-align:right;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-614105e{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-614105e{right:0px;}.elementor-7 .elementor-element.elementor-element-614105e{top:200px;text-align:left;}.elementor-7 .elementor-element.elementor-element-437497a{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-7 .elementor-element.elementor-element-e98be27 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:70px;font-weight:600;line-height:80px;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-c4e8a5d .elementor-button{background-color:var( --e-global-color-8bb883f );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-c4e8a5d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c4e8a5d .elementor-button:focus{background-color:var( --e-global-color-00f4d25 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-c4e8a5d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c4e8a5d .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-c4e8a5d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-b635e86{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d427014{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-7 .elementor-element.elementor-element-d427014:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d427014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-d427014.e-con:hover{--e-con-transform-translateY:-5px;--e-con-transform-scale:1.06;}.elementor-7 .elementor-element.elementor-element-a953661{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-a953661:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a953661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-edd9c6d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-abea367{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:-9px;}.elementor-7 .elementor-element.elementor-element-abea367:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-abea367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-abea367{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-abea367{left:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6fffdf5{--divider-border-style:solid;--divider-color:var( --e-global-color-8bb883f );--divider-border-width:3px;top:90px;z-index:-99;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6fffdf5{left:-66px;}body.rtl .elementor-7 .elementor-element.elementor-element-6fffdf5{right:-66px;}.elementor-7 .elementor-element.elementor-element-6fffdf5 .elementor-divider-separator{width:17%;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-6fffdf5 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-51d1dc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-51d1dc1 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-db7d669 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-db7d669{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-408b684{--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;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-7 .elementor-element.elementor-element-408b684:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-408b684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-408b684.e-con:hover{--e-con-transform-translateY:-5px;--e-con-transform-scale:1.06;}.elementor-7 .elementor-element.elementor-element-3f2cb18{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-3f2cb18:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3f2cb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-7d2abe0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-ed0fc95{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:-9px;}.elementor-7 .elementor-element.elementor-element-ed0fc95:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ed0fc95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-ed0fc95{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-ed0fc95{right:0px;}.elementor-7 .elementor-element.elementor-element-085aa53{--divider-border-style:solid;--divider-color:var( --e-global-color-8bb883f );--divider-border-width:3px;top:90px;z-index:-99;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-085aa53{right:-65px;}body.rtl .elementor-7 .elementor-element.elementor-element-085aa53{left:-65px;}.elementor-7 .elementor-element.elementor-element-085aa53 .elementor-divider-separator{width:17%;margin:0 auto;margin-right:0;}.elementor-7 .elementor-element.elementor-element-085aa53 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-dcb9c67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dcb9c67 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-fb55325 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-fb55325{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-29e2bcf{--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;--margin-top:-149px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-7 .elementor-element.elementor-element-29e2bcf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-29e2bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-29e2bcf.e-con:hover{--e-con-transform-translateY:-5px;--e-con-transform-scale:1.06;}.elementor-7 .elementor-element.elementor-element-f9f7996{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-f9f7996:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f9f7996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-7f43e75{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-fb53b8f{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:-6px;}.elementor-7 .elementor-element.elementor-element-fb53b8f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fb53b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-fb53b8f{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-fb53b8f{left:0px;}.elementor-7 .elementor-element.elementor-element-0b6da11{--divider-border-style:solid;--divider-color:var( --e-global-color-8bb883f );--divider-border-width:3px;top:90px;z-index:-99;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0b6da11{left:-66px;}body.rtl .elementor-7 .elementor-element.elementor-element-0b6da11{right:-66px;}.elementor-7 .elementor-element.elementor-element-0b6da11 .elementor-divider-separator{width:17%;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-0b6da11 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-825a92e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-825a92e .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-ecadfac > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-ecadfac{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-9109c60{--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;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-7 .elementor-element.elementor-element-9109c60:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9109c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-9109c60.e-con:hover{--e-con-transform-translateY:-5px;--e-con-transform-scale:1.06;}.elementor-7 .elementor-element.elementor-element-3d49e51{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-3d49e51:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3d49e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-e6b0769{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-beb39ec{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:-10px;}.elementor-7 .elementor-element.elementor-element-beb39ec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-beb39ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-beb39ec{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-beb39ec{right:0px;}.elementor-7 .elementor-element.elementor-element-38e7c8c{--divider-border-style:solid;--divider-color:var( --e-global-color-8bb883f );--divider-border-width:3px;top:90px;z-index:-99;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-38e7c8c{right:-66px;}body.rtl .elementor-7 .elementor-element.elementor-element-38e7c8c{left:-66px;}.elementor-7 .elementor-element.elementor-element-38e7c8c .elementor-divider-separator{width:17%;margin:0 auto;margin-right:0;}.elementor-7 .elementor-element.elementor-element-38e7c8c .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-69ce4bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-69ce4bd .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-0ffcd4b > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-0ffcd4b{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-0fbd9ab{--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;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-0fbd9ab:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0fbd9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-0fbd9ab.e-con:hover{--e-con-transform-translateY:-5px;--e-con-transform-scale:1.06;}.elementor-7 .elementor-element.elementor-element-45a121c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-45a121c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-45a121c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-69eb824{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-ec5c0d8{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:20px;}.elementor-7 .elementor-element.elementor-element-ec5c0d8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ec5c0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-ec5c0d8{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-ec5c0d8{left:0px;}.elementor-7 .elementor-element.elementor-element-2624614{--divider-border-style:solid;--divider-color:var( --e-global-color-8bb883f );--divider-border-width:3px;top:90px;z-index:-99;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2624614{left:-390px;}body.rtl .elementor-7 .elementor-element.elementor-element-2624614{right:-390px;}.elementor-7 .elementor-element.elementor-element-2624614 .elementor-divider-separator{width:17%;margin:0 auto;margin-right:0;}.elementor-7 .elementor-element.elementor-element-2624614 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-5e3d2d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5e3d2d2 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-013a3ba > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-013a3ba{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-25b69d2{--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;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-25b69d2.e-con:hover{--e-con-transform-translateY:-5px;--e-con-transform-scale:1.06;}.elementor-7 .elementor-element.elementor-element-6d2ac77{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-f0b6c97{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-d296489{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:20px;}.elementor-7 .elementor-element.elementor-element-d296489:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d296489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d296489{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-d296489{right:0px;}.elementor-7 .elementor-element.elementor-element-1759546{--divider-border-style:solid;--divider-color:var( --e-global-color-8bb883f );--divider-border-width:3px;top:80px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1759546{right:-66px;}body.rtl .elementor-7 .elementor-element.elementor-element-1759546{left:-66px;}.elementor-7 .elementor-element.elementor-element-1759546 .elementor-divider-separator{width:17%;margin:0 auto;margin-right:0;}.elementor-7 .elementor-element.elementor-element-1759546 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-391e5df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-391e5df .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-da089de > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-da089de{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-2a600fb{--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;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7 .elementor-element.elementor-element-2a600fb.e-con:hover{--e-con-transform-translateY:-5px;--e-con-transform-scale:1.06;}.elementor-7 .elementor-element.elementor-element-0fbeab1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-dcb7f3f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-d4d0220{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:100px;}.elementor-7 .elementor-element.elementor-element-d4d0220:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d4d0220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d4d0220{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-d4d0220{left:0px;}.elementor-7 .elementor-element.elementor-element-d1a7b9b{--divider-border-style:solid;--divider-color:var( --e-global-color-8bb883f );--divider-border-width:3px;top:90px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d1a7b9b{left:-390px;}body.rtl .elementor-7 .elementor-element.elementor-element-d1a7b9b{right:-390px;}.elementor-7 .elementor-element.elementor-element-d1a7b9b .elementor-divider-separator{width:33%;margin:0 auto;margin-right:0;}.elementor-7 .elementor-element.elementor-element-d1a7b9b .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-ff231df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ff231df .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-7c0336a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-7c0336a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-815e01b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-7 .elementor-element.elementor-element-11dff59{--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;--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-7 .elementor-element.elementor-element-4dc5528{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-785d9ac .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:50px;font-weight:600;line-height:63px;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-50f6dfe .elementor-button{background-color:var( --e-global-color-8bb883f );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-50f6dfe .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-50f6dfe .elementor-button:focus{background-color:var( --e-global-color-00f4d25 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-50f6dfe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-50f6dfe .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-50f6dfe .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-7d1b6ca{--display:flex;--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-7 .elementor-element.elementor-element-4552d4f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-bb18139{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-bb18139::before, .elementor-7 .elementor-element.elementor-element-bb18139 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-bb18139 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-bb18139 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-bb18139 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-bb18139 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/04/Jason-Sorgi_r1_03F_8852.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-bb18139:hover::before, .elementor-7 .elementor-element.elementor-element-bb18139:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-bb18139:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-bb18139 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-bb18139 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/04/Root-Rehab-BG.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-bb18139:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-bb18139, .elementor-7 .elementor-element.elementor-element-bb18139::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-6e0f952{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-a35a9ae{text-align:center;}.elementor-7 .elementor-element.elementor-element-a35a9ae .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-320a65f{text-align:center;}.elementor-7 .elementor-element.elementor-element-320a65f .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-c8f9320 .elementor-button{background-color:var( --e-global-color-8bb883f );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-c8f9320 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c8f9320 .elementor-button:focus{background-color:var( --e-global-color-00f4d25 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-c8f9320 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-c8f9320 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-8d1717c{--display:flex;}.elementor-7 .elementor-element.elementor-element-38c670f{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-38c670f::before, .elementor-7 .elementor-element.elementor-element-38c670f > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-38c670f > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-38c670f > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-38c670f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-38c670f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/03/Jason-Sorgi_r1_770A6765.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-38c670f:hover::before, .elementor-7 .elementor-element.elementor-element-38c670f:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-38c670f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-38c670f > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-38c670f > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/04/Root-Rehab-BG.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-38c670f:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-38c670f, .elementor-7 .elementor-element.elementor-element-38c670f::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-f0d0fa8{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-f8e8506{text-align:center;}.elementor-7 .elementor-element.elementor-element-f8e8506 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-ecfce6c{text-align:center;}.elementor-7 .elementor-element.elementor-element-ecfce6c .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-e622efd .elementor-button{background-color:var( --e-global-color-8bb883f );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-e622efd .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-e622efd .elementor-button:focus{background-color:var( --e-global-color-00f4d25 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-e622efd .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-e622efd .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-23e7aa7{--display:flex;}.elementor-7 .elementor-element.elementor-element-31eb15f{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-31eb15f::before, .elementor-7 .elementor-element.elementor-element-31eb15f > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31eb15f > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31eb15f > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31eb15f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31eb15f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/07/0-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-31eb15f:hover::before, .elementor-7 .elementor-element.elementor-element-31eb15f:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31eb15f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31eb15f > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-31eb15f > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/04/Root-Rehab-BG.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-31eb15f:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-31eb15f, .elementor-7 .elementor-element.elementor-element-31eb15f::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-7f9544d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3865e9f{text-align:center;}.elementor-7 .elementor-element.elementor-element-3865e9f .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-ea1b014{text-align:center;}.elementor-7 .elementor-element.elementor-element-ea1b014 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-7 .elementor-element.elementor-element-98bbc3d .elementor-button{background-color:var( --e-global-color-8bb883f );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-98bbc3d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-98bbc3d .elementor-button:focus{background-color:var( --e-global-color-00f4d25 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-98bbc3d .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-98bbc3d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-a56f9f6{--display:flex;}.elementor-7 .elementor-element.elementor-element-48af1f2{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-48af1f2::before, .elementor-7 .elementor-element.elementor-element-48af1f2 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-48af1f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-48af1f2 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-48af1f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-48af1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Hair-For-The-Holidays-23-1-e1746657440292.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-48af1f2:hover::before, .elementor-7 .elementor-element.elementor-element-48af1f2:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-48af1f2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-48af1f2 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-48af1f2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Hair-For-The-Holidays-25.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-48af1f2:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-48af1f2, .elementor-7 .elementor-element.elementor-element-48af1f2::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-e7ecae1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-f70e0ea{text-align:center;}.elementor-7 .elementor-element.elementor-element-f70e0ea .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-effff40{text-align:center;}.elementor-7 .elementor-element.elementor-element-effff40 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-c708456{--display:flex;}.elementor-7 .elementor-element.elementor-element-3ca48b8{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-3ca48b8::before, .elementor-7 .elementor-element.elementor-element-3ca48b8 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3ca48b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3ca48b8 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3ca48b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3ca48b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Hair-For-The-Holidays-23-1-e1746657440292.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3ca48b8:hover::before, .elementor-7 .elementor-element.elementor-element-3ca48b8:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3ca48b8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3ca48b8 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-3ca48b8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Hair-For-The-Holidays-25.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3ca48b8:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-3ca48b8, .elementor-7 .elementor-element.elementor-element-3ca48b8::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-424df37{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-6ac36e2{text-align:center;}.elementor-7 .elementor-element.elementor-element-6ac36e2 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-7ba48ca{text-align:center;}.elementor-7 .elementor-element.elementor-element-7ba48ca .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-2906ea6{--display:flex;}.elementor-7 .elementor-element.elementor-element-ca33ee0{--display:flex;--min-height:550px;--justify-content:flex-end;--background-transition:0.5s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);--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-7 .elementor-element.elementor-element-ca33ee0::before, .elementor-7 .elementor-element.elementor-element-ca33ee0 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca33ee0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca33ee0 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ca33ee0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ca33ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/05/Hair-For-The-Holidays-23-1-e1746657440292.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ca33ee0:hover::before, .elementor-7 .elementor-element.elementor-element-ca33ee0:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca33ee0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca33ee0 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-ca33ee0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://therootrehab.com/wp-content/uploads/2025/04/Root-Rehab-BG.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ca33ee0:hover{--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-ca33ee0, .elementor-7 .elementor-element.elementor-element-ca33ee0::before{--overlay-transition:0.5s;}.elementor-7 .elementor-element.elementor-element-02d86dc{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-4b47910{text-align:center;}.elementor-7 .elementor-element.elementor-element-4b47910 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-7 .elementor-element.elementor-element-380a82e{text-align:center;}.elementor-7 .elementor-element.elementor-element-380a82e .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-7 .elementor-element.elementor-element-30a79fe{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-7 .elementor-element.elementor-element-30a79fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c1ed94d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-50bb837{--display:flex;--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-7 .elementor-element.elementor-element-cb082f2{width:auto;max-width:auto;top:-120px;z-index:99;text-align:right;}.elementor-7 .elementor-element.elementor-element-cb082f2.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-cb082f2{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-cb082f2{left:0px;}.elementor-7 .elementor-element.elementor-element-cb082f2 img{width:80%;}.elementor-7 .elementor-element.elementor-element-9c12c21{text-align:center;}.elementor-7 .elementor-element.elementor-element-9c12c21 img{width:90%;}.elementor-7 .elementor-element.elementor-element-8a6742a{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-8a6742a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8a6742a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-31d0cf5{text-align:left;}.elementor-7 .elementor-element.elementor-element-31d0cf5 img{width:15%;}.elementor-7 .elementor-element.elementor-element-2fe843b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-2fe843b{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-2fe843b p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-8c5b192 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-8c5b192{text-align:left;}.elementor-7 .elementor-element.elementor-element-8c5b192 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-4082b3b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-4082b3b{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-4082b3b p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-67ede59{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-67ede59:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-67ede59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-9bdd5b8{text-align:left;}.elementor-7 .elementor-element.elementor-element-9bdd5b8 img{width:15%;}.elementor-7 .elementor-element.elementor-element-53899d5 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-53899d5{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-53899d5 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-d64026d > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-d64026d{text-align:left;}.elementor-7 .elementor-element.elementor-element-d64026d .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-fdb76cf > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-fdb76cf{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-fdb76cf p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-b11789b{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-b11789b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b11789b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-d7f2c67{text-align:left;}.elementor-7 .elementor-element.elementor-element-d7f2c67 img{width:15%;}.elementor-7 .elementor-element.elementor-element-123daee > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-123daee{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-123daee p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-dce8783 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-dce8783{text-align:left;}.elementor-7 .elementor-element.elementor-element-dce8783 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-5cab7f2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-5cab7f2{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-5cab7f2 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-b4a1c7f{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-b4a1c7f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b4a1c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-5cb2b9d{text-align:left;}.elementor-7 .elementor-element.elementor-element-5cb2b9d img{width:15%;}.elementor-7 .elementor-element.elementor-element-85f80cd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-85f80cd{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-85f80cd p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-d8fe2a0 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-d8fe2a0{text-align:left;}.elementor-7 .elementor-element.elementor-element-d8fe2a0 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-c914632 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-c914632{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-c914632 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-652bd89{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-652bd89:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-652bd89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-c7b96f5{text-align:left;}.elementor-7 .elementor-element.elementor-element-c7b96f5 img{width:15%;}.elementor-7 .elementor-element.elementor-element-21888d0 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-21888d0{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-21888d0 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-38f5f7b > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-38f5f7b{text-align:left;}.elementor-7 .elementor-element.elementor-element-38f5f7b .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-a220077 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-a220077{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-a220077 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-e7f3a8a{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-e7f3a8a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e7f3a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-6e74455{text-align:left;}.elementor-7 .elementor-element.elementor-element-6e74455 img{width:15%;}.elementor-7 .elementor-element.elementor-element-5a0357a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-5a0357a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-5a0357a p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-ef32dfb > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-ef32dfb{text-align:left;}.elementor-7 .elementor-element.elementor-element-ef32dfb .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-b3eecc0 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-b3eecc0{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-b3eecc0 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-bafd2c2{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-bafd2c2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bafd2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-0dcd7b5{text-align:left;}.elementor-7 .elementor-element.elementor-element-0dcd7b5 img{width:15%;}.elementor-7 .elementor-element.elementor-element-8385366 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-8385366{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-8385366 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-c4245e9 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-c4245e9{text-align:left;}.elementor-7 .elementor-element.elementor-element-c4245e9 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-b27ca9e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-b27ca9e{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-b27ca9e p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-6f6a74d{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-6f6a74d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6f6a74d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-a103458{text-align:left;}.elementor-7 .elementor-element.elementor-element-a103458 img{width:15%;}.elementor-7 .elementor-element.elementor-element-010d2b9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-010d2b9{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-010d2b9 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-9f884e7 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-9f884e7{text-align:left;}.elementor-7 .elementor-element.elementor-element-9f884e7 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-734ccfd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-734ccfd{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-734ccfd p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-776b81b{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-776b81b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-776b81b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-567496a{text-align:left;}.elementor-7 .elementor-element.elementor-element-567496a img{width:15%;}.elementor-7 .elementor-element.elementor-element-f43c37a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-f43c37a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-f43c37a p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-1632d76 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-1632d76{text-align:left;}.elementor-7 .elementor-element.elementor-element-1632d76 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-d0c72c6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-d0c72c6{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-d0c72c6 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-b8f7339{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-b8f7339:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b8f7339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-6aa3d13{text-align:left;}.elementor-7 .elementor-element.elementor-element-6aa3d13 img{width:15%;}.elementor-7 .elementor-element.elementor-element-f872325 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-f872325{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-f872325 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-51fbbf8 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-51fbbf8{text-align:left;}.elementor-7 .elementor-element.elementor-element-51fbbf8 .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-b800422 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-b800422{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-b800422 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-d3cabc0{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-d3cabc0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d3cabc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-343ab4a{text-align:left;}.elementor-7 .elementor-element.elementor-element-343ab4a img{width:15%;}.elementor-7 .elementor-element.elementor-element-ac68029 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-ac68029{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-ac68029 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-f48132d > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-f48132d{text-align:left;}.elementor-7 .elementor-element.elementor-element-f48132d .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-019e8ab > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-019e8ab{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-019e8ab p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-00de0c7{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-00de0c7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-00de0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e832501 );}.elementor-7 .elementor-element.elementor-element-3706732{text-align:left;}.elementor-7 .elementor-element.elementor-element-3706732 img{width:15%;}.elementor-7 .elementor-element.elementor-element-7aba0e9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-7aba0e9{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-7aba0e9 p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-10313ab > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-7 .elementor-element.elementor-element-10313ab{text-align:left;}.elementor-7 .elementor-element.elementor-element-10313ab .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-8bdd75c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-8bdd75c{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-8bdd75c p{margin-block-end:20px;}.elementor-7 .elementor-element.elementor-element-71a1b2e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-a872a37 );--e-n-carousel-dots-hover-color:var( --e-global-color-8bb883f );--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-7 .elementor-element.elementor-element-71a1b2e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-71a1b2e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-7 .elementor-element.elementor-element-b8d6783 .elementor-button{background-color:var( --e-global-color-8bb883f );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-b8d6783 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-b8d6783 .elementor-button:focus{background-color:var( --e-global-color-00f4d25 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-b8d6783 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b8d6783 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-b8d6783 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-865d0e4{--display:flex;--min-height:950px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-00c4515{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-00c4515{left:0px;}.elementor-7 .elementor-element.elementor-element-00c4515{top:-271px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c69e95a{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-c69e95a{right:0px;}.elementor-7 .elementor-element.elementor-element-c69e95a{bottom:0px;}.elementor-7 .elementor-element.elementor-element-95832a2{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-7 .elementor-element.elementor-element-8e95405{--display:flex;--justify-content:center;--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-7 .elementor-element.elementor-element-f03470c .elementor-heading-title{font-family:"TrajanPro-Regular", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-a872a37 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-icon i{color:var( --e-global-color-8bb883f );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-icon svg{fill:var( --e-global-color-8bb883f );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-element-5f0d32d{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-text{color:var( --e-global-color-a872a37 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-8bb883f );}.elementor-7 .elementor-element.elementor-element-c853f93{--display:flex;--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-widget-global .elementor-field-group > label, .elementor-widget-global .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-global .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-field-type-html{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-widget-global .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-global .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-global-958 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-7 .elementor-element.elementor-global-958 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-7 .elementor-element.elementor-global-958 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-global-958 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-7 .elementor-element.elementor-global-958 .elementor-field-group > label, .elementor-7 .elementor-element.elementor-global-958 .elementor-field-subgroup label{color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-global-958 .elementor-field-group > label{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-global-958 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-a872a37 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-global-958 .elementor-field-group .elementor-field{color:var( --e-global-color-a872a37 );}.elementor-7 .elementor-element.elementor-global-958 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-global-958 .elementor-field-subgroup label{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-global-958 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#D3D3D3;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-global-958 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#D3D3D3;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-global-958 .elementor-field-group .elementor-select-wrapper::before{color:#D3D3D3;}.elementor-7 .elementor-element.elementor-global-958 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:400;line-height:0px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-global-958 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-8bb883f );color:#ffffff;}.elementor-7 .elementor-element.elementor-global-958 .elementor-button[type="submit"]{background-color:var( --e-global-color-8bb883f );color:#ffffff;}.elementor-7 .elementor-element.elementor-global-958 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-global-958 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-global-958 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-00f4d25 );color:#ffffff;}.elementor-7 .elementor-element.elementor-global-958 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-00f4d25 );color:#ffffff;}.elementor-7 .elementor-element.elementor-global-958 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-global-958 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-global-958{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-0829227{--min-height:73vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-dc13276{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-3ded685 .elementor-heading-title{font-size:55px;line-height:1.4em;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-7 .elementor-element.elementor-element-3713ff4 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-1f3cd30 .elementor-heading-title{font-size:50px;}.elementor-7 .elementor-element.elementor-element-77b12bd{--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-7 .elementor-element.elementor-element-f74575b{--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-7 .elementor-element.elementor-element-5cba9c5{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-54809fa{--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;}.elementor-7 .elementor-element.elementor-element-85c82ff{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-156dbc4 .elementor-heading-title{font-size:50px;}.elementor-7 .elementor-element.elementor-element-815e01b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-11dff59{--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-7 .elementor-element.elementor-element-4dc5528{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4dc5528.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-30a79fe{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-c1ed94d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-71a1b2e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-865d0e4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-95832a2{--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-7 .elementor-element.elementor-element-f03470c .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-0829227{--min-height:500px;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3ded685 .elementor-heading-title{font-size:30px;line-height:1.3em;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;}.elementor-7 .elementor-element.elementor-element-3713ff4 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-7 .elementor-element.elementor-element-1f3cd30 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-6eb295a{--min-height:550px;}.elementor-7 .elementor-element.elementor-element-6eb295a:hover::before, .elementor-7 .elementor-element.elementor-element-6eb295a:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6eb295a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6eb295a > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-6eb295a > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:bottom center;}.elementor-7 .elementor-element.elementor-element-8d84258{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-502b5d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e7bbda6 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-455f753{--min-height:550px;}.elementor-7 .elementor-element.elementor-element-fb31f15 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-ce74edc{--min-height:550px;}.elementor-7 .elementor-element.elementor-element-2276ac2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-e2552b4 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-89f3b83{--min-height:550px;}.elementor-7 .elementor-element.elementor-element-1dddf90 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-09aa8a5{--min-height:550px;}.elementor-7 .elementor-element.elementor-element-54171af .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-22ac027{--min-height:550px;}.elementor-7 .elementor-element.elementor-element-a36d1e5 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-5cba9c5{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-54809fa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-04f8bf5{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-156dbc4 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-815e01b{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-11dff59{--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-7 .elementor-element.elementor-element-785d9ac .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-7d1b6ca{--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-7 .elementor-element.elementor-element-bb18139{--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-7 .elementor-element.elementor-element-6e0f952{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-320a65f .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-f0d0fa8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ecfce6c .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-7f9544d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ea1b014 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-e7ecae1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f70e0ea .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-424df37{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6ac36e2 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-02d86dc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-4b47910 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-30a79fe{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-30a79fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-71a1b2e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-f03470c .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-5f0d32d > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-5f0d32d .elementor-icon-list-item > a{font-size:16px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-0829227{--content-width:1300px;}.elementor-7 .elementor-element.elementor-element-dc13276{--width:100%;}.elementor-7 .elementor-element.elementor-element-08c4405{--content-width:1300px;}.elementor-7 .elementor-element.elementor-element-5cba9c5{--content-width:1300px;}.elementor-7 .elementor-element.elementor-element-04f8bf5{--width:80%;}.elementor-7 .elementor-element.elementor-element-fd37912{--content-width:1300px;}.elementor-7 .elementor-element.elementor-element-b635e86{--width:100%;}.elementor-7 .elementor-element.elementor-element-abea367{--width:30%;}.elementor-7 .elementor-element.elementor-element-ed0fc95{--width:30%;}.elementor-7 .elementor-element.elementor-element-fb53b8f{--width:30%;}.elementor-7 .elementor-element.elementor-element-beb39ec{--width:30%;}.elementor-7 .elementor-element.elementor-element-ec5c0d8{--width:30%;}.elementor-7 .elementor-element.elementor-element-d296489{--width:30%;}.elementor-7 .elementor-element.elementor-element-d4d0220{--width:30%;}.elementor-7 .elementor-element.elementor-element-815e01b{--width:100%;}.elementor-7 .elementor-element.elementor-element-4dc5528{--width:45%;}.elementor-7 .elementor-element.elementor-element-865d0e4{--content-width:1300px;}.elementor-7 .elementor-element.elementor-element-8e95405{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-4dc5528{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-3ded685 */span.custom-image {
    font-size: 150px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e509282 */.vector-img{
    animation: floatUpDown 3s ease-in-out infinite;
}

@keyframes floatUpDown {
  0%, 100% {
    transform: translateY(0); /* Starting and ending position */
  }
  50% {
    transform: translateY(-15px); /* Float up at the midpoint */
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TrajanPro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://therootrehab.com/wp-content/uploads/2025/05/TrajanPro-Bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TrajanPro-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://therootrehab.com/wp-content/uploads/2025/05/TrajanPro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */