.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-61 .elementor-element.elementor-element-17a3d5e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;}.elementor-61 .elementor-element.elementor-element-17a3d5e:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-17a3d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahoenailsandspa.com/wp-content/uploads/2025/06/tahoe-2-min-scaled.jpg");background-repeat:no-repeat;}.elementor-61 .elementor-element.elementor-element-17a3d5e::before, .elementor-61 .elementor-element.elementor-element-17a3d5e > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-17a3d5e > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-17a3d5e > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-17a3d5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-17a3d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-61 .elementor-element.elementor-element-611ee3c{--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;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-61 .elementor-element.elementor-element-1e41427{text-align:center;}.elementor-61 .elementor-element.elementor-element-1e41427 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:98px;font-weight:100;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-61 .elementor-element.elementor-element-8afbf08{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-8afbf08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-8afbf08 img{max-width:45%;border-radius:49px 49px 49px 49px;}.elementor-61 .elementor-element.elementor-element-80d2e9e{--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;}.elementor-61 .elementor-element.elementor-element-8292494 .elementor-heading-title{font-family:"Volkhov", Sans-serif;font-weight:100;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-61 .elementor-element.elementor-element-02fa6a6 .elementor-heading-title{font-family:"Volkhov", Sans-serif;font-weight:100;}.elementor-61 .elementor-element.elementor-element-d163dd2 .elementor-heading-title{font-family:"Volkhov", Sans-serif;font-weight:100;}.elementor-61 .elementor-element.elementor-element-a5c447a .elementor-heading-title{font-family:"Volkhov", Sans-serif;font-weight:100;}.elementor-61 .elementor-element.elementor-element-e6f6d1e .elementor-heading-title{font-family:"Volkhov", Sans-serif;font-weight:100;}.elementor-61 .elementor-element.elementor-element-10ac4b8 .elementor-heading-title{font-family:"Volkhov", Sans-serif;font-weight:100;}.elementor-61 .elementor-element.elementor-element-c20ef1f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;}.elementor-61 .elementor-element.elementor-element-c20ef1f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c20ef1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahoenailsandspa.com/wp-content/uploads/2025/06/tahoe-2-min-scaled.jpg");background-repeat:no-repeat;}.elementor-61 .elementor-element.elementor-element-c20ef1f::before, .elementor-61 .elementor-element.elementor-element-c20ef1f > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-c20ef1f > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-c20ef1f > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-c20ef1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-c20ef1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-61 .elementor-element.elementor-element-5f70832{--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;}.elementor-61 .elementor-element.elementor-element-51c6dd3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-51c6dd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-51c6dd3 img{max-width:45%;border-radius:49px 49px 49px 49px;}.elementor-61 .elementor-element.elementor-element-fb103a7{--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;}.elementor-widget-eael-price-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-price-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-price-original{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-price-menu .eael-restaurant-menu-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-61 .elementor-element.elementor-element-9bd7d15 .eael-restaurant-menu .eael-restaurant-menu-title{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-9bd7d15 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-9bd7d15 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-9bd7d15 .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:#FFC724;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-9bd7d15 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-61 .elementor-element.elementor-element-9bd7d15 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:flex-end;border-bottom-style:dashed;border-bottom-color:#FFC724;border-bottom-width:2px;bottom:calc((-2px)/2);}.elementor-61 .elementor-element.elementor-element-1b404ca{text-align:center;}.elementor-61 .elementor-element.elementor-element-cd5097f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;}.elementor-61 .elementor-element.elementor-element-cd5097f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-cd5097f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahoenailsandspa.com/wp-content/uploads/2025/06/tahoe-2-min-scaled.jpg");background-repeat:no-repeat;}.elementor-61 .elementor-element.elementor-element-cd5097f::before, .elementor-61 .elementor-element.elementor-element-cd5097f > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-cd5097f > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-cd5097f > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-cd5097f > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-cd5097f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-61 .elementor-element.elementor-element-e870a3f{--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;}.elementor-61 .elementor-element.elementor-element-762734a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-762734a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-762734a img{max-width:45%;border-radius:49px 49px 49px 49px;}.elementor-61 .elementor-element.elementor-element-7bcf7fc{--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;}.elementor-61 .elementor-element.elementor-element-1f0df62 .eael-restaurant-menu .eael-restaurant-menu-title{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-1f0df62 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-1f0df62 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-1f0df62 .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:#FFC724;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-1f0df62 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-61 .elementor-element.elementor-element-1f0df62 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:flex-end;border-bottom-style:dashed;border-bottom-color:#FFC724;border-bottom-width:2px;bottom:calc((-2px)/2);}.elementor-61 .elementor-element.elementor-element-4830da0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;}.elementor-61 .elementor-element.elementor-element-4830da0:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-4830da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahoenailsandspa.com/wp-content/uploads/2025/06/tahoe-2-min-scaled.jpg");background-repeat:no-repeat;}.elementor-61 .elementor-element.elementor-element-4830da0::before, .elementor-61 .elementor-element.elementor-element-4830da0 > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-4830da0 > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-4830da0 > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-4830da0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-4830da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-61 .elementor-element.elementor-element-22dd003{--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;}.elementor-61 .elementor-element.elementor-element-f9c2972{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-f9c2972.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-f9c2972 img{max-width:45%;border-radius:49px 49px 49px 49px;}.elementor-61 .elementor-element.elementor-element-e86f926{--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;}.elementor-61 .elementor-element.elementor-element-36e4444 .eael-restaurant-menu .eael-restaurant-menu-title{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-36e4444 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-36e4444 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-36e4444 .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:#FFC724;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-36e4444 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-61 .elementor-element.elementor-element-36e4444 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:flex-end;border-bottom-style:dashed;border-bottom-color:#FFC724;border-bottom-width:2px;bottom:calc((-2px)/2);}.elementor-61 .elementor-element.elementor-element-9040654{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;}.elementor-61 .elementor-element.elementor-element-9040654:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-9040654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahoenailsandspa.com/wp-content/uploads/2025/06/tahoe-2-min-scaled.jpg");background-repeat:no-repeat;}.elementor-61 .elementor-element.elementor-element-9040654::before, .elementor-61 .elementor-element.elementor-element-9040654 > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-9040654 > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-9040654 > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-9040654 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-9040654 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-61 .elementor-element.elementor-element-8d6ac63{--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;}.elementor-61 .elementor-element.elementor-element-d6e6499{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-d6e6499.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-d6e6499 img{max-width:45%;border-radius:49px 49px 49px 49px;}.elementor-61 .elementor-element.elementor-element-e692e17{--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;}.elementor-61 .elementor-element.elementor-element-200b302 .eael-restaurant-menu .eael-restaurant-menu-title{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-200b302 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-200b302 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-200b302 .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:#FFC724;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-200b302 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-61 .elementor-element.elementor-element-200b302 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:flex-end;border-bottom-style:dashed;border-bottom-color:#FFC724;border-bottom-width:2px;bottom:calc((-2px)/2);}.elementor-61 .elementor-element.elementor-element-4b69bfd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;}.elementor-61 .elementor-element.elementor-element-4b69bfd:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-4b69bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahoenailsandspa.com/wp-content/uploads/2025/06/tahoe-2-min-scaled.jpg");background-repeat:no-repeat;}.elementor-61 .elementor-element.elementor-element-4b69bfd::before, .elementor-61 .elementor-element.elementor-element-4b69bfd > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-4b69bfd > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-4b69bfd > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-4b69bfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-4b69bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-61 .elementor-element.elementor-element-a10130c{--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;}.elementor-61 .elementor-element.elementor-element-31672bb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-31672bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-31672bb img{max-width:45%;border-radius:49px 49px 49px 49px;}.elementor-61 .elementor-element.elementor-element-09b4bd3{--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;}.elementor-61 .elementor-element.elementor-element-bff1590 .eael-restaurant-menu .eael-restaurant-menu-title{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-bff1590 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-bff1590 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-bff1590 .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:#FFC724;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-bff1590 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-61 .elementor-element.elementor-element-bff1590 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:flex-end;border-bottom-style:dashed;border-bottom-color:#FFC724;border-bottom-width:2px;bottom:calc((-2px)/2);}.elementor-61 .elementor-element.elementor-element-c5b65bd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;}.elementor-61 .elementor-element.elementor-element-c5b65bd:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c5b65bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahoenailsandspa.com/wp-content/uploads/2025/06/tahoe-2-min-scaled.jpg");background-repeat:no-repeat;}.elementor-61 .elementor-element.elementor-element-c5b65bd::before, .elementor-61 .elementor-element.elementor-element-c5b65bd > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-c5b65bd > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-c5b65bd > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-c5b65bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-c5b65bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-61 .elementor-element.elementor-element-bae08b2{--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;}.elementor-61 .elementor-element.elementor-element-5c247c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-5c247c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-5c247c4 img{max-width:45%;border-radius:49px 49px 49px 49px;}.elementor-61 .elementor-element.elementor-element-fc1c063{--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;}.elementor-61 .elementor-element.elementor-element-68d62f9 .eael-restaurant-menu .eael-restaurant-menu-title{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-68d62f9 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-68d62f9 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-68d62f9 .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:#FFC724;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-68d62f9 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-61 .elementor-element.elementor-element-68d62f9 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:flex-end;border-bottom-style:dashed;border-bottom-color:#FFC724;border-bottom-width:2px;bottom:calc((-2px)/2);}.elementor-61 .elementor-element.elementor-element-099fe4f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;}.elementor-61 .elementor-element.elementor-element-099fe4f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-099fe4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahoenailsandspa.com/wp-content/uploads/2025/06/tahoe-2-min-scaled.jpg");background-repeat:no-repeat;}.elementor-61 .elementor-element.elementor-element-099fe4f::before, .elementor-61 .elementor-element.elementor-element-099fe4f > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-099fe4f > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-099fe4f > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-099fe4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-099fe4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-61 .elementor-element.elementor-element-5a7e913{--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;}.elementor-61 .elementor-element.elementor-element-938b938{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-938b938.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-938b938 img{max-width:45%;border-radius:49px 49px 49px 49px;}.elementor-61 .elementor-element.elementor-element-7a98c56{--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;}.elementor-61 .elementor-element.elementor-element-f49cca3 .eael-restaurant-menu .eael-restaurant-menu-title{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-f49cca3 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-f49cca3 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-f49cca3 .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:#FFC724;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-61 .elementor-element.elementor-element-f49cca3 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-61 .elementor-element.elementor-element-f49cca3 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:flex-end;border-bottom-style:dashed;border-bottom-color:#FFC724;border-bottom-width:2px;bottom:calc((-2px)/2);}.elementor-61 .elementor-element.elementor-element-aa5ab65{--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;--overlay-opacity:0.65;}.elementor-61 .elementor-element.elementor-element-aa5ab65:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-aa5ab65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahoenailsandspa.com/wp-content/uploads/2025/06/tahoe-2-min-scaled.jpg");}.elementor-61 .elementor-element.elementor-element-aa5ab65::before, .elementor-61 .elementor-element.elementor-element-aa5ab65 > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-aa5ab65 > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-aa5ab65 > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-aa5ab65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-aa5ab65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-61 .elementor-element.elementor-element-6b5fd2f{text-align:center;}.elementor-61 .elementor-element.elementor-element-6b5fd2f .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:98px;font-weight:100;}.elementor-61 .elementor-element.elementor-element-921cd80{text-align:left;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-611ee3c{--width:50%;}.elementor-61 .elementor-element.elementor-element-80d2e9e{--width:50%;}.elementor-61 .elementor-element.elementor-element-5f70832{--width:50%;}.elementor-61 .elementor-element.elementor-element-fb103a7{--width:50%;}.elementor-61 .elementor-element.elementor-element-e870a3f{--width:50%;}.elementor-61 .elementor-element.elementor-element-7bcf7fc{--width:50%;}.elementor-61 .elementor-element.elementor-element-22dd003{--width:50%;}.elementor-61 .elementor-element.elementor-element-e86f926{--width:50%;}.elementor-61 .elementor-element.elementor-element-8d6ac63{--width:50%;}.elementor-61 .elementor-element.elementor-element-e692e17{--width:50%;}.elementor-61 .elementor-element.elementor-element-a10130c{--width:50%;}.elementor-61 .elementor-element.elementor-element-09b4bd3{--width:50%;}.elementor-61 .elementor-element.elementor-element-bae08b2{--width:50%;}.elementor-61 .elementor-element.elementor-element-fc1c063{--width:50%;}.elementor-61 .elementor-element.elementor-element-5a7e913{--width:50%;}.elementor-61 .elementor-element.elementor-element-7a98c56{--width:50%;}}@media(min-width:1025px){.elementor-61 .elementor-element.elementor-element-17a3d5e:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-17a3d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-61 .elementor-element.elementor-element-c20ef1f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c20ef1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-61 .elementor-element.elementor-element-cd5097f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-cd5097f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-61 .elementor-element.elementor-element-4830da0:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-4830da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-61 .elementor-element.elementor-element-9040654:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-9040654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-61 .elementor-element.elementor-element-4b69bfd:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-4b69bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-61 .elementor-element.elementor-element-c5b65bd:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c5b65bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-61 .elementor-element.elementor-element-099fe4f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-099fe4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-61 .elementor-element.elementor-element-aa5ab65:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-aa5ab65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-17a3d5e:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-17a3d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-61 .elementor-element.elementor-element-1e41427 .elementor-heading-title{font-size:58px;}.elementor-61 .elementor-element.elementor-element-8afbf08 img{max-width:100%;}.elementor-61 .elementor-element.elementor-element-53f2044{text-align:left;}.elementor-61 .elementor-element.elementor-element-53f2044 p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-033c155{text-align:left;}.elementor-61 .elementor-element.elementor-element-033c155 p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-db9303c{text-align:left;}.elementor-61 .elementor-element.elementor-element-db9303c p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-29f0992{text-align:left;}.elementor-61 .elementor-element.elementor-element-29f0992 p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-4628e44{text-align:left;}.elementor-61 .elementor-element.elementor-element-4628e44 p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-84cd5da{text-align:left;}.elementor-61 .elementor-element.elementor-element-84cd5da p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-c20ef1f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c20ef1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-61 .elementor-element.elementor-element-51c6dd3 img{max-width:100%;}.elementor-61 .elementor-element.elementor-element-9bd7d15 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-9bd7d15 .eael-restaurant-menu .eael-restaurant-menu-title a{font-size:15px;}.elementor-61 .elementor-element.elementor-element-9bd7d15 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-size:15px;}.elementor-61 .elementor-element.elementor-element-1b404ca{text-align:center;}.elementor-61 .elementor-element.elementor-element-1b404ca p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-cd5097f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-cd5097f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-61 .elementor-element.elementor-element-762734a img{max-width:100%;}.elementor-61 .elementor-element.elementor-element-1f0df62 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-1f0df62 .eael-restaurant-menu .eael-restaurant-menu-title a{font-size:15px;}.elementor-61 .elementor-element.elementor-element-1f0df62 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-size:15px;}.elementor-61 .elementor-element.elementor-element-4830da0:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-4830da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-61 .elementor-element.elementor-element-f9c2972 img{max-width:100%;}.elementor-61 .elementor-element.elementor-element-36e4444 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-36e4444 .eael-restaurant-menu .eael-restaurant-menu-title a{font-size:15px;}.elementor-61 .elementor-element.elementor-element-36e4444 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-size:15px;}.elementor-61 .elementor-element.elementor-element-c25d35f{text-align:left;}.elementor-61 .elementor-element.elementor-element-c25d35f p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-9040654:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-9040654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-61 .elementor-element.elementor-element-d6e6499 img{max-width:100%;}.elementor-61 .elementor-element.elementor-element-200b302 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-200b302 .eael-restaurant-menu .eael-restaurant-menu-title a{font-size:15px;}.elementor-61 .elementor-element.elementor-element-200b302 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-size:15px;}.elementor-61 .elementor-element.elementor-element-4b69bfd:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-4b69bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-61 .elementor-element.elementor-element-31672bb img{max-width:100%;}.elementor-61 .elementor-element.elementor-element-bff1590 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-bff1590 .eael-restaurant-menu .eael-restaurant-menu-title a{font-size:15px;}.elementor-61 .elementor-element.elementor-element-bff1590 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-size:15px;}.elementor-61 .elementor-element.elementor-element-dfb3b66{text-align:left;}.elementor-61 .elementor-element.elementor-element-dfb3b66 p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-c5b65bd:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c5b65bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-61 .elementor-element.elementor-element-5c247c4 img{max-width:100%;}.elementor-61 .elementor-element.elementor-element-68d62f9 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-68d62f9 .eael-restaurant-menu .eael-restaurant-menu-title a{font-size:15px;}.elementor-61 .elementor-element.elementor-element-68d62f9 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-size:15px;}.elementor-61 .elementor-element.elementor-element-1bef971{text-align:left;}.elementor-61 .elementor-element.elementor-element-1bef971 p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-099fe4f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-099fe4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-61 .elementor-element.elementor-element-938b938 img{max-width:100%;}.elementor-61 .elementor-element.elementor-element-f49cca3 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-61 .elementor-element.elementor-element-f49cca3 .eael-restaurant-menu .eael-restaurant-menu-title a{font-size:15px;}.elementor-61 .elementor-element.elementor-element-f49cca3 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-size:15px;}.elementor-61 .elementor-element.elementor-element-e0b5c2d{text-align:left;}.elementor-61 .elementor-element.elementor-element-e0b5c2d p{margin-bottom:2px;}.elementor-61 .elementor-element.elementor-element-6b5fd2f .elementor-heading-title{font-size:58px;}.elementor-61 .elementor-element.elementor-element-921cd80{text-align:left;font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-1e41427 */.elementor-61 .elementor-element.elementor-element-1e41427 {
  background: linear-gradient(90deg, 
    #FFFFFF 0%,        /* Trắng – tạo điểm sáng */
    #FFD700 20%,       /* Vàng gold sáng */
    #FFFFFF 40%,       /* Trắng – ánh sáng xen kẽ */
    #FFB300 60%,       /* Vàng cam sáng */
    #FFFFFF  80%,       /* Cam vàng */
    #FFFFFF 100%       /* Trắng – kết thúc sáng */
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
  overflow: hidden;
  text-shadow: 0 1px 3px rgba(255, 255, 255, 0.3); /* Đổ bóng sáng hơn */
}

/* Hiệu ứng ánh sáng */
.elementor-61 .elementor-element.elementor-element-1e41427::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,    
    rgba(255, 255, 255, 0.7) 50%,  
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shine 2.3s infinite;
  mix-blend-mode: screen;
}

@keyframes shine {
  0% { left: -100%; }
  100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8292494 */.elementor-61 .elementor-element.elementor-element-8292494 {
  background: linear-gradient(90deg, 
    #FFFFFF 0%,        /* Trắng – tạo điểm sáng */
    #FFD700 20%,       /* Vàng gold sáng */
    #FFFFFF 40%,       /* Trắng – ánh sáng xen kẽ */
    #FFB300 60%,       /* Vàng cam sáng */
    #FFFFFF  80%,       /* Cam vàng */
    #FFFFFF 100%       /* Trắng – kết thúc sáng */
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
  overflow: hidden;
  text-shadow: 0 1px 3px rgba(255, 255, 255, 0.3); /* Đổ bóng sáng hơn */
}

/* Hiệu ứng ánh sáng */
.elementor-61 .elementor-element.elementor-element-8292494::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,    
    rgba(255, 255, 255, 0.7) 50%,  
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shine 2.3s infinite;
  mix-blend-mode: screen;
}

@keyframes shine {
  0% { left: -100%; }
  100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02fa6a6 */.elementor-61 .elementor-element.elementor-element-02fa6a6 {
  background: linear-gradient(90deg, 
    #FFFFFF 0%,        /* Trắng – tạo điểm sáng */
    #FFD700 20%,       /* Vàng gold sáng */
    #FFFFFF 40%,       /* Trắng – ánh sáng xen kẽ */
    #FFB300 60%,       /* Vàng cam sáng */
    #FFFFFF  80%,       /* Cam vàng */
    #FFFFFF 100%       /* Trắng – kết thúc sáng */
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
  overflow: hidden;
  text-shadow: 0 1px 3px rgba(255, 255, 255, 0.3); /* Đổ bóng sáng hơn */
}

/* Hiệu ứng ánh sáng */
.elementor-61 .elementor-element.elementor-element-02fa6a6::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,    
    rgba(255, 255, 255, 0.7) 50%,  
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shine 2.3s infinite;
  mix-blend-mode: screen;
}

@keyframes shine {
  0% { left: -100%; }
  100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d163dd2 */.elementor-61 .elementor-element.elementor-element-d163dd2 {
  background: linear-gradient(90deg, 
    #FFFFFF 0%,        /* Trắng – tạo điểm sáng */
    #FFD700 20%,       /* Vàng gold sáng */
    #FFFFFF 40%,       /* Trắng – ánh sáng xen kẽ */
    #FFB300 60%,       /* Vàng cam sáng */
    #FFFFFF  80%,       /* Cam vàng */
    #FFFFFF 100%       /* Trắng – kết thúc sáng */
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
  overflow: hidden;
  text-shadow: 0 1px 3px rgba(255, 255, 255, 0.3); /* Đổ bóng sáng hơn */
}

/* Hiệu ứng ánh sáng */
.elementor-61 .elementor-element.elementor-element-d163dd2::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,    
    rgba(255, 255, 255, 0.7) 50%,  
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shine 2.3s infinite;
  mix-blend-mode: screen;
}

@keyframes shine {
  0% { left: -100%; }
  100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5c447a */.elementor-61 .elementor-element.elementor-element-a5c447a {
  background: linear-gradient(90deg, 
    #FFFFFF 0%,        /* Trắng – tạo điểm sáng */
    #FFD700 20%,       /* Vàng gold sáng */
    #FFFFFF 40%,       /* Trắng – ánh sáng xen kẽ */
    #FFB300 60%,       /* Vàng cam sáng */
    #FFFFFF  80%,       /* Cam vàng */
    #FFFFFF 100%       /* Trắng – kết thúc sáng */
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
  overflow: hidden;
  text-shadow: 0 1px 3px rgba(255, 255, 255, 0.3); /* Đổ bóng sáng hơn */
}

/* Hiệu ứng ánh sáng */
.elementor-61 .elementor-element.elementor-element-a5c447a::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,    
    rgba(255, 255, 255, 0.7) 50%,  
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shine 2.3s infinite;
  mix-blend-mode: screen;
}

@keyframes shine {
  0% { left: -100%; }
  100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6f6d1e */.elementor-61 .elementor-element.elementor-element-e6f6d1e {
  background: linear-gradient(90deg, 
    #FFFFFF 0%,        /* Trắng – tạo điểm sáng */
    #FFD700 20%,       /* Vàng gold sáng */
    #FFFFFF 40%,       /* Trắng – ánh sáng xen kẽ */
    #FFB300 60%,       /* Vàng cam sáng */
    #FFFFFF  80%,       /* Cam vàng */
    #FFFFFF 100%       /* Trắng – kết thúc sáng */
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
  overflow: hidden;
  text-shadow: 0 1px 3px rgba(255, 255, 255, 0.3); /* Đổ bóng sáng hơn */
}

/* Hiệu ứng ánh sáng */
.elementor-61 .elementor-element.elementor-element-e6f6d1e::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,    
    rgba(255, 255, 255, 0.7) 50%,  
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shine 2.3s infinite;
  mix-blend-mode: screen;
}

@keyframes shine {
  0% { left: -100%; }
  100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10ac4b8 */.elementor-61 .elementor-element.elementor-element-10ac4b8 {
  background: linear-gradient(90deg, 
    #FFFFFF 0%,        /* Trắng – tạo điểm sáng */
    #FFD700 20%,       /* Vàng gold sáng */
    #FFFFFF 40%,       /* Trắng – ánh sáng xen kẽ */
    #FFB300 60%,       /* Vàng cam sáng */
    #FFFFFF  80%,       /* Cam vàng */
    #FFFFFF 100%       /* Trắng – kết thúc sáng */
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
  overflow: hidden;
  text-shadow: 0 1px 3px rgba(255, 255, 255, 0.3); /* Đổ bóng sáng hơn */
}

/* Hiệu ứng ánh sáng */
.elementor-61 .elementor-element.elementor-element-10ac4b8::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,    
    rgba(255, 255, 255, 0.7) 50%,  
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shine 2.3s infinite;
  mix-blend-mode: screen;
}

@keyframes shine {
  0% { left: -100%; }
  100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b5fd2f */.elementor-61 .elementor-element.elementor-element-6b5fd2f {
  background: linear-gradient(90deg, 
    #FFFFFF 0%,        /* Trắng – tạo điểm sáng */
    #FFD700 20%,       /* Vàng gold sáng */
    #FFFFFF 40%,       /* Trắng – ánh sáng xen kẽ */
    #FFB300 60%,       /* Vàng cam sáng */
    #FFFFFF  80%,       /* Cam vàng */
    #FFFFFF 100%       /* Trắng – kết thúc sáng */
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
  overflow: hidden;
  text-shadow: 0 1px 3px rgba(255, 255, 255, 0.3); /* Đổ bóng sáng hơn */
}

/* Hiệu ứng ánh sáng */
.elementor-61 .elementor-element.elementor-element-6b5fd2f::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,    
    rgba(255, 255, 255, 0.7) 50%,  
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shine 2.3s infinite;
  mix-blend-mode: screen;
}

@keyframes shine {
  0% { left: -100%; }
  100% { left: 150%; }
}/* End custom CSS */