.elementor-17160 .elementor-element.elementor-element-f41a96e > .elementor-container{min-height:600px;}.elementor-17160 .elementor-element.elementor-element-f41a96e:not(.elementor-motion-effects-element-type-background), .elementor-17160 .elementor-element.elementor-element-f41a96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roothair.com/wp-content/uploads/2022/06/home-banner-fixed-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17160 .elementor-element.elementor-element-f41a96e > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17160 .elementor-element.elementor-element-f41a96e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17160 .elementor-element.elementor-element-e03091f .elementor-heading-title{color:#460A2E;font-family:"Bellota", Sans-serif;font-size:60px;}.elementor-17160 .elementor-element.elementor-element-3264c55 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-3264c55 .elementor-button:hover, .elementor-17160 .elementor-element.elementor-element-3264c55 .elementor-button:focus{color:var( --e-global-color-71f96b9 );background-color:var( --e-global-color-secondary );}.elementor-17160 .elementor-element.elementor-element-3264c55 .elementor-button:hover svg, .elementor-17160 .elementor-element.elementor-element-3264c55 .elementor-button:focus svg{fill:var( --e-global-color-71f96b9 );}.elementor-17160 .elementor-element.elementor-element-9e2e1a8{margin-top:75px;margin-bottom:75px;}.elementor-17160 .elementor-element.elementor-element-e1df65b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 50px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-e615fb7 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Bellota", Sans-serif;font-size:40px;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-18ac049{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-bc-flex-widget .elementor-17160 .elementor-element.elementor-element-13451bb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-17160 .elementor-element.elementor-element-13451bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17160 .elementor-element.elementor-element-13451bb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-17160 .elementor-element.elementor-element-13451bb > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-3952bde .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17160 .elementor-element.elementor-element-ada4475{margin-top:75px;margin-bottom:75px;}.elementor-17160 .elementor-element.elementor-element-c896f9d{text-align:center;}.elementor-17160 .elementor-element.elementor-element-c896f9d .elementor-heading-title{color:#460A2E;font-family:"Bellota", Sans-serif;font-size:40px;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-c896f9d > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-17160 .elementor-element.elementor-element-3c5b748 > .elementor-container{max-width:1100px;}.elementor-17160 .elementor-element.elementor-element-3c5b748{margin-top:-20px;margin-bottom:0px;}.elementor-17160 .elementor-element.elementor-element-ba65d71 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-17160 .elementor-element.elementor-element-ea9a37e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17160 .elementor-element.elementor-element-ea9a37e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17160 .elementor-element.elementor-element-ea9a37e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17160 .elementor-element.elementor-element-ea9a37e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17160 .elementor-element.elementor-element-ea9a37e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17160 .elementor-element.elementor-element-ea9a37e .elementor-image-box-title{font-family:"lust", Sans-serif;}.elementor-17160 .elementor-element.elementor-element-ea9a37e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-17160 .elementor-element.elementor-element-570a75f > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-17160 .elementor-element.elementor-element-9ca4e54.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17160 .elementor-element.elementor-element-9ca4e54.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17160 .elementor-element.elementor-element-9ca4e54.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17160 .elementor-element.elementor-element-9ca4e54 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17160 .elementor-element.elementor-element-9ca4e54 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17160 .elementor-element.elementor-element-9ca4e54 .elementor-image-box-title{font-family:"lust", Sans-serif;}.elementor-17160 .elementor-element.elementor-element-9ca4e54 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-17160 .elementor-element.elementor-element-5ace78f > .elementor-container{max-width:800px;}.elementor-17160 .elementor-element.elementor-element-5ace78f:not(.elementor-motion-effects-element-type-background), .elementor-17160 .elementor-element.elementor-element-5ace78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://roothair.com/wp-content/uploads/2023/03/root-hair-banner.jpeg");background-position:0px 35%;background-repeat:no-repeat;background-size:cover;}.elementor-17160 .elementor-element.elementor-element-5ace78f > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17160 .elementor-element.elementor-element-5ace78f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-17160 .elementor-element.elementor-element-e5b1fa3{text-align:center;}.elementor-17160 .elementor-element.elementor-element-e5b1fa3 .elementor-heading-title{color:var( --e-global-color-71f96b9 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;text-shadow:0px 0px 6px rgba(0,0,0,0.3);}.elementor-17160 .elementor-element.elementor-element-6a33d25 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-71f96b9 );color:var( --e-global-color-71f96b9 );background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;box-shadow:0px 2px 8px -2px rgba(0,0,0,0.5);}.elementor-17160 .elementor-element.elementor-element-6a33d25 .elementor-button:hover, .elementor-17160 .elementor-element.elementor-element-6a33d25 .elementor-button:focus{color:var( --e-global-color-71f96b9 );background-color:var( --e-global-color-secondary );}.elementor-17160 .elementor-element.elementor-element-6a33d25 .elementor-button:hover svg, .elementor-17160 .elementor-element.elementor-element-6a33d25 .elementor-button:focus svg{fill:var( --e-global-color-71f96b9 );}.elementor-17160 .elementor-element.elementor-element-9e74e93 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17160 .elementor-element.elementor-element-9e74e93:not(.elementor-motion-effects-element-type-background), .elementor-17160 .elementor-element.elementor-element-9e74e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71f96b9 );}.elementor-17160 .elementor-element.elementor-element-9e74e93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:75px;margin-bottom:75px;padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-9e74e93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17160 .elementor-element.elementor-element-01aef9e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-50df193{text-align:center;}.elementor-17160 .elementor-element.elementor-element-50df193 .elementor-heading-title{color:#460A2E;font-family:"Bellota", Sans-serif;font-size:40px;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-2332f57{margin-top:0px;margin-bottom:20px;}.elementor-17160 .elementor-element.elementor-element-6a0a60b > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-17160 .elementor-element.elementor-element-977909d{text-align:center;color:var( --e-global-color-accent );font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-f252f2e > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-17160 .elementor-element.elementor-element-c88c765{text-align:center;color:var( --e-global-color-accent );font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-8d61145 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:8px 8px 8px 8px;}.elementor-17160 .elementor-element.elementor-element-850284c{text-align:center;color:#FD7D00;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-c153483 > .elementor-widget-container{margin:2px 20px 0px 20px;padding:2% 2% 2% 2%;}.elementor-17160 .elementor-element.elementor-element-fbe020c{text-align:center;color:var( --e-global-color-accent );font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-15818e8 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-17160 .elementor-element.elementor-element-57051dd{text-align:center;color:#FD7D00;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-f29b29e > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-17160 .elementor-element.elementor-element-a4b38c0{text-align:center;color:var( --e-global-color-accent );font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-56924fa > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-d34d934{text-align:center;color:var( --e-global-color-accent );font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-20f045c > .elementor-widget-container{margin:2px 20px 0px 20px;padding:0px 8px 10px 8px;}.elementor-17160 .elementor-element.elementor-element-0c67587{text-align:center;color:var( --e-global-color-accent );font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-8fff1c1{margin-top:75px;margin-bottom:75px;}.elementor-bc-flex-widget .elementor-17160 .elementor-element.elementor-element-028334c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-17160 .elementor-element.elementor-element-028334c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17160 .elementor-element.elementor-element-028334c > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-a697511 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-17160 .elementor-element.elementor-element-bf4e9f5{text-align:left;}.elementor-17160 .elementor-element.elementor-element-bf4e9f5 .elementor-heading-title{color:#460A2E;font-family:"Bellota", Sans-serif;font-size:40px;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-0644471{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-17160 .elementor-element.elementor-element-932e54e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-71f96b9 );color:var( --e-global-color-71f96b9 );background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-17160 .elementor-element.elementor-element-932e54e .elementor-button:hover, .elementor-17160 .elementor-element.elementor-element-932e54e .elementor-button:focus{color:var( --e-global-color-71f96b9 );background-color:var( --e-global-color-accent );}.elementor-17160 .elementor-element.elementor-element-932e54e .elementor-button:hover svg, .elementor-17160 .elementor-element.elementor-element-932e54e .elementor-button:focus svg{fill:var( --e-global-color-71f96b9 );}.elementor-17160 .elementor-element.elementor-element-ef97b8a > .elementor-container{max-width:800px;}.elementor-17160 .elementor-element.elementor-element-ef97b8a:not(.elementor-motion-effects-element-type-background), .elementor-17160 .elementor-element.elementor-element-ef97b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://roothair.com/wp-content/uploads/2022/06/shutterstock_2162442751_30-scaled.jpeg");background-position:0px -350px;background-repeat:no-repeat;background-size:cover;}.elementor-17160 .elementor-element.elementor-element-ef97b8a > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17160 .elementor-element.elementor-element-ef97b8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-17160 .elementor-element.elementor-element-07ab04a{text-align:center;}.elementor-17160 .elementor-element.elementor-element-07ab04a .elementor-heading-title{color:var( --e-global-color-71f96b9 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;text-shadow:0px 0px 6px rgba(0,0,0,0.3);}.elementor-17160 .elementor-element.elementor-element-7afc1d8 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-71f96b9 );color:var( --e-global-color-71f96b9 );background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;box-shadow:0px 2px 8px -2px rgba(0,0,0,0.5);}.elementor-17160 .elementor-element.elementor-element-7afc1d8 .elementor-button:hover, .elementor-17160 .elementor-element.elementor-element-7afc1d8 .elementor-button:focus{color:var( --e-global-color-71f96b9 );background-color:var( --e-global-color-secondary );}.elementor-17160 .elementor-element.elementor-element-7afc1d8 .elementor-button:hover svg, .elementor-17160 .elementor-element.elementor-element-7afc1d8 .elementor-button:focus svg{fill:var( --e-global-color-71f96b9 );}.elementor-17160 .elementor-element.elementor-element-5a874cd{margin-top:75px;margin-bottom:75px;}.elementor-17160 .elementor-element.elementor-element-19d3b36{text-align:center;}.elementor-17160 .elementor-element.elementor-element-19d3b36 .elementor-heading-title{color:#460A2E;font-family:"Bellota", Sans-serif;font-size:40px;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-090fbfc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-17160 .elementor-element.elementor-element-27131f0{margin-top:20px;margin-bottom:0px;}.elementor-17160 .elementor-element.elementor-element-2cddf4e > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-2cddf4e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-b55f231{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-17160 .elementor-element.elementor-element-824948c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-71f96b9 );color:var( --e-global-color-71f96b9 );background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-17160 .elementor-element.elementor-element-824948c .elementor-button:hover, .elementor-17160 .elementor-element.elementor-element-824948c .elementor-button:focus{color:var( --e-global-color-71f96b9 );background-color:var( --e-global-color-accent );}.elementor-17160 .elementor-element.elementor-element-824948c .elementor-button:hover svg, .elementor-17160 .elementor-element.elementor-element-824948c .elementor-button:focus svg{fill:var( --e-global-color-71f96b9 );}.elementor-bc-flex-widget .elementor-17160 .elementor-element.elementor-element-f5daac9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-17160 .elementor-element.elementor-element-f5daac9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17160 .elementor-element.elementor-element-f5daac9 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-17160 .elementor-element.elementor-element-f5daac9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-b386a25{margin-top:75px;margin-bottom:0px;}.elementor-17160 .elementor-element.elementor-element-dda47e4{text-align:center;}.elementor-17160 .elementor-element.elementor-element-dda47e4 .elementor-heading-title{color:#460A2E;font-family:"Bellota", Sans-serif;font-size:40px;line-height:1.2em;}.elementor-17160 .elementor-element.elementor-element-a3ca1e0{margin-top:0px;margin-bottom:75px;}.elementor-17160 .elementor-element.elementor-element-872fb78{margin-top:0px;margin-bottom:20px;}.elementor-17160 .elementor-element.elementor-element-a67d46c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-6bf12b8 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-567cd61{margin-top:0px;margin-bottom:20px;}.elementor-17160 .elementor-element.elementor-element-a52fdef > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-956473a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-6d4dae9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-a56e1a0 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-86d5211{margin-top:0px;margin-bottom:20px;}.elementor-17160 .elementor-element.elementor-element-9d2eb9b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-f53bc48 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-3da979a{margin-top:0px;margin-bottom:20px;}.elementor-17160 .elementor-element.elementor-element-014c4db > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-5208544 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-4e9ca3a{margin-top:0px;margin-bottom:0px;}.elementor-17160 .elementor-element.elementor-element-0e09796 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-18cdf15 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-0e2c1fa{margin-top:0px;margin-bottom:50px;}.elementor-17160 .elementor-element.elementor-element-85c47ef .elementor-main-swiper .swiper-slide{border-width:1px 1px 1px 1px;border-color:#B0B0B0;padding:40px 20px 40px 20px;}.elementor-17160 .elementor-element.elementor-element-85c47ef .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;font-style:normal;}.elementor-17160 .elementor-element.elementor-element-85c47ef .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-17160 .elementor-element.elementor-element-85c47ef .elementor-testimonial__title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-17160 .elementor-element.elementor-element-85c47ef .elementor-testimonial__image img{width:40px;height:40px;border-radius:100px;}.elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (40px / 2) - 8px );}body:not(.rtl) .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (40px / 2) - 8px );right:auto;}body.rtl .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (40px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (40px / 2) - 8px );right:auto;}body.rtl .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-17160 .elementor-element.elementor-element-85c47ef.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (40px / 2) - 8px );left:auto;}.elementor-17160 .elementor-element.elementor-element-85c47ef .elementor-swiper-button{font-size:20px;}.elementor-17160 .elementor-element.elementor-element-85c47ef .swiper-pagination-bullet-active, .elementor-17160 .elementor-element.elementor-element-85c47ef .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-17160 .elementor-element.elementor-element-85c47ef .swiper-pagination-fraction{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-17160 .elementor-element.elementor-element-b289234{width:100%;}.elementor-17160 .elementor-element.elementor-element-e1df65b{width:100%;}.elementor-17160 .elementor-element.elementor-element-13451bb{width:100%;}.elementor-17160 .elementor-element.elementor-element-111b415{width:25%;}.elementor-17160 .elementor-element.elementor-element-10f053d{width:25%;}.elementor-17160 .elementor-element.elementor-element-6e97a2a{width:25%;}.elementor-17160 .elementor-element.elementor-element-586a36a{width:25%;}.elementor-17160 .elementor-element.elementor-element-a823512{width:25%;}.elementor-17160 .elementor-element.elementor-element-551f182{width:25%;}.elementor-17160 .elementor-element.elementor-element-21750ae{width:25%;}.elementor-17160 .elementor-element.elementor-element-1623872{width:25%;}.elementor-17160 .elementor-element.elementor-element-028334c{width:100%;}.elementor-17160 .elementor-element.elementor-element-a697511{width:100%;}.elementor-17160 .elementor-element.elementor-element-2cddf4e{width:100%;}.elementor-17160 .elementor-element.elementor-element-f5daac9{width:100%;}}@media(max-width:1024px){.elementor-17160 .elementor-element.elementor-element-f41a96e > .elementor-container{max-width:800px;}.elementor-17160 .elementor-element.elementor-element-e03091f{text-align:center;}.elementor-17160 .elementor-element.elementor-element-9e2e1a8{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-17160 .elementor-element.elementor-element-e1df65b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-e615fb7{text-align:center;}.elementor-17160 .elementor-element.elementor-element-18ac049{text-align:center;}.elementor-17160 .elementor-element.elementor-element-c896f9d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-5ace78f:not(.elementor-motion-effects-element-type-background), .elementor-17160 .elementor-element.elementor-element-5ace78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-17160 .elementor-element.elementor-element-8d61145 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17160 .elementor-element.elementor-element-20f045c > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-17160 .elementor-element.elementor-element-028334c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-2563ee8{text-align:center;}.elementor-17160 .elementor-element.elementor-element-a697511 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-bf4e9f5{text-align:center;}.elementor-17160 .elementor-element.elementor-element-0644471{text-align:center;}.elementor-17160 .elementor-element.elementor-element-ef97b8a:not(.elementor-motion-effects-element-type-background), .elementor-17160 .elementor-element.elementor-element-ef97b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17160 .elementor-element.elementor-element-5a874cd{padding:0px 20px 0px 20px;}.elementor-17160 .elementor-element.elementor-element-2cddf4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-b55f231{text-align:center;}.elementor-17160 .elementor-element.elementor-element-824948c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-17160 .elementor-element.elementor-element-135cdb1{text-align:center;}}@media(max-width:767px){.elementor-17160 .elementor-element.elementor-element-f41a96e > .elementor-container{min-height:400px;}.elementor-17160 .elementor-element.elementor-element-f41a96e:not(.elementor-motion-effects-element-type-background), .elementor-17160 .elementor-element.elementor-element-f41a96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roothair.com/wp-content/uploads/2022/04/shutterstock_1343296079-1-min-1-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17160 .elementor-element.elementor-element-f41a96e{padding:50px 0px 50px 0px;}.elementor-17160 .elementor-element.elementor-element-e03091f{text-align:center;}.elementor-17160 .elementor-element.elementor-element-e03091f .elementor-heading-title{font-size:45px;}.elementor-17160 .elementor-element.elementor-element-3264c55 .elementor-button{font-size:15px;}.elementor-17160 .elementor-element.elementor-element-9e2e1a8{margin-top:50px;margin-bottom:50px;}.elementor-17160 .elementor-element.elementor-element-e1df65b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 0px 10px;}.elementor-17160 .elementor-element.elementor-element-e615fb7{text-align:center;}.elementor-17160 .elementor-element.elementor-element-e615fb7 .elementor-heading-title{font-size:30px;}.elementor-17160 .elementor-element.elementor-element-e615fb7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-18ac049{text-align:center;}.elementor-17160 .elementor-element.elementor-element-13451bb > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-c896f9d .elementor-heading-title{font-size:30px;}.elementor-17160 .elementor-element.elementor-element-3c5b748{margin-top:0px;margin-bottom:0px;}.elementor-17160 .elementor-element.elementor-element-ba65d71 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-ba65d71 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-ea9a37e .elementor-image-box-img{margin-bottom:15px;}.elementor-17160 .elementor-element.elementor-element-570a75f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-570a75f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-9ca4e54 .elementor-image-box-img{margin-bottom:15px;}.elementor-17160 .elementor-element.elementor-element-5ace78f:not(.elementor-motion-effects-element-type-background), .elementor-17160 .elementor-element.elementor-element-5ace78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17160 .elementor-element.elementor-element-e5b1fa3 .elementor-heading-title{font-size:25px;}.elementor-17160 .elementor-element.elementor-element-9e74e93{padding:20px 0px 020px 0px;}.elementor-17160 .elementor-element.elementor-element-01aef9e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-50df193 .elementor-heading-title{font-size:30px;}.elementor-17160 .elementor-element.elementor-element-50df193 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-17160 .elementor-element.elementor-element-111b415{width:50%;}.elementor-17160 .elementor-element.elementor-element-10f053d{width:50%;}.elementor-17160 .elementor-element.elementor-element-6e97a2a{width:50%;}.elementor-17160 .elementor-element.elementor-element-586a36a{width:50%;}.elementor-17160 .elementor-element.elementor-element-fbe020c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-a823512{width:50%;}.elementor-17160 .elementor-element.elementor-element-551f182{width:50%;}.elementor-17160 .elementor-element.elementor-element-21750ae{width:50%;}.elementor-17160 .elementor-element.elementor-element-56924fa > .elementor-widget-container{margin:-4px 20px 0px 20px;}.elementor-17160 .elementor-element.elementor-element-1623872{width:50%;}.elementor-17160 .elementor-element.elementor-element-8fff1c1{margin-top:50px;margin-bottom:50px;}.elementor-17160 .elementor-element.elementor-element-028334c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-028334c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-a697511 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-bf4e9f5{text-align:center;}.elementor-17160 .elementor-element.elementor-element-bf4e9f5 .elementor-heading-title{font-size:30px;}.elementor-17160 .elementor-element.elementor-element-0644471{text-align:center;}.elementor-17160 .elementor-element.elementor-element-932e54e .elementor-button{font-size:15px;}.elementor-17160 .elementor-element.elementor-element-ef97b8a:not(.elementor-motion-effects-element-type-background), .elementor-17160 .elementor-element.elementor-element-ef97b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-17160 .elementor-element.elementor-element-07ab04a .elementor-heading-title{font-size:25px;}.elementor-17160 .elementor-element.elementor-element-5a874cd{margin-top:50px;margin-bottom:50px;}.elementor-17160 .elementor-element.elementor-element-19d3b36 .elementor-heading-title{font-size:30px;}.elementor-17160 .elementor-element.elementor-element-2cddf4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-b55f231{text-align:center;}.elementor-17160 .elementor-element.elementor-element-824948c .elementor-button{font-size:15px;}.elementor-17160 .elementor-element.elementor-element-f5daac9 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-a3ca1e0 > .elementor-container{max-width:350px;}.elementor-17160 .elementor-element.elementor-element-872fb78{margin-top:0px;margin-bottom:40px;}.elementor-17160 .elementor-element.elementor-element-a67d46c{width:100%;}.elementor-17160 .elementor-element.elementor-element-a67d46c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17160 .elementor-element.elementor-element-6bf12b8{width:100%;}.elementor-17160 .elementor-element.elementor-element-567cd61{margin-top:0px;margin-bottom:40px;}.elementor-17160 .elementor-element.elementor-element-a52fdef{width:100%;}.elementor-17160 .elementor-element.elementor-element-956473a{width:100%;}.elementor-17160 .elementor-element.elementor-element-9280eb4{margin-top:0px;margin-bottom:20px;}.elementor-17160 .elementor-element.elementor-element-6d4dae9{width:100%;}.elementor-17160 .elementor-element.elementor-element-a56e1a0{width:100%;}.elementor-17160 .elementor-element.elementor-element-86d5211{margin-top:0px;margin-bottom:40px;}.elementor-17160 .elementor-element.elementor-element-9d2eb9b{width:100%;}.elementor-17160 .elementor-element.elementor-element-f53bc48{width:100%;}.elementor-17160 .elementor-element.elementor-element-3da979a{margin-top:0px;margin-bottom:40px;}.elementor-17160 .elementor-element.elementor-element-014c4db{width:100%;}.elementor-17160 .elementor-element.elementor-element-5208544{width:100%;}.elementor-17160 .elementor-element.elementor-element-0e09796{width:100%;}.elementor-17160 .elementor-element.elementor-element-18cdf15{width:100%;}.elementor-17160 .elementor-element.elementor-element-0e2c1fa{margin-top:50px;margin-bottom:50px;}}/* Start custom CSS for heading, class: .elementor-element-e03091f */@media screen and (max-width: 1024px) {
    .elementor-17160 .elementor-element.elementor-element-e03091f h1 {
        color: white !important;
        text-shadow: 1px 1px 4px rgba(0,0,0,0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3264c55 */.elementor-17160 .elementor-element.elementor-element-3264c55 a:hover {
    box-shadow: 0 3px 6px rgba(0,0,0,0.5) !important;
}
.elementor-17160 .elementor-element.elementor-element-3264c55 a {
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f41a96e */@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-17160 .elementor-element.elementor-element-f41a96e {
        background-position: 10% 0 !important;
    }
}

@media screen and (min-width: 1025px) {
    .elementor-17160 .elementor-element.elementor-element-f41a96e .elementor-background-overlay {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18ac049 */.elementor-17160 .elementor-element.elementor-element-18ac049 a {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ea9a37e */.elementor-17160 .elementor-element.elementor-element-ea9a37e img {
    height: 500px;
    object-fit: cover;
    object-position: top center
}
.dr-link {
    color: #FD7D00;
    font-weight: 500 !important;
}
@media screen and (max-width: 767px) {
    .elementor-17160 .elementor-element.elementor-element-ea9a37e img {
        height: 350px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9ca4e54 */.elementor-17160 .elementor-element.elementor-element-9ca4e54 img {
    height: 500px;
    object-fit: cover;
    object-position: top center
}
@media screen and (max-width: 767px) {
    .elementor-17160 .elementor-element.elementor-element-9ca4e54 img {
        height: 350px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-111b415 */.elementor-17160 .elementor-element.elementor-element-111b415:hover img {
    transform: translateY(-5px)
}
.elementor-17160 .elementor-element.elementor-element-111b415 img {
    transition: 0.5s
}
.elementor-17160 .elementor-element.elementor-element-111b415 p {
    transition: 0.3s;
}
.elementor-17160 .elementor-element.elementor-element-111b415:hover p {
    color: #460A2E;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-10f053d */.elementor-17160 .elementor-element.elementor-element-10f053d:hover img {
    transform: translateY(-5px)
}
.elementor-17160 .elementor-element.elementor-element-10f053d img {
    transition: 0.5s
}
.elementor-17160 .elementor-element.elementor-element-10f053d p {
    transition: 0.3s;
}
.elementor-17160 .elementor-element.elementor-element-10f053d:hover p {
    color: #460A2E;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e97a2a */.elementor-17160 .elementor-element.elementor-element-6e97a2a:hover img {
    transform: translateY(-5px)
}
.elementor-17160 .elementor-element.elementor-element-6e97a2a img {
    transition: 0.5s
}
.elementor-17160 .elementor-element.elementor-element-6e97a2a p {
    transition: 0.3s;
}
.elementor-17160 .elementor-element.elementor-element-6e97a2a:hover p {
    color: #460A2E;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-586a36a */.elementor-17160 .elementor-element.elementor-element-586a36a:hover img {
    transform: translateY(-5px)
}
.elementor-17160 .elementor-element.elementor-element-586a36a img {
    transition: 0.5s
}
.elementor-17160 .elementor-element.elementor-element-586a36a p {
    transition: 0.3s;
}
.elementor-17160 .elementor-element.elementor-element-586a36a:hover p {
    color: #460A2E;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a823512 */.elementor-17160 .elementor-element.elementor-element-a823512:hover img {
    transform: translateY(-5px)
}
.elementor-17160 .elementor-element.elementor-element-a823512 img {
    transition: 0.5s
}
.elementor-17160 .elementor-element.elementor-element-a823512 p {
    transition: 0.3s;
}
.elementor-17160 .elementor-element.elementor-element-a823512:hover p {
    color: #460A2E;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-551f182 */.elementor-17160 .elementor-element.elementor-element-551f182:hover img {
    transform: translateY(-5px)
}
.elementor-17160 .elementor-element.elementor-element-551f182 img {
    transition: 0.5s
}
.elementor-17160 .elementor-element.elementor-element-551f182 p {
    transition: 0.3s;
}
.elementor-17160 .elementor-element.elementor-element-551f182:hover p {
    color: #460A2E;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21750ae */.elementor-17160 .elementor-element.elementor-element-21750ae:hover img {
    transform: translateY(-5px)
}
.elementor-17160 .elementor-element.elementor-element-21750ae img {
    transition: 0.5s
}
.elementor-17160 .elementor-element.elementor-element-21750ae p {
    transition: 0.3s;
}
.elementor-17160 .elementor-element.elementor-element-21750ae:hover p {
    color: #460A2E;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1623872 */.elementor-17160 .elementor-element.elementor-element-1623872:hover img {
    transform: translateY(-5px)
}
.elementor-17160 .elementor-element.elementor-element-1623872 img {
    transition: 0.5s
}
.elementor-17160 .elementor-element.elementor-element-1623872 p {
    transition: 0.3s;
}
.elementor-17160 .elementor-element.elementor-element-1623872:hover p {
    color: #460A2E;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-932e54e */.elementor-17160 .elementor-element.elementor-element-932e54e a:hover {
    box-shadow: 0 3px 6px rgba(0,0,0,0.5) !important;
}
.elementor-17160 .elementor-element.elementor-element-932e54e a {
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef97b8a */@media screen and (min-width: 1025px) and (max-width: 1500px) {
    .elementor-17160 .elementor-element.elementor-element-ef97b8a {
        background-position: 0 -225px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-090fbfc */.elementor-17160 .elementor-element.elementor-element-090fbfc a {
    font-size: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b55f231 */.elementor-17160 .elementor-element.elementor-element-b55f231 a {
    font-size: inherit;
}
.elementor-17160 .elementor-element.elementor-element-b55f231 ul {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-824948c */.elementor-17160 .elementor-element.elementor-element-824948c a:hover {
    box-shadow: 0 3px 6px rgba(0,0,0,0.5) !important;
}
.elementor-17160 .elementor-element.elementor-element-824948c a {
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae82017 */.elementor-17160 .elementor-element.elementor-element-ae82017:after {
    content: 'before';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px
}
.elementor-17160 .elementor-element.elementor-element-ae82017 img {
    height: 300px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c904030 */.elementor-17160 .elementor-element.elementor-element-c904030:after {
    content: 'After';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px;
}
.elementor-17160 .elementor-element.elementor-element-c904030 img {
    height: 300px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e9b82 */.elementor-17160 .elementor-element.elementor-element-e3e9b82:after {
    content: 'before';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px
}
.elementor-17160 .elementor-element.elementor-element-e3e9b82 img {
    height: 300px;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-396bf89 */.elementor-17160 .elementor-element.elementor-element-396bf89:after {
    content: 'after';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px;
}
.elementor-17160 .elementor-element.elementor-element-396bf89 img {
    height: 300px;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9a8b86 */.elementor-17160 .elementor-element.elementor-element-c9a8b86:after {
    content: 'before';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px;
}
.elementor-17160 .elementor-element.elementor-element-c9a8b86 img {
    height: 300px;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .elementor-17160 .elementor-element.elementor-element-c9a8b86 img {
        object-position: top center
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-197282e */.elementor-17160 .elementor-element.elementor-element-197282e:after {
    content: 'After';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px
}
.elementor-17160 .elementor-element.elementor-element-197282e img {
    height: 300px;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .elementor-17160 .elementor-element.elementor-element-197282e img {
        object-position: top center
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d78d66 */.elementor-17160 .elementor-element.elementor-element-2d78d66:after {
    content: 'before';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px
}
.elementor-17160 .elementor-element.elementor-element-2d78d66 img {
    height: 300px;
    object-position: top center;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8c61df */.elementor-17160 .elementor-element.elementor-element-f8c61df:after {
    content: 'After';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px
}
.elementor-17160 .elementor-element.elementor-element-f8c61df img {
    height: 300px;
    object-fit: cover;
    width: 100%;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72d2b69 */.elementor-17160 .elementor-element.elementor-element-72d2b69:after {
    content: 'before';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px;
}
.elementor-17160 .elementor-element.elementor-element-72d2b69 img {
    height: 300px;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0755bc */.elementor-17160 .elementor-element.elementor-element-c0755bc:after {
    content: 'After';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px;
}
.elementor-17160 .elementor-element.elementor-element-c0755bc img {
    height: 300px;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b98097f */.elementor-17160 .elementor-element.elementor-element-b98097f:after {
    content: 'before';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px;
}
.elementor-17160 .elementor-element.elementor-element-b98097f img {
    height: 300px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b1f627 */.elementor-17160 .elementor-element.elementor-element-9b1f627:after {
    content: 'After';
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    left: 0;
    bottom: 0px;
    z-index: 2;
    font-family: Montserrat;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px;
}
.elementor-17160 .elementor-element.elementor-element-9b1f627 img {
    height: 300px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-85c47ef */.elementor-17160 .elementor-element.elementor-element-85c47ef img {
    background: #f0f0f0;
    padding: 20px;
}

.elementor-testimonial--align-center .elementor-testimonial {
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.elementor-17160 .elementor-element.elementor-element-85c47ef .swiper-pagination {
    bottom: 0px !important;
}
.elementor-17160 .elementor-element.elementor-element-85c47ef .elementor-testimonial__text {
    height: 200px;
    overflow: scroll;
    padding-bottom: 20px;
}
.elementor-17160 .elementor-element.elementor-element-85c47ef ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 5px;
}

.elementor-17160 .elementor-element.elementor-element-85c47ef ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .15);
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}/* End custom CSS */