.elementor-64698 .elementor-element.elementor-element-000128e5{--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:112px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-64698 .elementor-element.elementor-element-000128e5:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-000128e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #140D21 0%, #3D2A4A 100%);}.elementor-64698 .elementor-element.elementor-element-000128e5 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-000128e4{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-64698 .elementor-element.elementor-element-000128e4 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64698 .elementor-element.elementor-element-000128e0{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:13px;line-height:1.78em;color:#E8C479;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-64698 .elementor-element.elementor-element-000128e1{text-align:center;}.elementor-64698 .elementor-element.elementor-element-000128e1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:500;line-height:1.08em;color:#F5DEB3;}.elementor-64698 .elementor-element.elementor-element-000128e2{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:19px;line-height:1.78em;color:#F7EFEA;}.elementor-64698 .elementor-element.elementor-element-000128e3{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.78em;color:#D6C4E4;}.elementor-64698 .elementor-element.elementor-element-000128f6{--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:72px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-64698 .elementor-element.elementor-element-000128f6:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-000128f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1128;}.elementor-64698 .elementor-element.elementor-element-000128f6 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-000128f5{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-64698 .elementor-element.elementor-element-000128f5 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-000128f3{text-align:start;}.elementor-64698 .elementor-element.elementor-element-000128f3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#E8C479;}.elementor-64698 .elementor-element.elementor-element-000128f4{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-000128f2{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-64698 .elementor-element.elementor-element-000128f2 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-000128e9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5A456F;--border-color:#5A456F;--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-64698 .elementor-element.elementor-element-000128e9:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-000128e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211632;}.elementor-64698 .elementor-element.elementor-element-000128e9 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-64698 .elementor-element.elementor-element-000128e6 .elementor-icon-wrapper{text-align:center;}.elementor-64698 .elementor-element.elementor-element-000128e6.elementor-view-stacked .elementor-icon{background-color:#3A2755;color:#E8C479;}.elementor-64698 .elementor-element.elementor-element-000128e6.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128e6.elementor-view-default .elementor-icon{color:#3A2755;border-color:#3A2755;}.elementor-64698 .elementor-element.elementor-element-000128e6.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128e6.elementor-view-default .elementor-icon svg{fill:#3A2755;}.elementor-64698 .elementor-element.elementor-element-000128e6.elementor-view-framed .elementor-icon{background-color:#E8C479;}.elementor-64698 .elementor-element.elementor-element-000128e6.elementor-view-stacked .elementor-icon svg{fill:#E8C479;}.elementor-64698 .elementor-element.elementor-element-000128e6 .elementor-icon{font-size:24px;}.elementor-64698 .elementor-element.elementor-element-000128e6 .elementor-icon svg{height:24px;}.elementor-64698 .elementor-element.elementor-element-000128e7{text-align:start;}.elementor-64698 .elementor-element.elementor-element-000128e7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;line-height:1.08em;color:#F5DEB3;}.elementor-64698 .elementor-element.elementor-element-000128e8{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-000128ed{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5A456F;--border-color:#5A456F;--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-64698 .elementor-element.elementor-element-000128ed:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-000128ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211632;}.elementor-64698 .elementor-element.elementor-element-000128ed .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-000128ea .elementor-icon-wrapper{text-align:center;}.elementor-64698 .elementor-element.elementor-element-000128ea.elementor-view-stacked .elementor-icon{background-color:#3A2755;color:#E8C479;}.elementor-64698 .elementor-element.elementor-element-000128ea.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128ea.elementor-view-default .elementor-icon{color:#3A2755;border-color:#3A2755;}.elementor-64698 .elementor-element.elementor-element-000128ea.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128ea.elementor-view-default .elementor-icon svg{fill:#3A2755;}.elementor-64698 .elementor-element.elementor-element-000128ea.elementor-view-framed .elementor-icon{background-color:#E8C479;}.elementor-64698 .elementor-element.elementor-element-000128ea.elementor-view-stacked .elementor-icon svg{fill:#E8C479;}.elementor-64698 .elementor-element.elementor-element-000128ea .elementor-icon{font-size:24px;}.elementor-64698 .elementor-element.elementor-element-000128ea .elementor-icon svg{height:24px;}.elementor-64698 .elementor-element.elementor-element-000128eb{text-align:start;}.elementor-64698 .elementor-element.elementor-element-000128eb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;line-height:1.08em;color:#F5DEB3;}.elementor-64698 .elementor-element.elementor-element-000128ec{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-000128f1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5A456F;--border-color:#5A456F;--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-64698 .elementor-element.elementor-element-000128f1:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-000128f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211632;}.elementor-64698 .elementor-element.elementor-element-000128f1 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-000128ee .elementor-icon-wrapper{text-align:center;}.elementor-64698 .elementor-element.elementor-element-000128ee.elementor-view-stacked .elementor-icon{background-color:#3A2755;color:#E8C479;}.elementor-64698 .elementor-element.elementor-element-000128ee.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128ee.elementor-view-default .elementor-icon{color:#3A2755;border-color:#3A2755;}.elementor-64698 .elementor-element.elementor-element-000128ee.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128ee.elementor-view-default .elementor-icon svg{fill:#3A2755;}.elementor-64698 .elementor-element.elementor-element-000128ee.elementor-view-framed .elementor-icon{background-color:#E8C479;}.elementor-64698 .elementor-element.elementor-element-000128ee.elementor-view-stacked .elementor-icon svg{fill:#E8C479;}.elementor-64698 .elementor-element.elementor-element-000128ee .elementor-icon{font-size:24px;}.elementor-64698 .elementor-element.elementor-element-000128ee .elementor-icon svg{height:24px;}.elementor-64698 .elementor-element.elementor-element-000128ef{text-align:start;}.elementor-64698 .elementor-element.elementor-element-000128ef .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;line-height:1.08em;color:#F5DEB3;}.elementor-64698 .elementor-element.elementor-element-000128f0{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-0001290b{--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:72px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-64698 .elementor-element.elementor-element-0001290b:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-0001290b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120B1D;}.elementor-64698 .elementor-element.elementor-element-0001290b .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-0001290a{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-64698 .elementor-element.elementor-element-0001290a .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-00012908{text-align:start;}.elementor-64698 .elementor-element.elementor-element-00012908 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#E8C479;}.elementor-64698 .elementor-element.elementor-element-00012909{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-00012907{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-64698 .elementor-element.elementor-element-00012907 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-000128fa{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:999px 999px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-64698 .elementor-element.elementor-element-000128fa:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-000128fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211632;}.elementor-64698 .elementor-element.elementor-element-000128fa .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-000128f7 .elementor-icon-wrapper{text-align:center;}.elementor-64698 .elementor-element.elementor-element-000128f7.elementor-view-stacked .elementor-icon{background-color:#3D2A4A;color:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-000128f7.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128f7.elementor-view-default .elementor-icon{color:#3D2A4A;border-color:#3D2A4A;}.elementor-64698 .elementor-element.elementor-element-000128f7.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128f7.elementor-view-default .elementor-icon svg{fill:#3D2A4A;}.elementor-64698 .elementor-element.elementor-element-000128f7.elementor-view-framed .elementor-icon{background-color:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-000128f7.elementor-view-stacked .elementor-icon svg{fill:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-000128f7 .elementor-icon{font-size:24px;}.elementor-64698 .elementor-element.elementor-element-000128f7 .elementor-icon svg{height:24px;}.elementor-64698 .elementor-element.elementor-element-000128f8{text-align:center;}.elementor-64698 .elementor-element.elementor-element-000128f8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;line-height:1.08em;color:#F5DEB3;}.elementor-64698 .elementor-element.elementor-element-000128f9{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-000128fe{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:999px 999px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-64698 .elementor-element.elementor-element-000128fe:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-000128fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211632;}.elementor-64698 .elementor-element.elementor-element-000128fe .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-000128fb .elementor-icon-wrapper{text-align:center;}.elementor-64698 .elementor-element.elementor-element-000128fb.elementor-view-stacked .elementor-icon{background-color:#3D2A4A;color:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-000128fb.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128fb.elementor-view-default .elementor-icon{color:#3D2A4A;border-color:#3D2A4A;}.elementor-64698 .elementor-element.elementor-element-000128fb.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128fb.elementor-view-default .elementor-icon svg{fill:#3D2A4A;}.elementor-64698 .elementor-element.elementor-element-000128fb.elementor-view-framed .elementor-icon{background-color:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-000128fb.elementor-view-stacked .elementor-icon svg{fill:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-000128fb .elementor-icon{font-size:24px;}.elementor-64698 .elementor-element.elementor-element-000128fb .elementor-icon svg{height:24px;}.elementor-64698 .elementor-element.elementor-element-000128fc{text-align:center;}.elementor-64698 .elementor-element.elementor-element-000128fc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;line-height:1.08em;color:#F5DEB3;}.elementor-64698 .elementor-element.elementor-element-000128fd{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-00012902{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:999px 999px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-64698 .elementor-element.elementor-element-00012902:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-00012902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211632;}.elementor-64698 .elementor-element.elementor-element-00012902 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-000128ff .elementor-icon-wrapper{text-align:center;}.elementor-64698 .elementor-element.elementor-element-000128ff.elementor-view-stacked .elementor-icon{background-color:#3D2A4A;color:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-000128ff.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128ff.elementor-view-default .elementor-icon{color:#3D2A4A;border-color:#3D2A4A;}.elementor-64698 .elementor-element.elementor-element-000128ff.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-000128ff.elementor-view-default .elementor-icon svg{fill:#3D2A4A;}.elementor-64698 .elementor-element.elementor-element-000128ff.elementor-view-framed .elementor-icon{background-color:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-000128ff.elementor-view-stacked .elementor-icon svg{fill:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-000128ff .elementor-icon{font-size:24px;}.elementor-64698 .elementor-element.elementor-element-000128ff .elementor-icon svg{height:24px;}.elementor-64698 .elementor-element.elementor-element-00012900{text-align:center;}.elementor-64698 .elementor-element.elementor-element-00012900 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;line-height:1.08em;color:#F5DEB3;}.elementor-64698 .elementor-element.elementor-element-00012901{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-00012906{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:999px 999px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-64698 .elementor-element.elementor-element-00012906:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-00012906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211632;}.elementor-64698 .elementor-element.elementor-element-00012906 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-00012903 .elementor-icon-wrapper{text-align:center;}.elementor-64698 .elementor-element.elementor-element-00012903.elementor-view-stacked .elementor-icon{background-color:#3D2A4A;color:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-00012903.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-00012903.elementor-view-default .elementor-icon{color:#3D2A4A;border-color:#3D2A4A;}.elementor-64698 .elementor-element.elementor-element-00012903.elementor-view-framed .elementor-icon, .elementor-64698 .elementor-element.elementor-element-00012903.elementor-view-default .elementor-icon svg{fill:#3D2A4A;}.elementor-64698 .elementor-element.elementor-element-00012903.elementor-view-framed .elementor-icon{background-color:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-00012903.elementor-view-stacked .elementor-icon svg{fill:#FFD27A;}.elementor-64698 .elementor-element.elementor-element-00012903 .elementor-icon{font-size:24px;}.elementor-64698 .elementor-element.elementor-element-00012903 .elementor-icon svg{height:24px;}.elementor-64698 .elementor-element.elementor-element-00012904{text-align:center;}.elementor-64698 .elementor-element.elementor-element-00012904 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;line-height:1.08em;color:#F5DEB3;}.elementor-64698 .elementor-element.elementor-element-00012905{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-00012912{--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:72px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-64698 .elementor-element.elementor-element-00012912:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-00012912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1128;}.elementor-64698 .elementor-element.elementor-element-00012912 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-00012911{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-64698 .elementor-element.elementor-element-00012911 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-0001290f{text-align:start;}.elementor-64698 .elementor-element.elementor-element-0001290f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#E8C479;}.elementor-64698 .elementor-element.elementor-element-00012910{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-0001290e{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6F568A;--border-color:#6F568A;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-64698 .elementor-element.elementor-element-0001290e:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-0001290e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#261836;}.elementor-64698 .elementor-element.elementor-element-0001290e .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-0001290c{text-align:center;}.elementor-64698 .elementor-element.elementor-element-0001290c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:500;line-height:1.08em;color:#F5DEB3;}.elementor-64698 .elementor-element.elementor-element-0001290d{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-0001291a{--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:72px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-64698 .elementor-element.elementor-element-0001291a:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-0001291a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140D21;}.elementor-64698 .elementor-element.elementor-element-0001291a .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-00012919{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-64698 .elementor-element.elementor-element-00012919 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-00012917{text-align:start;}.elementor-64698 .elementor-element.elementor-element-00012917 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#E8C479;}.elementor-64698 .elementor-element.elementor-element-00012918{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-00012913{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:16px;line-height:1.78em;color:#E9DFEA;}.elementor-64698 .elementor-element.elementor-element-00012916{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-64698 .elementor-element.elementor-element-00012916 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64698 .elementor-element.elementor-element-00012914 .elementor-button{background-color:#E8C479;font-family:"Nunito Sans", Sans-serif;font-weight:700;fill:#2A1254;color:#2A1254;border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-64698 .elementor-element.elementor-element-00012914 .elementor-button:hover, .elementor-64698 .elementor-element.elementor-element-00012914 .elementor-button:focus{background-color:#F5DEB3;color:#2A1254;}.elementor-64698 .elementor-element.elementor-element-00012914 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64698 .elementor-element.elementor-element-00012914 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-64698 .elementor-element.elementor-element-00012914 .elementor-button:hover svg, .elementor-64698 .elementor-element.elementor-element-00012914 .elementor-button:focus svg{fill:#2A1254;}.elementor-64698 .elementor-element.elementor-element-00012915 .elementor-button{background-color:#F7EFEA;font-family:"Nunito Sans", Sans-serif;font-weight:700;fill:#2A1254;color:#2A1254;border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-64698 .elementor-element.elementor-element-00012915 .elementor-button:hover, .elementor-64698 .elementor-element.elementor-element-00012915 .elementor-button:focus{background-color:#F5DEB3;color:#2A1254;}.elementor-64698 .elementor-element.elementor-element-00012915 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64698 .elementor-element.elementor-element-00012915 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-64698 .elementor-element.elementor-element-00012915 .elementor-button:hover svg, .elementor-64698 .elementor-element.elementor-element-00012915 .elementor-button:focus svg{fill:#2A1254;}.elementor-64698 .elementor-element.elementor-element-00012920{--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:78px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-64698 .elementor-element.elementor-element-00012920:not(.elementor-motion-effects-element-type-background), .elementor-64698 .elementor-element.elementor-element-00012920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2A1254 0%, #140D21 100%);}.elementor-64698 .elementor-element.elementor-element-00012920 .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-0001291f{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-64698 .elementor-element.elementor-element-0001291f .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-0001291b{text-align:center;}.elementor-64698 .elementor-element.elementor-element-0001291b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;line-height:1.08em;color:#F5DEB3;}.elementor-64698 .elementor-element.elementor-element-0001291c{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;line-height:1.78em;color:#F7EFEA;}.elementor-64698 .elementor-element.elementor-element-0001291e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-64698 .elementor-element.elementor-element-0001291e .elementor-repeater-item-{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-64698 .elementor-element.elementor-element-0001291d .elementor-button{background-color:#E8C479;font-family:"Nunito Sans", Sans-serif;font-weight:700;fill:#2A1254;color:#2A1254;border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-64698 .elementor-element.elementor-element-0001291d .elementor-button:hover, .elementor-64698 .elementor-element.elementor-element-0001291d .elementor-button:focus{background-color:#F5DEB3;color:#2A1254;}.elementor-64698 .elementor-element.elementor-element-0001291d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64698 .elementor-element.elementor-element-0001291d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-64698 .elementor-element.elementor-element-0001291d .elementor-button:hover svg, .elementor-64698 .elementor-element.elementor-element-0001291d .elementor-button:focus svg{fill:#2A1254;}@media(max-width:767px){.elementor-64698 .elementor-element.elementor-element-000128e0{font-size:13px;}.elementor-64698 .elementor-element.elementor-element-000128e1 .elementor-heading-title{font-size:44px;}.elementor-64698 .elementor-element.elementor-element-000128e2{font-size:16px;}.elementor-64698 .elementor-element.elementor-element-000128e3{font-size:16px;}.elementor-64698 .elementor-element.elementor-element-000128f3 .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-000128f4{font-size:16px;}.elementor-64698 .elementor-element.elementor-element-000128e7 .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-000128e8{font-size:15px;}.elementor-64698 .elementor-element.elementor-element-000128e9{--width:100%;}.elementor-64698 .elementor-element.elementor-element-000128eb .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-000128ec{font-size:15px;}.elementor-64698 .elementor-element.elementor-element-000128ed{--width:100%;}.elementor-64698 .elementor-element.elementor-element-000128ef .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-000128f0{font-size:15px;}.elementor-64698 .elementor-element.elementor-element-000128f1{--width:100%;}.elementor-64698 .elementor-element.elementor-element-00012908 .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-00012909{font-size:16px;}.elementor-64698 .elementor-element.elementor-element-000128f8 .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-000128f9{font-size:14px;}.elementor-64698 .elementor-element.elementor-element-000128fa{--width:100%;}.elementor-64698 .elementor-element.elementor-element-000128fc .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-000128fd{font-size:14px;}.elementor-64698 .elementor-element.elementor-element-000128fe{--width:100%;}.elementor-64698 .elementor-element.elementor-element-00012900 .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-00012901{font-size:14px;}.elementor-64698 .elementor-element.elementor-element-00012902{--width:100%;}.elementor-64698 .elementor-element.elementor-element-00012904 .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-00012905{font-size:14px;}.elementor-64698 .elementor-element.elementor-element-00012906{--width:100%;}.elementor-64698 .elementor-element.elementor-element-0001290f .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-00012910{font-size:16px;}.elementor-64698 .elementor-element.elementor-element-0001290c .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-0001290d{font-size:16px;}.elementor-64698 .elementor-element.elementor-element-00012917 .elementor-heading-title{font-size:30px;}.elementor-64698 .elementor-element.elementor-element-00012918{font-size:16px;}.elementor-64698 .elementor-element.elementor-element-00012913{font-size:16px;}.elementor-64698 .elementor-element.elementor-element-0001291b .elementor-heading-title{font-size:33px;}.elementor-64698 .elementor-element.elementor-element-0001291c{font-size:16px;}}@media(min-width:768px){.elementor-64698 .elementor-element.elementor-element-000128e4{--content-width:1120px;}.elementor-64698 .elementor-element.elementor-element-000128e9{--width:31%;}.elementor-64698 .elementor-element.elementor-element-000128ed{--width:31%;}.elementor-64698 .elementor-element.elementor-element-000128f1{--width:31%;}.elementor-64698 .elementor-element.elementor-element-000128f5{--content-width:1120px;}.elementor-64698 .elementor-element.elementor-element-000128fa{--width:23%;}.elementor-64698 .elementor-element.elementor-element-000128fe{--width:23%;}.elementor-64698 .elementor-element.elementor-element-00012902{--width:23%;}.elementor-64698 .elementor-element.elementor-element-00012906{--width:23%;}.elementor-64698 .elementor-element.elementor-element-0001290a{--content-width:1120px;}.elementor-64698 .elementor-element.elementor-element-00012911{--content-width:1120px;}.elementor-64698 .elementor-element.elementor-element-00012919{--content-width:1120px;}.elementor-64698 .elementor-element.elementor-element-0001291f{--content-width:1120px;}}@media(max-width:1024px) and (min-width:768px){.elementor-64698 .elementor-element.elementor-element-000128e9{--width:48%;}.elementor-64698 .elementor-element.elementor-element-000128ed{--width:48%;}.elementor-64698 .elementor-element.elementor-element-000128f1{--width:48%;}.elementor-64698 .elementor-element.elementor-element-000128fa{--width:48%;}.elementor-64698 .elementor-element.elementor-element-000128fe{--width:48%;}.elementor-64698 .elementor-element.elementor-element-00012902{--width:48%;}.elementor-64698 .elementor-element.elementor-element-00012906{--width:48%;}}/* Start custom CSS for shortcode, class: .elementor-element-legacyw01 */.elementor-64698 .elementor-element.elementor-element-legacyw01{
  margin-top:60px;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:35px;
  width:100%;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card{
  background:rgba(255,255,255,0.03);
  border:1px solid rgba(232,196,121,0.15);
  border-radius:12px;
  padding:35px 30px;
  transition:all .4s ease;
  opacity:0;
  transform:translateY(30px);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card.revealed{
  opacity:1;
  transform:translateY(0);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card:hover{
  transform:translateY(-5px);
  box-shadow:0 15px 40px rgba(232,196,121,0.1);
  border-color:rgba(232,196,121,0.3);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .lantern-icon{
  width:50px;
  height:50px;
  margin-bottom:20px;
  background:radial-gradient(circle,#ffb347 0%,#e8c479 40%,transparent 70%);
  border-radius:50%;
  animation:legacyGentlePulse 4s ease-in-out infinite;
}
@keyframes legacyGentlePulse{
  0%,100%{opacity:.6;transform:scale(1)}
  50%{opacity:1;transform:scale(1.1)}
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card h3{
  font-family:Quattrocento,Georgia,serif;
  font-size:1.4rem;
  font-weight:400;
  color:#f5deb3;
  margin:0 0 14px;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .memory{
  font-family:"Cormorant Garamond",Georgia,serif;
  font-size:1.05rem;
  line-height:1.9;
  color:rgba(255,248,240,.9);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .memory p{
  margin:0 0 14px;
}
@media(max-width:768px){
  .elementor-64698 .elementor-element.elementor-element-legacyw01{margin-top:42px}
  .elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-grid{grid-template-columns:1fr}
  .elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card{padding:30px 25px}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-legacyw01 */.elementor-64698 .elementor-element.elementor-element-legacyw01{
  margin-top:60px;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:35px;
  width:100%;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card{
  background:rgba(255,255,255,0.03);
  border:1px solid rgba(232,196,121,0.15);
  border-radius:12px;
  padding:35px 30px;
  transition:all .4s ease;
  opacity:0;
  transform:translateY(30px);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card.revealed{
  opacity:1;
  transform:translateY(0);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card:hover{
  transform:translateY(-5px);
  box-shadow:0 15px 40px rgba(232,196,121,0.1);
  border-color:rgba(232,196,121,0.3);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .lantern-icon{
  width:50px;
  height:50px;
  margin-bottom:20px;
  background:radial-gradient(circle,#ffb347 0%,#e8c479 40%,transparent 70%);
  border-radius:50%;
  animation:legacyGentlePulse 4s ease-in-out infinite;
}
@keyframes legacyGentlePulse{
  0%,100%{opacity:.6;transform:scale(1)}
  50%{opacity:1;transform:scale(1.1)}
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card h3{
  font-family:Quattrocento,Georgia,serif;
  font-size:1.4rem;
  font-weight:400;
  color:#f5deb3;
  margin:0 0 14px;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .memory{
  font-family:"Cormorant Garamond",Georgia,serif;
  font-size:1.05rem;
  line-height:1.9;
  color:rgba(255,248,240,.9);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .memory p{
  margin:0 0 14px;
}
@media(max-width:768px){
  .elementor-64698 .elementor-element.elementor-element-legacyw01{margin-top:42px}
  .elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-grid{grid-template-columns:1fr}
  .elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card{padding:30px 25px}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-legacyw01 */.elementor-64698 .elementor-element.elementor-element-legacyw01{
  margin-top:60px;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:35px;
  width:100%;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card{
  background:rgba(255,255,255,0.03);
  border:1px solid rgba(232,196,121,0.15);
  border-radius:12px;
  padding:35px 30px;
  transition:all .4s ease;
  opacity:0;
  transform:translateY(30px);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card.revealed{
  opacity:1;
  transform:translateY(0);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card:hover{
  transform:translateY(-5px);
  box-shadow:0 15px 40px rgba(232,196,121,0.1);
  border-color:rgba(232,196,121,0.3);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .lantern-icon{
  width:50px;
  height:50px;
  margin-bottom:20px;
  background:radial-gradient(circle,#ffb347 0%,#e8c479 40%,transparent 70%);
  border-radius:50%;
  animation:legacyGentlePulse 4s ease-in-out infinite;
}
@keyframes legacyGentlePulse{
  0%,100%{opacity:.6;transform:scale(1)}
  50%{opacity:1;transform:scale(1.1)}
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card h3{
  font-family:Quattrocento,Georgia,serif;
  font-size:1.4rem;
  font-weight:400;
  color:#f5deb3;
  margin:0 0 14px;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .memory{
  font-family:"Cormorant Garamond",Georgia,serif;
  font-size:1.05rem;
  line-height:1.9;
  color:rgba(255,248,240,.9);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .memory p{
  margin:0 0 14px;
}
@media(max-width:768px){
  .elementor-64698 .elementor-element.elementor-element-legacyw01{margin-top:42px}
  .elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-grid{grid-template-columns:1fr}
  .elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card{padding:30px 25px}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-legacyw01 */.elementor-64698 .elementor-element.elementor-element-legacyw01{
  margin-top:60px;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:35px;
  width:100%;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card{
  background:rgba(255,255,255,0.03);
  border:1px solid rgba(232,196,121,0.15);
  border-radius:12px;
  padding:35px 30px;
  transition:all .4s ease;
  opacity:0;
  transform:translateY(30px);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card.revealed{
  opacity:1;
  transform:translateY(0);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card:hover{
  transform:translateY(-5px);
  box-shadow:0 15px 40px rgba(232,196,121,0.1);
  border-color:rgba(232,196,121,0.3);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .lantern-icon{
  width:50px;
  height:50px;
  margin-bottom:20px;
  background:radial-gradient(circle,#ffb347 0%,#e8c479 40%,transparent 70%);
  border-radius:50%;
  animation:legacyGentlePulse 4s ease-in-out infinite;
}
@keyframes legacyGentlePulse{
  0%,100%{opacity:.6;transform:scale(1)}
  50%{opacity:1;transform:scale(1.1)}
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card h3{
  font-family:Quattrocento,Georgia,serif;
  font-size:1.4rem;
  font-weight:400;
  color:#f5deb3;
  margin:0 0 14px;
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .memory{
  font-family:"Cormorant Garamond",Georgia,serif;
  font-size:1.05rem;
  line-height:1.9;
  color:rgba(255,248,240,.9);
}
.elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card .memory p{
  margin:0 0 14px;
}
@media(max-width:768px){
  .elementor-64698 .elementor-element.elementor-element-legacyw01{margin-top:42px}
  .elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-grid{grid-template-columns:1fr}
  .elementor-64698 .elementor-element.elementor-element-legacyw01 .memorial-card{padding:30px 25px}
}/* End custom CSS */