.elementor-894 .elementor-element.elementor-element-1052bc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--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-894 .elementor-element.elementor-element-1052bc0::before, .elementor-894 .elementor-element.elementor-element-1052bc0 > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-1052bc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-1052bc0 > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-1052bc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-1052bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F7F7F7;}.elementor-894 .elementor-element.elementor-element-1052bc0.e-con{--align-self:center;}.elementor-894 .elementor-element.elementor-element-11e79bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-894 .elementor-element.elementor-element-11e79bf:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-11e79bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigedayparty.com/wp-content/uploads/2026/04/4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-11e79bf.e-con{--align-self:center;}.elementor-894 .elementor-element.elementor-element-49a0e7d{--spacer-size:41px;}.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-894 .elementor-element.elementor-element-241eacf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-894 .elementor-element.elementor-element-381bc86 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:58px;font-weight:600;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-894 .elementor-element.elementor-element-761f9ed{width:var( --container-widget-width, 57.204% );max-width:57.204%;--container-widget-width:57.204%;--container-widget-flex-grow:0;}.elementor-894 .elementor-element.elementor-element-761f9ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-1e8d5c9{--spacer-size:22px;}.elementor-894 .elementor-element.elementor-element-48c4977{text-align:start;width:var( --container-widget-width, 57.943% );max-width:57.943%;--container-widget-width:57.943%;--container-widget-flex-grow:0;}.elementor-894 .elementor-element.elementor-element-48c4977 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:70px;font-weight:700;line-height:61px;color:#000000;}.elementor-894 .elementor-element.elementor-element-48c4977.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-55e62bf{text-align:start;width:var( --container-widget-width, 57.409% );max-width:57.409%;--container-widget-width:57.409%;--container-widget-flex-grow:0;}.elementor-894 .elementor-element.elementor-element-55e62bf .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;line-height:42px;color:#606060;}.elementor-894 .elementor-element.elementor-element-55e62bf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-932a145{--spacer-size:51px;}.elementor-894 .elementor-element.elementor-element-a46acdf{--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;}.elementor-894 .elementor-element.elementor-element-b9f6df9{--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-894 .elementor-element.elementor-element-db49579{--spacer-size:41px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-894 .elementor-element.elementor-element-ffb76d5{--iteration-count:infinite;--dynamic-text-color:#848484;--typing-selected-bg-color:#02010100;}.elementor-894 .elementor-element.elementor-element-ffb76d5 .elementor-headline{text-align:center;font-family:"Playfair", Sans-serif;font-size:30px;font-weight:500;}.elementor-894 .elementor-element.elementor-element-ffb76d5 .elementor-headline-dynamic-text{font-family:"Playfair", Sans-serif;font-weight:500;}.elementor-894 .elementor-element.elementor-element-5fc84e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-894 .elementor-element.elementor-element-b4a53f8{--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;--justify-content:center;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:#EEEEEE38;--border-color:#EEEEEE38;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-894 .elementor-element.elementor-element-b4a53f8:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-b4a53f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigedayparty.com/wp-content/uploads/2026/04/03d273ee-fddf-42f8-866e-ac0919c89c42.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-d03c55a{--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;--justify-content:center;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:#EEEEEE38;--border-color:#EEEEEE38;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-894 .elementor-element.elementor-element-d03c55a:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-d03c55a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigedayparty.com/wp-content/uploads/2026/04/03d273ee-fddf-42f8-866e-ac0919c89c42.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-14bd4a7{--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;--justify-content:center;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:#EEEEEE38;--border-color:#EEEEEE38;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-894 .elementor-element.elementor-element-14bd4a7:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-14bd4a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigedayparty.com/wp-content/uploads/2026/04/03d273ee-fddf-42f8-866e-ac0919c89c42.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-d94c050{--display:flex;--overlay-opacity:0.68;}.elementor-894 .elementor-element.elementor-element-d94c050::before, .elementor-894 .elementor-element.elementor-element-d94c050 > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-d94c050 > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-d94c050 > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-d94c050 > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-d94c050 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-78cf224{--spacer-size:115px;}.elementor-894 .elementor-element.elementor-element-b03d53f{text-align:center;}.elementor-894 .elementor-element.elementor-element-b03d53f .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:50px;font-weight:600;color:#909090;}.elementor-894 .elementor-element.elementor-element-8934595{--spacer-size:20px;}.elementor-894 .elementor-element.elementor-element-13b4843{--display:flex;--min-height:633px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-894 .elementor-element.elementor-element-13b4843:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-13b4843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigedayparty.com/wp-content/uploads/2026/04/Firefly_webpage-invite-flow-experience-image-1-but-with-image-2-design-404927-1.webp");background-position:center center;background-size:cover;}.elementor-894 .elementor-element.elementor-element-13b4843::before, .elementor-894 .elementor-element.elementor-element-13b4843 > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-13b4843 > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-13b4843 > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-13b4843 > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-13b4843 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-13b4843.e-con{--align-self:center;}.elementor-894 .elementor-element.elementor-element-38cc986{--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;--justify-content:center;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-894 .elementor-element.elementor-element-38cc986.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-def7fb8 img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-894 .elementor-element.elementor-element-def7fb8 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:top;}.elementor-894 .elementor-element.elementor-element-1614a0a{--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-894 .elementor-element.elementor-element-1614a0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-305c69a{text-align:center;width:var( --container-widget-width, 73.121% );max-width:73.121%;--container-widget-width:73.121%;--container-widget-flex-grow:0;}.elementor-894 .elementor-element.elementor-element-305c69a .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:300;font-style:italic;line-height:31px;color:#494949C4;}.elementor-894 .elementor-element.elementor-element-305c69a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-59e6168{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:top;}.elementor-894 .elementor-element.elementor-element-59e6168:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-59e6168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigedayparty.com/wp-content/uploads/2026/04/f-1.png");background-repeat:no-repeat;background-size:100% auto;}.elementor-894 .elementor-element.elementor-element-59e6168.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-1f4317e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-894 .elementor-element.elementor-element-1f4317e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-1f4317e{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-894 .elementor-element.elementor-element-1f4317e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-a71725b{--spacer-size:10px;}.elementor-894 .elementor-element.elementor-element-154f3a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-894 .elementor-element.elementor-element-154f3a1:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-154f3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigedayparty.com/wp-content/uploads/2026/04/ChatGPT-age-Apr-16-2026-11_07_37-PM-1.png");background-position:bottom center;background-size:cover;}.elementor-894 .elementor-element.elementor-element-154f3a1::before, .elementor-894 .elementor-element.elementor-element-154f3a1 > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-154f3a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-154f3a1 > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-154f3a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-154f3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-154f3a1.e-con{--align-self:center;}.elementor-894 .elementor-element.elementor-element-352aa9d{--spacer-size:80px;}.elementor-894 .elementor-element.elementor-element-f704012{text-align:center;}.elementor-894 .elementor-element.elementor-element-f704012 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:58px;font-weight:600;color:#494949;}.elementor-894 .elementor-element.elementor-element-58decea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-58decea{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-894 .elementor-element.elementor-element-58decea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-b87f9f7{text-align:center;}.elementor-894 .elementor-element.elementor-element-b87f9f7 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:58px;font-weight:400;color:#494949;}.elementor-894 .elementor-element.elementor-element-d0fc587{--spacer-size:20px;}.elementor-894 .elementor-element.elementor-element-824462e{text-align:center;}.elementor-894 .elementor-element.elementor-element-824462e .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:31px;font-weight:400;color:#494949;}.elementor-894 .elementor-element.elementor-element-44f5c0c{--spacer-size:43px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-894 .elementor-element.elementor-element-420d22f .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:none;}.elementor-894 .elementor-element.elementor-element-420d22f{width:var( --container-widget-width, 41.655% );max-width:41.655%;--container-widget-width:41.655%;--container-widget-flex-grow:0;}.elementor-894 .elementor-element.elementor-element-420d22f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-420d22f > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-894 .elementor-element.elementor-element-d8b1e5b{--spacer-size:20px;}.elementor-894 .elementor-element.elementor-element-be70ff9{text-align:center;}.elementor-894 .elementor-element.elementor-element-be70ff9 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;line-height:29px;color:#494949;}.elementor-894 .elementor-element.elementor-element-8f8b3f9{--spacer-size:164px;}@media(min-width:768px){.elementor-894 .elementor-element.elementor-element-1052bc0{--content-width:1600px;}.elementor-894 .elementor-element.elementor-element-11e79bf{--width:86%;}.elementor-894 .elementor-element.elementor-element-b9f6df9{--width:100%;}.elementor-894 .elementor-element.elementor-element-5fc84e5{--content-width:1126px;}.elementor-894 .elementor-element.elementor-element-b4a53f8{--width:25%;}.elementor-894 .elementor-element.elementor-element-d03c55a{--width:25%;}.elementor-894 .elementor-element.elementor-element-14bd4a7{--width:25%;}.elementor-894 .elementor-element.elementor-element-13b4843{--content-width:1160px;}.elementor-894 .elementor-element.elementor-element-38cc986{--width:30.311%;}.elementor-894 .elementor-element.elementor-element-1614a0a{--width:30%;}.elementor-894 .elementor-element.elementor-element-59e6168{--width:38%;}}/* Start custom CSS for heading, class: .elementor-element-b03d53f */.elementor-894 .elementor-element.elementor-element-b03d53f .elementor-heading-title, 
.elementor-894 .elementor-element.elementor-element-b03d53f .elementor-text-editor {
  /* 1. The Metallic Gradient */
  background: linear-gradient(
    135deg, 
    #c4a76b 0%, 
    #dec894 45%, 
    #f2e3be 50%, 
    #dec894 55%, 
    #b39352 100%
  );
  
  /* 2. The Magic: Clipping the background to the letters */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  
  /* 3. Styling the Font */
  display: inline-block;
  font-weight: 700 !important;
  letter-spacing: 3px;
  
  /* 4. Subtle shadow to make the gold pop on white */
  filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.1));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f704012 */.elementor-894 .elementor-element.elementor-element-f704012 .elementor-heading-title, 
.elementor-894 .elementor-element.elementor-element-f704012 .elementor-text-editor {
  /* 1. The Metallic Gradient */
  background: linear-gradient(
    135deg, 
    #c4a76b 0%, 
    #dec894 45%, 
    #f2e3be 50%, 
    #dec894 55%, 
    #b39352 100%
  );
  
  /* 2. The Magic: Clipping the background to the letters */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  
  /* 3. Styling the Font */
  display: inline-block;
  font-weight: 700 !important;
  letter-spacing: 3px;
  
  /* 4. Subtle shadow to make the gold pop on white */
  filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.1));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-420d22f *//* The Main Button Body */
.elementor-894 .elementor-element.elementor-element-420d22f .elementor-button {
  position: relative;
  background: linear-gradient(
    135deg, 
    #c4a76b 0%, 
    #dec894 45%, 
    #f2e3be 50%, 
    #dec894 55%, 
    #b39352 100%
  ) !important;
  
  border-radius: 999px !important;
  padding: 18px 70px !important;
  border: 1px solid #b39352 !important; /* The dark gold rim from your pic */
  
  /* External shadow for depth */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important;
  
  transition: all 0.3s ease-in-out !important;
  overflow: hidden;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

/* The RSVP Text */
.elementor-894 .elementor-element.elementor-element-420d22f .elementor-button-text {
  color: #ffffff !important;
  font-size: 26px !important;
  font-weight: 500 !important;
  letter-spacing: 4px !important;
  text-shadow: 0px 1px 2px rgba(0,0,0,0.1);
  z-index: 2;
}

/* The Inner "Glow" Ring - Fixed for the Reference Image */
.elementor-894 .elementor-element.elementor-element-420d22f .elementor-button::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  border-radius: 999px;
  
  /* This creates that soft white inner line seen in the pic */
  border: 1px solid rgba(255, 255, 255, 0.4);
  pointer-events: none;
  z-index: 1;
}

/* Hover Effect: Brightens the "metallic" shine */
.elementor-894 .elementor-element.elementor-element-420d22f .elementor-button:hover {
  filter: brightness(1.08) !important;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15) !important;
}/* End custom CSS */