.elementor-14 .elementor-element.elementor-element-f316f32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-f316f32:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f316f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-fa7d2b1{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0b78d81{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-50c1083{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:left;}.elementor-14 .elementor-element.elementor-element-50c1083 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:65px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-14 .elementor-element.elementor-element-2c14a63{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-2c14a63 a:hover, .elementor-14 .elementor-element.elementor-element-2c14a63 a:focus{color:var( --e-global-color-19ea341 );}.elementor-14 .elementor-element.elementor-element-9d06464 .elementor-button{background-color:var( --e-global-color-f6b959c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f6b959c );}.elementor-14 .elementor-element.elementor-element-9d06464 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-9d06464 .elementor-button:focus{background-color:var( --e-global-color-f187de4 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-9d06464 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-9d06464 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-9d06464 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-332d92f{--display:flex;--min-height:566px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-332d92f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-332d92f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivehairrestorations.com/wp-content/uploads/2025/07/4557.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-59d724a{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-03eec73{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-03eec73 a:hover, .elementor-14 .elementor-element.elementor-element-03eec73 a:focus{color:var( --e-global-color-19ea341 );}.elementor-14 .elementor-element.elementor-element-560b172 .elementor-button{background-color:var( --e-global-color-f6b959c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f6b959c );}.elementor-14 .elementor-element.elementor-element-560b172 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-560b172 .elementor-button:focus{background-color:var( --e-global-color-f187de4 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-560b172 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-560b172 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-560b172 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-133a388{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-7dc8a87 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-f205f33{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4706779 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-0aede17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -35px;}.elementor-14 .elementor-element.elementor-element-0aede17 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-51be5e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;}.elementor-14 .elementor-element.elementor-element-51be5e3 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-2c9cf6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;}.elementor-14 .elementor-element.elementor-element-2c9cf6e img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-68bbef56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-68bbef56:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-68bbef56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6b959c );}.elementor-14 .elementor-element.elementor-element-67d9f06d .rkit-running-text__text{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-67d9f06d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-67d9f06d .rkit-marquee-container{--speed:7;--gap:35px;}.elementor-14 .elementor-element.elementor-element-67d9f06d .rkit-marquee-content.rkit-marquee{animation-direction:normal;}.elementor-14 .elementor-element.elementor-element-67d9f06d .rkit-text-marquee{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-67d9f06d .rkit-marquee-item-content{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;gap:9px;}.elementor-14 .elementor-element.elementor-element-67d9f06d .rkit-running-text__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );font-size:25px;width:25px;height:25px;}.elementor-14 .elementor-element.elementor-element-67d9f06d .image-running img{aspect-ratio:1/1;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-67d9f06d .image-running{width:5px;height:auto;}.elementor-14 .elementor-element.elementor-element-197d0ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-4e3c857b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3c0a8e72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-65f20249{padding:7px 15px 7px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-65f20249.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-65f20249 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-65f20249 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-65f20249 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-65f20249 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-65f20249 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-3ff24cb0 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;line-height:1.1em;color:#000000;}.elementor-14 .elementor-element.elementor-element-a9d58a8{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-a9d58a8 a:hover, .elementor-14 .elementor-element.elementor-element-a9d58a8 a:focus{color:var( --e-global-color-19ea341 );}.elementor-14 .elementor-element.elementor-element-3eecf793{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1e4068c1{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-1e4068c1 a:hover, .elementor-14 .elementor-element.elementor-element-1e4068c1 a:focus{color:var( --e-global-color-19ea341 );}.elementor-14 .elementor-element.elementor-element-47b29037{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5c5a71fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.62;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3786af2 );--border-color:var( --e-global-color-3786af2 );--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-5c5a71fc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5c5a71fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivehairrestorations.com/wp-content/uploads/2025/07/imgi_9_productlist-hero-desktop-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-5c5a71fc::before, .elementor-14 .elementor-element.elementor-element-5c5a71fc > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-5c5a71fc > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-5c5a71fc > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-5c5a71fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-5c5a71fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-1eb95ba{text-align:center;}.elementor-14 .elementor-element.elementor-element-1eb95ba img{width:45%;}.elementor-14 .elementor-element.elementor-element-5bf19e13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d54aca3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-681fb85 .elementor-icon-box-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-681fb85 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-681fb85 .elementor-icon-box-title a{font-size:30px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-681fb85 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-681fb85 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-f5882a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4a98b67 .elementor-icon-box-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-4a98b67 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-4a98b67 .elementor-icon-box-title a{font-size:30px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-4a98b67 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-4a98b67 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-1b1cc4d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5123fce .elementor-icon-box-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-5123fce .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-5123fce .elementor-icon-box-title a{font-size:30px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-5123fce .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-5123fce .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-359171c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-359171c5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-359171c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-bce2a9b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7b5962ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-69bc512b{padding:7px 15px 7px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-69bc512b.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-69bc512b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-69bc512b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-69bc512b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-69bc512b .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-69bc512b .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-1f9b6fd0{text-align:center;}.elementor-14 .elementor-element.elementor-element-1f9b6fd0 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-3f1ea33{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3f1ea33.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-3f1ea33 a:hover, .elementor-14 .elementor-element.elementor-element-3f1ea33 a:focus{color:var( --e-global-color-19ea341 );}.elementor-14 .elementor-element.elementor-element-41cadd9d{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4074c193{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-241d1842 img{border-radius:10px 10px 0px 0px;}.elementor-14 .elementor-element.elementor-element-73fc20ea{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-790553ae .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-6f50b82c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-271da412 .elementor-button{background-color:var( --e-global-color-f6b959c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-271da412 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-271da412 .elementor-button:focus{background-color:var( --e-global-color-f187de4 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-271da412 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-271da412 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-14 .elementor-element.elementor-element-271da412 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-271da412 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-132d04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-472297d8 img{border-radius:10px 10px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1ba3eb74{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-63e20256 .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-525abc35{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6ae24639 .elementor-button{background-color:var( --e-global-color-f6b959c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6ae24639 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-6ae24639 .elementor-button:focus{background-color:var( --e-global-color-f187de4 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6ae24639 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-6ae24639 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-14 .elementor-element.elementor-element-6ae24639 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-6ae24639 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-3046af60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-444dfb34 img{border-radius:10px 10px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5bfe07fb{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-23fbbedf .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-1aba8ae3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6b873154 .elementor-button{background-color:var( --e-global-color-f6b959c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6b873154 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-6b873154 .elementor-button:focus{background-color:var( --e-global-color-f187de4 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6b873154 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-6b873154 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-14 .elementor-element.elementor-element-6b873154 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-6b873154 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-6ddaa66a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2f5f482b img{border-radius:10px 10px 0px 0px;}.elementor-14 .elementor-element.elementor-element-370a9be1{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-228370a .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-31076a6d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6bb1ddd2 .elementor-button{background-color:var( --e-global-color-f6b959c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6bb1ddd2 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-6bb1ddd2 .elementor-button:focus{background-color:var( --e-global-color-f187de4 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6bb1ddd2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-6bb1ddd2 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-14 .elementor-element.elementor-element-6bb1ddd2 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-6bb1ddd2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-5bbae6a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.91;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5bbae6a6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5bbae6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://revivehairrestorations.com/wp-content/uploads/2025/07/New-Project-2025-06-20T040457.182.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-5bbae6a6::before, .elementor-14 .elementor-element.elementor-element-5bbae6a6 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-5bbae6a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-5bbae6a6 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-5bbae6a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-5bbae6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-2af20cee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5ade1d54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-14ac901{padding:7px 15px 7px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-14ac901.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-14ac901 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-14ac901 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-14ac901 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-14ac901 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-14ac901 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-68b21b7e{text-align:center;}.elementor-14 .elementor-element.elementor-element-68b21b7e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-3dc8e46b{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-19ea341 );}.elementor-14 .elementor-element.elementor-element-3dc8e46b a:hover, .elementor-14 .elementor-element.elementor-element-3dc8e46b a:focus{color:var( --e-global-color-19ea341 );}.elementor-14 .elementor-element.elementor-element-706d9ad1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-24ffb44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5a7268c6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14 .elementor-element.elementor-element-1eee7907{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1eee7907 .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-5cbb5f71{--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-72462658 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-7d110426 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-1b51a8dc{--display:flex;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14 .elementor-element.elementor-element-51e15b28 .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-icon i{color:var( --e-global-color-19ea341 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-icon svg{fill:var( --e-global-color-19ea341 );transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-d159376{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-text{color:var( --e-global-color-19ea341 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-528b1622 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-528b1622 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-528b1622 .elementor-button:focus{background-color:var( --e-global-color-f187de4 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-528b1622 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-528b1622 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-528b1622 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-7106152a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f5bfe41{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14 .elementor-element.elementor-element-22b649f2 .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-2c8296f9{--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5432c9ee .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-5badfed4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-410b5e93{--display:flex;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14 .elementor-element.elementor-element-42ff60c .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-icon i{color:var( --e-global-color-19ea341 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-icon svg{fill:var( --e-global-color-19ea341 );transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-73f623e7{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-text{color:var( --e-global-color-19ea341 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-504300bd .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-504300bd .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-504300bd .elementor-button:focus{background-color:var( --e-global-color-f187de4 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-504300bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-504300bd .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-504300bd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-511d8e20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7f423d20{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14 .elementor-element.elementor-element-3c68ad50 .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-62cfba8d{--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-13eaf85c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-67326d68 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-2f7a29b6{--display:flex;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14 .elementor-element.elementor-element-4ea42c15 .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-icon i{color:var( --e-global-color-19ea341 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-icon svg{fill:var( --e-global-color-19ea341 );transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-2e89185d{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-text{color:var( --e-global-color-19ea341 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-9598dd4 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-9598dd4 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-9598dd4 .elementor-button:focus{background-color:var( --e-global-color-f187de4 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-9598dd4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-9598dd4 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-9598dd4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-12249d37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6008587{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14 .elementor-element.elementor-element-73ffa696 .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-3a72a801{--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-54f91c36 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-3f452bfe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-6e3c56d2{--display:flex;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14 .elementor-element.elementor-element-17c9822e .elementor-heading-title{font-family:var( --e-global-typography-71916f8-font-family ), Sans-serif;font-size:var( --e-global-typography-71916f8-font-size );font-weight:var( --e-global-typography-71916f8-font-weight );text-transform:var( --e-global-typography-71916f8-text-transform );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-icon i{color:var( --e-global-color-19ea341 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-icon svg{fill:var( --e-global-color-19ea341 );transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-7b2c2f4d{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-text{color:var( --e-global-color-19ea341 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-3bbc361c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-3bbc361c .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-3bbc361c .elementor-button:focus{background-color:var( --e-global-color-f187de4 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-3bbc361c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-3bbc361c .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-3bbc361c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-9ff0974{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3786af2 );--border-color:var( --e-global-color-3786af2 );--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-a21fb5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-fd8dd38 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;line-height:1.1em;color:#000000;}.elementor-14 .elementor-element.elementor-element-f4a2fef{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-f4a2fef a:hover, .elementor-14 .elementor-element.elementor-element-f4a2fef a:focus{color:var( --e-global-color-19ea341 );}.elementor-14 .elementor-element.elementor-element-625ad90 .elementor-icon-box-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-625ad90 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-625ad90 .elementor-icon-box-title a{font-size:30px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-625ad90 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-625ad90 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-2099441{--display:flex;--min-height:410px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2099441:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2099441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivehairrestorations.com/wp-content/uploads/2025/07/Screenshot-2025-07-02-181541.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-b9bbe38{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-3786af2 );--border-color:var( --e-global-color-3786af2 );--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-4a56e75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a52b1aa .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;line-height:1.1em;color:#000000;}.elementor-14 .elementor-element.elementor-element-0da95fc{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-0da95fc a:hover, .elementor-14 .elementor-element.elementor-element-0da95fc a:focus{color:var( --e-global-color-19ea341 );}.elementor-14 .elementor-element.elementor-element-9535827 .elementor-icon-box-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-9535827 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-9535827 .elementor-icon-box-title a{font-size:30px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-9535827 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-9535827 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-9162921{--display:flex;--min-height:410px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9162921:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9162921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivehairrestorations.com/wp-content/uploads/2025/07/Screenshot-2025-07-02-182124.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-9162921.e-con{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-51b88e6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-3786af2 );--border-color:var( --e-global-color-3786af2 );--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-1761087{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cc1cfb1 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;line-height:1.1em;color:#000000;}.elementor-14 .elementor-element.elementor-element-7a01431{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-7a01431 a:hover, .elementor-14 .elementor-element.elementor-element-7a01431 a:focus{color:var( --e-global-color-19ea341 );}.elementor-14 .elementor-element.elementor-element-6920baa .elementor-icon-box-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-6920baa .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-6920baa .elementor-icon-box-title a{font-size:30px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-6920baa .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6920baa .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-bdf9ff5{--display:flex;--min-height:410px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bdf9ff5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-bdf9ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivehairrestorations.com/wp-content/uploads/2025/07/Screenshot-2025-07-02-183541.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-bdf9ff5.e-con{--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-9f717b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-f316f32{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-fa7d2b1{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-50c1083 .elementor-heading-title{font-size:45px;}.elementor-14 .elementor-element.elementor-element-2c14a63{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-9d06464 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-59d724a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-03eec73{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-560b172 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-7dc8a87{text-align:center;}.elementor-14 .elementor-element.elementor-element-7dc8a87 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-f205f33{--justify-content:center;}.elementor-14 .elementor-element.elementor-element-67d9f06d .rkit-running-text__text{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-197d0ae{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-4e3c857b{--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:center;}.elementor-14 .elementor-element.elementor-element-65f20249.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-65f20249 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-65f20249 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-3ff24cb0{text-align:center;}.elementor-14 .elementor-element.elementor-element-a9d58a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1e4068c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-47b29037{--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-14 .elementor-element.elementor-element-5bf19e13{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-359171c5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-69bc512b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-69bc512b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-3f1ea33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-41cadd9d{--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-14 .elementor-element.elementor-element-790553ae .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-6f50b82c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-271da412 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-63e20256 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-525abc35{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-6ae24639 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-23fbbedf .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-1aba8ae3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-6b873154 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-228370a .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-31076a6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-6bb1ddd2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-14ac901 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-14ac901 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-68b21b7e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-3dc8e46b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-706d9ad1{--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-14 .elementor-element.elementor-element-1eee7907 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-72462658 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-7d110426 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-51e15b28 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-528b1622 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-22b649f2 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-5432c9ee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-5badfed4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-42ff60c .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-504300bd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-3c68ad50 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-13eaf85c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-67326d68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-4ea42c15 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-9598dd4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-73ffa696 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-54f91c36 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-3f452bfe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-17c9822e .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-3bbc361c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-9ff0974{--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:center;}.elementor-14 .elementor-element.elementor-element-fd8dd38{text-align:center;}.elementor-14 .elementor-element.elementor-element-f4a2fef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-b9bbe38{--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:center;}.elementor-14 .elementor-element.elementor-element-a52b1aa{text-align:center;}.elementor-14 .elementor-element.elementor-element-0da95fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-51b88e6{--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:center;}.elementor-14 .elementor-element.elementor-element-cc1cfb1{text-align:center;}.elementor-14 .elementor-element.elementor-element-7a01431{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-f316f32{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-fa7d2b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0b78d81{--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:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2c14a63{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-9d06464 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-03eec73{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-560b172 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-7dc8a87 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-67d9f06d .rkit-running-text__text{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-197d0ae{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-65f20249 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-65f20249 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-3ff24cb0 .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-a9d58a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1e4068c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-681fb85 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-681fb85 .elementor-icon-box-title a{font-size:25px;}.elementor-14 .elementor-element.elementor-element-4a98b67 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-4a98b67 .elementor-icon-box-title a{font-size:25px;}.elementor-14 .elementor-element.elementor-element-5123fce .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-5123fce .elementor-icon-box-title a{font-size:25px;}.elementor-14 .elementor-element.elementor-element-359171c5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-69bc512b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-69bc512b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1f9b6fd0 .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-3f1ea33{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-790553ae .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-6f50b82c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-271da412 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-63e20256 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-525abc35{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-6ae24639 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-23fbbedf .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-1aba8ae3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-6b873154 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-228370a .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-31076a6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-6bb1ddd2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-5bbae6a6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-14ac901 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-14ac901 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-68b21b7e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-3dc8e46b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1eee7907 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-72462658 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-7d110426 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-51e15b28 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-d159376 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-528b1622 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-22b649f2 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-5432c9ee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-5badfed4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-42ff60c .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-73f623e7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-504300bd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-3c68ad50 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-13eaf85c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-67326d68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-4ea42c15 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-2e89185d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-9598dd4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-73ffa696 .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-54f91c36 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-3f452bfe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-17c9822e .elementor-heading-title{font-size:var( --e-global-typography-71916f8-font-size );line-height:var( --e-global-typography-71916f8-line-height );letter-spacing:var( --e-global-typography-71916f8-letter-spacing );}.elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-7b2c2f4d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-3bbc361c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-9ff0974{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-fd8dd38{text-align:left;}.elementor-14 .elementor-element.elementor-element-fd8dd38 .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-f4a2fef{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-625ad90 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-625ad90 .elementor-icon-box-title a{font-size:25px;}.elementor-14 .elementor-element.elementor-element-2099441{--min-height:187px;}.elementor-14 .elementor-element.elementor-element-b9bbe38{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-a52b1aa{text-align:left;}.elementor-14 .elementor-element.elementor-element-a52b1aa .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-0da95fc{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-9535827 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-9535827 .elementor-icon-box-title a{font-size:25px;}.elementor-14 .elementor-element.elementor-element-9162921{--min-height:187px;}.elementor-14 .elementor-element.elementor-element-9162921.e-con{--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-51b88e6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-cc1cfb1{text-align:left;}.elementor-14 .elementor-element.elementor-element-cc1cfb1 .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-7a01431{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-6920baa .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-6920baa .elementor-icon-box-title a{font-size:25px;}.elementor-14 .elementor-element.elementor-element-bdf9ff5{--min-height:187px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-0b78d81{--width:39%;}.elementor-14 .elementor-element.elementor-element-332d92f{--width:40%;}.elementor-14 .elementor-element.elementor-element-59d724a{--width:25%;}.elementor-14 .elementor-element.elementor-element-133a388{--width:95%;}.elementor-14 .elementor-element.elementor-element-3c0a8e72{--width:60%;}.elementor-14 .elementor-element.elementor-element-3eecf793{--width:50%;}.elementor-14 .elementor-element.elementor-element-5c5a71fc{--width:57%;}.elementor-14 .elementor-element.elementor-element-5bf19e13{--width:43%;}.elementor-14 .elementor-element.elementor-element-7b5962ec{--width:58%;}.elementor-14 .elementor-element.elementor-element-2af20cee{--width:100%;}.elementor-14 .elementor-element.elementor-element-5ade1d54{--width:57%;}.elementor-14 .elementor-element.elementor-element-a21fb5f{--width:45%;}.elementor-14 .elementor-element.elementor-element-2099441{--width:55%;}.elementor-14 .elementor-element.elementor-element-4a56e75{--width:45%;}.elementor-14 .elementor-element.elementor-element-9162921{--width:55%;}.elementor-14 .elementor-element.elementor-element-1761087{--width:45%;}.elementor-14 .elementor-element.elementor-element-bdf9ff5{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-fa7d2b1{--width:70%;}.elementor-14 .elementor-element.elementor-element-0b78d81{--width:81%;}.elementor-14 .elementor-element.elementor-element-332d92f{--width:100%;}.elementor-14 .elementor-element.elementor-element-59d724a{--width:100%;}.elementor-14 .elementor-element.elementor-element-4e3c857b{--width:70%;}.elementor-14 .elementor-element.elementor-element-3c0a8e72{--width:100%;}.elementor-14 .elementor-element.elementor-element-3eecf793{--width:100%;}.elementor-14 .elementor-element.elementor-element-47b29037{--width:70%;}.elementor-14 .elementor-element.elementor-element-5c5a71fc{--width:100%;}.elementor-14 .elementor-element.elementor-element-5bf19e13{--width:100%;}.elementor-14 .elementor-element.elementor-element-bce2a9b{--width:70%;}.elementor-14 .elementor-element.elementor-element-7b5962ec{--width:100%;}.elementor-14 .elementor-element.elementor-element-41cadd9d{--width:46%;}.elementor-14 .elementor-element.elementor-element-2af20cee{--width:70%;}.elementor-14 .elementor-element.elementor-element-5ade1d54{--width:100%;}.elementor-14 .elementor-element.elementor-element-706d9ad1{--width:53%;}.elementor-14 .elementor-element.elementor-element-a21fb5f{--width:70%;}.elementor-14 .elementor-element.elementor-element-2099441{--width:70%;}.elementor-14 .elementor-element.elementor-element-4a56e75{--width:70%;}.elementor-14 .elementor-element.elementor-element-9162921{--width:70%;}.elementor-14 .elementor-element.elementor-element-1761087{--width:70%;}.elementor-14 .elementor-element.elementor-element-bdf9ff5{--width:70%;}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-5c5a71fc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5c5a71fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-5bbae6a6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5bbae6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}