.elementor-279 .elementor-element.elementor-element-a9860fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__card{background-color:#28492F;background-image:url("https://weddycards.com/wp-content/uploads/2026/09/luxury-nature-green-background-with-floral-pattern_887552-49480.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;--wcc-overlay:#748B6FED;max-width:420px;}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover{background-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__deco{width:48px;height:48px;}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__emblem{font-size:60px;margin-bottom:16px;}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__names{color:#ffffff;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );margin-bottom:20px;}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__divider{color:var( --e-global-color-text );max-width:170px;margin-bottom:20px;}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__divider-icon{font-size:14px;}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__date{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );margin-bottom:6px;}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__greeting{color:rgba(255,255,255,0.8);font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );margin-bottom:6px;}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__guest-name{color:#ffffff;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__button{background-color:#F5F0E6;color:#28492F;margin-top:24px;}.elementor-279 .elementor-element.elementor-element-98c3a79{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-f39b40a{--display:flex;--min-height:450px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.052;--border-radius:0em 0em 0100em 100em;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-f39b40a:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-f39b40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-f39b40a::before, .elementor-279 .elementor-element.elementor-element-f39b40a > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-f39b40a > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-f39b40a > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-f39b40a > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-f39b40a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weddycards.com/wp-content/uploads/2026/09/chu-hy-my-wedding.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-279 .elementor-element.elementor-element-274461e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-2141468{text-align:center;}.elementor-279 .elementor-element.elementor-element-2141468 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-099ab7d{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-a976cdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-279 .elementor-element.elementor-element-92582bf{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-92582bf p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-1ea2376{text-align:center;}.elementor-279 .elementor-element.elementor-element-1ea2376 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-8ce6448{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-279 .elementor-element.elementor-element-c1b31be{text-align:center;}.elementor-279 .elementor-element.elementor-element-c1b31be img{width:100px;opacity:0.9;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 61deg );}.elementor-279 .elementor-element.elementor-element-7a57512{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-279 .elementor-element.elementor-element-ca9ca7e{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-ca9ca7e p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-e4701f0{text-align:center;}.elementor-279 .elementor-element.elementor-element-e4701f0 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-ed75170{--display:flex;}body:not(.rtl) .elementor-279 .elementor-element.elementor-element-8b31558{left:0px;}body.rtl .elementor-279 .elementor-element.elementor-element-8b31558{right:0px;}.elementor-279 .elementor-element.elementor-element-8b31558{top:0px;}.elementor-279 .elementor-element.elementor-element-8b31558 .xtool-curved-text{max-width:100%;color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-8b31558 .xtool-curved-text text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-8b31558 .xtool-curved-text__sparkle{fill:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-684c4e1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-0829ab9{--display:flex;--min-height:570px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#748B6F;--border-color:#748B6F;--border-radius:99em 99em 0em 0em;box-shadow:0px -39px 100px 0px rgba(116, 139, 111.00000000000003, 0.17);--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-279 .elementor-element.elementor-element-0829ab9:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-0829ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#748B6F;background-image:url("https://weddycards.com/wp-content/uploads/2026/09/thien-phu-thuy-an-white.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-279 .elementor-element.elementor-element-e939dcb{--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;--align-items:center;}.elementor-279 .elementor-element.elementor-element-d2860f4 .xtool-scroll-indicator{--xsi-width:26px;--xsi-height:50px;--xsi-border-width:1px;--xsi-border-color:var( --e-global-color-primary );--xsi-dot-color:var( --e-global-color-primary );--xsi-dot-size:4px;--xsi-duration:1600ms;}.elementor-279 .elementor-element.elementor-element-52ddf0e .xtool-bgm__toggle{background-color:transparent;--xbgm-size:48px;--xbgm-icon-size:18px;--xbgm-offset:20px;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);--xbgm-color:var( --e-global-color-text );--xbgm-ring-color:rgba(255,255,255,0.5);--xbgm-ring-width:1px;--xbgm-ring-gap:4px;}.elementor-279 .elementor-element.elementor-element-63395f0{--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-279 .elementor-element.elementor-element-f799827{--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;--align-items:center;}.elementor-279 .elementor-element.elementor-element-1face94 .xtool-countdown{justify-content:center;gap:14px;}.elementor-279 .elementor-element.elementor-element-1face94 .xtool-countdown__box{background-color:#F2EDE7;border-radius:8px;padding:16px 18px 16px 18px;}.elementor-279 .elementor-element.elementor-element-1face94 .xtool-countdown__value{color:#1A1814;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-1face94 .xtool-countdown__label{color:#8A8680;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-279 .elementor-element.elementor-element-e90cfc0{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-8715c37{--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-279 .elementor-element.elementor-element-0b9e7a4{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-0b9e7a4:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-0b9e7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-4f8194d{text-align:center;}.elementor-279 .elementor-element.elementor-element-4f8194d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-de67de0{--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;--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-e46f443{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-279 .elementor-element.elementor-element-0c9109c{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-6a751a1 );}.elementor-279 .elementor-element.elementor-element-0c9109c p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-2923e58{text-align:center;}.elementor-279 .elementor-element.elementor-element-2923e58 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-f4e0fd7{text-align:center;}.elementor-279 .elementor-element.elementor-element-f4e0fd7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-0c65013{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-6a751a1 );}.elementor-279 .elementor-element.elementor-element-0c65013 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-bfc4db2{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#BFD0BD;--border-color:#BFD0BD;}.elementor-279 .elementor-element.elementor-element-1aabc15{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-6a751a1 );}.elementor-279 .elementor-element.elementor-element-1aabc15 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-cf8f5a0{text-align:center;}.elementor-279 .elementor-element.elementor-element-cf8f5a0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-64f34eb{text-align:center;}.elementor-279 .elementor-element.elementor-element-64f34eb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-94343d3{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-6a751a1 );}.elementor-279 .elementor-element.elementor-element-94343d3 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-caeb441{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-279 .elementor-element.elementor-element-caeb441::before, .elementor-279 .elementor-element.elementor-element-caeb441 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-caeb441 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-caeb441 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-caeb441 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-caeb441 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-279 .elementor-element.elementor-element-2ad9cd2{text-align:center;}.elementor-279 .elementor-element.elementor-element-2ad9cd2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-64aedf4{--spacer-size:50px;}.elementor-279 .elementor-element.elementor-element-af45ccd{text-align:center;}.elementor-279 .elementor-element.elementor-element-af45ccd .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-26aee24{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-26aee24 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-1b3811c{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;color:#314D3E;}.elementor-279 .elementor-element.elementor-element-1b3811c p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-938ae75{text-align:center;}.elementor-279 .elementor-element.elementor-element-938ae75 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-955e204{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-955e204 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-69931e2{--display:flex;}.elementor-279 .elementor-element.elementor-element-fa1e80d{text-align:center;}.elementor-279 .elementor-element.elementor-element-fa1e80d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--grid{grid-template-columns:repeat(3, 1fr);}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--masonry{column-count:3;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery{--xtool-gallery-gap:10px;--xtool-gallery-speed:400ms;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--grid .xtool-gallery__img{height:500px;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--featured{grid-auto-rows:500px;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery__item{border-radius:6px;overflow:hidden;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery__overlay{background-color:rgba(0,0,0,0.4);}.elementor-279 .elementor-element.elementor-element-b9880de{--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-279 .elementor-element.elementor-element-4233bc6{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-4233bc6:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-4233bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-943850d{text-align:center;}.elementor-279 .elementor-element.elementor-element-943850d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-02dd616{--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-279 .elementor-element.elementor-element-0011003{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-279 .elementor-element.elementor-element-0011003::before, .elementor-279 .elementor-element.elementor-element-0011003 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-0011003 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-0011003 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-0011003 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-0011003 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-279 .elementor-element.elementor-element-4a23f4b{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-4a23f4b p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-aee43d6{text-align:center;}.elementor-279 .elementor-element.elementor-element-aee43d6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-def60c6{padding:20px 20px 10px 20px;text-align:center;}.elementor-279 .elementor-element.elementor-element-def60c6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-e33e812{--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;--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-cce63cc{--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;}.elementor-279 .elementor-element.elementor-element-16138d6{text-align:center;}.elementor-279 .elementor-element.elementor-element-16138d6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-a842c8b{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#BFD0BD;--border-color:#BFD0BD;}.elementor-279 .elementor-element.elementor-element-2083eae{text-align:center;}.elementor-279 .elementor-element.elementor-element-2083eae .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-dbdb0a0{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#BFD0BD;--border-color:#BFD0BD;}.elementor-279 .elementor-element.elementor-element-53d19ec{text-align:center;}.elementor-279 .elementor-element.elementor-element-53d19ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-76a66de{padding:10px 20px 20px 20px;text-align:center;}.elementor-279 .elementor-element.elementor-element-76a66de .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-76a66de .elementor-heading-title a:hover, .elementor-279 .elementor-element.elementor-element-76a66de .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-498e94b{--divider-border-style:solid;--divider-color:var( --e-global-color-6a751a1 );--divider-border-width:2px;}.elementor-279 .elementor-element.elementor-element-498e94b .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-498e94b .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-279 .elementor-element.elementor-element-504f4fd{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-504f4fd p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-2bf9888{text-align:center;}.elementor-279 .elementor-element.elementor-element-2bf9888 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-ebe4289{--spacer-size:10px;}.elementor-279 .elementor-element.elementor-element-841c7fb{padding:20px 20px 10px 20px;text-align:center;}.elementor-279 .elementor-element.elementor-element-841c7fb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-488c92c{--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;--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-a3de314{--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;}.elementor-279 .elementor-element.elementor-element-c467ffe{text-align:center;}.elementor-279 .elementor-element.elementor-element-c467ffe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-472f4be{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#BFD0BD;--border-color:#BFD0BD;}.elementor-279 .elementor-element.elementor-element-79eb7bd{text-align:center;}.elementor-279 .elementor-element.elementor-element-79eb7bd .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-2c18236{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#BFD0BD;--border-color:#BFD0BD;}.elementor-279 .elementor-element.elementor-element-9fdb680{text-align:center;}.elementor-279 .elementor-element.elementor-element-9fdb680 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-bcf852a{padding:10px 20px 20px 20px;text-align:center;}.elementor-279 .elementor-element.elementor-element-bcf852a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-bcf852a .elementor-heading-title a:hover, .elementor-279 .elementor-element.elementor-element-bcf852a .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-cada04c{--divider-border-style:solid;--divider-color:var( --e-global-color-6a751a1 );--divider-border-width:2px;}.elementor-279 .elementor-element.elementor-element-cada04c .elementor-divider-separator{width:100%;}.elementor-279 .elementor-element.elementor-element-cada04c .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-279 .elementor-element.elementor-element-c3fbda7{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-c3fbda7 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-1c89e78{text-align:center;}.elementor-279 .elementor-element.elementor-element-1c89e78 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-b713a10{padding:20px 20px 10px 20px;text-align:center;}.elementor-279 .elementor-element.elementor-element-b713a10 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-59c18a4{--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;--flex-wrap:nowrap;}.elementor-279 .elementor-element.elementor-element-2f73521{--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;}.elementor-279 .elementor-element.elementor-element-763c922{text-align:center;}.elementor-279 .elementor-element.elementor-element-763c922 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-4cbb72c{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#BFD0BD;--border-color:#BFD0BD;}.elementor-279 .elementor-element.elementor-element-e5cf242{text-align:center;}.elementor-279 .elementor-element.elementor-element-e5cf242 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-da0ce2d{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#BFD0BD;--border-color:#BFD0BD;}.elementor-279 .elementor-element.elementor-element-9afe59d{text-align:center;}.elementor-279 .elementor-element.elementor-element-9afe59d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-4d997f7{padding:10px 20px 20px 20px;text-align:center;}.elementor-279 .elementor-element.elementor-element-4d997f7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-4d997f7 .elementor-heading-title a:hover, .elementor-279 .elementor-element.elementor-element-4d997f7 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-9b2075c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar{background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );border-radius:10px;padding:18px;}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__header{color:#1B3A2B;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__weekday{color:#9C8D84;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__weekdays{border-bottom-color:#1B3A2B;border-bottom-width:1px;}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__cell{color:#2B2420;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__grid{row-gap:5px;}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__highlight-shape{color:#1B3A2B;width:83%;height:83%;}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__cell--highlight{color:#FBF3E7;}.elementor-279 .elementor-element.elementor-element-98901de{--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;--align-items:center;}.elementor-279 .elementor-element.elementor-element-2423e59{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-279 .elementor-element.elementor-element-95a3dc5 .xtool-timeline{max-width:100%;margin-left:auto;margin-right:0;--xtl-line-color:#1B3A2B;--xtl-line-width:1px;--xtl-dot-color:#1B3A2B;--xtl-dot-size:14px;--xtl-ring-color:rgba(27,58,43,0.12);--xtl-ring-width:4px;--xtl-time-width:90px;--xtl-row-gap:40px;--xtl-col-gap:24px;}.elementor-279 .elementor-element.elementor-element-95a3dc5 .xtool-timeline__time{color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-95a3dc5 .xtool-timeline__label{color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-cd86f6a{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-cd86f6a p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-82b88e2{text-align:center;}.elementor-279 .elementor-element.elementor-element-82b88e2 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-6a2af89{text-align:left;}.elementor-279 .elementor-element.elementor-element-6a2af89 .weddy-rsvp-trigger{background-color:#1B3A2B;color:#ffffff;}.elementor-279 .elementor-element.elementor-element-6a2af89 .weddy-rsvp-modal__box{background-color:#ffffff;}.elementor-279 .elementor-element.elementor-element-6a2af89 .weddy-rsvp-modal__overlay{background-color:rgba(20,20,20,0.45);}.elementor-279 .elementor-element.elementor-element-6a2af89 .weddy-rsvp-modal__title{color:#1B1B1B;}.elementor-279 .elementor-element.elementor-element-6a2af89 .weddy-rsvp-modal__desc{color:#6B6B6B;}.elementor-279 .elementor-element.elementor-element-6a2af89 .weddy-rsvp-choice--yes{--rsvp-accent:#16A34A;}.elementor-279 .elementor-element.elementor-element-6a2af89 .weddy-rsvp-choice--no{--rsvp-accent:#DC2626;}.elementor-279 .elementor-element.elementor-element-6a2af89 .weddy-rsvp-stepper__btn{background-color:#ffffff !important;color:#1B1B1B !important;border-color:#E3DFD6 !important;}.elementor-279 .elementor-element.elementor-element-6a2af89 .weddy-rsvp-stepper__value{color:#1B1B1B;}.elementor-279 .elementor-element.elementor-element-6a2af89 .weddy-rsvp-submit{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-3c12c49{--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-279 .elementor-element.elementor-element-4e9d276{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-4e9d276:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-4e9d276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-c2ff737{text-align:center;}.elementor-279 .elementor-element.elementor-element-c2ff737 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-a5ac574{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-279 .elementor-element.elementor-element-a5ac574::before, .elementor-279 .elementor-element.elementor-element-a5ac574 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-a5ac574 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-a5ac574 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-a5ac574 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-a5ac574 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__header{background-color:#1B3A2B;color:#F5F0E6;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__form-card{background-color:#ffffff;padding:24px 24px 24px 24px;}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__wish{background-color:#ffffff;}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__submit{background-color:#1B3A2B;}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__wish-name{color:#1B3A2B;}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__form{gap:16px;}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__input, .elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__textarea{padding:12px 16px 12px 16px;}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__list{max-height:480px;}body.elementor-page-279:not(.elementor-motion-effects-element-type-background), body.elementor-page-279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF3;background-image:url("https://weddycards.com/wp-content/uploads/2026/09/BG-2.png");background-position:center center;background-repeat:repeat;background-size:68px auto;}@media(min-width:768px){.elementor-279 .elementor-element.elementor-element-98c3a79{--content-width:900px;}.elementor-279 .elementor-element.elementor-element-f39b40a{--content-width:600px;}.elementor-279 .elementor-element.elementor-element-8ce6448{--width:50%;}.elementor-279 .elementor-element.elementor-element-ed75170{--width:80%;}.elementor-279 .elementor-element.elementor-element-684c4e1{--content-width:400px;}.elementor-279 .elementor-element.elementor-element-e46f443{--width:50%;}.elementor-279 .elementor-element.elementor-element-bfc4db2{--width:50%;}.elementor-279 .elementor-element.elementor-element-e33e812{--content-width:400px;}.elementor-279 .elementor-element.elementor-element-cce63cc{--width:50%;}.elementor-279 .elementor-element.elementor-element-a842c8b{--width:50%;}.elementor-279 .elementor-element.elementor-element-dbdb0a0{--width:50%;}.elementor-279 .elementor-element.elementor-element-488c92c{--content-width:400px;}.elementor-279 .elementor-element.elementor-element-a3de314{--width:50%;}.elementor-279 .elementor-element.elementor-element-472f4be{--width:50%;}.elementor-279 .elementor-element.elementor-element-2c18236{--width:50%;}.elementor-279 .elementor-element.elementor-element-59c18a4{--content-width:400px;}.elementor-279 .elementor-element.elementor-element-2f73521{--width:50%;}.elementor-279 .elementor-element.elementor-element-4cbb72c{--width:50%;}.elementor-279 .elementor-element.elementor-element-da0ce2d{--width:50%;}.elementor-279 .elementor-element.elementor-element-9b2075c{--content-width:400px;}}@media(max-width:1024px){.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__names{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__date{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__greeting{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__guest-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-279 .elementor-element.elementor-element-92582bf{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-279 .elementor-element.elementor-element-ca9ca7e{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-8b31558 .xtool-curved-text text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-1face94 .xtool-countdown__value{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-1face94 .xtool-countdown__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-e90cfc0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-4f8194d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-0c9109c{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-2923e58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-f4e0fd7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-0c65013{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-1aabc15{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-cf8f5a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-64f34eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-94343d3{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-2ad9cd2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-26aee24{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-955e204{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-fa1e80d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--grid{grid-template-columns:repeat(3, 1fr);}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--masonry{column-count:3;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery{--xtool-gallery-gap:8px;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--grid .xtool-gallery__img{height:398px;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--featured{grid-auto-rows:398px;}.elementor-279 .elementor-element.elementor-element-943850d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-4a23f4b{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-aee43d6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-def60c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-16138d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-53d19ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-76a66de .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-504f4fd{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-2bf9888 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-841c7fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-c467ffe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-9fdb680 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-bcf852a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-c3fbda7{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-b713a10 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-763c922 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-9afe59d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-4d997f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__header{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__weekday{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__cell{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-cd86f6a{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-c2ff737 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__header{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__names{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__date{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__greeting{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-e91d5a9 .weddy-cover__guest-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-f39b40a{--min-height:440px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-2141468 .elementor-heading-title{font-size:14px;}.elementor-279 .elementor-element.elementor-element-a976cdd{--width:40%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-279 .elementor-element.elementor-element-92582bf{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-8ce6448{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-279 .elementor-element.elementor-element-7a57512{--width:40%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-279 .elementor-element.elementor-element-ca9ca7e{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-8b31558 .xtool-curved-text text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-684c4e1{--content-width:280px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-0829ab9{--min-height:400px;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-279 .elementor-element.elementor-element-1face94 .xtool-countdown__value{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-1face94 .xtool-countdown__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-e90cfc0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-4f8194d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-de67de0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-0c9109c{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-2923e58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-f4e0fd7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-0c65013{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-1aabc15{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-cf8f5a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-64f34eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-94343d3{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-caeb441{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-279 .elementor-element.elementor-element-2ad9cd2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-26aee24{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-955e204{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-fa1e80d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--grid{grid-template-columns:repeat(2, 1fr);}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--masonry{column-count:2;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery{--xtool-gallery-gap:6px;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--grid .xtool-gallery__img{height:230px;}.elementor-279 .elementor-element.elementor-element-a285b95 .xtool-gallery--featured{grid-auto-rows:230px;}.elementor-279 .elementor-element.elementor-element-943850d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-0011003{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-4a23f4b{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-aee43d6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-def60c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-16138d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-53d19ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-76a66de .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-504f4fd{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-2bf9888 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-841c7fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-c467ffe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-9fdb680 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-bcf852a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-c3fbda7{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-b713a10 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-763c922 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-9afe59d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-4d997f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-9b2075c{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar{padding:12px;}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__header{font-size:var( --e-global-typography-secondary-font-size );}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__weekday{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-0808609 .xtool-calendar__cell{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-98901de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-2423e59{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-95a3dc5 .xtool-timeline{margin-left:0;margin-right:auto;}.elementor-279 .elementor-element.elementor-element-cd86f6a{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-c2ff737 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-a5ac574{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__header{font-size:var( --e-global-typography-accent-font-size );}.elementor-279 .elementor-element.elementor-element-99a459f .weddy-gb__form-card{padding:10px 10px 10px 10px;}}