.elementor-36 .elementor-element.elementor-element-d517470{--display:flex;--min-height:35vh;--justify-content:flex-end;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-d517470:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-d517470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-d517470::before, .elementor-36 .elementor-element.elementor-element-d517470 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-d517470 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-d517470 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-d517470 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-d517470 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-36 .elementor-element.elementor-element-e6f4c5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-e6f4c5b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-be8ebaa{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:040px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-7738ce3{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-7738ce3 .elementor-heading-title{font-family:"ivyora-display", Sans-serif;font-size:2.5rem;font-weight:500;font-style:italic;letter-spacing:1.5px;color:var( --e-global-color-3e8e7df );}.elementor-36 .elementor-element.elementor-element-6f4afe9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-ba63cce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:030px;--padding-left:015px;--padding-right:015px;}.elementor-36 .elementor-element.elementor-element-ba63cce:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-ba63cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-f1c6fad{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-f1c6fad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-e13c27b{--display:flex;--position:absolute;--background-transition:0.3s;--overlay-opacity:0.29;--border-radius:15px 15px 15px 15px;top:0px;}.elementor-36 .elementor-element.elementor-element-e13c27b:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-e13c27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootheadspas.com/wp-content/uploads/2026/09/noearrings-scaled.jpg");background-position:center center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-e13c27b::before, .elementor-36 .elementor-element.elementor-element-e13c27b > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-e13c27b > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-e13c27b > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-e13c27b > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-e13c27b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-e13c27b{left:0px;}body.rtl .elementor-36 .elementor-element.elementor-element-e13c27b{right:0px;}.elementor-36 .elementor-element.elementor-element-9e49210{--display:flex;}.elementor-36 .elementor-element.elementor-element-e22b4a8{text-align:center;}.elementor-36 .elementor-element.elementor-element-e22b4a8 .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-b7526fa{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;top:0px;}.elementor-36 .elementor-element.elementor-element-b7526fa:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-b7526fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-b7526fa{left:0px;}body.rtl .elementor-36 .elementor-element.elementor-element-b7526fa{right:0px;}.elementor-36 .elementor-element.elementor-element-13bb501{--display:flex;--min-height:50px;}.elementor-36 .elementor-element.elementor-element-0b149d0{text-align:center;}.elementor-36 .elementor-element.elementor-element-0b149d0 .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-efe3564{--display:flex;--min-height:30vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-36 .elementor-element.elementor-element-6f407e7{--display:flex;}.elementor-36 .elementor-element.elementor-element-ab1f8bd{--display:flex;}.elementor-36 .elementor-element.elementor-element-1c32f93{--n-accordion-title-font-size:0.875rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-075cf5a );--n-accordion-title-hover-color:var( --e-global-color-075cf5a );--n-accordion-title-active-color:var( --e-global-color-075cf5a );--n-accordion-icon-size:15px;--n-accordion-icon-active-color:var( --e-global-color-075cf5a );}:where( .elementor-36 .elementor-element.elementor-element-1c32f93 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"sweet-sans-pro", Sans-serif;}.elementor-36 .elementor-element.elementor-element-e2c597b{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-36 .elementor-element.elementor-element-cfbb982 .elementor-button{background-color:var( --e-global-color-39094b8 );font-family:"sweet-sans-pro", Sans-serif;font-weight:500;fill:var( --e-global-color-075cf5a );color:var( --e-global-color-075cf5a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-cfbb982 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-cfbb982 .elementor-button:focus{background-color:var( --e-global-color-075cf5a );color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-cfbb982 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-cfbb982 .elementor-button:focus svg{fill:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-9cf8ba9{--display:flex;--min-height:550px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-9cf8ba9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-ed581b1{--display:flex;--position:absolute;--background-transition:0.3s;--overlay-opacity:0.29;--border-radius:15px 15px 15px 15px;top:0px;}.elementor-36 .elementor-element.elementor-element-ed581b1:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-ed581b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootheadspas.com/wp-content/uploads/2026/09/ROOT-16-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-ed581b1::before, .elementor-36 .elementor-element.elementor-element-ed581b1 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-ed581b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-ed581b1 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-ed581b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-ed581b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-ed581b1{left:0px;}body.rtl .elementor-36 .elementor-element.elementor-element-ed581b1{right:0px;}.elementor-36 .elementor-element.elementor-element-e23e78d{--display:flex;}.elementor-36 .elementor-element.elementor-element-436c03c{text-align:center;}.elementor-36 .elementor-element.elementor-element-436c03c .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-ce84cfb{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;top:0px;}.elementor-36 .elementor-element.elementor-element-ce84cfb:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-ce84cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-ce84cfb{left:0px;}body.rtl .elementor-36 .elementor-element.elementor-element-ce84cfb{right:0px;}.elementor-36 .elementor-element.elementor-element-659ce7d{--display:flex;--min-height:50px;}.elementor-36 .elementor-element.elementor-element-6f1dfeb{text-align:center;}.elementor-36 .elementor-element.elementor-element-6f1dfeb .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-ff6c697{--display:flex;--min-height:30vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-36 .elementor-element.elementor-element-ff16e2c{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-36 .elementor-element.elementor-element-3b80e0c .elementor-button{background-color:var( --e-global-color-39094b8 );font-family:"sweet-sans-pro", Sans-serif;font-weight:500;fill:var( --e-global-color-075cf5a );color:var( --e-global-color-075cf5a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-3b80e0c .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-3b80e0c .elementor-button:focus{background-color:var( --e-global-color-075cf5a );color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-3b80e0c .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-3b80e0c .elementor-button:focus svg{fill:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-91f97e4{--display:flex;--min-height:565px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-91f97e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-fc39dd2{--display:flex;--position:absolute;--background-transition:0.3s;--overlay-opacity:0.29;--border-radius:15px 15px 15px 15px;top:0px;}.elementor-36 .elementor-element.elementor-element-fc39dd2:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-fc39dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootheadspas.com/wp-content/uploads/2026/09/yumev2-scaled.jpg");background-position:-213px 0px;background-size:cover;}.elementor-36 .elementor-element.elementor-element-fc39dd2::before, .elementor-36 .elementor-element.elementor-element-fc39dd2 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-fc39dd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-fc39dd2 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-fc39dd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-fc39dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-fc39dd2{left:0px;}body.rtl .elementor-36 .elementor-element.elementor-element-fc39dd2{right:0px;}.elementor-36 .elementor-element.elementor-element-4feab66{--display:flex;}.elementor-36 .elementor-element.elementor-element-fd2b5e7{text-align:center;}.elementor-36 .elementor-element.elementor-element-fd2b5e7 .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-60febaa{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;top:0px;}.elementor-36 .elementor-element.elementor-element-60febaa:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-60febaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-60febaa{left:0px;}body.rtl .elementor-36 .elementor-element.elementor-element-60febaa{right:0px;}.elementor-36 .elementor-element.elementor-element-ae03b30{--display:flex;--min-height:50px;}.elementor-36 .elementor-element.elementor-element-1dc588a{text-align:center;}.elementor-36 .elementor-element.elementor-element-1dc588a .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-e7d2dc4{--display:flex;--min-height:30vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-36 .elementor-element.elementor-element-ca59068{--display:flex;}.elementor-36 .elementor-element.elementor-element-053aff1{--display:flex;}.elementor-36 .elementor-element.elementor-element-8bfc7d3{--n-accordion-title-font-size:0.875rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-075cf5a );--n-accordion-title-hover-color:var( --e-global-color-075cf5a );--n-accordion-title-active-color:var( --e-global-color-075cf5a );--n-accordion-icon-size:15px;--n-accordion-icon-active-color:var( --e-global-color-075cf5a );}:where( .elementor-36 .elementor-element.elementor-element-8bfc7d3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"sweet-sans-pro", Sans-serif;}.elementor-36 .elementor-element.elementor-element-05062f8{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-36 .elementor-element.elementor-element-dddabb8 .elementor-button{background-color:var( --e-global-color-39094b8 );font-family:"sweet-sans-pro", Sans-serif;font-weight:500;fill:var( --e-global-color-075cf5a );color:var( --e-global-color-075cf5a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-dddabb8 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-dddabb8 .elementor-button:focus{background-color:var( --e-global-color-075cf5a );color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-dddabb8 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-dddabb8 .elementor-button:focus svg{fill:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-b5238c5{--display:flex;--min-height:550px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-b5238c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-47c484c{--display:flex;--position:absolute;--background-transition:0.3s;--overlay-opacity:0.29;--border-radius:15px 15px 15px 15px;top:0px;}.elementor-36 .elementor-element.elementor-element-47c484c:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-47c484c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootheadspas.com/wp-content/uploads/2026/09/ROOT-3-scaled.jpg");background-position:center center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-47c484c::before, .elementor-36 .elementor-element.elementor-element-47c484c > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-47c484c > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-47c484c > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-47c484c > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-47c484c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-47c484c{left:0px;}body.rtl .elementor-36 .elementor-element.elementor-element-47c484c{right:0px;}.elementor-36 .elementor-element.elementor-element-c554d30{--display:flex;}.elementor-36 .elementor-element.elementor-element-14b84f9{text-align:center;}.elementor-36 .elementor-element.elementor-element-14b84f9 .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-d07bb63{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;top:0px;}.elementor-36 .elementor-element.elementor-element-d07bb63:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-d07bb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-d07bb63{left:0px;}body.rtl .elementor-36 .elementor-element.elementor-element-d07bb63{right:0px;}.elementor-36 .elementor-element.elementor-element-94cdac0{--display:flex;--min-height:50px;}.elementor-36 .elementor-element.elementor-element-dd09270{text-align:center;}.elementor-36 .elementor-element.elementor-element-dd09270 .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-4a1bd00{--display:flex;--min-height:30vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-36 .elementor-element.elementor-element-49706d4{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-36 .elementor-element.elementor-element-8af62e5 .elementor-button{background-color:var( --e-global-color-39094b8 );font-family:"sweet-sans-pro", Sans-serif;font-weight:500;fill:var( --e-global-color-075cf5a );color:var( --e-global-color-075cf5a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-8af62e5 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-8af62e5 .elementor-button:focus{background-color:var( --e-global-color-075cf5a );color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-8af62e5 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-8af62e5 .elementor-button:focus svg{fill:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-36b80fa{--display:flex;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-36b80fa:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-36b80fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-c400bcf{--display:flex;}.elementor-36 .elementor-element.elementor-element-a3ed66a{--display:flex;}.elementor-36 .elementor-element.elementor-element-a3ed66a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-a3ed66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-61fb9a6{--display:flex;}.elementor-36 .elementor-element.elementor-element-61fb9a6:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-61fb9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-2e00a3a .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-weight:500;color:#EDE4DA;}.elementor-36 .elementor-element.elementor-element-ee6b10b{--display:flex;}.elementor-36 .elementor-element.elementor-element-4c0a35a{--display:flex;}.elementor-36 .elementor-element.elementor-element-23a9aee{--n-accordion-title-font-size:0.875rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-075cf5a );--n-accordion-title-hover-color:var( --e-global-color-075cf5a );--n-accordion-title-active-color:var( --e-global-color-075cf5a );--n-accordion-icon-size:15px;--n-accordion-icon-active-color:var( --e-global-color-075cf5a );}:where( .elementor-36 .elementor-element.elementor-element-23a9aee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"sweet-sans-pro", Sans-serif;}.elementor-36 .elementor-element.elementor-element-8cf8e13 .elementor-button{background-color:#EDE4DA;font-family:"sweet-sans-pro", Sans-serif;font-weight:500;fill:var( --e-global-color-2a0b8eb );color:var( --e-global-color-2a0b8eb );border-style:solid;border-color:#EDE4DA;}.elementor-36 .elementor-element.elementor-element-8cf8e13{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-562b29c{--display:flex;}.elementor-36 .elementor-element.elementor-element-533d83e{--display:flex;}.elementor-36 .elementor-element.elementor-element-533d83e:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-533d83e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-00a720d{--display:flex;}.elementor-36 .elementor-element.elementor-element-00a720d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-00a720d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-a0d8b73 .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-weight:500;color:#EDE4DA;}.elementor-36 .elementor-element.elementor-element-4a3f8ba .elementor-button{background-color:#EDE4DA;font-family:"sweet-sans-pro", Sans-serif;font-weight:500;fill:var( --e-global-color-2a0b8eb );color:var( --e-global-color-2a0b8eb );border-style:solid;border-color:#EDE4DA;}.elementor-36 .elementor-element.elementor-element-4a3f8ba{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-6e88d02{--display:flex;}.elementor-36 .elementor-element.elementor-element-78a090a{--display:flex;}.elementor-36 .elementor-element.elementor-element-78a090a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-78a090a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-236c445{--display:flex;}.elementor-36 .elementor-element.elementor-element-236c445:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-236c445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-e24b10c .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-weight:500;color:#EDE4DA;}.elementor-36 .elementor-element.elementor-element-fac970a{--display:flex;}.elementor-36 .elementor-element.elementor-element-57091f3{--display:flex;}.elementor-36 .elementor-element.elementor-element-2d3b5c5{--n-accordion-title-font-size:0.875rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-075cf5a );--n-accordion-title-hover-color:var( --e-global-color-075cf5a );--n-accordion-title-active-color:var( --e-global-color-075cf5a );--n-accordion-icon-size:15px;--n-accordion-icon-active-color:var( --e-global-color-075cf5a );}:where( .elementor-36 .elementor-element.elementor-element-2d3b5c5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"sweet-sans-pro", Sans-serif;}.elementor-36 .elementor-element.elementor-element-c89cdd0 .elementor-button{background-color:#EDE4DA;font-family:"sweet-sans-pro", Sans-serif;font-weight:500;fill:var( --e-global-color-2a0b8eb );color:var( --e-global-color-2a0b8eb );border-style:solid;border-color:#EDE4DA;}.elementor-36 .elementor-element.elementor-element-c89cdd0{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-e947fd7{--display:flex;}.elementor-36 .elementor-element.elementor-element-dc7693d{--display:flex;}.elementor-36 .elementor-element.elementor-element-dc7693d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-dc7693d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-b5398f9{--display:flex;}.elementor-36 .elementor-element.elementor-element-b5398f9:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-b5398f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-eca2693 .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-weight:500;color:#EDE4DA;}.elementor-36 .elementor-element.elementor-element-aa0a5b5 .elementor-button{background-color:#EDE4DA;font-family:"sweet-sans-pro", Sans-serif;font-weight:500;fill:var( --e-global-color-2a0b8eb );color:var( --e-global-color-2a0b8eb );border-style:solid;border-color:#EDE4DA;}.elementor-36 .elementor-element.elementor-element-aa0a5b5{background-color:var( --e-global-color-39094b8 );}.elementor-36 .elementor-element.elementor-element-5d1164b{--display:flex;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-5d1164b:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-5d1164b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-faacda0{padding:0px 0px 0px 5px;}.elementor-36 .elementor-element.elementor-element-faacda0 .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-2a0b8eb );}.elementor-36 .elementor-element.elementor-element-4067ef7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-c322550 .elementor-button{background-color:var( --e-global-color-075cf5a );font-family:"sweet-sans-pro", Sans-serif;font-weight:500;fill:var( --e-global-color-2a0b8eb );color:var( --e-global-color-2a0b8eb );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-36 .elementor-element.elementor-element-c322550 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-c322550 .elementor-button:focus{background-color:var( --e-global-color-39094b8 );color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-c322550 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-c322550 .elementor-button:focus svg{fill:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-a2feb97{--display:flex;border-style:none;--border-style:none;}.elementor-36 .elementor-element.elementor-element-e66b959{--display:flex;border-style:none;--border-style:none;}.elementor-36 .elementor-element.elementor-element-c4ca884{--display:flex;border-style:none;--border-style:none;}.elementor-36 .elementor-element.elementor-element-0db4b73{--display:flex;border-style:none;--border-style:none;}.elementor-36 .elementor-element.elementor-element-72f1d01{--display:flex;border-style:none;--border-style:none;}.elementor-36 .elementor-element.elementor-element-3c5840d{--n-accordion-title-font-size:1rem;padding:0px 15px 5px 0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-2a0b8eb );--n-accordion-icon-size:10px;--n-accordion-icon-hover-color:var( --e-global-color-2a0b8eb );}.elementor-36 .elementor-element.elementor-element-3c5840d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3D7CA;}:where( .elementor-36 .elementor-element.elementor-element-3c5840d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"sweet-sans-pro", Sans-serif;font-weight:500;}.elementor-36 .elementor-element.elementor-element-bfeca8e{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-bfeca8e:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-bfeca8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-075cf5a );}.elementor-36 .elementor-element.elementor-element-0271b84{padding:0px 0px 0px 5px;}.elementor-36 .elementor-element.elementor-element-0271b84 .elementor-heading-title{font-family:"sweet-sans-pro", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-2a0b8eb );}.elementor-36 .elementor-element.elementor-element-f698c04{--display:flex;border-style:none;--border-style:none;}.elementor-36 .elementor-element.elementor-element-8df71a5{--display:flex;border-style:none;--border-style:none;}.elementor-36 .elementor-element.elementor-element-46381f5{--display:flex;border-style:none;--border-style:none;}.elementor-36 .elementor-element.elementor-element-2201054{--display:flex;border-style:none;--border-style:none;}.elementor-36 .elementor-element.elementor-element-b3607d9{--n-accordion-title-font-size:1rem;padding:0px 15px 0px 0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-2a0b8eb );--n-accordion-icon-size:10px;--n-accordion-icon-hover-color:var( --e-global-color-2a0b8eb );}.elementor-36 .elementor-element.elementor-element-b3607d9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3D7CA;}:where( .elementor-36 .elementor-element.elementor-element-b3607d9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"sweet-sans-pro", Sans-serif;font-weight:500;}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-d517470{--min-height:25vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36 .elementor-element.elementor-element-e6f4c5b{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-7738ce3 .elementor-heading-title{font-size:2.5rem;}.elementor-36 .elementor-element.elementor-element-fc39dd2:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-fc39dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-36 .elementor-element.elementor-element-36b80fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-c400bcf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36 .elementor-element.elementor-element-a3ed66a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-a3ed66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootheadspas.com/wp-content/uploads/2026/09/noearrings-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-a3ed66a{--min-height:30vh;--border-radius:15px 15px 0px 0px;}.elementor-36 .elementor-element.elementor-element-61fb9a6{--border-radius:0px 0px 15px 15px;}.elementor-36 .elementor-element.elementor-element-2e00a3a{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 01.5rem;}.elementor-36 .elementor-element.elementor-element-2e00a3a .elementor-heading-title{font-size:1.5rem;}.elementor-36 .elementor-element.elementor-element-23a9aee{padding:15px 15px 15px 15px;}.elementor-36 .elementor-element.elementor-element-8cf8e13{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1.5rem;padding:0rem 0rem 01.2rem 0rem;}.elementor-36 .elementor-element.elementor-element-8cf8e13 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-36 .elementor-element.elementor-element-562b29c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36 .elementor-element.elementor-element-533d83e:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-533d83e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootheadspas.com/wp-content/uploads/2026/09/ROOT-16-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-533d83e{--min-height:30vh;--border-radius:15px 15px 0px 0px;}.elementor-36 .elementor-element.elementor-element-00a720d{--border-radius:0px 0px 15px 15px;}.elementor-36 .elementor-element.elementor-element-a0d8b73{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 01.5rem;}.elementor-36 .elementor-element.elementor-element-a0d8b73 .elementor-heading-title{font-size:1.5rem;}.elementor-36 .elementor-element.elementor-element-4a3f8ba{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1.5rem;padding:0rem 0rem 01.2rem 0rem;}.elementor-36 .elementor-element.elementor-element-4a3f8ba .elementor-button{border-width:1px 1px 1px 1px;}.elementor-36 .elementor-element.elementor-element-6e88d02{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36 .elementor-element.elementor-element-78a090a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-78a090a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootheadspas.com/wp-content/uploads/2026/09/yumev2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-78a090a{--min-height:30vh;--border-radius:15px 15px 0px 0px;}.elementor-36 .elementor-element.elementor-element-236c445{--border-radius:0px 0px 15px 15px;}.elementor-36 .elementor-element.elementor-element-e24b10c{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 01.5rem;}.elementor-36 .elementor-element.elementor-element-e24b10c .elementor-heading-title{font-size:1.5rem;}.elementor-36 .elementor-element.elementor-element-2d3b5c5{padding:15px 15px 15px 15px;}.elementor-36 .elementor-element.elementor-element-c89cdd0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1.5rem;padding:0rem 0rem 01.2rem 0rem;}.elementor-36 .elementor-element.elementor-element-c89cdd0 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-36 .elementor-element.elementor-element-e947fd7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36 .elementor-element.elementor-element-dc7693d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-dc7693d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootheadspas.com/wp-content/uploads/2026/09/ROOT-3-scaled.jpg");background-position:0px -99px;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-dc7693d{--min-height:30vh;--border-radius:15px 15px 0px 0px;}.elementor-36 .elementor-element.elementor-element-b5398f9{--border-radius:0px 0px 15px 15px;}.elementor-36 .elementor-element.elementor-element-eca2693{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 01.5rem;}.elementor-36 .elementor-element.elementor-element-eca2693 .elementor-heading-title{font-size:1.5rem;}.elementor-36 .elementor-element.elementor-element-aa0a5b5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1.5rem;padding:0rem 0rem 01.2rem 0rem;}.elementor-36 .elementor-element.elementor-element-aa0a5b5 .elementor-button{border-width:1px 1px 1px 1px;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-d517470{--min-height:30vh;--justify-content:flex-end;}.elementor-36 .elementor-element.elementor-element-7738ce3 .elementor-heading-title{font-size:2.5rem;}.elementor-36 .elementor-element.elementor-element-6f4afe9{--width:80%;}.elementor-36 .elementor-element.elementor-element-fc39dd2:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-fc39dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-36 .elementor-element.elementor-element-36b80fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36 .elementor-element.elementor-element-2e00a3a .elementor-heading-title{font-size:1.25rem;}.elementor-36 .elementor-element.elementor-element-a0d8b73 .elementor-heading-title{font-size:1.25rem;}.elementor-36 .elementor-element.elementor-element-78a090a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-78a090a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootheadspas.com/wp-content/uploads/2026/09/yumev2-scaled.jpg");}.elementor-36 .elementor-element.elementor-element-e24b10c .elementor-heading-title{font-size:1.25rem;}.elementor-36 .elementor-element.elementor-element-dc7693d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-dc7693d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootheadspas.com/wp-content/uploads/2026/09/ROOT-3-scaled.jpg");background-position:0px 0px;}.elementor-36 .elementor-element.elementor-element-eca2693 .elementor-heading-title{font-size:1.25rem;}}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-d517470{--content-width:100%;}.elementor-36 .elementor-element.elementor-element-e6f4c5b{--width:100%;}.elementor-36 .elementor-element.elementor-element-be8ebaa{--width:65%;}.elementor-36 .elementor-element.elementor-element-6f4afe9{--width:100%;}.elementor-36 .elementor-element.elementor-element-ba63cce{--content-width:100%;}.elementor-36 .elementor-element.elementor-element-f1c6fad{--width:25%;}.elementor-36 .elementor-element.elementor-element-e13c27b{--width:100%;}.elementor-36 .elementor-element.elementor-element-b7526fa{--width:100%;}.elementor-36 .elementor-element.elementor-element-9cf8ba9{--width:25%;}.elementor-36 .elementor-element.elementor-element-ed581b1{--width:100%;}.elementor-36 .elementor-element.elementor-element-ce84cfb{--width:100%;}.elementor-36 .elementor-element.elementor-element-91f97e4{--width:25%;}.elementor-36 .elementor-element.elementor-element-fc39dd2{--width:100%;}.elementor-36 .elementor-element.elementor-element-60febaa{--width:100%;}.elementor-36 .elementor-element.elementor-element-b5238c5{--width:25%;}.elementor-36 .elementor-element.elementor-element-47c484c{--width:100%;}.elementor-36 .elementor-element.elementor-element-d07bb63{--width:100%;}.elementor-36 .elementor-element.elementor-element-36b80fa{--content-width:100%;}.elementor-36 .elementor-element.elementor-element-5d1164b{--content-width:100%;}.elementor-36 .elementor-element.elementor-element-4067ef7{--width:100%;}.elementor-36 .elementor-element.elementor-element-bfeca8e{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36 .elementor-element.elementor-element-c400bcf{--content-width:100%;}.elementor-36 .elementor-element.elementor-element-562b29c{--content-width:100%;}.elementor-36 .elementor-element.elementor-element-6e88d02{--content-width:100%;}.elementor-36 .elementor-element.elementor-element-e947fd7{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-6f4afe9 */.elementor-36 .elementor-element.elementor-element-6f4afe9 {
    max-width: 55ch;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c6fad */.elementor-36 .elementor-element.elementor-element-f1c6fad {
  position: relative;
}

.elementor-36 .elementor-element.elementor-element-f1c6fad .flip-card-front,
.elementor-36 .elementor-element.elementor-element-f1c6fad .flip-card-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.6s;
}

.elementor-36 .elementor-element.elementor-element-f1c6fad .flip-card-front {
  opacity: 1;
}

.elementor-36 .elementor-element.elementor-element-f1c6fad .flip-card-back {
  opacity: 0;
}

.elementor-36 .elementor-element.elementor-element-f1c6fad:hover .flip-card-front {
  opacity: 0;
}

.elementor-36 .elementor-element.elementor-element-f1c6fad:hover .flip-card-back {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cf8ba9 */.elementor-36 .elementor-element.elementor-element-9cf8ba9 {
  position: relative;
}

.elementor-36 .elementor-element.elementor-element-9cf8ba9 .flip-card-front,
.elementor-36 .elementor-element.elementor-element-9cf8ba9 .flip-card-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.6s;
}

.elementor-36 .elementor-element.elementor-element-9cf8ba9 .flip-card-front {
  opacity: 1;
}

.elementor-36 .elementor-element.elementor-element-9cf8ba9 .flip-card-back {
  opacity: 0;
}

.elementor-36 .elementor-element.elementor-element-9cf8ba9:hover .flip-card-front {
  opacity: 0;
}

.elementor-36 .elementor-element.elementor-element-9cf8ba9:hover .flip-card-back {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f97e4 */.elementor-36 .elementor-element.elementor-element-91f97e4 {
  position: relative;
}

.elementor-36 .elementor-element.elementor-element-91f97e4 .flip-card-front,
.elementor-36 .elementor-element.elementor-element-91f97e4 .flip-card-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.6s;
}

.elementor-36 .elementor-element.elementor-element-91f97e4 .flip-card-front {
  opacity: 1;
}

.elementor-36 .elementor-element.elementor-element-91f97e4 .flip-card-back {
  opacity: 0;
}

.elementor-36 .elementor-element.elementor-element-91f97e4:hover .flip-card-front {
  opacity: 0;
}

.elementor-36 .elementor-element.elementor-element-91f97e4:hover .flip-card-back {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5238c5 */.elementor-36 .elementor-element.elementor-element-b5238c5 {
  position: relative;
}

.elementor-36 .elementor-element.elementor-element-b5238c5 .flip-card-front,
.elementor-36 .elementor-element.elementor-element-b5238c5 .flip-card-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.6s;
}

.elementor-36 .elementor-element.elementor-element-b5238c5 .flip-card-front {
  opacity: 1;
}

.elementor-36 .elementor-element.elementor-element-b5238c5 .flip-card-back {
  opacity: 0;
}

.elementor-36 .elementor-element.elementor-element-b5238c5:hover .flip-card-front {
  opacity: 0;
}

.elementor-36 .elementor-element.elementor-element-b5238c5:hover .flip-card-back {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4067ef7 */.elementor-36 .elementor-element.elementor-element-4067ef7 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2feb97 */.elementor-36 .elementor-element.elementor-element-a2feb97 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e66b959 */.elementor-36 .elementor-element.elementor-element-e66b959 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4ca884 */.elementor-36 .elementor-element.elementor-element-c4ca884 {
    max-width: 55ch;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0db4b73 */.elementor-36 .elementor-element.elementor-element-0db4b73 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f1d01 */.elementor-36 .elementor-element.elementor-element-72f1d01 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4067ef7 */.elementor-36 .elementor-element.elementor-element-4067ef7 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2feb97 */.elementor-36 .elementor-element.elementor-element-a2feb97 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e66b959 */.elementor-36 .elementor-element.elementor-element-e66b959 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4ca884 */.elementor-36 .elementor-element.elementor-element-c4ca884 {
    max-width: 55ch;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0db4b73 */.elementor-36 .elementor-element.elementor-element-0db4b73 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f1d01 */.elementor-36 .elementor-element.elementor-element-72f1d01 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4067ef7 */.elementor-36 .elementor-element.elementor-element-4067ef7 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2feb97 */.elementor-36 .elementor-element.elementor-element-a2feb97 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e66b959 */.elementor-36 .elementor-element.elementor-element-e66b959 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4ca884 */.elementor-36 .elementor-element.elementor-element-c4ca884 {
    max-width: 55ch;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0db4b73 */.elementor-36 .elementor-element.elementor-element-0db4b73 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f1d01 */.elementor-36 .elementor-element.elementor-element-72f1d01 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4067ef7 */.elementor-36 .elementor-element.elementor-element-4067ef7 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2feb97 */.elementor-36 .elementor-element.elementor-element-a2feb97 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e66b959 */.elementor-36 .elementor-element.elementor-element-e66b959 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4ca884 */.elementor-36 .elementor-element.elementor-element-c4ca884 {
    max-width: 55ch;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0db4b73 */.elementor-36 .elementor-element.elementor-element-0db4b73 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f1d01 */.elementor-36 .elementor-element.elementor-element-72f1d01 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4067ef7 */.elementor-36 .elementor-element.elementor-element-4067ef7 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2feb97 */.elementor-36 .elementor-element.elementor-element-a2feb97 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e66b959 */.elementor-36 .elementor-element.elementor-element-e66b959 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4ca884 */.elementor-36 .elementor-element.elementor-element-c4ca884 {
    max-width: 55ch;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0db4b73 */.elementor-36 .elementor-element.elementor-element-0db4b73 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f1d01 */.elementor-36 .elementor-element.elementor-element-72f1d01 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4067ef7 */.elementor-36 .elementor-element.elementor-element-4067ef7 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2feb97 */.elementor-36 .elementor-element.elementor-element-a2feb97 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e66b959 */.elementor-36 .elementor-element.elementor-element-e66b959 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4ca884 */.elementor-36 .elementor-element.elementor-element-c4ca884 {
    max-width: 55ch;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0db4b73 */.elementor-36 .elementor-element.elementor-element-0db4b73 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f1d01 */.elementor-36 .elementor-element.elementor-element-72f1d01 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4067ef7 */.elementor-36 .elementor-element.elementor-element-4067ef7 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2feb97 */.elementor-36 .elementor-element.elementor-element-a2feb97 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e66b959 */.elementor-36 .elementor-element.elementor-element-e66b959 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4ca884 */.elementor-36 .elementor-element.elementor-element-c4ca884 {
    max-width: 55ch;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0db4b73 */.elementor-36 .elementor-element.elementor-element-0db4b73 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f1d01 */.elementor-36 .elementor-element.elementor-element-72f1d01 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f698c04 */.elementor-36 .elementor-element.elementor-element-f698c04 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df71a5 */.elementor-36 .elementor-element.elementor-element-8df71a5 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46381f5 */.elementor-36 .elementor-element.elementor-element-46381f5 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2201054 */.elementor-36 .elementor-element.elementor-element-2201054 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f698c04 */.elementor-36 .elementor-element.elementor-element-f698c04 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df71a5 */.elementor-36 .elementor-element.elementor-element-8df71a5 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46381f5 */.elementor-36 .elementor-element.elementor-element-46381f5 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2201054 */.elementor-36 .elementor-element.elementor-element-2201054 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f698c04 */.elementor-36 .elementor-element.elementor-element-f698c04 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df71a5 */.elementor-36 .elementor-element.elementor-element-8df71a5 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46381f5 */.elementor-36 .elementor-element.elementor-element-46381f5 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2201054 */.elementor-36 .elementor-element.elementor-element-2201054 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f698c04 */.elementor-36 .elementor-element.elementor-element-f698c04 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df71a5 */.elementor-36 .elementor-element.elementor-element-8df71a5 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46381f5 */.elementor-36 .elementor-element.elementor-element-46381f5 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2201054 */.elementor-36 .elementor-element.elementor-element-2201054 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f698c04 */.elementor-36 .elementor-element.elementor-element-f698c04 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df71a5 */.elementor-36 .elementor-element.elementor-element-8df71a5 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46381f5 */.elementor-36 .elementor-element.elementor-element-46381f5 {
    max-width: 75ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2201054 */.elementor-36 .elementor-element.elementor-element-2201054 {
    max-width: 75ch;
}/* End custom CSS */