.elementor-688 .elementor-element.elementor-element-0377f6b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-688 .elementor-element.elementor-element-0377f6b:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-0377f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFFF3;}.elementor-688 .elementor-element.elementor-element-4d2e8d7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-275px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-688 .elementor-element.elementor-element-9734fdb{text-align:center;}.elementor-688 .elementor-element.elementor-element-9734fdb .elementor-heading-title{font-size:60px;font-weight:normal;text-transform:uppercase;color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-9577529{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-9577529 p{margin-block-end:0px;}.elementor-688 .elementor-element.elementor-element-bdf12da .elementor-button{background-color:#528D46;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:31px 31px 31px 31px;padding:10px 35px 10px 035px;}.elementor-688 .elementor-element.elementor-element-bdf12da .elementor-button:hover, .elementor-688 .elementor-element.elementor-element-bdf12da .elementor-button:focus{background-color:#5AA34B;}.elementor-688 .elementor-element.elementor-element-bdf12da:hover{--e-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-bdf12da.elementor-element{--align-self:center;}.elementor-688 .elementor-element.elementor-element-bdf12da{--e-transform-transition-duration:700ms;}.elementor-688 .elementor-element.elementor-element-a2fb9a6{--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-688 .elementor-element.elementor-element-a2fb9a6:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-a2fb9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFFF3;}.elementor-688 .elementor-element.elementor-element-315d6f0{text-align:center;}.elementor-688 .elementor-element.elementor-element-315d6f0 .elementor-heading-title{font-size:38px;color:#528D46;}body:not(.rtl) .elementor-688 .elementor-element.elementor-element-6ba0bf3{right:-475px;}body.rtl .elementor-688 .elementor-element.elementor-element-6ba0bf3{left:-475px;}.elementor-688 .elementor-element.elementor-element-6ba0bf3{top:-106px;}.elementor-688 .elementor-element.elementor-element-6ba0bf3 img{width:55%;}.elementor-688 .elementor-element.elementor-element-84794c8{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-84794c8 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-84794c8 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-688 .elementor-element.elementor-element-84794c8.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-84794c8.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-84794c8.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-84794c8.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-84794c8.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-3e4e2c4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;font-size:15px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-31e9ed4{z-index:4;}.elementor-688 .elementor-element.elementor-element-4bf6fcb{--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-688 .elementor-element.elementor-element-4bf6fcb:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-4bf6fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFFF3;}.elementor-688 .elementor-element.elementor-element-3aa483e{text-align:center;}.elementor-688 .elementor-element.elementor-element-3aa483e .elementor-heading-title{font-size:38px;color:#528D46;}body:not(.rtl) .elementor-688 .elementor-element.elementor-element-6d9e286{left:-434px;}body.rtl .elementor-688 .elementor-element.elementor-element-6d9e286{right:-434px;}.elementor-688 .elementor-element.elementor-element-6d9e286{top:41px;}.elementor-688 .elementor-element.elementor-element-6d9e286 img{width:55%;}.elementor-688 .elementor-element.elementor-element-6e3d243{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-6e3d243 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-6e3d243 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-688 .elementor-element.elementor-element-6e3d243.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-6e3d243.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-6e3d243.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-6e3d243.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-6e3d243.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-aac14df{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-ef8b2c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:045px;--padding-bottom:045px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-ef8b2c4:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-ef8b2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFFF3;background-image:url("https://magnolianailsandspa.com/wp-content/uploads/2026/01/Artboard-1@4x-100-5-scaled.webp");}.elementor-688 .elementor-element.elementor-element-728ed49{text-align:center;}.elementor-688 .elementor-element.elementor-element-728ed49 .elementor-heading-title{font-size:35px;color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-7e6359f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-7e6359f .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-7e6359f .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-688 .elementor-element.elementor-element-7e6359f.elementor-view-stacked .elementor-icon{background-color:#F0F0F0;}.elementor-688 .elementor-element.elementor-element-7e6359f.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-7e6359f.elementor-view-default .elementor-icon{color:#F0F0F0;border-color:#F0F0F0;}.elementor-688 .elementor-element.elementor-element-7e6359f.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-7e6359f.elementor-view-default .elementor-icon svg{fill:#F0F0F0;}.elementor-688 .elementor-element.elementor-element-7e146f1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-7e146f1 p{margin-block-end:0px;}.elementor-688 .elementor-element.elementor-element-899058e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-3897619{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-688 .elementor-element.elementor-element-3897619:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-3897619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-3897619.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-3897619:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-688 .elementor-element.elementor-element-3897619.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-688 .elementor-element.elementor-element-a06565d img{width:18%;}.elementor-688 .elementor-element.elementor-element-2bb4fb7{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-2bb4fb7 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-2bb4fb7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-688 .elementor-element.elementor-element-2bb4fb7.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-2bb4fb7.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-2bb4fb7.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-2bb4fb7.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-2bb4fb7.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-61a177a{padding:0px 0px 0px 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-61a177a .elementor-heading-title{font-size:16px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-4970a25{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-688 .elementor-element.elementor-element-4970a25:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-4970a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-4970a25.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-4970a25:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-688 .elementor-element.elementor-element-4970a25.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-688 .elementor-element.elementor-element-0d3a81b img{width:18%;}.elementor-688 .elementor-element.elementor-element-6cd144d{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-6cd144d .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-6cd144d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-688 .elementor-element.elementor-element-6cd144d.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-6cd144d.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-6cd144d.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-6cd144d.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-6cd144d.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-932f98a{padding:0px 0px 0px 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-932f98a .elementor-heading-title{font-size:16px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-e055cb4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-688 .elementor-element.elementor-element-e055cb4:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-e055cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-e055cb4.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-e055cb4:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-688 .elementor-element.elementor-element-e055cb4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-688 .elementor-element.elementor-element-47ffe00 img{width:23.2%;}.elementor-688 .elementor-element.elementor-element-58bf5c1{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-58bf5c1 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-58bf5c1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-688 .elementor-element.elementor-element-58bf5c1.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-58bf5c1.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-58bf5c1.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-58bf5c1.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-58bf5c1.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-987d191{padding:0px 0px 0px 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-987d191 .elementor-heading-title{font-size:16px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-30da6fe{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-688 .elementor-element.elementor-element-30da6fe:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-30da6fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-30da6fe.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-30da6fe:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-688 .elementor-element.elementor-element-30da6fe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-688 .elementor-element.elementor-element-faeb134 img{width:37%;}.elementor-688 .elementor-element.elementor-element-0e71f78{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-0e71f78 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-0e71f78 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-688 .elementor-element.elementor-element-0e71f78.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-0e71f78.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-0e71f78.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-0e71f78.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-0e71f78.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-0c0699f{padding:0px 0px 0px 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-0c0699f .elementor-heading-title{font-size:16px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-547aef3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-688 .elementor-element.elementor-element-547aef3:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-547aef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-547aef3.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-547aef3:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-688 .elementor-element.elementor-element-547aef3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-688 .elementor-element.elementor-element-9f62055 img{width:27%;}.elementor-688 .elementor-element.elementor-element-3d7cf59{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-3d7cf59 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-3d7cf59 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-688 .elementor-element.elementor-element-3d7cf59.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-3d7cf59.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-3d7cf59.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-3d7cf59.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-3d7cf59.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-e53cc89{padding:0px 0px 0px 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-e53cc89 .elementor-heading-title{font-size:16px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-1086a0b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-688 .elementor-element.elementor-element-1086a0b:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-1086a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-1086a0b.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-1086a0b:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-688 .elementor-element.elementor-element-1086a0b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-688 .elementor-element.elementor-element-649f55d img{width:23%;}.elementor-688 .elementor-element.elementor-element-e4bcdbc{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-e4bcdbc .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-e4bcdbc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-688 .elementor-element.elementor-element-e4bcdbc.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-e4bcdbc.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-e4bcdbc.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-e4bcdbc.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-e4bcdbc.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-14f48b6{padding:0px 0px 0px 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-14f48b6 .elementor-heading-title{font-size:16px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-373bbde{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-688 .elementor-element.elementor-element-373bbde:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-373bbde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-373bbde.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-373bbde:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-688 .elementor-element.elementor-element-373bbde.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-688 .elementor-element.elementor-element-f8925b1 img{width:25%;}.elementor-688 .elementor-element.elementor-element-01bcb57{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-01bcb57 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-01bcb57 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-688 .elementor-element.elementor-element-01bcb57.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-01bcb57.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-01bcb57.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-01bcb57.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-01bcb57.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-5077757{padding:0px 0px 0px 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-5077757 .elementor-heading-title{font-size:16px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-fc1a16a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-688 .elementor-element.elementor-element-fc1a16a:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-fc1a16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-fc1a16a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-fc1a16a:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-688 .elementor-element.elementor-element-fc1a16a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-688 .elementor-element.elementor-element-1bb566e img{width:23%;}.elementor-688 .elementor-element.elementor-element-484a19d{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-484a19d .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-484a19d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-688 .elementor-element.elementor-element-484a19d.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-484a19d.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-484a19d.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-484a19d.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-484a19d.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-ae8796f{padding:0px 0px 0px 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-ae8796f .elementor-heading-title{font-size:16px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-a86a9e7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-688 .elementor-element.elementor-element-a86a9e7:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-a86a9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-a86a9e7.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-a86a9e7:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-688 .elementor-element.elementor-element-a86a9e7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-688 .elementor-element.elementor-element-5132042 img{width:27%;}.elementor-688 .elementor-element.elementor-element-417d275{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-417d275 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-417d275 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-688 .elementor-element.elementor-element-417d275.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-417d275.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-417d275.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-417d275.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-417d275.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-b922757{padding:0px 0px 0px 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-b922757 .elementor-heading-title{font-size:16px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-ba931e8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-688 .elementor-element.elementor-element-ba931e8:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-ba931e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-ba931e8.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-688 .elementor-element.elementor-element-ba931e8:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-688 .elementor-element.elementor-element-ba931e8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-688 .elementor-element.elementor-element-d8917a3 img{width:34%;}.elementor-688 .elementor-element.elementor-element-6d9099e{--divider-border-style:solid;--divider-color:#528D46;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-icon-size:19px;--divider-element-spacing:3px;}.elementor-688 .elementor-element.elementor-element-6d9099e .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-688 .elementor-element.elementor-element-6d9099e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-688 .elementor-element.elementor-element-6d9099e.elementor-view-stacked .elementor-icon{background-color:#528D46;}.elementor-688 .elementor-element.elementor-element-6d9099e.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-6d9099e.elementor-view-default .elementor-icon{color:#528D46;border-color:#528D46;}.elementor-688 .elementor-element.elementor-element-6d9099e.elementor-view-framed .elementor-icon, .elementor-688 .elementor-element.elementor-element-6d9099e.elementor-view-default .elementor-icon svg{fill:#528D46;}.elementor-688 .elementor-element.elementor-element-3d10eaf{padding:0px 0px 0px 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-3d10eaf .elementor-heading-title{font-size:16px;color:#528D46;}.elementor-688 .elementor-element.elementor-element-4d1744f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-4d1744f p{margin-block-end:0px;}@media(max-width:1024px){.elementor-688 .elementor-element.elementor-element-899058e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-688 .elementor-element.elementor-element-4d2e8d7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-688 .elementor-element.elementor-element-9734fdb .elementor-heading-title{font-size:27px;}.elementor-688 .elementor-element.elementor-element-9577529{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-688 .elementor-element.elementor-element-bdf12da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-688 .elementor-element.elementor-element-a2fb9a6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-688 .elementor-element.elementor-element-315d6f0 .elementor-heading-title{font-size:30px;}.elementor-688 .elementor-element.elementor-element-84794c8 .elementor-divider-separator{width:21%;}.elementor-688 .elementor-element.elementor-element-4bf6fcb{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-688 .elementor-element.elementor-element-3aa483e .elementor-heading-title{font-size:30px;}.elementor-688 .elementor-element.elementor-element-6e3d243 .elementor-divider-separator{width:21%;}.elementor-688 .elementor-element.elementor-element-ef8b2c4{--padding-top:045px;--padding-bottom:045px;--padding-left:15px;--padding-right:15px;}.elementor-688 .elementor-element.elementor-element-728ed49 .elementor-heading-title{font-size:28px;}.elementor-688 .elementor-element.elementor-element-899058e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-688 .elementor-element.elementor-element-a06565d img{width:20%;}}/* Start custom CSS for text-editor, class: .elementor-element-31e9ed4 */.price-menu {
  max-width: 820px;
  margin: auto;
  font-family: "Poppins", sans-serif;
  color: #1f1f1f;
}

.price-menu h2,
.price-menu h3 {
  text-align: center;
  letter-spacing: 2px;
  font-weight: 600;
  color: #528D46;
}

.price-menu h2 {
  margin-bottom: 24px;
}

.price-menu h3 {
  margin-top: 40px;
}

.note {
  text-align: center;
  font-size: 14px;
  color: rgba(82, 141, 70, 0.8);
  margin-bottom: 20px;
}

.price-list,
.addon-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.price-list li,
.addon-list li {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 14px 0;
  border-bottom: 1px dashed rgba(82, 141, 70, 0.35);
  gap: 20px;
  transition: all 0.3s ease;
}

.price-list li span:first-child,
.addon-list li span:first-child {
  font-weight: 500;
  color: #2a2a2a;
}

.price-list li span:last-child,
.addon-list li span:last-child {
  white-space: nowrap;
  font-weight: 600;
  color: #528D46;
}

/* Hover tinh tế */
.price-list li:hover,
.addon-list li:hover {
  background: linear-gradient(
    90deg,
    rgba(82, 141, 70, 0.06),
    transparent
  );
  padding-left: 6px;
}

/* Responsive */
@media (max-width: 600px) {
  .price-list li,
  .addon-list li {
    flex-direction: column;
    gap: 6px;
  }

  .price-list li span:last-child,
  .addon-list li span:last-child {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d717a42 */.price-menu {
  max-width: 820px;
  margin: auto;
  font-family: "Poppins", sans-serif;
  color: #1f1f1f;
}

.price-menu h2,
.price-menu h3 {
  text-align: center;
  letter-spacing: 2px;
  font-weight: 600;
  color: #528D46;
}

.price-menu h2 {
  margin-bottom: 24px;
}

.price-menu h3 {
  margin-top: 40px;
}

.note {
  text-align: center;
  font-size: 14px;
  color: rgba(82, 141, 70, 0.8);
  margin-bottom: 20px;
}

.price-list,
.addon-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.price-list li,
.addon-list li {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 14px 0;
  border-bottom: 1px dashed rgba(82, 141, 70, 0.35);
  gap: 20px;
  transition: all 0.3s ease;
}

.price-list li span:first-child,
.addon-list li span:first-child {
  font-weight: 500;
  color: #2a2a2a;
}

.price-list li span:last-child,
.addon-list li span:last-child {
  white-space: nowrap;
  font-weight: 600;
  color: #528D46;
}

/* Hover tinh tế */
.price-list li:hover,
.addon-list li:hover {
  background: linear-gradient(
    90deg,
    rgba(82, 141, 70, 0.06),
    transparent
  );
  padding-left: 6px;
}

/* Responsive */
@media (max-width: 600px) {
  .price-list li,
  .addon-list li {
    flex-direction: column;
    gap: 6px;
  }

  .price-list li span:last-child,
  .addon-list li span:last-child {
    font-size: 14px;
  }
}/* End custom CSS */