.elementor-20420 .elementor-element.elementor-element-020fc54{--display:flex;--min-height:91vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;border-style:none;--border-style:none;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20420 .elementor-element.elementor-element-020fc54:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-020fc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/pink-bubble_result-scaled.webp");background-color:#FFFFFF00;}.elementor-20420 .elementor-element.elementor-element-020fc54::before, .elementor-20420 .elementor-element.elementor-element-020fc54 > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-020fc54 > .e-con-inner > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-020fc54 > .elementor-background-slideshow::before, .elementor-20420 .elementor-element.elementor-element-020fc54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20420 .elementor-element.elementor-element-020fc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 37%, #FFF9F9 61%);}.elementor-20420 .elementor-element.elementor-element-020fc54, .elementor-20420 .elementor-element.elementor-element-020fc54::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-f879a88{--display:flex;--min-height:7vh;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-21d7de7{z-index:2;}.elementor-20420 .elementor-element.elementor-element-21d7de7 img{width:450px;height:620px;object-fit:cover;object-position:center center;}.elementor-20420 .elementor-element.elementor-element-5460b7a > .elementor-widget-container{--e-transform-rotateZ:-9deg;--e-transform-translateX:-74%;--e-transform-translateY:-17%;}.elementor-20420 .elementor-element.elementor-element-5460b7a img{width:350px;height:520px;object-fit:cover;object-position:center center;}.elementor-20420 .elementor-element.elementor-element-386def0 > .elementor-widget-container{--e-transform-rotateZ:9deg;--e-transform-translateX:74%;--e-transform-translateY:-17%;}.elementor-20420 .elementor-element.elementor-element-386def0 img{width:350px;height:520px;object-fit:cover;object-position:center center;}.elementor-20420 .elementor-element.elementor-element-eafb666 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-20420 .elementor-element.elementor-element-eafb666{top:49%;z-index:2;text-align:center;}.elementor-20420 .elementor-element.elementor-element-eafb666 .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-fe276e8-font-family ), Sans-serif;font-size:var( --e-global-typography-fe276e8-font-size );font-weight:var( --e-global-typography-fe276e8-font-weight );text-transform:var( --e-global-typography-fe276e8-text-transform );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-20420 .elementor-element.elementor-element-107e80b{--display:flex;--min-height:135vh;--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;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0.68;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-20420 .elementor-element.elementor-element-107e80b:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-107e80b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/background-pink_result.webp");background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-20420 .elementor-element.elementor-element-107e80b::before, .elementor-20420 .elementor-element.elementor-element-107e80b > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-107e80b > .e-con-inner > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-107e80b > .elementor-background-slideshow::before, .elementor-20420 .elementor-element.elementor-element-107e80b > .e-con-inner > .elementor-background-slideshow::before, .elementor-20420 .elementor-element.elementor-element-107e80b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #DBA2C3 0%, #FFFFFF00 28%);}.elementor-20420 .elementor-element.elementor-element-107e80b, .elementor-20420 .elementor-element.elementor-element-107e80b::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-621a601{--spacer-size:50px;}.elementor-20420 .elementor-element.elementor-element-2feb517{--display:flex;--min-height:145px;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-2feb517:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-2feb517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/ruvinebeauty_small_logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-20420 .elementor-element.elementor-element-2feb517, .elementor-20420 .elementor-element.elementor-element-2feb517::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-9033521{width:var( --container-widget-width, 116.117% );max-width:116.117%;--container-widget-width:116.117%;--container-widget-flex-grow:0;text-align:center;}.elementor-20420 .elementor-element.elementor-element-9033521.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-9033521 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-b3e5713{--spacer-size:107px;}.elementor-20420 .elementor-element.elementor-element-48e5910{--display:flex;--min-height:606px;--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;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-87a689c{--display:flex;--min-height:606px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-20420 .elementor-element.elementor-element-87a689c:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-87a689c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/lash-essence25_result-scaled.webp");background-position:center center;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-87a689c, .elementor-20420 .elementor-element.elementor-element-87a689c::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-fc206af{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-20420 .elementor-element.elementor-element-e910a7f{--display:flex;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-cd926f8{--spacer-size:50px;}.elementor-20420 .elementor-element.elementor-element-01f7221{--display:flex;--min-height:538px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-20420 .elementor-element.elementor-element-01f7221:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-01f7221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/hair-essence21_result.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-01f7221::before, .elementor-20420 .elementor-element.elementor-element-01f7221 > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-01f7221 > .e-con-inner > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-01f7221 > .elementor-background-slideshow::before, .elementor-20420 .elementor-element.elementor-element-01f7221 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20420 .elementor-element.elementor-element-01f7221 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20420 .elementor-element.elementor-element-01f7221, .elementor-20420 .elementor-element.elementor-element-01f7221::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-b549daa{--spacer-size:50px;}.elementor-20420 .elementor-element.elementor-element-42a4aac{--display:flex;--min-height:606px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-20420 .elementor-element.elementor-element-42a4aac:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-42a4aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/NUKD-photo_result-scaled.webp");background-position:center center;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-42a4aac, .elementor-20420 .elementor-element.elementor-element-42a4aac::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-602bb56{--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:space-between;--gap:40px 40px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:160px;--padding-left:60px;--padding-right:60px;}.elementor-20420 .elementor-element.elementor-element-602bb56:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-602bb56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-20420 .elementor-element.elementor-element-602bb56, .elementor-20420 .elementor-element.elementor-element-602bb56::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-fdb61e1{--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:50px 50px;--background-transition:0.3s;--margin-top:-50px;--margin-bottom:-50px;--margin-left:-50px;--margin-right:-50px;}.elementor-20420 .elementor-element.elementor-element-fdb61e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-e0b156b{--display:flex;--min-height:280px;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-9214b84 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-20420 .elementor-element.elementor-element-9214b84.elementor-element{--align-self:flex-start;}.elementor-20420 .elementor-element.elementor-element-9214b84{text-align:left;}.elementor-20420 .elementor-element.elementor-element-9214b84 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:32px;font-weight:400;text-transform:none;}.elementor-20420 .elementor-element.elementor-element-5795357 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20420 .elementor-element.elementor-element-5795357.elementor-element{--align-self:flex-start;}.elementor-20420 .elementor-element.elementor-element-5795357{text-align:left;}.elementor-20420 .elementor-element.elementor-element-5795357 .elementor-heading-title{font-family:var( --e-global-typography-c79926c-font-family ), Sans-serif;font-size:var( --e-global-typography-c79926c-font-size );font-weight:var( --e-global-typography-c79926c-font-weight );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-20420 .elementor-element.elementor-element-960cecf{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-8b9bcbe{width:100%;max-width:100%;z-index:10;text-align:right;}.elementor-20420 .elementor-element.elementor-element-8b9bcbe > .elementor-widget-container{margin:0px -30px -50px 0px;}.elementor-20420 .elementor-element.elementor-element-8b9bcbe.elementor-element{--align-self:flex-end;}.elementor-20420 .elementor-element.elementor-element-8b9bcbe .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:56px;}.elementor-20420 .elementor-element.elementor-element-3c501f2{--display:flex;--min-height:700px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-3c501f2:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-3c501f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/Confident-Beauty_result.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-3c501f2, .elementor-20420 .elementor-element.elementor-element-3c501f2::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-3c501f2.e-con{--align-self:flex-end;}.elementor-20420 .elementor-element.elementor-element-cc18e46{--spacer-size:82px;}.elementor-20420 .elementor-element.elementor-element-5a2b22f{--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:flex-start;--gap:50px 50px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-fa70933{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-fa70933.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-445b70e{width:100%;max-width:100%;z-index:10;text-align:left;}.elementor-20420 .elementor-element.elementor-element-445b70e > .elementor-widget-container{margin:0px -30px -50px 0px;}.elementor-20420 .elementor-element.elementor-element-445b70e.elementor-element{--align-self:flex-end;}.elementor-20420 .elementor-element.elementor-element-445b70e .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:56px;}.elementor-20420 .elementor-element.elementor-element-a2f9233{--display:flex;--min-height:700px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-a2f9233:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-a2f9233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/12/Premium-Display-Stand-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-a2f9233, .elementor-20420 .elementor-element.elementor-element-a2f9233::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-f293a41{--display:flex;--min-height:280px;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-d46b91b > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-20420 .elementor-element.elementor-element-d46b91b.elementor-element{--align-self:flex-start;}.elementor-20420 .elementor-element.elementor-element-d46b91b{text-align:left;}.elementor-20420 .elementor-element.elementor-element-d46b91b .elementor-heading-title{color:#000000;font-family:var( --e-global-typography-c4b5f56-font-family ), Sans-serif;font-size:var( --e-global-typography-c4b5f56-font-size );font-weight:var( --e-global-typography-c4b5f56-font-weight );text-transform:var( --e-global-typography-c4b5f56-text-transform );}.elementor-20420 .elementor-element.elementor-element-016d6c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20420 .elementor-element.elementor-element-016d6c6.elementor-element{--align-self:flex-start;}.elementor-20420 .elementor-element.elementor-element-016d6c6{text-align:left;}.elementor-20420 .elementor-element.elementor-element-016d6c6 .elementor-heading-title{font-family:var( --e-global-typography-c79926c-font-family ), Sans-serif;font-size:var( --e-global-typography-c79926c-font-size );font-weight:var( --e-global-typography-c79926c-font-weight );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-20420 .elementor-element.elementor-element-b193403{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-20420 .elementor-element.elementor-element-b193403:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-b193403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77ce729 );}.elementor-20420 .elementor-element.elementor-element-b193403, .elementor-20420 .elementor-element.elementor-element-b193403::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-bd0bb3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20420 .elementor-element.elementor-element-bd0bb3d.elementor-element{--align-self:flex-start;}.elementor-20420 .elementor-element.elementor-element-bd0bb3d{text-align:left;}.elementor-20420 .elementor-element.elementor-element-bd0bb3d .elementor-heading-title{font-family:"Lulo Clean", Sans-serif;font-size:40px;}.elementor-20420 .elementor-element.elementor-element-a075de3{--spacer-size:52px;}.elementor-20420 .elementor-element.elementor-element-124e4a7{--display:flex;--min-height:5vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;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:#0201014A;--border-color:#0201014A;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20420 .elementor-element.elementor-element-124e4a7, .elementor-20420 .elementor-element.elementor-element-124e4a7::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-124e4a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-63309d9 > .elementor-widget-container{--e-transform-translateX:-30px;}.elementor-20420 .elementor-element.elementor-element-63309d9 > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-20420 .elementor-element.elementor-element-63309d9{--e-transform-transition-duration:400ms;text-align:left;}.elementor-20420 .elementor-element.elementor-element-63309d9 .elementor-heading-title{font-family:"Lulo Clean", Sans-serif;font-size:36px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-8e90e54{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-20420 .elementor-element.elementor-element-8e90e54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-8e90e54 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 41px 29px -32px rgba(0,0,0,0.5);}.elementor-20420 .elementor-element.elementor-element-c3643ec{--display:flex;--min-height:5vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;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:#0201014A;--border-color:#0201014A;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20420 .elementor-element.elementor-element-c3643ec, .elementor-20420 .elementor-element.elementor-element-c3643ec::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-c3643ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-8b94516 > .elementor-widget-container{--e-transform-translateX:-30px;}.elementor-20420 .elementor-element.elementor-element-8b94516 > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-20420 .elementor-element.elementor-element-8b94516{--e-transform-transition-duration:400ms;text-align:left;}.elementor-20420 .elementor-element.elementor-element-8b94516 .elementor-heading-title{font-family:"Lulo Clean", Sans-serif;font-size:36px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-6258a73{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-20420 .elementor-element.elementor-element-6258a73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-6258a73 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 41px 29px -32px rgba(0,0,0,0.5);}.elementor-20420 .elementor-element.elementor-element-fde27b7{--display:flex;--min-height:5vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;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:#0201014A;--border-color:#0201014A;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20420 .elementor-element.elementor-element-fde27b7, .elementor-20420 .elementor-element.elementor-element-fde27b7::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-fde27b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-d164a3e > .elementor-widget-container{--e-transform-translateX:-30px;}.elementor-20420 .elementor-element.elementor-element-d164a3e > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-20420 .elementor-element.elementor-element-d164a3e{--e-transform-transition-duration:400ms;text-align:left;}.elementor-20420 .elementor-element.elementor-element-d164a3e .elementor-heading-title{font-family:"Lulo Clean", Sans-serif;font-size:36px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-11e7b8d{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-20420 .elementor-element.elementor-element-11e7b8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-11e7b8d img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 41px 29px -32px rgba(0,0,0,0.5);}.elementor-20420 .elementor-element.elementor-element-e4aa72d{--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;--gap:10px 10px;--background-transition:0.3s;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-e4aa72d:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-e4aa72d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-20420 .elementor-element.elementor-element-e4aa72d, .elementor-20420 .elementor-element.elementor-element-e4aa72d::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-24dd021{width:100%;max-width:100%;}.elementor-20420 .elementor-element.elementor-element-24dd021 .elementor-heading-title{font-family:var( --e-global-typography-a5ea913-font-family ), Sans-serif;font-size:var( --e-global-typography-a5ea913-font-size );font-weight:var( --e-global-typography-a5ea913-font-weight );text-transform:var( --e-global-typography-a5ea913-text-transform );}.elementor-20420 .elementor-element.elementor-element-f96c0c2{--spacer-size:30px;}.elementor-20420 .elementor-element.elementor-element-c07d668{--display:flex;--min-height:300px;--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:20px 20px;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-82bf72d{--display:flex;--justify-content:flex-end;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-82bf72d:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-82bf72d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/ruvinebeauty_instagram_photo_11.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-82bf72d:hover::before, .elementor-20420 .elementor-element.elementor-element-82bf72d:hover > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-82bf72d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-82bf72d > .elementor-background-slideshow:hover::before, .elementor-20420 .elementor-element.elementor-element-82bf72d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #54595F00 29%, var( --e-global-color-05d093f ) 100%);}.elementor-20420 .elementor-element.elementor-element-82bf72d:hover{--overlay-opacity:0.5;}.elementor-20420 .elementor-element.elementor-element-82bf72d, .elementor-20420 .elementor-element.elementor-element-82bf72d::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-7c29bcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-20420 .elementor-element.elementor-element-7c29bcb{text-align:left;}.elementor-20420 .elementor-element.elementor-element-7c29bcb .elementor-heading-title{color:#FFFFFF;font-size:30px;line-height:1.2em;}.elementor-20420 .elementor-element.elementor-element-9260f10{--display:flex;--justify-content:flex-end;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-9260f10:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-9260f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/lash_product.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-9260f10:hover::before, .elementor-20420 .elementor-element.elementor-element-9260f10:hover > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-9260f10:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-9260f10 > .elementor-background-slideshow:hover::before, .elementor-20420 .elementor-element.elementor-element-9260f10 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #54595F00 29%, var( --e-global-color-05d093f ) 100%);}.elementor-20420 .elementor-element.elementor-element-9260f10:hover{--overlay-opacity:0.5;}.elementor-20420 .elementor-element.elementor-element-9260f10, .elementor-20420 .elementor-element.elementor-element-9260f10::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-80ad986 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-20420 .elementor-element.elementor-element-80ad986{text-align:left;}.elementor-20420 .elementor-element.elementor-element-80ad986 .elementor-heading-title{color:#FFFFFF;font-size:30px;line-height:1.2em;}.elementor-20420 .elementor-element.elementor-element-700ca06{--display:flex;--justify-content:flex-end;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-700ca06:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-700ca06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/Skin-Tone.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-700ca06:hover::before, .elementor-20420 .elementor-element.elementor-element-700ca06:hover > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-700ca06:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-700ca06 > .elementor-background-slideshow:hover::before, .elementor-20420 .elementor-element.elementor-element-700ca06 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #54595F00 29%, var( --e-global-color-05d093f ) 100%);}.elementor-20420 .elementor-element.elementor-element-700ca06:hover{--overlay-opacity:0.5;}.elementor-20420 .elementor-element.elementor-element-700ca06, .elementor-20420 .elementor-element.elementor-element-700ca06::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-cc13e16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-20420 .elementor-element.elementor-element-cc13e16{text-align:left;}.elementor-20420 .elementor-element.elementor-element-cc13e16 .elementor-heading-title{color:#FFFFFF;font-size:30px;line-height:1.2em;}.elementor-20420 .elementor-element.elementor-element-3517b6d{--display:flex;--min-height:100vh;--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:center;--gap:10px 10px;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-20420 .elementor-element.elementor-element-3517b6d:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-3517b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20420 .elementor-element.elementor-element-3517b6d, .elementor-20420 .elementor-element.elementor-element-3517b6d::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-ea16681{width:100%;max-width:100%;}.elementor-20420 .elementor-element.elementor-element-ea16681 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-20420 .elementor-element.elementor-element-6e9945d{--spacer-size:10px;}.elementor-20420 .elementor-element.elementor-element-9aff31f{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20420 .elementor-element.elementor-element-09ef362{--display:flex;--min-height:0px;--gap:5px 5px;--background-transition:3s;}.elementor-20420 .elementor-element.elementor-element-09ef362:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20420 .elementor-element.elementor-element-09ef362, .elementor-20420 .elementor-element.elementor-element-09ef362::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-dfb3c4e{--display:flex;--min-height:60vh;--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:10px 10px;--background-transition:3s;}.elementor-20420 .elementor-element.elementor-element-dfb3c4e:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-dfb3c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2525FA;}.elementor-20420 .elementor-element.elementor-element-dfb3c4e:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20420 .elementor-element.elementor-element-dfb3c4e, .elementor-20420 .elementor-element.elementor-element-dfb3c4e::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-5fc5a4a{--display:flex;--min-height:60vh;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-5fc5a4a:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-5fc5a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/06/HAIR.png");background-color:#FCF0F0;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-5fc5a4a, .elementor-20420 .elementor-element.elementor-element-5fc5a4a::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-1a6788d{--spacer-size:5px;}.elementor-20420 .elementor-element.elementor-element-5f13315{text-align:center;}.elementor-20420 .elementor-element.elementor-element-5f13315 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:18px;font-weight:200;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-3be7c85{--display:flex;--min-height:0px;--gap:5px 5px;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-fe39a39{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--background-transition:3s;}.elementor-20420 .elementor-element.elementor-element-fe39a39:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-fe39a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20420 .elementor-element.elementor-element-fe39a39:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20420 .elementor-element.elementor-element-fe39a39, .elementor-20420 .elementor-element.elementor-element-fe39a39::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-9ce4d52{--display:flex;--min-height:60vh;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-9ce4d52:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-9ce4d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/06/EYE.png");background-color:#FCF0F0;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-9ce4d52, .elementor-20420 .elementor-element.elementor-element-9ce4d52::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-84694b5{--spacer-size:5px;}.elementor-20420 .elementor-element.elementor-element-8ba0bf9.elementor-element{--align-self:center;}.elementor-20420 .elementor-element.elementor-element-8ba0bf9{text-align:center;}.elementor-20420 .elementor-element.elementor-element-8ba0bf9 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:18px;font-weight:200;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-b452c4a{--display:flex;--min-height:0px;--gap:5px 5px;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-bfddcd9{--display:flex;--min-height:60vh;--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:10px 10px;--background-transition:3s;}.elementor-20420 .elementor-element.elementor-element-bfddcd9:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-bfddcd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20420 .elementor-element.elementor-element-bfddcd9:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20420 .elementor-element.elementor-element-bfddcd9, .elementor-20420 .elementor-element.elementor-element-bfddcd9::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-60e99bf{--display:flex;--min-height:60vh;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-60e99bf:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-60e99bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/Skin-Tone.jpg");background-color:#FCF0F0;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-60e99bf, .elementor-20420 .elementor-element.elementor-element-60e99bf::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-939bb0d{--spacer-size:5px;}.elementor-20420 .elementor-element.elementor-element-34f3878.elementor-element{--align-self:center;}.elementor-20420 .elementor-element.elementor-element-34f3878{text-align:center;}.elementor-20420 .elementor-element.elementor-element-34f3878 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:18px;font-weight:200;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-d811467{--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;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20420 .elementor-element.elementor-element-d811467:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-d811467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-20420 .elementor-element.elementor-element-d811467, .elementor-20420 .elementor-element.elementor-element-d811467::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-9bf4086{width:100%;max-width:100%;text-align:center;}.elementor-20420 .elementor-element.elementor-element-9bf4086 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-20420 .elementor-element.elementor-element-02334f5{--spacer-size:20px;}.elementor-20420 .elementor-element.elementor-element-096b42f{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-20420 .elementor-element.elementor-element-096b42f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20420 .elementor-element.elementor-element-d837dfc{--display:flex;--min-height:680px;--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:center;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0.53;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-20420 .elementor-element.elementor-element-d837dfc:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-d837dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/hair-bg-2.jpg");background-color:#FFF9F9;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-d837dfc::before, .elementor-20420 .elementor-element.elementor-element-d837dfc > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-d837dfc > .e-con-inner > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-d837dfc > .elementor-background-slideshow::before, .elementor-20420 .elementor-element.elementor-element-d837dfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-20420 .elementor-element.elementor-element-d837dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF00 60%, #464545 86%);}.elementor-20420 .elementor-element.elementor-element-d837dfc:hover::before, .elementor-20420 .elementor-element.elementor-element-d837dfc:hover > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-d837dfc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20420 .elementor-element.elementor-element-d837dfc > .elementor-background-slideshow:hover::before, .elementor-20420 .elementor-element.elementor-element-d837dfc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-20420 .elementor-element.elementor-element-d837dfc:hover{--overlay-opacity:0.5;}.elementor-20420 .elementor-element.elementor-element-d837dfc, .elementor-20420 .elementor-element.elementor-element-d837dfc::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-ba5d36c{width:var( --container-widget-width, 56.691% );max-width:56.691%;--container-widget-width:56.691%;--container-widget-flex-grow:0;text-align:left;}.elementor-20420 .elementor-element.elementor-element-ba5d36c > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-20420 .elementor-element.elementor-element-ba5d36c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-ba5d36c .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-fe276e8-font-family ), Sans-serif;font-size:var( --e-global-typography-fe276e8-font-size );font-weight:var( --e-global-typography-fe276e8-font-weight );text-transform:var( --e-global-typography-fe276e8-text-transform );}.elementor-20420 .elementor-element.elementor-element-8167d73{width:var( --container-widget-width, 41.839% );max-width:41.839%;--container-widget-width:41.839%;--container-widget-flex-grow:0;text-align:left;}.elementor-20420 .elementor-element.elementor-element-8167d73.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20420 .elementor-element.elementor-element-8167d73 .elementor-heading-title{color:#FFFFFF;font-family:"Avenir ", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-c5d9867{--spacer-size:50px;}.elementor-20420 .elementor-element.elementor-element-e6d07b5.elementor-element{--align-self:flex-start;}.elementor-20420 .elementor-element.elementor-element-e6d07b5 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6FAFF;border-radius:0px 0px 0px 0px;}.elementor-20420 .elementor-element.elementor-element-ad8a72c{--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;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20420 .elementor-element.elementor-element-ad8a72c:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-ad8a72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF7;}.elementor-20420 .elementor-element.elementor-element-ad8a72c, .elementor-20420 .elementor-element.elementor-element-ad8a72c::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-76ac076 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20420 .elementor-element.elementor-element-76ac076{text-align:center;}.elementor-20420 .elementor-element.elementor-element-76ac076 .elementor-heading-title{color:#4F4F4F;font-size:35px;line-height:1.2em;}.elementor-20420 .elementor-element.elementor-element-31fd6ec{--display:flex;--min-height:300px;--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:10px 10px;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-6ae42f6{--display:flex;--justify-content:flex-end;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-6ae42f6:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-6ae42f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/Hair_Product.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-6ae42f6, .elementor-20420 .elementor-element.elementor-element-6ae42f6::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-d9742c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-20420 .elementor-element.elementor-element-d9742c0{text-align:left;}.elementor-20420 .elementor-element.elementor-element-d9742c0 .elementor-heading-title{color:#FFFFFF;font-size:30px;line-height:1.2em;}.elementor-20420 .elementor-element.elementor-element-410b39f{--display:flex;--justify-content:flex-end;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-410b39f:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-410b39f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/lash_product.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-410b39f, .elementor-20420 .elementor-element.elementor-element-410b39f::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-b341388 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-20420 .elementor-element.elementor-element-b341388{text-align:left;}.elementor-20420 .elementor-element.elementor-element-b341388 .elementor-heading-title{color:#FFFFFF;font-size:30px;line-height:1.2em;}.elementor-20420 .elementor-element.elementor-element-42685c9{--display:flex;--justify-content:flex-end;--background-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-42685c9:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-42685c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/Skin-Tone.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20420 .elementor-element.elementor-element-42685c9, .elementor-20420 .elementor-element.elementor-element-42685c9::before{--border-transition:0.3s;}.elementor-20420 .elementor-element.elementor-element-9d9d6ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-20420 .elementor-element.elementor-element-9d9d6ec{text-align:left;}.elementor-20420 .elementor-element.elementor-element-9d9d6ec .elementor-heading-title{color:#FFFFFF;font-size:30px;line-height:1.2em;}@media(min-width:769px){.elementor-20420 .elementor-element.elementor-element-020fc54{--width:100%;}.elementor-20420 .elementor-element.elementor-element-87a689c{--width:70%;}.elementor-20420 .elementor-element.elementor-element-fc206af{--width:130%;}.elementor-20420 .elementor-element.elementor-element-42a4aac{--width:70%;}.elementor-20420 .elementor-element.elementor-element-602bb56{--content-width:1279px;}.elementor-20420 .elementor-element.elementor-element-fdb61e1{--width:102.019%;}.elementor-20420 .elementor-element.elementor-element-e0b156b{--width:80%;}.elementor-20420 .elementor-element.elementor-element-960cecf{--width:80%;}.elementor-20420 .elementor-element.elementor-element-fa70933{--width:47.493%;}.elementor-20420 .elementor-element.elementor-element-f293a41{--width:80%;}.elementor-20420 .elementor-element.elementor-element-b193403{--width:100%;}.elementor-20420 .elementor-element.elementor-element-124e4a7{--width:100%;}.elementor-20420 .elementor-element.elementor-element-c3643ec{--width:100%;}.elementor-20420 .elementor-element.elementor-element-fde27b7{--width:100%;}.elementor-20420 .elementor-element.elementor-element-e4aa72d{--content-width:1279px;}.elementor-20420 .elementor-element.elementor-element-d811467{--content-width:100%;}.elementor-20420 .elementor-element.elementor-element-ad8a72c{--content-width:1200px;}}@media(max-width:1024px){.elementor-20420 .elementor-element.elementor-element-020fc54{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-21d7de7 img{width:350px;height:500px;}.elementor-20420 .elementor-element.elementor-element-5460b7a > .elementor-widget-container{--e-transform-translateX:-52%;--e-transform-translateY:-14%;}.elementor-20420 .elementor-element.elementor-element-5460b7a img{width:290px;height:420px;}.elementor-20420 .elementor-element.elementor-element-386def0 > .elementor-widget-container{--e-transform-translateX:52%;--e-transform-translateY:-14%;}.elementor-20420 .elementor-element.elementor-element-386def0 img{width:290px;height:420px;}.elementor-20420 .elementor-element.elementor-element-eafb666{top:50%;}.elementor-20420 .elementor-element.elementor-element-eafb666 .elementor-heading-title{font-size:var( --e-global-typography-fe276e8-font-size );}.elementor-20420 .elementor-element.elementor-element-107e80b{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-20420 .elementor-element.elementor-element-9033521 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-602bb56{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-20420 .elementor-element.elementor-element-9214b84 .elementor-heading-title{font-size:30px;}.elementor-20420 .elementor-element.elementor-element-5795357 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-20420 .elementor-element.elementor-element-8b9bcbe .elementor-heading-title{font-size:42px;}.elementor-20420 .elementor-element.elementor-element-445b70e .elementor-heading-title{font-size:42px;}.elementor-20420 .elementor-element.elementor-element-d46b91b .elementor-heading-title{font-size:var( --e-global-typography-c4b5f56-font-size );}.elementor-20420 .elementor-element.elementor-element-016d6c6 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-20420 .elementor-element.elementor-element-b193403{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-bd0bb3d .elementor-heading-title{font-size:35px;}.elementor-20420 .elementor-element.elementor-element-63309d9 .elementor-heading-title{font-size:35px;}.elementor-20420 .elementor-element.elementor-element-8b94516 .elementor-heading-title{font-size:35px;}.elementor-20420 .elementor-element.elementor-element-d164a3e .elementor-heading-title{font-size:35px;}.elementor-20420 .elementor-element.elementor-element-e4aa72d{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-20420 .elementor-element.elementor-element-24dd021 .elementor-heading-title{font-size:var( --e-global-typography-a5ea913-font-size );}.elementor-20420 .elementor-element.elementor-element-3517b6d{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-20420 .elementor-element.elementor-element-ea16681 .elementor-heading-title{font-size:35px;}.elementor-20420 .elementor-element.elementor-element-5f13315 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-8ba0bf9 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-34f3878 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-d811467{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-20420 .elementor-element.elementor-element-9bf4086 .elementor-heading-title{font-size:35px;}.elementor-20420 .elementor-element.elementor-element-d837dfc{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-20420 .elementor-element.elementor-element-ba5d36c .elementor-heading-title{font-size:var( --e-global-typography-fe276e8-font-size );}.elementor-20420 .elementor-element.elementor-element-8167d73 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-ad8a72c{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-20420 .elementor-element.elementor-element-76ac076 .elementor-heading-title{font-size:30px;}}@media(max-width:768px){.elementor-20420 .elementor-element.elementor-element-020fc54{--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-21d7de7 img{width:320px;height:420px;}.elementor-20420 .elementor-element.elementor-element-5460b7a img{width:260px;}.elementor-20420 .elementor-element.elementor-element-386def0 img{width:260px;}.elementor-20420 .elementor-element.elementor-element-eafb666 .elementor-heading-title{font-size:var( --e-global-typography-fe276e8-font-size );}.elementor-20420 .elementor-element.elementor-element-107e80b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-2feb517{--min-height:76px;}.elementor-20420 .elementor-element.elementor-element-9033521 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-b3e5713{--spacer-size:24px;}.elementor-20420 .elementor-element.elementor-element-87a689c{--min-height:420px;}.elementor-20420 .elementor-element.elementor-element-01f7221{--min-height:420px;}.elementor-20420 .elementor-element.elementor-element-42a4aac{--min-height:420px;}.elementor-20420 .elementor-element.elementor-element-602bb56{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-fdb61e1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-e0b156b{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-9214b84 .elementor-heading-title{font-size:26px;}.elementor-20420 .elementor-element.elementor-element-5795357 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-20420 .elementor-element.elementor-element-960cecf{--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-20420 .elementor-element.elementor-element-8b9bcbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20420 .elementor-element.elementor-element-8b9bcbe.elementor-element{--align-self:flex-start;}.elementor-20420 .elementor-element.elementor-element-8b9bcbe{text-align:left;}.elementor-20420 .elementor-element.elementor-element-8b9bcbe .elementor-heading-title{font-size:32px;}.elementor-20420 .elementor-element.elementor-element-3c501f2{--min-height:435px;}.elementor-20420 .elementor-element.elementor-element-5a2b22f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-fa70933{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-445b70e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20420 .elementor-element.elementor-element-445b70e.elementor-element{--align-self:flex-start;}.elementor-20420 .elementor-element.elementor-element-445b70e{text-align:left;}.elementor-20420 .elementor-element.elementor-element-445b70e .elementor-heading-title{font-size:32px;}.elementor-20420 .elementor-element.elementor-element-a2f9233{--min-height:435px;}.elementor-20420 .elementor-element.elementor-element-f293a41{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20420 .elementor-element.elementor-element-d46b91b .elementor-heading-title{font-size:var( --e-global-typography-c4b5f56-font-size );}.elementor-20420 .elementor-element.elementor-element-016d6c6 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-20420 .elementor-element.elementor-element-b193403{--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-bd0bb3d .elementor-heading-title{font-size:30px;}.elementor-20420 .elementor-element.elementor-element-63309d9 .elementor-heading-title{font-size:30px;}.elementor-20420 .elementor-element.elementor-element-8b94516 .elementor-heading-title{font-size:30px;}.elementor-20420 .elementor-element.elementor-element-d164a3e .elementor-heading-title{font-size:30px;}.elementor-20420 .elementor-element.elementor-element-e4aa72d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-24dd021 .elementor-heading-title{font-size:var( --e-global-typography-a5ea913-font-size );}.elementor-20420 .elementor-element.elementor-element-82bf72d{--min-height:200px;}.elementor-20420 .elementor-element.elementor-element-7c29bcb .elementor-heading-title{font-size:25px;}.elementor-20420 .elementor-element.elementor-element-9260f10{--min-height:200px;}.elementor-20420 .elementor-element.elementor-element-80ad986 .elementor-heading-title{font-size:25px;}.elementor-20420 .elementor-element.elementor-element-700ca06{--min-height:200px;}.elementor-20420 .elementor-element.elementor-element-cc13e16 .elementor-heading-title{font-size:25px;}.elementor-20420 .elementor-element.elementor-element-3517b6d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-ea16681 .elementor-heading-title{font-size:30px;}.elementor-20420 .elementor-element.elementor-element-5fc5a4a{--min-height:8vh;}.elementor-20420 .elementor-element.elementor-element-5f13315{text-align:left;}.elementor-20420 .elementor-element.elementor-element-5f13315 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-8ba0bf9.elementor-element{--align-self:flex-start;}.elementor-20420 .elementor-element.elementor-element-8ba0bf9{text-align:left;}.elementor-20420 .elementor-element.elementor-element-8ba0bf9 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-34f3878.elementor-element{--align-self:flex-start;}.elementor-20420 .elementor-element.elementor-element-34f3878{text-align:left;}.elementor-20420 .elementor-element.elementor-element-34f3878 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-d811467{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-9bf4086 .elementor-heading-title{font-size:30px;}.elementor-20420 .elementor-element.elementor-element-096b42f{--e-image-carousel-slides-to-show:2;}.elementor-20420 .elementor-element.elementor-element-d837dfc{--min-height:398px;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20420 .elementor-element.elementor-element-d837dfc:not(.elementor-motion-effects-element-type-background), .elementor-20420 .elementor-element.elementor-element-d837dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1000px auto;}.elementor-20420 .elementor-element.elementor-element-ba5d36c{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-20420 .elementor-element.elementor-element-ba5d36c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20420 .elementor-element.elementor-element-ba5d36c .elementor-heading-title{font-size:var( --e-global-typography-fe276e8-font-size );}.elementor-20420 .elementor-element.elementor-element-8167d73{width:var( --container-widget-width, 271.5px );max-width:271.5px;--container-widget-width:271.5px;--container-widget-flex-grow:0;}.elementor-20420 .elementor-element.elementor-element-8167d73 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-20420 .elementor-element.elementor-element-c5d9867{--spacer-size:20px;}.elementor-20420 .elementor-element.elementor-element-ad8a72c{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-20420 .elementor-element.elementor-element-76ac076 .elementor-heading-title{font-size:25px;}.elementor-20420 .elementor-element.elementor-element-6ae42f6{--min-height:200px;}.elementor-20420 .elementor-element.elementor-element-d9742c0 .elementor-heading-title{font-size:25px;}.elementor-20420 .elementor-element.elementor-element-410b39f{--min-height:200px;}.elementor-20420 .elementor-element.elementor-element-b341388 .elementor-heading-title{font-size:25px;}.elementor-20420 .elementor-element.elementor-element-42685c9{--min-height:200px;}.elementor-20420 .elementor-element.elementor-element-9d9d6ec .elementor-heading-title{font-size:25px;}}/* Start custom CSS for container, class: .elementor-element-020fc54 *//* Middle Image Animation */
.elementor-20420 .elementor-element.elementor-element-020fc54{
    animation-name: none;
    visibility: visible;
}
.elementor-20420 .elementor-element.elementor-element-020fc54 .middle-image img{
    transform: scale(1.5);
    transition: all 2s linear;
    will-change: transform;
}
body.loaded .elementor-20420 .elementor-element.elementor-element-020fc54.animated .middle-image img{
    transform: scale(1.02);
}
.elementor-20420 .elementor-element.elementor-element-020fc54 .middle-image .elementor-widget-container{
    overflow: hidden;
    transform: scale(2);
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
    transition: all 2s ease-in-out;
    will-change: transform, clip-path;
}
body.loaded .elementor-20420 .elementor-element.elementor-element-020fc54.animated .middle-image .elementor-widget-container{
    transform: scale(1);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
/* Side Image Animation */
.elementor-20420 .elementor-element.elementor-element-020fc54:not(.animated) .elementor-widget-image:not(.middle-image) .elementor-widget-container,
body:not(.loaded) .elementor-20420 .elementor-element.elementor-element-020fc54 .elementor-widget-image:not(.middle-image) .elementor-widget-container{
    opacity: 0;
    transform: scale(1);
    will-change: opacity, transform;
}
body .elementor-20420 .elementor-element.elementor-element-020fc54 .elementor-widget-image:not(.middle-image) .elementor-widget-container{
    opacity: 1;
    transition: all 0.7s ease-in-out 1.8s;
}
/* Text Animation */
.elementor-20420 .elementor-element.elementor-element-020fc54:not(.animated) .drifting-text,
body:not(.loaded) .elementor-20420 .elementor-element.elementor-element-020fc54 .drifting-text{
    opacity: 0;
}
.elementor-20420 .elementor-element.elementor-element-020fc54 .drifting-text span{
    display: inline-block;
}
.elementor-20420 .elementor-element.elementor-element-020fc54 .drifting-text span span{
    opacity: 0;
    transform: translateY(20px);
    transition: all 1s ease-in-out;
    will-change: opacity, transform;
}
body.loaded .elementor-20420 .elementor-element.elementor-element-020fc54.animated .drifting-text span span{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9033521 */.heading-image {
    max-width: 20% !important;
    border-radius: 150px !important;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .heading-image {
    max-width: 15% !important;
    border-radius: 150px !important;
 }
}

@media only screen and (max-width: 767px) {
    .heading-image {
    max-width: 18% !important;
    border-radius: 140px !important;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63309d9 */.number {
    font-size: 1rem;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b94516 */.number {
    font-size: 1rem;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d164a3e */.number {
    font-size: 1rem;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b193403 */.img-one {
    display: none;   
    position: absolute;
 
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
  right: 0%;
  z-index: 10;
}

.text:hover > .img-one {
    display: block;
	position: absolute;
    z-index: 1;
    cursor: pointer;
    transition: all 0.5s ease-in;
}

.img-one:hover {
    transition: all 0.9s ease;
}

.text:hover  {
    cursor: pointer;
    background-color: #FFF9F9k;
    transition:all 0.5s ease-in;
    
}

.text:hover .paragraph-scroll  {
     color: #FFB5A2 !important;
}

.text:hover .elementor-heading-title  {
     color: #FFB5A2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82bf72d */.elementor-20420 .elementor-element.elementor-element-82bf72d {
  transition: transform 0.3s ease;
}

.elementor-20420 .elementor-element.elementor-element-82bf72d:hover {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9260f10 */.elementor-20420 .elementor-element.elementor-element-9260f10 {
  transition: transform 0.3s ease;
}

.elementor-20420 .elementor-element.elementor-element-9260f10:hover {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700ca06 */.elementor-20420 .elementor-element.elementor-element-700ca06 {
  transition: transform 0.3s ease;
}

.elementor-20420 .elementor-element.elementor-element-700ca06:hover {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc5a4a */.elementor-20420 .elementor-element.elementor-element-5fc5a4a {
  transition: transform 0.3s ease;
}

.elementor-20420 .elementor-element.elementor-element-5fc5a4a:hover {
  transform: scale(1.025);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ce4d52 */.elementor-20420 .elementor-element.elementor-element-9ce4d52 {
  transition: transform 0.3s ease;
}

.elementor-20420 .elementor-element.elementor-element-9ce4d52:hover {
  transform: scale(1.025);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e99bf */.elementor-20420 .elementor-element.elementor-element-60e99bf {
  transition: transform 0.3s ease;
}

.elementor-20420 .elementor-element.elementor-element-60e99bf:hover {
  transform: scale(1.025);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lulo Clean';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/Users/nghuiyin/Library/Fonts/Lulo Clean W01 One Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ruvinebeauty.com/wp-content/uploads/2025/08/Gotham-Bold-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */