.elementor-232 .elementor-element.elementor-element-f9403d1{--display:flex;--min-height:80vh;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-232 .elementor-element.elementor-element-f9403d1:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-f9403d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lushblushbylida.com/wp-content/uploads/2025/09/cosmetic-products-with-makeup-brush-black-backdrop-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-232 .elementor-element.elementor-element-3caa2fe{text-align:left;}.elementor-232 .elementor-element.elementor-element-3caa2fe .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:60px;font-weight:500;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-232 .elementor-element.elementor-element-cf1aca3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-cf1aca3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-232 .elementor-element.elementor-element-cf1aca3{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-232 .elementor-element.elementor-element-cf1aca3 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-232 .elementor-element.elementor-element-cf1aca3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-232 .elementor-element.elementor-element-cf1aca3 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-232 .elementor-element.elementor-element-cf1aca3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-313e533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-232 .elementor-element.elementor-element-2b9e6b8{text-align:center;}.elementor-232 .elementor-element.elementor-element-2b9e6b8 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:35px;font-weight:800;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-232 .elementor-element.elementor-element-a2f9137{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:27px;color:#000000;}.elementor-232 .elementor-element.elementor-element-a2f9137.elementor-element{--align-self:center;}.elementor-232 .elementor-element.elementor-element-a91b365{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-232 .elementor-element.elementor-element-fefd32e{--display:flex;}.elementor-232 .elementor-element.elementor-element-7661304{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-7661304:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-7661304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lushblushbylida.com/wp-content/uploads/2025/09/beauty-portrait-pretty-ginger-woman-with-long-hair-touching-her-hair-looking-away-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-216ab35{--display:flex;--min-height:320px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-232 .elementor-element.elementor-element-216ab35:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-216ab35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006B;}.elementor-232 .elementor-element.elementor-element-cb90333{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-232 .elementor-element.elementor-element-e00c941 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-232 .elementor-element.elementor-element-e00c941{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-e00c941 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-232 .elementor-element.elementor-element-e00c941.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-232 .elementor-element.elementor-element-e00c941.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-e00c941.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-232 .elementor-element.elementor-element-e00c941 .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-e00c941 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-e00c941 .elementor-icon-box-title a{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;}.elementor-232 .elementor-element.elementor-element-e00c941:has(:hover) .elementor-icon-box-title,
					 .elementor-232 .elementor-element.elementor-element-e00c941:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-232 .elementor-element.elementor-element-1dcc6c6{--display:flex;}.elementor-232 .elementor-element.elementor-element-78d5130{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-78d5130:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-78d5130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lushblushbylida.com/wp-content/uploads/2025/09/beautician-with-brush-applies-white-moisturizing-mask-face-young-girl-client-spa-beauty-salon-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-bda959b{--display:flex;--min-height:320px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-232 .elementor-element.elementor-element-bda959b:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-bda959b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006B;}.elementor-232 .elementor-element.elementor-element-e54f084{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-7bae464 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-232 .elementor-element.elementor-element-7bae464{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-7bae464 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-232 .elementor-element.elementor-element-7bae464.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-232 .elementor-element.elementor-element-7bae464.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-7bae464.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-232 .elementor-element.elementor-element-7bae464 .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-7bae464 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-7bae464 .elementor-icon-box-title a{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;}.elementor-232 .elementor-element.elementor-element-7bae464:has(:hover) .elementor-icon-box-title,
					 .elementor-232 .elementor-element.elementor-element-7bae464:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-232 .elementor-element.elementor-element-96b0c81{--display:flex;}.elementor-232 .elementor-element.elementor-element-ccf2ec4{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-ccf2ec4:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-ccf2ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lushblushbylida.com/wp-content/uploads/2025/09/beautiful-woman-with-long-lashes-beauty-salon-eyelash-extension_72474-441.avif");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-f528d95{--display:flex;--min-height:320px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-232 .elementor-element.elementor-element-f528d95:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-f528d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006B;}.elementor-232 .elementor-element.elementor-element-b0a3051{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-984a0bb .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-232 .elementor-element.elementor-element-984a0bb{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-984a0bb .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-232 .elementor-element.elementor-element-984a0bb.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-232 .elementor-element.elementor-element-984a0bb.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-984a0bb.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-232 .elementor-element.elementor-element-984a0bb .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-984a0bb .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-984a0bb .elementor-icon-box-title a{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;}.elementor-232 .elementor-element.elementor-element-984a0bb:has(:hover) .elementor-icon-box-title,
					 .elementor-232 .elementor-element.elementor-element-984a0bb:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-232 .elementor-element.elementor-element-fd5ad76{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-232 .elementor-element.elementor-element-7a054ee{--display:flex;}.elementor-232 .elementor-element.elementor-element-605f9fc{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-605f9fc:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-605f9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lushblushbylida.com/wp-content/uploads/2025/09/body-care-cute-girl-receiving-hyaluronic-acid-treatment_118454-3835.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-119d461{--display:flex;--min-height:320px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-232 .elementor-element.elementor-element-119d461:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-119d461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006B;}.elementor-232 .elementor-element.elementor-element-e29d192{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-1f31c5d .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-232 .elementor-element.elementor-element-1f31c5d{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-1f31c5d .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-232 .elementor-element.elementor-element-1f31c5d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-232 .elementor-element.elementor-element-1f31c5d.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-1f31c5d.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-232 .elementor-element.elementor-element-1f31c5d .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-1f31c5d .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-1f31c5d .elementor-icon-box-title a{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;}.elementor-232 .elementor-element.elementor-element-1f31c5d:has(:hover) .elementor-icon-box-title,
					 .elementor-232 .elementor-element.elementor-element-1f31c5d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-232 .elementor-element.elementor-element-fa404a0{--display:flex;}.elementor-232 .elementor-element.elementor-element-6f4c6b1{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-6f4c6b1:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-6f4c6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lushblushbylida.com/wp-content/uploads/2025/09/hands-young-woman-with-dark-red-manicure-nails_87742-26431.avif");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-1d76f91{--display:flex;--min-height:320px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-232 .elementor-element.elementor-element-1d76f91:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-1d76f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006B;}.elementor-232 .elementor-element.elementor-element-d53eb74{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-0c96218 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-232 .elementor-element.elementor-element-0c96218{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-0c96218 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-232 .elementor-element.elementor-element-0c96218.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-232 .elementor-element.elementor-element-0c96218.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-0c96218.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-232 .elementor-element.elementor-element-0c96218 .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-0c96218 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-0c96218 .elementor-icon-box-title a{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;}.elementor-232 .elementor-element.elementor-element-0c96218:has(:hover) .elementor-icon-box-title,
					 .elementor-232 .elementor-element.elementor-element-0c96218:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-232 .elementor-element.elementor-element-511857a{--display:flex;}.elementor-232 .elementor-element.elementor-element-2407ec0{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-2407ec0:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-2407ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lushblushbylida.com/wp-content/uploads/2025/09/beautiful-woman-with-evening-make-up_78203-1971.avif");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-0e2302f{--display:flex;--min-height:320px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-232 .elementor-element.elementor-element-0e2302f:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-0e2302f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006B;}.elementor-232 .elementor-element.elementor-element-9476a57{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-882a822 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-232 .elementor-element.elementor-element-882a822{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-882a822 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-232 .elementor-element.elementor-element-882a822.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-232 .elementor-element.elementor-element-882a822.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-882a822.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-232 .elementor-element.elementor-element-882a822 .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-882a822 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-882a822 .elementor-icon-box-title a{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;}.elementor-232 .elementor-element.elementor-element-882a822:has(:hover) .elementor-icon-box-title,
					 .elementor-232 .elementor-element.elementor-element-882a822:has(:focus) .elementor-icon-box-title{color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-232 .elementor-element.elementor-element-3caa2fe .elementor-heading-title{font-size:60px;}.elementor-232 .elementor-element.elementor-element-313e533{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-232 .elementor-element.elementor-element-a2f9137{width:100%;max-width:100%;font-size:16px;}.elementor-232 .elementor-element.elementor-element-a91b365{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-232 .elementor-element.elementor-element-fd5ad76{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-232 .elementor-element.elementor-element-f9403d1{--content-width:2000px;}.elementor-232 .elementor-element.elementor-element-313e533{--content-width:2000px;}}/* Start custom CSS for container, class: .elementor-element-7661304 */#sa-main #sa-over {
    opacity: 0;
    transform: translateY(-20px); /* start above */
    transition: all 0.3s ease;
    pointer-events: none; /* prevents click when hidden */
}

#sa-main:hover #sa-over {
    opacity: 1;
    transform: translateY(0); /* drop into place */
    pointer-events: auto;
}
#sa-main {
    position: relative;   /* makes #sa-over position relative to this */
    overflow: hidden;     /* keeps child animations inside */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78d5130 */#sa-main #sa-over {
    opacity: 0;
    transform: translateY(-20px); /* start above */
    transition: all 0.3s ease;
    pointer-events: none; /* prevents click when hidden */
}

#sa-main:hover #sa-over {
    opacity: 1;
    transform: translateY(0); /* drop into place */
    pointer-events: auto;
}
#sa-main {
    position: relative;   /* makes #sa-over position relative to this */
    overflow: hidden;     /* keeps child animations inside */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf2ec4 */#sa-main #sa-over {
    opacity: 0;
    transform: translateY(-20px); /* start above */
    transition: all 0.3s ease;
    pointer-events: none; /* prevents click when hidden */
}

#sa-main:hover #sa-over {
    opacity: 1;
    transform: translateY(0); /* drop into place */
    pointer-events: auto;
}
#sa-main {
    position: relative;   /* makes #sa-over position relative to this */
    overflow: hidden;     /* keeps child animations inside */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-605f9fc */#sa-main #sa-over {
    opacity: 0;
    transform: translateY(-20px); /* start above */
    transition: all 0.3s ease;
    pointer-events: none; /* prevents click when hidden */
}

#sa-main:hover #sa-over {
    opacity: 1;
    transform: translateY(0); /* drop into place */
    pointer-events: auto;
}
#sa-main {
    position: relative;   /* makes #sa-over position relative to this */
    overflow: hidden;     /* keeps child animations inside */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4c6b1 */#sa-main #sa-over {
    opacity: 0;
    transform: translateY(-20px); /* start above */
    transition: all 0.3s ease;
    pointer-events: none; /* prevents click when hidden */
}

#sa-main:hover #sa-over {
    opacity: 1;
    transform: translateY(0); /* drop into place */
    pointer-events: auto;
}
#sa-main {
    position: relative;   /* makes #sa-over position relative to this */
    overflow: hidden;     /* keeps child animations inside */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2407ec0 */#sa-main #sa-over {
    opacity: 0;
    transform: translateY(-20px); /* start above */
    transition: all 0.3s ease;
    pointer-events: none; /* prevents click when hidden */
}

#sa-main:hover #sa-over {
    opacity: 1;
    transform: translateY(0); /* drop into place */
    pointer-events: auto;
}
#sa-main {
    position: relative;   /* makes #sa-over position relative to this */
    overflow: hidden;     /* keeps child animations inside */
}/* End custom CSS */