.elementor-27161 .elementor-element.elementor-element-9dd6db7{--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;--overlay-opacity:0.43;}.elementor-27161 .elementor-element.elementor-element-9dd6db7:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-9dd6db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://education.legacynailsinc.com/wp-content/uploads/2026/07/bg-new-1.png");background-position:top center;background-size:cover;}.elementor-27161 .elementor-element.elementor-element-9dd6db7::before, .elementor-27161 .elementor-element.elementor-element-9dd6db7 > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-9dd6db7 > .e-con-inner > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-9dd6db7 > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-9dd6db7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-9dd6db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(260deg, #D1D1D100 0%, #D3D3D1 77%);}.elementor-27161 .elementor-element.elementor-element-1a36ea8{--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;}.elementor-27161 .elementor-element.elementor-element-b6953b7{--display:flex;--justify-content:center;--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-27161 .elementor-element.elementor-element-3d30c7d > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at center center, #20100059 0%, #00000000 67%);}.elementor-27161 .elementor-element.elementor-element-3705ee0{column-gap:0px;font-family:"Poppins", Sans-serif;font-size:1.2em;font-weight:500;line-height:1.47em;letter-spacing:-0.9px;text-shadow:0px 0px 13px rgba(0, 0, 0, 0.7);color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-3705ee0 p{margin-block-end:4px;}.elementor-27161 .elementor-element.elementor-element-3705ee0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;background-image:radial-gradient(at center center, #0000002B 0%, #F2295B00 73%);border-radius:0px 0px 0px 0px;}.elementor-27161 .elementor-element.elementor-element-4a434ea img{width:70%;}.elementor-27161 .elementor-element.elementor-element-44d529a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27161 .elementor-element.elementor-element-54a1207{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-27161 .elementor-element.elementor-element-324d68c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27161 .elementor-element.elementor-element-324d68c .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-27161 .elementor-element.elementor-element-324d68c .elementor-button{font-family:"Red Hat Text", Sans-serif;font-weight:500;fill:#4D3D32;color:#4D3D32;background-color:#000000A6;border-radius:10px 10px 10px 10px;padding:20px 15px 20px 15px;}.elementor-27161 .elementor-element.elementor-element-324d68c .elementor-button:hover, .elementor-27161 .elementor-element.elementor-element-324d68c .elementor-button:focus{color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27161 .elementor-element.elementor-element-324d68c .elementor-button:hover svg, .elementor-27161 .elementor-element.elementor-element-324d68c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-801fe34{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-27161 .elementor-element.elementor-element-9be6281 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button{font-family:"Red Hat Display", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000C7;border-radius:9px 9px 9px 9px;padding:20px 20px 20px 20px;}.elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button:hover, .elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button:focus{color:#FFF7E2;}.elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button:hover svg, .elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button:focus svg{fill:#FFF7E2;}.elementor-27161 .elementor-element.elementor-element-c125442{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27161 .elementor-element.elementor-element-4b409dc{text-align:center;}.elementor-27161 .elementor-element.elementor-element-778e900{--display:flex;--overlay-opacity:0;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-27161 .elementor-element.elementor-element-778e900:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-778e900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D1C8C6 0%, #85817A 100%);}.elementor-27161 .elementor-element.elementor-element-778e900::before, .elementor-27161 .elementor-element.elementor-element-778e900 > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-778e900 > .e-con-inner > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-778e900 > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-778e900 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-778e900 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:radial-gradient(at top center, #F800FA57 0%, #000000 100%);}.elementor-27161 .elementor-element.elementor-element-d40f951{--display:flex;}.elementor-27161 .elementor-element.elementor-element-eef9fd1 img{max-width:350px;}.elementor-27161 .elementor-element.elementor-element-e18061c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-27161 .elementor-element.elementor-element-e18061c > .elementor-widget-container{border-radius:28px 28px 28px 28px;}.elementor-27161 .elementor-element.elementor-element-0d38535{--display:flex;--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;}.elementor-27161 .elementor-element.elementor-element-a2d668e{--display:flex;}.elementor-27161 .elementor-element.elementor-element-f8eb853{font-family:"Red Hat Text", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-23f9746{font-family:"Red Hat Text", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-2d0faff{--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;}.elementor-27161 .elementor-element.elementor-element-8cc422a{--display:flex;}.elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button{font-family:"Red Hat Text", Sans-serif;font-weight:500;fill:#4D3D32;color:#4D3D32;background-color:#000000A6;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button:hover, .elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button:focus{color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button:hover svg, .elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-8d80e10{--display:flex;}.elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button{font-family:"Red Hat Display", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000C7;border-radius:9px 9px 9px 9px;padding:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button:hover, .elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button:focus{color:#FFF7E2;}.elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button:hover svg, .elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button:focus svg{fill:#FFF7E2;}.elementor-27161 .elementor-element.elementor-element-98c8f27{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.64;--border-radius:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-98c8f27:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-98c8f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://education.legacynailsinc.com/wp-content/uploads/2026/07/1x1-wep3-1.webp");background-size:cover;}.elementor-27161 .elementor-element.elementor-element-98c8f27::before, .elementor-27161 .elementor-element.elementor-element-98c8f27 > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-98c8f27 > .e-con-inner > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-98c8f27 > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-98c8f27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-98c8f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #604A3DC9 100%);}.elementor-27161 .elementor-element.elementor-element-de62c8c{--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:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-27161 .elementor-element.elementor-element-de62c8c:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-de62c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://education.legacynailsinc.com/wp-content/uploads/2026/07/fondo-1-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-27161 .elementor-element.elementor-element-4e370b2{--display:flex;}.elementor-27161 .elementor-element.elementor-element-3366818{font-family:"Red Hat Text", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-3366818 p{margin-block-end:1px;}.elementor-27161 .elementor-element.elementor-element-60bb9a4{--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;}.elementor-27161 .elementor-element.elementor-element-bf9bcf5{--display:flex;--min-height:350px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-27161 .elementor-element.elementor-element-bf9bcf5:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-bf9bcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FCC9003B 0%, #FFB00038 100%);}.elementor-27161 .elementor-element.elementor-element-6f8e81e{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;}.elementor-27161 .elementor-element.elementor-element-6f8e81e:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-6f8e81e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#726969B8;}.elementor-27161 .elementor-element.elementor-element-6f8e81e:hover{background-color:#7575757A;}.elementor-27161 .elementor-element.elementor-element-84ea508{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-27161 .elementor-element.elementor-element-84ea508:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-84ea508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D6ACA43D 0%, #CDA9B55C 100%);}.elementor-27161 .elementor-element.elementor-element-b87b90b{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27161 .elementor-element.elementor-element-b87b90b:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-b87b90b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#726969B8;}.elementor-27161 .elementor-element.elementor-element-b87b90b:hover{background-color:#7575757A;}.elementor-27161 .elementor-element.elementor-element-8008a0a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.47em;color:#1C0021;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-27161 .elementor-element.elementor-element-8008a0a p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-8008a0a > .elementor-widget-container{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-44d7e90{font-family:"Red Hat Text", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-44d7e90 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-f338f44{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-de28856{--display:flex;--border-radius:50% 50% 50% 50%;--position:absolute;}.elementor-27161 .elementor-element.elementor-element-de28856:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-de28856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFE4D8DE 0%, #EBBFBF 100%);}.elementor-27161 .elementor-element.elementor-element-a374747{--display:flex;--border-radius:50% 50% 50% 50%;--position:absolute;top:0px;}body:not(.rtl) .elementor-27161 .elementor-element.elementor-element-a374747{left:0px;}body.rtl .elementor-27161 .elementor-element.elementor-element-a374747{right:0px;}.elementor-27161 .elementor-element.elementor-element-39b2672{--display:flex;--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;}.elementor-27161 .elementor-element.elementor-element-859a1a1{--display:flex;--min-height:350px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-27161 .elementor-element.elementor-element-859a1a1:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-859a1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FCC9003B 0%, #FFB00038 100%);}.elementor-27161 .elementor-element.elementor-element-21f4e3a{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;}.elementor-27161 .elementor-element.elementor-element-21f4e3a:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-21f4e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#726969B8;}.elementor-27161 .elementor-element.elementor-element-21f4e3a:hover{background-color:#7575757A;}.elementor-27161 .elementor-element.elementor-element-3e473cc{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-27161 .elementor-element.elementor-element-3e473cc:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-3e473cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D6ACA43D 0%, #CDA9B55C 100%);}.elementor-27161 .elementor-element.elementor-element-68c9f05{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27161 .elementor-element.elementor-element-68c9f05:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-68c9f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#726969B8;}.elementor-27161 .elementor-element.elementor-element-68c9f05:hover{background-color:#7575757A;}.elementor-27161 .elementor-element.elementor-element-d221298{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.47em;color:#1C0021;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-27161 .elementor-element.elementor-element-d221298 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-d221298 > .elementor-widget-container{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-589083e{font-family:"Red Hat Text", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-589083e p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-6b2719d{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-6b2719d p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-6b2719d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27161 .elementor-element.elementor-element-c6624f6{--display:flex;--border-radius:50% 50% 50% 50%;--position:absolute;}.elementor-27161 .elementor-element.elementor-element-c6624f6:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-c6624f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFCA61DE 0%, #FFFFFF 100%);}.elementor-27161 .elementor-element.elementor-element-aea82a3{--display:flex;--border-radius:50% 50% 50% 50%;--position:absolute;top:0px;}body:not(.rtl) .elementor-27161 .elementor-element.elementor-element-aea82a3{left:0px;}body.rtl .elementor-27161 .elementor-element.elementor-element-aea82a3{right:0px;}.elementor-27161 .elementor-element.elementor-element-7566bf1{--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;}.elementor-27161 .elementor-element.elementor-element-f6c877a{--display:flex;--min-height:350px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-27161 .elementor-element.elementor-element-f6c877a:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-f6c877a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FCC9003B 0%, #FFB00038 100%);}.elementor-27161 .elementor-element.elementor-element-ce357b9{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27161 .elementor-element.elementor-element-ce357b9:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-ce357b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#726969B8;}.elementor-27161 .elementor-element.elementor-element-ce357b9:hover{background-color:#7575757A;}.elementor-27161 .elementor-element.elementor-element-535b602{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-27161 .elementor-element.elementor-element-535b602:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-535b602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D6ACA43D 0%, #CDA9B55C 100%);}.elementor-27161 .elementor-element.elementor-element-7d5a6e1{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27161 .elementor-element.elementor-element-7d5a6e1:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-7d5a6e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#726969B8;}.elementor-27161 .elementor-element.elementor-element-7d5a6e1:hover{background-color:#7575757A;}.elementor-27161 .elementor-element.elementor-element-90c74b2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.47em;color:#1C0021;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-27161 .elementor-element.elementor-element-90c74b2 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-90c74b2 > .elementor-widget-container{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-0caf4e3{font-family:"Red Hat Text", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-0caf4e3 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-e77345e{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-40e03d1{--display:flex;--border-radius:50% 50% 50% 50%;--position:absolute;}.elementor-27161 .elementor-element.elementor-element-40e03d1:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-40e03d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFE4D8DE 0%, #EBBFBF 100%);}.elementor-27161 .elementor-element.elementor-element-f27028c{--display:flex;--border-radius:50% 50% 50% 50%;--position:absolute;top:0px;}body:not(.rtl) .elementor-27161 .elementor-element.elementor-element-f27028c{left:0px;}body.rtl .elementor-27161 .elementor-element.elementor-element-f27028c{right:0px;}.elementor-27161 .elementor-element.elementor-element-21290b6{--display:flex;--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;}.elementor-27161 .elementor-element.elementor-element-44cbd14{--display:flex;--min-height:350px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-27161 .elementor-element.elementor-element-44cbd14:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-44cbd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FCC9003B 0%, #FFB00038 100%);}.elementor-27161 .elementor-element.elementor-element-6f1b748{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27161 .elementor-element.elementor-element-6f1b748:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-6f1b748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#726969B8;}.elementor-27161 .elementor-element.elementor-element-6f1b748:hover{background-color:#7575757A;}.elementor-27161 .elementor-element.elementor-element-36123a2{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-27161 .elementor-element.elementor-element-36123a2:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-36123a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D6ACA43D 0%, #CDA9B55C 100%);}.elementor-27161 .elementor-element.elementor-element-cbba722{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27161 .elementor-element.elementor-element-cbba722:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-cbba722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#726969B8;}.elementor-27161 .elementor-element.elementor-element-cbba722:hover{background-color:#7575757A;}.elementor-27161 .elementor-element.elementor-element-aa61ba2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.47em;color:#1C0021;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-27161 .elementor-element.elementor-element-aa61ba2 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-aa61ba2 > .elementor-widget-container{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-af654c9{font-family:"Red Hat Text", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-af654c9 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-4176458{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-c7aa419{--display:flex;--border-radius:50% 50% 50% 50%;--position:absolute;}.elementor-27161 .elementor-element.elementor-element-c7aa419:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-c7aa419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFE4D8DE 0%, #EBBFBF 100%);}.elementor-27161 .elementor-element.elementor-element-6552bf3{--display:flex;--border-radius:50% 50% 50% 50%;--position:absolute;top:0px;}body:not(.rtl) .elementor-27161 .elementor-element.elementor-element-6552bf3{left:0px;}body.rtl .elementor-27161 .elementor-element.elementor-element-6552bf3{right:0px;}.elementor-27161 .elementor-element.elementor-element-6bf3397{--display:flex;--overlay-opacity:1;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-27161 .elementor-element.elementor-element-6bf3397:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-6bf3397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1CEC8;}.elementor-27161 .elementor-element.elementor-element-6bf3397::before, .elementor-27161 .elementor-element.elementor-element-6bf3397 > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-6bf3397 > .e-con-inner > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-6bf3397 > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-6bf3397 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-6bf3397 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF57 0%, #807474 100%);}.elementor-27161 .elementor-element.elementor-element-9234649{--display:flex;}.elementor-27161 .elementor-element.elementor-element-1c6d73f{--display:flex;--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;}.elementor-27161 .elementor-element.elementor-element-d15766b{--display:flex;--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-27161 .elementor-element.elementor-element-ddd5dfb{--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;--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-27161 .elementor-element.elementor-element-2b4b43b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-27161 .elementor-element.elementor-element-38c8e1c{font-family:"Red Hat Text", Sans-serif;font-size:2rem;font-weight:400;line-height:1.47em;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-38c8e1c p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-eff2cb3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-27161 .elementor-element.elementor-element-fab5937{font-family:"Red Hat Text", Sans-serif;font-size:5.9rem;font-weight:400;line-height:1em;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.72);color:#FFFFFF;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-27161 .elementor-element.elementor-element-fab5937 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-b80fe89{--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;}.elementor-27161 .elementor-element.elementor-element-0ce76a6{--display:flex;}.elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button{font-family:"Red Hat Text", Sans-serif;font-weight:500;fill:#4D3D32;color:#4D3D32;background-color:#000000A6;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button:hover, .elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button:focus{color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button:hover svg, .elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-231977e{--display:flex;}.elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button{font-family:"Red Hat Display", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000C7;border-radius:9px 9px 9px 9px;padding:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button:hover, .elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button:focus{color:#FFF7E2;}.elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button:hover svg, .elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button:focus svg{fill:#FFF7E2;}.elementor-27161 .elementor-element.elementor-element-77294a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-77294a3::before, .elementor-27161 .elementor-element.elementor-element-77294a3 > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-77294a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-77294a3 > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-77294a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-77294a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD00 0%, #FFFBF9C9 100%);}.elementor-27161 .elementor-element.elementor-element-133deb9{--display:flex;--overlay-opacity:0;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-27161 .elementor-element.elementor-element-133deb9:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-133deb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D6D1CF 0%, #686465 100%);}.elementor-27161 .elementor-element.elementor-element-133deb9::before, .elementor-27161 .elementor-element.elementor-element-133deb9 > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-133deb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-27161 .elementor-element.elementor-element-133deb9 > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-133deb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27161 .elementor-element.elementor-element-133deb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:radial-gradient(at top center, #F800FA57 0%, #000000 100%);}.elementor-27161 .elementor-element.elementor-element-9f7744c{--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;}.elementor-27161 .elementor-element.elementor-element-aa08b5d{--display:flex;}.elementor-27161 .elementor-element.elementor-element-c182f07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27161 .elementor-element.elementor-element-d84dbf7{--display:flex;--justify-content:center;}.elementor-27161 .elementor-element.elementor-element-48c09a1{font-family:"Poppins", Sans-serif;font-size:2.3rem;font-weight:600;line-height:1.47em;letter-spacing:-0.2px;text-shadow:0px 0px 10px #393939;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-48c09a1 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-2ce1558{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:1rem;font-weight:400;line-height:1.47em;text-shadow:0px 0px 34px rgba(24.9333679199219, 24.17452628757645, 24.17452628757645, 0.77);color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-5ad6a11{--display:flex;--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;}.elementor-27161 .elementor-element.elementor-element-2462020{--display:flex;}.elementor-27161 .elementor-element.elementor-element-87f2538 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27161 .elementor-element.elementor-element-84ad083{--display:flex;--justify-content:center;}.elementor-27161 .elementor-element.elementor-element-c3bae46{font-family:"Poppins", Sans-serif;font-size:2.3rem;font-weight:600;line-height:1.47em;letter-spacing:-0.2px;text-shadow:0px 0px 10px #393939;color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-c3bae46 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-fbf2c79{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:1rem;font-weight:400;line-height:1.47em;text-shadow:0px 0px 21px rgba(234.03336791992186, 234.03336791992186, 234.03336791992186, 0.61);color:#FFFFFF;}.elementor-27161 .elementor-element.elementor-element-352e843{--display:flex;}.elementor-27161 .elementor-element.elementor-element-b16f551 img{max-width:350px;}.elementor-27161 .elementor-element.elementor-element-b9c29ae{--display:flex;}@media(max-width:1024px){.elementor-27161 .elementor-element.elementor-element-3705ee0{letter-spacing:1px;}.elementor-27161 .elementor-element.elementor-element-44d529a{--margin-top:-114px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;}.elementor-27161 .elementor-element.elementor-element-2d0faff{--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-27161 .elementor-element.elementor-element-38c8e1c{font-size:1.7rem;}.elementor-27161 .elementor-element.elementor-element-fab5937{font-size:6.2rem;}.elementor-27161 .elementor-element.elementor-element-b80fe89{--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;}}@media(min-width:768px){.elementor-27161 .elementor-element.elementor-element-9dd6db7{--content-width:80%;}.elementor-27161 .elementor-element.elementor-element-1a36ea8{--width:100%;}.elementor-27161 .elementor-element.elementor-element-b6953b7{--width:100%;}.elementor-27161 .elementor-element.elementor-element-44d529a{--width:100%;}.elementor-27161 .elementor-element.elementor-element-801fe34{--width:80%;}.elementor-27161 .elementor-element.elementor-element-c125442{--width:100%;}.elementor-27161 .elementor-element.elementor-element-8d80e10{--width:76%;}.elementor-27161 .elementor-element.elementor-element-98c8f27{--width:60%;}.elementor-27161 .elementor-element.elementor-element-bf9bcf5{--width:50%;}.elementor-27161 .elementor-element.elementor-element-859a1a1{--width:50%;}.elementor-27161 .elementor-element.elementor-element-f6c877a{--width:50%;}.elementor-27161 .elementor-element.elementor-element-44cbd14{--width:50%;}.elementor-27161 .elementor-element.elementor-element-eff2cb3{--width:80%;}.elementor-27161 .elementor-element.elementor-element-231977e{--width:76%;}.elementor-27161 .elementor-element.elementor-element-77294a3{--width:60%;}.elementor-27161 .elementor-element.elementor-element-aa08b5d{--width:50%;}.elementor-27161 .elementor-element.elementor-element-2462020{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27161 .elementor-element.elementor-element-9dd6db7{--content-width:100%;}}@media(max-width:767px){.elementor-27161 .elementor-element.elementor-element-9dd6db7{--content-width:98%;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.12;--padding-top:04em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-27161 .elementor-element.elementor-element-9dd6db7:not(.elementor-motion-effects-element-type-background), .elementor-27161 .elementor-element.elementor-element-9dd6db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://education.legacynailsinc.com/wp-content/uploads/2026/07/BG-GEL-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-27161 .elementor-element.elementor-element-1a36ea8{--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-27161 .elementor-element.elementor-element-b6953b7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27161 .elementor-element.elementor-element-08a1a11 > .elementor-widget-container{margin:-14px -4px -18px -4px;}.elementor-27161 .elementor-element.elementor-element-3705ee0{font-size:1em;line-height:1.1em;}.elementor-27161 .elementor-element.elementor-element-3705ee0 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-3705ee0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27161 .elementor-element.elementor-element-4a434ea > .elementor-widget-container{margin:8px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-27161 .elementor-element.elementor-element-44d529a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27161 .elementor-element.elementor-element-54a1207{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27161 .elementor-element.elementor-element-324d68c .elementor-button{border-radius:7px 7px 7px 7px;padding:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-801fe34{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button{border-radius:7px 7px 7px 7px;padding:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-4b409dc img{height:0px;}.elementor-27161 .elementor-element.elementor-element-d40f951{--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-27161 .elementor-element.elementor-element-eef9fd1{text-align:center;}.elementor-27161 .elementor-element.elementor-element-eef9fd1 img{max-width:162px;}.elementor-27161 .elementor-element.elementor-element-eef9fd1.elementor-element{--align-self:center;}.elementor-27161 .elementor-element.elementor-element-e18061c > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-27161 .elementor-element.elementor-element-0d38535{--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-27161 .elementor-element.elementor-element-a2d668e{--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-27161 .elementor-element.elementor-element-f8eb853 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-2d0faff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27161 .elementor-element.elementor-element-8cc422a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button{border-radius:7px 7px 7px 7px;padding:20px 20px 20px 20px;}.elementor-27161 .elementor-element.elementor-element-8d80e10{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button{border-radius:7px 7px 7px 7px;padding:20px 20px 20px 20px;}.elementor-27161 .elementor-element.elementor-element-98c8f27{--min-height:350px;}.elementor-27161 .elementor-element.elementor-element-de62c8c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-27161 .elementor-element.elementor-element-60bb9a4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27161 .elementor-element.elementor-element-39b2672{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27161 .elementor-element.elementor-element-7566bf1{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27161 .elementor-element.elementor-element-21290b6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27161 .elementor-element.elementor-element-9234649{--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-27161 .elementor-element.elementor-element-1c6d73f{--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-27161 .elementor-element.elementor-element-d15766b{--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-27161 .elementor-element.elementor-element-ddd5dfb{--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;--flex-wrap:nowrap;}.elementor-27161 .elementor-element.elementor-element-2b4b43b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27161 .elementor-element.elementor-element-38c8e1c{font-size:1.4rem;line-height:1em;}.elementor-27161 .elementor-element.elementor-element-eff2cb3{--justify-content:center;}.elementor-27161 .elementor-element.elementor-element-fab5937{font-size:5.5rem;}.elementor-27161 .elementor-element.elementor-element-b80fe89{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27161 .elementor-element.elementor-element-0ce76a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button{border-radius:7px 7px 7px 7px;padding:20px 20px 20px 20px;}.elementor-27161 .elementor-element.elementor-element-231977e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button{border-radius:7px 7px 7px 7px;padding:20px 20px 20px 20px;}.elementor-27161 .elementor-element.elementor-element-c182f07 img{max-width:100%;}.elementor-27161 .elementor-element.elementor-element-c182f07 > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-27161 .elementor-element.elementor-element-d84dbf7{--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-27161 .elementor-element.elementor-element-48c09a1{text-align:center;font-size:2rem;line-height:1.1em;}.elementor-27161 .elementor-element.elementor-element-48c09a1 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-5ad6a11{--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;}.elementor-27161 .elementor-element.elementor-element-87f2538 img{max-width:100%;}.elementor-27161 .elementor-element.elementor-element-87f2538 > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-27161 .elementor-element.elementor-element-84ad083{--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-27161 .elementor-element.elementor-element-c3bae46{text-align:center;font-size:2rem;line-height:1.1em;}.elementor-27161 .elementor-element.elementor-element-c3bae46 p{margin-block-end:0px;}.elementor-27161 .elementor-element.elementor-element-b16f551{text-align:center;}.elementor-27161 .elementor-element.elementor-element-b16f551 img{max-width:162px;}.elementor-27161 .elementor-element.elementor-element-b16f551.elementor-element{--align-self:center;}}/* Start custom CSS for button, class: .elementor-element-324d68c */.elementor-27161 .elementor-element.elementor-element-324d68c .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background: linear-gradient(
    115deg,
    #fff8df 0%,
    #f4d98d 18%,
    #d6a84f 38%,
    #fff1bd 52%,
    #b98532 72%,
    #fff7df 100%
  ) !important;

  background-size: 280% 280% !important;
  animation: goldButtonMove 5s ease-in-out infinite;
  box-shadow: 0 10px 28px rgba(180, 130, 45, 0.28);
}

.elementor-27161 .elementor-element.elementor-element-324d68c .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.55) 45%,
    transparent 70%
  );

  transform: translateX(-120%);
  animation: goldButtonShine 3.5s ease-in-out infinite;
  pointer-events: none;
}

.elementor-27161 .elementor-element.elementor-element-324d68c .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
}

.elementor-27161 .elementor-element.elementor-element-324d68c .elementor-button:hover {
  background-position: 100% 50% !important;
  box-shadow: 0 14px 34px rgba(180, 130, 45, 0.38);
}

@keyframes goldButtonMove {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes goldButtonShine {
  0% {
    transform: translateX(-120%);
  }

  55% {
    transform: translateX(120%);
  }

  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9be6281 */.elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background: linear-gradient(
    115deg,
    #3a2a1f 0%,
    #6b4a2f 18%,
    #9b6a3c 36%,
    #c28a4a 52%,
    #7a4f2d 72%,
    #2f2119 100%
  ) !important;

  background-size: 280% 280% !important;
  animation: brownButtonMove 5s ease-in-out infinite;
  box-shadow: 0 10px 28px rgba(70, 42, 22, 0.32);
}

.elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 220, 165, 0.28) 45%,
    transparent 70%
  );

  transform: translateX(-120%);
  animation: brownButtonShine 3.6s ease-in-out infinite;
  pointer-events: none;
}

.elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
}

.elementor-27161 .elementor-element.elementor-element-9be6281 .elementor-button:hover {
  background-position: 100% 50% !important;
  box-shadow: 0 14px 34px rgba(70, 42, 22, 0.42);
}

@keyframes brownButtonMove {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes brownButtonShine {
  0% {
    transform: translateX(-120%);
  }

  55% {
    transform: translateX(120%);
  }

  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-990d219 */.elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background: linear-gradient(
    115deg,
    #fff8df 0%,
    #f4d98d 18%,
    #d6a84f 38%,
    #fff1bd 52%,
    #b98532 72%,
    #fff7df 100%
  ) !important;

  background-size: 280% 280% !important;
  animation: goldButtonMove 5s ease-in-out infinite;
  box-shadow: 0 10px 28px rgba(180, 130, 45, 0.28);
}

.elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.55) 45%,
    transparent 70%
  );

  transform: translateX(-120%);
  animation: goldButtonShine 3.5s ease-in-out infinite;
  pointer-events: none;
}

.elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
}

.elementor-27161 .elementor-element.elementor-element-990d219 .elementor-button:hover {
  background-position: 100% 50% !important;
  box-shadow: 0 14px 34px rgba(180, 130, 45, 0.38);
}

@keyframes goldButtonMove {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes goldButtonShine {
  0% {
    transform: translateX(-120%);
  }

  55% {
    transform: translateX(120%);
  }

  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64b588e */.elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background: linear-gradient(
    115deg,
    #3a2a1f 0%,
    #6b4a2f 18%,
    #9b6a3c 36%,
    #c28a4a 52%,
    #7a4f2d 72%,
    #2f2119 100%
  ) !important;

  background-size: 280% 280% !important;
  animation: brownButtonMove 5s ease-in-out infinite;
  box-shadow: 0 10px 28px rgba(70, 42, 22, 0.32);
}

.elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 220, 165, 0.28) 45%,
    transparent 70%
  );

  transform: translateX(-120%);
  animation: brownButtonShine 3.6s ease-in-out infinite;
  pointer-events: none;
}

.elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
}

.elementor-27161 .elementor-element.elementor-element-64b588e .elementor-button:hover {
  background-position: 100% 50% !important;
  box-shadow: 0 14px 34px rgba(70, 42, 22, 0.42);
}

@keyframes brownButtonMove {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes brownButtonShine {
  0% {
    transform: translateX(-120%);
  }

  55% {
    transform: translateX(120%);
  }

  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9bcf5 *//* css goes in .card */

.elementor-27161 .elementor-element.elementor-element-bf9bcf5 {
    --blob-size:250px;
}

.elementor-27161 .elementor-element.elementor-element-bf9bcf5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-27161 .elementor-element.elementor-element-bf9bcf5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-27161 .elementor-element.elementor-element-bf9bcf5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ea508 *//* css goes in .card */

.elementor-27161 .elementor-element.elementor-element-84ea508 {
    --blob-size:250px;
}

.elementor-27161 .elementor-element.elementor-element-84ea508 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-27161 .elementor-element.elementor-element-84ea508 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-27161 .elementor-element.elementor-element-84ea508 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-859a1a1 *//* css goes in .card */

.elementor-27161 .elementor-element.elementor-element-859a1a1 {
    --blob-size:250px;
}

.elementor-27161 .elementor-element.elementor-element-859a1a1 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-27161 .elementor-element.elementor-element-859a1a1 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-27161 .elementor-element.elementor-element-859a1a1 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e473cc *//* css goes in .card */

.elementor-27161 .elementor-element.elementor-element-3e473cc {
    --blob-size:250px;
}

.elementor-27161 .elementor-element.elementor-element-3e473cc .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-27161 .elementor-element.elementor-element-3e473cc .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-27161 .elementor-element.elementor-element-3e473cc .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6c877a *//* css goes in .card */

.elementor-27161 .elementor-element.elementor-element-f6c877a {
    --blob-size:250px;
}

.elementor-27161 .elementor-element.elementor-element-f6c877a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-27161 .elementor-element.elementor-element-f6c877a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-27161 .elementor-element.elementor-element-f6c877a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535b602 *//* css goes in .card */

.elementor-27161 .elementor-element.elementor-element-535b602 {
    --blob-size:250px;
}

.elementor-27161 .elementor-element.elementor-element-535b602 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-27161 .elementor-element.elementor-element-535b602 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-27161 .elementor-element.elementor-element-535b602 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44cbd14 *//* css goes in .card */

.elementor-27161 .elementor-element.elementor-element-44cbd14 {
    --blob-size:250px;
}

.elementor-27161 .elementor-element.elementor-element-44cbd14 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-27161 .elementor-element.elementor-element-44cbd14 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-27161 .elementor-element.elementor-element-44cbd14 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36123a2 *//* css goes in .card */

.elementor-27161 .elementor-element.elementor-element-36123a2 {
    --blob-size:250px;
}

.elementor-27161 .elementor-element.elementor-element-36123a2 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-27161 .elementor-element.elementor-element-36123a2 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-27161 .elementor-element.elementor-element-36123a2 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a51ebb */.elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background: linear-gradient(
    115deg,
    #fff8df 0%,
    #f4d98d 18%,
    #d6a84f 38%,
    #fff1bd 52%,
    #b98532 72%,
    #fff7df 100%
  ) !important;

  background-size: 280% 280% !important;
  animation: goldButtonMove 5s ease-in-out infinite;
  box-shadow: 0 10px 28px rgba(180, 130, 45, 0.28);
}

.elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.55) 45%,
    transparent 70%
  );

  transform: translateX(-120%);
  animation: goldButtonShine 3.5s ease-in-out infinite;
  pointer-events: none;
}

.elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
}

.elementor-27161 .elementor-element.elementor-element-3a51ebb .elementor-button:hover {
  background-position: 100% 50% !important;
  box-shadow: 0 14px 34px rgba(180, 130, 45, 0.38);
}

@keyframes goldButtonMove {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes goldButtonShine {
  0% {
    transform: translateX(-120%);
  }

  55% {
    transform: translateX(120%);
  }

  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c8343a */.elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background: linear-gradient(
    115deg,
    #3a2a1f 0%,
    #6b4a2f 18%,
    #9b6a3c 36%,
    #c28a4a 52%,
    #7a4f2d 72%,
    #2f2119 100%
  ) !important;

  background-size: 280% 280% !important;
  animation: brownButtonMove 5s ease-in-out infinite;
  box-shadow: 0 10px 28px rgba(70, 42, 22, 0.32);
}

.elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 220, 165, 0.28) 45%,
    transparent 70%
  );

  transform: translateX(-120%);
  animation: brownButtonShine 3.6s ease-in-out infinite;
  pointer-events: none;
}

.elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
}

.elementor-27161 .elementor-element.elementor-element-9c8343a .elementor-button:hover {
  background-position: 100% 50% !important;
  box-shadow: 0 14px 34px rgba(70, 42, 22, 0.42);
}

@keyframes brownButtonMove {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes brownButtonShine {
  0% {
    transform: translateX(-120%);
  }

  55% {
    transform: translateX(120%);
  }

  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */