.elementor-2141 .elementor-element.elementor-element-1aaf2b5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2141 .elementor-element.elementor-element-1aaf2b5:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-1aaf2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECE2;}.elementor-2141 .elementor-element.elementor-element-72bb7b3{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.86;box-shadow:0px 0px 40px 0px rgba(59,54,52,0.22);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2141 .elementor-element.elementor-element-72bb7b3:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-72bb7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F0;background-image:url("https://sahnikah.com/wp-content/uploads/2026/09/sn-gw-sky.webp");background-position:center center;background-size:cover;}.elementor-2141 .elementor-element.elementor-element-72bb7b3::before, .elementor-2141 .elementor-element.elementor-element-72bb7b3 > .elementor-background-video-container::before, .elementor-2141 .elementor-element.elementor-element-72bb7b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2141 .elementor-element.elementor-element-72bb7b3 > .elementor-background-slideshow::before, .elementor-2141 .elementor-element.elementor-element-72bb7b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2141 .elementor-element.elementor-element-72bb7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBF6F0;--background-overlay:'';}.elementor-2141 .elementor-element.elementor-element-e010cfd{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:998;}.elementor-2141 .elementor-element.elementor-element-e010cfd:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-e010cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EFE3;}.elementor-2141 .elementor-element.elementor-element-adf34a3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2141 .elementor-element.elementor-element-b3f36be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-b3f36be{left:0%;}body.rtl .elementor-2141 .elementor-element.elementor-element-b3f36be{right:0%;}.elementor-2141 .elementor-element.elementor-element-b3f36be img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2141 .elementor-element.elementor-element-8858daf{width:var( --container-widget-width, 38.5% );max-width:38.5%;--container-widget-width:38.5%;--container-widget-flex-grow:0;top:32%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-8858daf{left:30%;}body.rtl .elementor-2141 .elementor-element.elementor-element-8858daf{right:30%;}.elementor-2141 .elementor-element.elementor-element-8858daf img{width:100%;opacity:0.35;}.elementor-2141 .elementor-element.elementor-element-0aa2118{width:var( --container-widget-width, 35.5% );max-width:35.5%;--container-widget-width:35.5%;--container-widget-flex-grow:0;top:-2.9%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-0aa2118{left:-3.7%;}body.rtl .elementor-2141 .elementor-element.elementor-element-0aa2118{right:-3.7%;}.elementor-2141 .elementor-element.elementor-element-0aa2118 img{width:100%;}.elementor-2141 .elementor-element.elementor-element-81c7466{width:var( --container-widget-width, 35.5% );max-width:35.5%;--container-widget-width:35.5%;--container-widget-flex-grow:0;top:-2.9%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-81c7466{left:68.2%;}body.rtl .elementor-2141 .elementor-element.elementor-element-81c7466{right:68.2%;}.elementor-2141 .elementor-element.elementor-element-81c7466 img{width:100%;}.elementor-2141 .elementor-element.elementor-element-d7bd538{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-d7bd538{left:0%;}body.rtl .elementor-2141 .elementor-element.elementor-element-d7bd538{right:0%;}.elementor-2141 .elementor-element.elementor-element-27465cf{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;top:41.3%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-27465cf{left:13.6%;}body.rtl .elementor-2141 .elementor-element.elementor-element-27465cf{right:13.6%;}.elementor-2141 .elementor-element.elementor-element-27465cf img{width:100%;}.elementor-2141 .elementor-element.elementor-element-2b3aebd{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;top:41.3%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-2b3aebd{left:78.4%;}body.rtl .elementor-2141 .elementor-element.elementor-element-2b3aebd{right:78.4%;}.elementor-2141 .elementor-element.elementor-element-2b3aebd img{width:100%;}.elementor-2141 .elementor-element.elementor-element-03de7f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:82.3%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-03de7f1{left:-10.2%;}body.rtl .elementor-2141 .elementor-element.elementor-element-03de7f1{right:-10.2%;}.elementor-2141 .elementor-element.elementor-element-03de7f1 img{width:120.4%;max-width:120.4%;}.elementor-2141 .elementor-element.elementor-element-e226321{width:var( --container-widget-width, 25.1% );max-width:25.1%;--container-widget-width:25.1%;--container-widget-flex-grow:0;top:65.8%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-e226321{left:6.5%;}body.rtl .elementor-2141 .elementor-element.elementor-element-e226321{right:6.5%;}.elementor-2141 .elementor-element.elementor-element-e226321 img{width:100%;}.elementor-2141 .elementor-element.elementor-element-70de089{width:var( --container-widget-width, 25.1% );max-width:25.1%;--container-widget-width:25.1%;--container-widget-flex-grow:0;top:65.8%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-70de089{left:68.4%;}body.rtl .elementor-2141 .elementor-element.elementor-element-70de089{right:68.4%;}.elementor-2141 .elementor-element.elementor-element-70de089 img{width:100%;}.elementor-2141 .elementor-element.elementor-element-2b158b8{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:33.5%;--z-index:3;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-2b158b8{left:24%;}body.rtl .elementor-2141 .elementor-element.elementor-element-2b158b8{right:24%;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2141 .elementor-element.elementor-element-6c7610a{text-align:center;}.elementor-2141 .elementor-element.elementor-element-6c7610a .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:6cqw;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-8dc3b21{text-align:center;}.elementor-2141 .elementor-element.elementor-element-8dc3b21 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:8.6cqw;font-weight:500;text-transform:uppercase;line-height:1.05em;letter-spacing:0.02em;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-37df5ae{text-align:center;}.elementor-2141 .elementor-element.elementor-element-37df5ae .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:6.4cqw;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-9e718c7{text-align:center;}.elementor-2141 .elementor-element.elementor-element-9e718c7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:8.6cqw;font-weight:500;text-transform:uppercase;line-height:1.05em;letter-spacing:0.02em;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-f3343c3{margin:2.6cqw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2141 .elementor-element.elementor-element-f3343c3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3.6cqw;font-weight:700;line-height:1.2em;letter-spacing:0.3em;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-d9dffc2{margin:5.5cqw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2141 .elementor-element.elementor-element-d9dffc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2cqw;font-weight:500;line-height:1.2em;letter-spacing:0.06em;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-6b304f5{text-align:center;}.elementor-2141 .elementor-element.elementor-element-6b304f5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4.4cqw;font-weight:600;line-height:1.2em;letter-spacing:0px;color:#3B3634;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2141 .elementor-element.elementor-element-959ddc8 .elementor-button{background-color:#C0858F;font-family:"Montserrat", Sans-serif;font-size:2.3cqw;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(160,100,110,0.28);border-radius:99px 99px 99px 99px;padding:2.2cqw 5cqw 2.2cqw 5cqw;}.elementor-2141 .elementor-element.elementor-element-959ddc8 .elementor-button:hover, .elementor-2141 .elementor-element.elementor-element-959ddc8 .elementor-button:focus{background-color:#A86C77;}.elementor-2141 .elementor-element.elementor-element-959ddc8{margin:3.6cqw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2141 .elementor-element.elementor-element-959ddc8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2141 .elementor-element.elementor-element-959ddc8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2141 .elementor-element.elementor-element-7876d30{--display:flex;--position:absolute;--min-height:100%;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:5;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-7876d30{left:0px;}body.rtl .elementor-2141 .elementor-element.elementor-element-7876d30{right:0px;}.elementor-2141 .elementor-element.elementor-element-5c4b1ad{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;top:-1.5%;z-index:1;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-5c4b1ad{left:-19%;}body.rtl .elementor-2141 .elementor-element.elementor-element-5c4b1ad{right:-19%;}.elementor-2141 .elementor-element.elementor-element-5c4b1ad img{width:100%;}.elementor-2141 .elementor-element.elementor-element-ed8de9b{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;top:-1.5%;z-index:1;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-ed8de9b{left:31%;}body.rtl .elementor-2141 .elementor-element.elementor-element-ed8de9b{right:31%;}.elementor-2141 .elementor-element.elementor-element-ed8de9b img{width:100%;}.elementor-2141 .elementor-element.elementor-element-b4d163a{--display:flex;--min-height:70vh;--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;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:26px;--padding-right:26px;}.elementor-2141 .elementor-element.elementor-element-3ad2244{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;top:12%;z-index:0;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-3ad2244{left:15%;}body.rtl .elementor-2141 .elementor-element.elementor-element-3ad2244{right:15%;}.elementor-2141 .elementor-element.elementor-element-3ad2244 img{width:100%;opacity:0.12;}.elementor-2141 .elementor-element.elementor-element-3c4798f{text-align:center;}.elementor-2141 .elementor-element.elementor-element-3c4798f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-2141 .elementor-element.elementor-element-6ab7e0e{--divider-border-style:solid;--divider-color:#C99AA2;--divider-border-width:1px;--divider-icon-size:7px;}.elementor-2141 .elementor-element.elementor-element-6ab7e0e .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-2141 .elementor-element.elementor-element-6ab7e0e .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-2141 .elementor-element.elementor-element-6ab7e0e.elementor-view-stacked .elementor-icon{background-color:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-6ab7e0e.elementor-view-framed .elementor-icon, .elementor-2141 .elementor-element.elementor-element-6ab7e0e.elementor-view-default .elementor-icon{color:#C99AA2;border-color:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-6ab7e0e.elementor-view-framed .elementor-icon, .elementor-2141 .elementor-element.elementor-element-6ab7e0e.elementor-view-default .elementor-icon svg{fill:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-26120e0{text-align:center;}.elementor-2141 .elementor-element.elementor-element-26120e0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:19px;font-weight:500;font-style:italic;line-height:1.6em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-cbbd3ab{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2141 .elementor-element.elementor-element-cbbd3ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-aee4f2b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:hidden;--padding-top:76px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-2141 .elementor-element.elementor-element-aee4f2b:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-aee4f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE6BF;}.elementor-2141 .elementor-element.elementor-element-6818c90{text-align:center;}.elementor-2141 .elementor-element.elementor-element-6818c90 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-1c29cc2{text-align:center;}.elementor-2141 .elementor-element.elementor-element-1c29cc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-0b08b50{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#C99AA2;--border-color:#C99AA2;--border-radius:150px 150px 18px 18px;box-shadow:0px 10px 30px 0px rgba(120,90,80,0.08);--padding-top:46px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-2141 .elementor-element.elementor-element-0b08b50:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-0b08b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F0;}.elementor-2141 .elementor-element.elementor-element-f05f255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-2141 .elementor-element.elementor-element-f05f255 img{width:200px;height:266px;object-fit:cover;object-position:center center;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:100px 100px 12px 12px;box-shadow:0px 0px 0px 7px rgba(201,154,162,0.55);}.elementor-2141 .elementor-element.elementor-element-c7c9a00{text-align:center;}.elementor-2141 .elementor-element.elementor-element-c7c9a00 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:46px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-1abb2f8{text-align:center;}.elementor-2141 .elementor-element.elementor-element-1abb2f8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-ea06fd6{text-align:center;}.elementor-2141 .elementor-element.elementor-element-ea06fd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-954665d .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0px;fill:#A86C77;color:#A86C77;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99AA2;border-radius:99px 99px 99px 99px;padding:8px 14px 8px 14px;}.elementor-2141 .elementor-element.elementor-element-954665d .elementor-button:hover, .elementor-2141 .elementor-element.elementor-element-954665d .elementor-button:focus{background-color:#C0858F;color:#FFFFFF;}.elementor-2141 .elementor-element.elementor-element-954665d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2141 .elementor-element.elementor-element-954665d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2141 .elementor-element.elementor-element-954665d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2141 .elementor-element.elementor-element-954665d .elementor-button:hover svg, .elementor-2141 .elementor-element.elementor-element-954665d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2141 .elementor-element.elementor-element-cf263cc{text-align:center;}.elementor-2141 .elementor-element.elementor-element-cf263cc .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:64px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-d0fbdef{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#C99AA2;--border-color:#C99AA2;--border-radius:150px 150px 18px 18px;box-shadow:0px 10px 30px 0px rgba(120,90,80,0.08);--padding-top:46px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-2141 .elementor-element.elementor-element-d0fbdef:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-d0fbdef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F0;}.elementor-2141 .elementor-element.elementor-element-708462e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-2141 .elementor-element.elementor-element-708462e img{width:200px;height:266px;object-fit:cover;object-position:center center;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:100px 100px 12px 12px;box-shadow:0px 0px 0px 7px rgba(201,154,162,0.55);}.elementor-2141 .elementor-element.elementor-element-a92728a{text-align:center;}.elementor-2141 .elementor-element.elementor-element-a92728a .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:46px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-5b07eed{text-align:center;}.elementor-2141 .elementor-element.elementor-element-5b07eed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-9277f87{text-align:center;}.elementor-2141 .elementor-element.elementor-element-9277f87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-3a8037a .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0px;fill:#A86C77;color:#A86C77;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99AA2;border-radius:99px 99px 99px 99px;padding:8px 14px 8px 14px;}.elementor-2141 .elementor-element.elementor-element-3a8037a .elementor-button:hover, .elementor-2141 .elementor-element.elementor-element-3a8037a .elementor-button:focus{background-color:#C0858F;color:#FFFFFF;}.elementor-2141 .elementor-element.elementor-element-3a8037a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2141 .elementor-element.elementor-element-3a8037a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2141 .elementor-element.elementor-element-3a8037a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2141 .elementor-element.elementor-element-3a8037a .elementor-button:hover svg, .elementor-2141 .elementor-element.elementor-element-3a8037a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2141 .elementor-element.elementor-element-8c52925{width:var( --container-widget-width, 100% );max-width:100%;margin:30% 0% calc(var(--kit-widget-spacing, 0px) + -8%) -12%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2141 .elementor-element.elementor-element-8c52925 img{width:124%;max-width:124%;}.elementor-2141 .elementor-element.elementor-element-0d451a9{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;bottom:0%;z-index:2;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-0d451a9{left:-1%;}body.rtl .elementor-2141 .elementor-element.elementor-element-0d451a9{right:-1%;}.elementor-2141 .elementor-element.elementor-element-0d451a9 img{width:100%;}.elementor-2141 .elementor-element.elementor-element-aa3d060{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;bottom:0%;z-index:2;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-aa3d060{right:-1%;}body.rtl .elementor-2141 .elementor-element.elementor-element-aa3d060{left:-1%;}.elementor-2141 .elementor-element.elementor-element-aa3d060 img{width:100%;}.elementor-2141 .elementor-element.elementor-element-22f175f{--display:flex;--min-height:560px;--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:90px;--padding-bottom:90px;--padding-left:26px;--padding-right:26px;}.elementor-2141 .elementor-element.elementor-element-22f175f:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-22f175f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C7B78;background-image:url("https://sahnikah.com/wp-content/uploads/2026/09/Garden-Series-17.jpeg");background-position:center center;background-size:cover;}.elementor-2141 .elementor-element.elementor-element-22f175f::before, .elementor-2141 .elementor-element.elementor-element-22f175f > .elementor-background-video-container::before, .elementor-2141 .elementor-element.elementor-element-22f175f > .e-con-inner > .elementor-background-video-container::before, .elementor-2141 .elementor-element.elementor-element-22f175f > .elementor-background-slideshow::before, .elementor-2141 .elementor-element.elementor-element-22f175f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2141 .elementor-element.elementor-element-22f175f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#463C3A;--background-overlay:'';}.elementor-2141 .elementor-element.elementor-element-67e9330{text-align:center;}.elementor-2141 .elementor-element.elementor-element-67e9330 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#F3DFE2;}.elementor-2141 .elementor-element.elementor-element-87f3a10{text-align:center;}.elementor-2141 .elementor-element.elementor-element-87f3a10 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-2141 .elementor-element.elementor-element-4723376{text-align:center;}.elementor-2141 .elementor-element.elementor-element-4723376 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-countdown .elementor-countdown-expire--message{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2141 .elementor-element.elementor-element-38f1945{width:var( --container-widget-width, 310px );max-width:310px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-2141 .elementor-element.elementor-element-38f1945 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-38f1945 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-38f1945 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2141 .elementor-element.elementor-element-38f1945 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2141 .elementor-element.elementor-element-38f1945 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-2141 .elementor-element.elementor-element-38f1945 .elementor-countdown-item{padding:12px 0px 12px 0px;background-color:#FBF6F0EB;border-radius:40px 40px 10px 10px;}.elementor-2141 .elementor-element.elementor-element-38f1945 .elementor-countdown-digits{color:#C0858F;font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:700;line-height:1.1em;}.elementor-2141 .elementor-element.elementor-element-38f1945 .elementor-countdown-label{color:#3B3634;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-2141 .elementor-element.elementor-element-e7c9d44{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:76px;--padding-bottom:76px;--padding-left:26px;--padding-right:26px;}.elementor-2141 .elementor-element.elementor-element-ed3c4dc{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:5%;z-index:0;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-ed3c4dc{left:2%;}body.rtl .elementor-2141 .elementor-element.elementor-element-ed3c4dc{right:2%;}.elementor-2141 .elementor-element.elementor-element-ed3c4dc img{width:100%;opacity:0.8;}.elementor-2141 .elementor-element.elementor-element-398b94d{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:5%;z-index:0;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-398b94d{right:2%;}body.rtl .elementor-2141 .elementor-element.elementor-element-398b94d{left:2%;}.elementor-2141 .elementor-element.elementor-element-398b94d img{width:100%;opacity:0.8;}.elementor-2141 .elementor-element.elementor-element-4f91c1a{text-align:center;}.elementor-2141 .elementor-element.elementor-element-4f91c1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-095e217{--divider-border-style:solid;--divider-color:#C99AA2;--divider-border-width:1px;--divider-icon-size:7px;}.elementor-2141 .elementor-element.elementor-element-095e217 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-2141 .elementor-element.elementor-element-095e217 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-2141 .elementor-element.elementor-element-095e217.elementor-view-stacked .elementor-icon{background-color:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-095e217.elementor-view-framed .elementor-icon, .elementor-2141 .elementor-element.elementor-element-095e217.elementor-view-default .elementor-icon{color:#C99AA2;border-color:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-095e217.elementor-view-framed .elementor-icon, .elementor-2141 .elementor-element.elementor-element-095e217.elementor-view-default .elementor-icon svg{fill:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-2a6757d{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#C99AA2;--border-color:#C99AA2;--border-radius:150px 150px 18px 18px;box-shadow:0px 10px 30px 0px rgba(120,90,80,0.08);--padding-top:46px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-2141 .elementor-element.elementor-element-2a6757d:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-2a6757d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F0;}.elementor-2141 .elementor-element.elementor-element-be537d9{text-align:center;}.elementor-2141 .elementor-element.elementor-element-be537d9 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-dc08fb5{text-align:center;}.elementor-2141 .elementor-element.elementor-element-dc08fb5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-64eae2b{text-align:center;}.elementor-2141 .elementor-element.elementor-element-64eae2b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-f28ddeb{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-2141 .elementor-element.elementor-element-f28ddeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-fc8fb80{text-align:center;}.elementor-2141 .elementor-element.elementor-element-fc8fb80 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-3cf3575{text-align:center;}.elementor-2141 .elementor-element.elementor-element-3cf3575 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-68df71b .elementor-button{background-color:#C0858F;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(160,100,110,0.28);border-radius:99px 99px 99px 99px;padding:12px 22px 12px 22px;}.elementor-2141 .elementor-element.elementor-element-68df71b .elementor-button:hover, .elementor-2141 .elementor-element.elementor-element-68df71b .elementor-button:focus{background-color:#A86C77;}.elementor-2141 .elementor-element.elementor-element-68df71b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2141 .elementor-element.elementor-element-68df71b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2141 .elementor-element.elementor-element-68df71b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2141 .elementor-element.elementor-element-344b969 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2141 .elementor-element.elementor-element-344b969 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2141 .elementor-element.elementor-element-344b969 a.elementor-button, .elementor-2141 .elementor-element.elementor-element-344b969 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#A86C77;color:#A86C77;background-color:#FFFFFF00;border-radius:99px 99px 99px 99px;padding:11px 22px 11px 22px;}.elementor-2141 .elementor-element.elementor-element-344b969 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-e58cb62{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#C99AA2;--border-color:#C99AA2;--border-radius:150px 150px 18px 18px;box-shadow:0px 10px 30px 0px rgba(120,90,80,0.08);--padding-top:46px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-2141 .elementor-element.elementor-element-e58cb62:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-e58cb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F0;}.elementor-2141 .elementor-element.elementor-element-d084aba{text-align:center;}.elementor-2141 .elementor-element.elementor-element-d084aba .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-180bc8d{text-align:center;}.elementor-2141 .elementor-element.elementor-element-180bc8d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-6224d0d{text-align:center;}.elementor-2141 .elementor-element.elementor-element-6224d0d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-e5b08d0{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-2141 .elementor-element.elementor-element-e5b08d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-9bc3f50{text-align:center;}.elementor-2141 .elementor-element.elementor-element-9bc3f50 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-28ae00c{text-align:center;}.elementor-2141 .elementor-element.elementor-element-28ae00c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-8fd1661 .elementor-button{background-color:#C0858F;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(160,100,110,0.28);border-radius:99px 99px 99px 99px;padding:12px 22px 12px 22px;}.elementor-2141 .elementor-element.elementor-element-8fd1661 .elementor-button:hover, .elementor-2141 .elementor-element.elementor-element-8fd1661 .elementor-button:focus{background-color:#A86C77;}.elementor-2141 .elementor-element.elementor-element-8fd1661{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2141 .elementor-element.elementor-element-8fd1661 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2141 .elementor-element.elementor-element-8fd1661 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2141 .elementor-element.elementor-element-6a744fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-2141 .elementor-element.elementor-element-6a744fc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2141 .elementor-element.elementor-element-6a744fc a.elementor-button, .elementor-2141 .elementor-element.elementor-element-6a744fc .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#A86C77;color:#A86C77;background-color:#FFFFFF00;border-radius:99px 99px 99px 99px;padding:11px 22px 11px 22px;}.elementor-2141 .elementor-element.elementor-element-6a744fc .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-f892e92{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:64px;--padding-bottom:64px;--padding-left:26px;--padding-right:26px;}.elementor-2141 .elementor-element.elementor-element-f892e92:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-f892e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE6BF;}.elementor-2141 .elementor-element.elementor-element-f11a810{text-align:center;}.elementor-2141 .elementor-element.elementor-element-f11a810 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-41b03ba{text-align:center;}.elementor-2141 .elementor-element.elementor-element-41b03ba .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-dfd4120{text-align:center;}.elementor-2141 .elementor-element.elementor-element-dfd4120 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-8ea6a78 .elementor-button{background-color:#C0858F;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(160,100,110,0.28);border-radius:99px 99px 99px 99px;padding:12px 22px 12px 22px;}.elementor-2141 .elementor-element.elementor-element-8ea6a78 .elementor-button:hover, .elementor-2141 .elementor-element.elementor-element-8ea6a78 .elementor-button:focus{background-color:#A86C77;}.elementor-2141 .elementor-element.elementor-element-8ea6a78{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2141 .elementor-element.elementor-element-8ea6a78 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2141 .elementor-element.elementor-element-8ea6a78 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2141 .elementor-element.elementor-element-9fdd418{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:76px;--padding-bottom:76px;--padding-left:26px;--padding-right:26px;}.elementor-2141 .elementor-element.elementor-element-27c82ac{text-align:center;}.elementor-2141 .elementor-element.elementor-element-27c82ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-9c82a1e{text-align:center;}.elementor-2141 .elementor-element.elementor-element-9c82a1e .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-widget-gallery .elementor-gallery-item__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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2141 .elementor-element.elementor-element-557fa48{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--image-border-radius:12px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2141 .elementor-element.elementor-element-adcfd3d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:76px;--padding-bottom:76px;--padding-left:26px;--padding-right:26px;}.elementor-2141 .elementor-element.elementor-element-adcfd3d:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-adcfd3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE6BF;}.elementor-2141 .elementor-element.elementor-element-35c2715{text-align:center;}.elementor-2141 .elementor-element.elementor-element-35c2715 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-6bc2feb{text-align:center;}.elementor-2141 .elementor-element.elementor-element-6bc2feb .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-69b8168{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-2141 .elementor-element.elementor-element-78108ce{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#C99AA2;--border-color:#C99AA2;--padding-top:0px;--padding-bottom:22px;--padding-left:28px;--padding-right:0px;}.elementor-2141 .elementor-element.elementor-element-c0e0f14{text-align:start;}.elementor-2141 .elementor-element.elementor-element-c0e0f14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-1f92b57{text-align:start;}.elementor-2141 .elementor-element.elementor-element-1f92b57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-52d833a{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#C99AA2;--border-color:#C99AA2;--padding-top:0px;--padding-bottom:22px;--padding-left:28px;--padding-right:0px;}.elementor-2141 .elementor-element.elementor-element-a3152fe{text-align:start;}.elementor-2141 .elementor-element.elementor-element-a3152fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-84ff862{text-align:start;}.elementor-2141 .elementor-element.elementor-element-84ff862 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-42a4eef{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#C99AA2;--border-color:#C99AA2;--padding-top:0px;--padding-bottom:22px;--padding-left:28px;--padding-right:0px;}.elementor-2141 .elementor-element.elementor-element-61f8d38{text-align:start;}.elementor-2141 .elementor-element.elementor-element-61f8d38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-3b6850e{text-align:start;}.elementor-2141 .elementor-element.elementor-element-3b6850e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-4c7b18f{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#C99AA2;--border-color:#C99AA2;--padding-top:0px;--padding-bottom:22px;--padding-left:28px;--padding-right:0px;}.elementor-2141 .elementor-element.elementor-element-5968421{text-align:start;}.elementor-2141 .elementor-element.elementor-element-5968421 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-d964047{text-align:start;}.elementor-2141 .elementor-element.elementor-element-d964047 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-673a9b0{--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:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;--padding-top:76px;--padding-bottom:76px;--padding-left:26px;--padding-right:26px;}.elementor-2141 .elementor-element.elementor-element-f9c0986{text-align:center;}.elementor-2141 .elementor-element.elementor-element-f9c0986 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-05b60c5{text-align:center;}.elementor-2141 .elementor-element.elementor-element-05b60c5 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-7f6cf60{text-align:center;}.elementor-2141 .elementor-element.elementor-element-7f6cf60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-1f898f3{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#C99AA2;--border-color:#C99AA2;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 30px 0px rgba(120,90,80,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-2141 .elementor-element.elementor-element-1f898f3:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-1f898f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F0;}.elementor-2141 .elementor-element.elementor-element-d952cab{text-align:center;}.elementor-2141 .elementor-element.elementor-element-d952cab .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-5488226{text-align:center;}.elementor-2141 .elementor-element.elementor-element-5488226 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:700;line-height:1.25em;letter-spacing:1.5px;color:#A86C77;}.elementor-2141 .elementor-element.elementor-element-7c0ff38{text-align:center;}.elementor-2141 .elementor-element.elementor-element-7c0ff38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-b02f703 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-2141 .elementor-element.elementor-element-b02f703 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2141 .elementor-element.elementor-element-b02f703 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2141 .elementor-element.elementor-element-b02f703 .copy-content{margin-bottom:15px;padding-bottom:0px;}.elementor-2141 .elementor-element.elementor-element-b02f703 .head-title{margin-bottom:15px;}.elementor-2141 .elementor-element.elementor-element-b02f703 .elementor-image.img{margin-bottom:15px;}.elementor-2141 .elementor-element.elementor-element-b02f703 a.elementor-button, .elementor-2141 .elementor-element.elementor-element-b02f703 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#A86C77;color:#A86C77;background-color:#FFFFFF00;border-radius:99px 99px 99px 99px;padding:10px 20px 10px 20px;}.elementor-2141 .elementor-element.elementor-element-b02f703 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-64d40f3{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#C99AA2;--border-color:#C99AA2;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 30px 0px rgba(120,90,80,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-2141 .elementor-element.elementor-element-64d40f3:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-64d40f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F0;}.elementor-2141 .elementor-element.elementor-element-4cd42df{text-align:center;}.elementor-2141 .elementor-element.elementor-element-4cd42df .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-9b33523{text-align:center;}.elementor-2141 .elementor-element.elementor-element-9b33523 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:700;line-height:1.25em;letter-spacing:1.5px;color:#A86C77;}.elementor-2141 .elementor-element.elementor-element-00275b7{text-align:center;}.elementor-2141 .elementor-element.elementor-element-00275b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-515a5d2 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-2141 .elementor-element.elementor-element-515a5d2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2141 .elementor-element.elementor-element-515a5d2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2141 .elementor-element.elementor-element-515a5d2 .copy-content{margin-bottom:15px;padding-bottom:0px;}.elementor-2141 .elementor-element.elementor-element-515a5d2 .head-title{margin-bottom:15px;}.elementor-2141 .elementor-element.elementor-element-515a5d2 .elementor-image.img{margin-bottom:15px;}.elementor-2141 .elementor-element.elementor-element-515a5d2 a.elementor-button, .elementor-2141 .elementor-element.elementor-element-515a5d2 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#A86C77;color:#A86C77;background-color:#FFFFFF00;border-radius:99px 99px 99px 99px;padding:10px 20px 10px 20px;}.elementor-2141 .elementor-element.elementor-element-515a5d2 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99AA2;}.elementor-2141 .elementor-element.elementor-element-114b81a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;--padding-top:76px;--padding-bottom:76px;--padding-left:26px;--padding-right:26px;}.elementor-2141 .elementor-element.elementor-element-114b81a:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-114b81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE6BF;}.elementor-2141 .elementor-element.elementor-element-cbaa1b3{text-align:center;}.elementor-2141 .elementor-element.elementor-element-cbaa1b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-cec8263{text-align:center;}.elementor-2141 .elementor-element.elementor-element-cec8263 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-0aecce6{text-align:center;}.elementor-2141 .elementor-element.elementor-element-0aecce6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:500;font-style:italic;line-height:1.6em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-d0c8d7f{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#C99AA2;--border-color:#C99AA2;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 30px 0px rgba(120,90,80,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-2141 .elementor-element.elementor-element-d0c8d7f:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-d0c8d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F0;}.elementor-2141 .elementor-element.elementor-element-0654c7e{text-align:center;}.elementor-2141 .elementor-element.elementor-element-0654c7e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-widget-weddingpress-commentkit .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-widget-weddingpress-commentkit .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=submit]{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper ul.wdp-container-comments{max-height:none !important;overflow-y:visible !important;scrollbar-width:none !important;-ms-overflow-style:none !important;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper ul.wdp-container-comments::-webkit-scrollbar{display:none !important;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper{background-color:#FFFFFF00;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type="submit"]{background-color:#C0858F;fill:#FFFFFF;color:#FFFFFF;}.elementor-2141 .elementor-element.elementor-element-7ed1b44{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-link a.wdp-link, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper.wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=submit]{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper.wdp-border{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=submit]{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;border-radius:99px 99px 99px 99px;padding:10px 26px 10px 26px;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form p.form-submit{text-align:left !important;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=text], .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0CFD1;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=text], .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper.wdp-facebook .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper.wdp-dark .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=text], .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea{color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form input#author, .wdp-wrapper .wdp-wrap-form .wdp-container-form input#email, .wdp-wrapper .wdp-wrap-form .wdp-container-form input#url, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select{border-radius:12px 12px 12px 12px;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper ul.wdp-container-comments li.wdp-item-comment .wdp-comment-avatar img{width:28px !important;height:28px !important;max-width:28px !important;max-height:28px !important;object-fit:cover;opacity:1;}.elementor-2141 .elementor-element.elementor-element-7ed1b44 .wdp-wrapper ul.wdp-container-comments li.wdp-item-comment .wdp-comment-avatar{width:28px;margin-right:8px;}.elementor-2141 .elementor-element.elementor-element-fca59ae{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#C99AA2;--border-color:#C99AA2;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 30px 0px rgba(120,90,80,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-2141 .elementor-element.elementor-element-fca59ae:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-fca59ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F0;}.elementor-2141 .elementor-element.elementor-element-214df9c{text-align:center;}.elementor-2141 .elementor-element.elementor-element-214df9c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-be9f5f0{text-align:center;}.elementor-2141 .elementor-element.elementor-element-be9f5f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9{width:100%;max-width:100%;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper label{color:#3B3634;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper input[type="text"], .elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper input[type="jumlah"], .elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper textarea, .elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input:not([type="radio"]):not([type="checkbox"]), .elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container select, .elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container textarea{color:#3B3634;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0CFD1;border-radius:12px 12px 12px 12px;padding:10px 14px 10px 14px;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper input::-webkit-input-placeholder{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper textarea::-webkit-input-placeholder{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper input::-moz-placeholder{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper textarea::-moz-placeholder{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper input::placeholder{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper textarea::placeholder{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input::-webkit-input-placeholder{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container textarea::-webkit-input-placeholder{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input::placeholder{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container textarea::placeholder{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value){color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value){color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="datetime-local"]:not(.has-value){color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container select:not(.has-value){color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-text{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-month-field{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-day-field{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-year-field{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-text{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-hour-field{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-minute-field{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-ampm-field{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="datetime-local"]:not(.has-value)::-webkit-datetime-edit{color:#999999 !important;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper input[type="submit"], .elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper button{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;background-color:#C0858F;border-radius:99px 99px 99px 99px;padding:12px 20px 12px 20px;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .wdp-form-field-option.wdp-option-type-radio label.to-select-option{display:block;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper label.wdp-cf-option-label{display:block;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 label.to-select-option, .elementor-2141 .elementor-element.elementor-element-c7b3ea9 .elementor-wdp-form-wrapper label.wdp-cf-option-label{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2141 .elementor-element.elementor-element-c7b3ea9 label.to-select-option{color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-2b7ff7a{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#C99AA2;--border-color:#C99AA2;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 30px 0px rgba(120,90,80,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-2141 .elementor-element.elementor-element-2b7ff7a:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-2b7ff7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6F0;}.elementor-2141 .elementor-element.elementor-element-ca5b1e9{text-align:center;}.elementor-2141 .elementor-element.elementor-element-ca5b1e9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-54df531{text-align:center;}.elementor-2141 .elementor-element.elementor-element-54df531 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-a590a7f .qr_code{text-align:center;}.elementor-2141 .elementor-element.elementor-element-aafeaa4{--display:flex;--min-height:100vh;--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:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2141 .elementor-element.elementor-element-8830486{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;top:-3%;z-index:0;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-8830486{left:-9%;}body.rtl .elementor-2141 .elementor-element.elementor-element-8830486{right:-9%;}.elementor-2141 .elementor-element.elementor-element-8830486 img{width:100%;}.elementor-2141 .elementor-element.elementor-element-f2f601f{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;top:-3%;z-index:0;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-f2f601f{right:-9%;}body.rtl .elementor-2141 .elementor-element.elementor-element-f2f601f{left:-9%;}.elementor-2141 .elementor-element.elementor-element-f2f601f img{width:100%;}.elementor-2141 .elementor-element.elementor-element-b95aa21{margin:110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2141 .elementor-element.elementor-element-b95aa21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-472a7cb{padding:0px 26px 0px 26px;text-align:center;}.elementor-2141 .elementor-element.elementor-element-472a7cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#6F6764;}.elementor-2141 .elementor-element.elementor-element-98d3455{padding:0px 26px 0px 26px;text-align:center;}.elementor-2141 .elementor-element.elementor-element-98d3455 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-0e2ee9a{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2141 .elementor-element.elementor-element-0e2ee9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#71896A;}.elementor-2141 .elementor-element.elementor-element-7410e3b{text-align:center;}.elementor-2141 .elementor-element.elementor-element-7410e3b .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:50px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#C0858F;}.elementor-2141 .elementor-element.elementor-element-a5f62b6{width:var( --container-widget-width, 100% );max-width:100%;margin:30% 0% calc(var(--kit-widget-spacing, 0px) + -8%) -12%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2141 .elementor-element.elementor-element-a5f62b6 img{width:124%;max-width:124%;}.elementor-2141 .elementor-element.elementor-element-1bd83d3{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;bottom:0%;z-index:2;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-1bd83d3{left:-1%;}body.rtl .elementor-2141 .elementor-element.elementor-element-1bd83d3{right:-1%;}.elementor-2141 .elementor-element.elementor-element-1bd83d3 img{width:100%;}.elementor-2141 .elementor-element.elementor-element-6b3b1cd{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;bottom:0%;z-index:2;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-6b3b1cd{right:-1%;}body.rtl .elementor-2141 .elementor-element.elementor-element-6b3b1cd{left:-1%;}.elementor-2141 .elementor-element.elementor-element-6b3b1cd img{width:100%;}.elementor-2141 .elementor-element.elementor-element-ad9b782{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2141 .elementor-element.elementor-element-ad9b782:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-ad9b782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D5F5C;}.elementor-2141 .elementor-element.elementor-element-be02e9d{text-align:center;}.elementor-2141 .elementor-element.elementor-element-be02e9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#F7EEE9;}.elementor-2141 .elementor-element.elementor-element-cfd4bf7{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;bottom:24px;z-index:999;}body:not(.rtl) .elementor-2141 .elementor-element.elementor-element-cfd4bf7{right:18px;}body.rtl .elementor-2141 .elementor-element.elementor-element-cfd4bf7{left:18px;}.elementor-2141 .elementor-element.elementor-element-cfd4bf7 .elementor-icon-wrapper{text-align:center;}.elementor-2141 .elementor-element.elementor-element-cfd4bf7.elementor-view-stacked .elementor-icon{background-color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-cfd4bf7.elementor-view-framed .elementor-icon, .elementor-2141 .elementor-element.elementor-element-cfd4bf7.elementor-view-default .elementor-icon{color:#3B3634;border-color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-cfd4bf7.elementor-view-framed .elementor-icon, .elementor-2141 .elementor-element.elementor-element-cfd4bf7.elementor-view-default .elementor-icon svg{fill:#3B3634;}.elementor-2141 .elementor-element.elementor-element-cfd4bf7 .wdp-audio-wave{background-color:#3B3634;}.elementor-2141 .elementor-element.elementor-element-cfd4bf7 .wdp-audio-progress-ring{stroke:#3B3634;}.elementor-2141 .elementor-element.elementor-element-cfd4bf7 .elementor-icon{font-size:24px;}.elementor-2141 .elementor-element.elementor-element-cfd4bf7 .elementor-icon i, .elementor-2141 .elementor-element.elementor-element-cfd4bf7 .elementor-icon svg{transform:rotate(0deg);}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-weddingpress-commentkit .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-widget-weddingpress-commentkit .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=submit]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-2141 .elementor-element.elementor-element-72bb7b3{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2141 .elementor-element.elementor-element-2b158b8{--width:52%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2141 .elementor-element.elementor-element-7876d30{--width:100%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-weddingpress-commentkit .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-widget-weddingpress-commentkit .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=submit]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-2141 .elementor-element.elementor-element-72bb7b3{--width:480px;}.elementor-2141 .elementor-element.elementor-element-2b158b8{--width:52%;}.elementor-2141 .elementor-element.elementor-element-7876d30{--width:100%;}.elementor-2141 .elementor-element.elementor-element-0b08b50{--width:100%;}.elementor-2141 .elementor-element.elementor-element-d0fbdef{--width:100%;}.elementor-2141 .elementor-element.elementor-element-2a6757d{--width:100%;}.elementor-2141 .elementor-element.elementor-element-e58cb62{--width:100%;}.elementor-2141 .elementor-element.elementor-element-69b8168{--width:100%;}.elementor-2141 .elementor-element.elementor-element-78108ce{--width:100%;}.elementor-2141 .elementor-element.elementor-element-52d833a{--width:100%;}.elementor-2141 .elementor-element.elementor-element-42a4eef{--width:100%;}.elementor-2141 .elementor-element.elementor-element-4c7b18f{--width:100%;}.elementor-2141 .elementor-element.elementor-element-1f898f3{--width:100%;}.elementor-2141 .elementor-element.elementor-element-64d40f3{--width:100%;}.elementor-2141 .elementor-element.elementor-element-d0c8d7f{--width:100%;}.elementor-2141 .elementor-element.elementor-element-fca59ae{--width:100%;}.elementor-2141 .elementor-element.elementor-element-2b7ff7a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2141 .elementor-element.elementor-element-72bb7b3{--width:480px;}.elementor-2141 .elementor-element.elementor-element-2b158b8{--width:52%;}.elementor-2141 .elementor-element.elementor-element-7876d30{--width:100%;}}@media(min-width:1025px){.elementor-2141 .elementor-element.elementor-element-72bb7b3:not(.elementor-motion-effects-element-type-background), .elementor-2141 .elementor-element.elementor-element-72bb7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-e010cfd *//* Leaf-curtain intro + motion cover.
   Not achievable via the panel: the layers share one 9:16 stage that must "cover" the
   viewport (max() + aspect-ratio + container units), the timeline only starts once every
   layer has decoded (.gw-ready / .gw-open / .gw-play / .gw-done are added by the
   "Script Gate" HTML widget), and Elementor's entrance animations cannot split a curtain,
   draw an SVG stroke, or chain custom keyframes. In the editor the curtain is hidden so the
   cover stays editable; select "Tirai Daun" in the Navigator to edit its two leaf images. */
.elementor-2141 .elementor-element.elementor-element-e010cfd .gw-stage {
    position: absolute;
    left: 50%;
    top: 50%;
    width: max(100%, 100vh * 0.5625);
    aspect-ratio: 9 / 16;
    transform: translate(-50%, -50%);
    container-type: inline-size;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd .gw-frame-svg {
    display: block;
    width: 100%;
    height: auto;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd .gw-frame-fill {
    fill: #FBF6F0;
    fill-opacity: 0.9;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd .gw-frame-line {
    fill: none;
    stroke: #C99AA2;
    stroke-width: 7;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd .gw-glow::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 4%;
    width: 260%;
    aspect-ratio: 1;
    transform: translate(-50%, -30%);
    background: radial-gradient(closest-side, rgba(255, 226, 214, 0.75), rgba(255, 226, 214, 0));
    opacity: 0;
    pointer-events: none;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd .gw-curtain {
    inset: 0;
    pointer-events: none;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd .gw-curtain::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #DFE8D6;
    transition: opacity 1.4s ease 0.2s;
}

body.elementor-editor-active .elementor-2141 .elementor-element.elementor-element-e010cfd .gw-curtain {
    display: none;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd .gw-leaf-l {
    transform-origin: 0 50%;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd .gw-leaf-r {
    transform-origin: 100% 50%;
}

body:not(.elementor-editor-active) .elementor-2141 .elementor-element.elementor-element-e010cfd:not(.gw-play) .gw-layer {
    opacity: 0;
}

@keyframes gw-breathe-l {
    50% { transform: translateX(-0.8%) rotate(-0.4deg); }
}

@keyframes gw-breathe-r {
    50% { transform: translateX(0.8%) rotate(0.4deg); }
}

@keyframes gw-open-l {
    12% { transform: translateX(2%); }
    100% { transform: translateX(-92%) rotate(-7deg) scale(1.08); }
}

@keyframes gw-open-r {
    12% { transform: translateX(-2%); }
    100% { transform: translateX(92%) rotate(7deg) scale(1.08); }
}

@keyframes gw-pull-back {
    from { transform: scale(1.22); }
    to { transform: scale(1); }
}

@keyframes gw-drift {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.04) translateX(-1%); }
}

@keyframes gw-rise {
    from { transform: translateY(var(--gw-dy, 14%)); opacity: 0; }
    to { transform: none; opacity: 1; }
}

@keyframes gw-from-left {
    from { transform: translate(-30%, -8%) rotate(-6deg); opacity: 0; }
    to { transform: none; opacity: 1; }
}

@keyframes gw-from-right {
    from { transform: translate(30%, -8%) rotate(6deg); opacity: 0; }
    to { transform: none; opacity: 1; }
}

@keyframes gw-frame-in {
    from { transform: scale(0.92); opacity: 0; }
    to { transform: none; opacity: 1; }
}

@keyframes gw-draw {
    from { stroke-dashoffset: 1; }
    to { stroke-dashoffset: 0; }
}

@keyframes gw-fade {
    from { opacity: 0; }
}

@keyframes gw-fade-up {
    from { transform: translateY(3cqw); opacity: 0; }
    to { transform: none; opacity: 1; }
}

@keyframes gw-hop-in {
    0% { transform: translateY(30%); opacity: 0; }
    55% { transform: translateY(-7%); opacity: 1; }
    75% { transform: translateY(0); }
    88% { transform: translateY(-2.5%); }
    100% { transform: none; opacity: 1; }
}

@keyframes gw-nod {
    0%, 100% { transform: rotate(0); }
    50% { transform: rotate(-2deg); }
}

@keyframes gw-flicker {
    0%, 100% { opacity: 0.85; }
    40% { opacity: 1; }
    60% { opacity: 0.7; }
}

@keyframes gw-pulse {
    0%, 100% { box-shadow: 0 0 0 0 rgba(192, 133, 143, 0.45); }
    50% { box-shadow: 0 0 0 2.4cqw rgba(192, 133, 143, 0); }
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-ready .gw-leaf-l {
    animation: gw-breathe-l 3s ease-in-out infinite;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-ready .gw-leaf-r {
    animation: gw-breathe-r 3s ease-in-out infinite;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-open .gw-curtain::before {
    opacity: 0;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-open .gw-leaf-l {
    animation: gw-open-l 2.4s cubic-bezier(0.65, 0, 0.25, 1) forwards;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-open .gw-leaf-r {
    animation: gw-open-r 2.4s cubic-bezier(0.65, 0, 0.25, 1) forwards;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-done .gw-curtain {
    display: none;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-sky img {
    animation: gw-pull-back 3.4s cubic-bezier(0.2, 0.7, 0.2, 1) both,
        gw-drift 26s ease-in-out 3.4s infinite;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-windmill {
    animation: gw-fade 2s ease 0.6s both;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-tree-l {
    animation: gw-from-left 2s cubic-bezier(0.2, 0.7, 0.2, 1) 0.3s both;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-tree-r {
    animation: gw-from-right 2s cubic-bezier(0.2, 0.7, 0.2, 1) 0.4s both;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-frame {
    transform-origin: 50% 48%;
    animation: gw-frame-in 1.3s ease-out 1s both;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-frame-line {
    stroke-dasharray: 1;
    animation: gw-draw 2s ease-in-out 1.1s both;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-lamp-l,
.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-lamp-r {
    --gw-dy: 20%;
    animation: gw-rise 1.4s cubic-bezier(0.2, 0.7, 0.2, 1) 1.5s both;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-lamp-r {
    animation-delay: 1.65s;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-glow::before {
    animation: gw-fade 1s ease 2.8s both, gw-flicker 3.2s ease-in-out 3.8s infinite;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-tulips {
    --gw-dy: 35%;
    animation: gw-rise 1.8s cubic-bezier(0.2, 0.7, 0.2, 1) 1.2s both;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-bunny-l {
    animation: gw-hop-in 1.2s ease-out 2.2s both;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-bunny-r {
    animation: gw-hop-in 1.2s ease-out 2.45s both;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-bunny-l img,
.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-l-bunny-r img {
    transform-origin: 50% 90%;
    animation: gw-nod 4s ease-in-out 3.6s infinite;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-copy > * {
    animation: gw-fade-up 1s ease-out both;
}

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-copy > :nth-child(1) { animation-delay: 2.4s; }
.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-copy > :nth-child(2) { animation-delay: 2.65s; }
.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-copy > :nth-child(3) { animation-delay: 2.85s; }
.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-copy > :nth-child(4) { animation-delay: 3.05s; }
.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-copy > :nth-child(5) { animation-delay: 3.3s; }
.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-copy > :nth-child(6) { animation-delay: 3.6s; }
.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-copy > :nth-child(7) { animation-delay: 3.7s; }
.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-copy > :nth-child(8) { animation-delay: 3.9s; }

.elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play #openBtn .elementor-button {
    animation: gw-pulse 2.4s ease-in-out 5s infinite;
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2141 .elementor-element.elementor-element-e010cfd .gw-curtain {
        display: none;
    }

    .elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-layer,
    .elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-layer img,
    .elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-frame-line,
    .elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-glow::before,
    .elementor-2141 .elementor-element.elementor-element-e010cfd.gw-play .gw-copy > * {
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for weddingpress-audio, class: .elementor-element-cfd4bf7 *//* Spinning disc while the music plays.
   Not achievable via the panel: the WeddingPress audio widget has no rotation control. */
.elementor-2141 .elementor-element.elementor-element-cfd4bf7 #audio-container {
    cursor: pointer;
}

.elementor-2141 .elementor-element.elementor-element-cfd4bf7 .elementor-icon-wrapper {
    line-height: 0;
}

.elementor-2141 .elementor-element.elementor-element-cfd4bf7 #mute-sound {
    animation: gw-spin 4s linear infinite;
}

@keyframes gw-spin {
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72bb7b3 *//* Theme-wide details of Garden Windmill.
   Not achievable via the panel:
   - Cormorant Garamond defaults to old-style numerals; the typography controls have no
     OpenType feature setting, so lining numerals are switched on here (dates, accounts).
   - Looping idle motion (trees/tulips sway, section bunnies hop) has no Motion Effects
     equivalent; the loop runs on the widget wrapper or its <img> so the native entrance
     animation of the same widget keeps working.
   - The inner hairline of the arched cards and the love-story timeline dots are pure
     decoration drawn with ::before / ::after. */
.elementor-2141 .elementor-element.elementor-element-72bb7b3 {
    font-feature-settings: "lnum" 1;
}

@keyframes gw-sway {
    0%, 100% { transform: rotate(-1.3deg); }
    50% { transform: rotate(1.3deg); }
}

@keyframes gw-bunny-hop {
    0%, 55%, 100% { transform: none; }
    8% { transform: scale(1.06, 0.92); }
    22% { transform: translateY(-38%) scale(0.96, 1.05) rotate(-3deg); }
    34% { transform: translateY(-4%) rotate(1deg); }
    40% { transform: scale(1.05, 0.94); }
    47% { transform: translateY(-9%); }
}

.elementor-2141 .elementor-element.elementor-element-72bb7b3 .gw-sway img {
    transform-origin: 50% 100%;
    animation: gw-sway 6s ease-in-out infinite;
}

.elementor-2141 .elementor-element.elementor-element-72bb7b3 .gw-l-tree-l.gw-sway img {
    transform-origin: 0 0;
    animation-duration: 8s;
}

.elementor-2141 .elementor-element.elementor-element-72bb7b3 .gw-l-tree-r.gw-sway img {
    transform-origin: 100% 0;
    animation-duration: 8s;
}

.elementor-2141 .elementor-element.elementor-element-72bb7b3 .gw-hop img {
    transform-origin: 50% 100%;
    animation: gw-bunny-hop 2.6s ease-in-out infinite;
}

.elementor-2141 .elementor-element.elementor-element-72bb7b3 .gw-hop-late img {
    animation-delay: 1.3s;
}

.elementor-2141 .elementor-element.elementor-element-72bb7b3 .gw-card::after {
    content: "";
    position: absolute;
    inset: 7px;
    border: 1px solid rgba(201, 154, 162, 0.45);
    border-radius: 144px 144px 13px 13px;
    pointer-events: none;
}

.elementor-2141 .elementor-element.elementor-element-72bb7b3 .gw-card-flat::after {
    border-radius: 13px;
}

.elementor-2141 .elementor-element.elementor-element-72bb7b3 .gw-story-item::before {
    content: "";
    position: absolute;
    left: -9px;
    top: 4px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #FBF6F0;
    border: 2px solid #C0858F;
    box-sizing: border-box;
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2141 .elementor-element.elementor-element-72bb7b3 .gw-sway img,
    .elementor-2141 .elementor-element.elementor-element-72bb7b3 .gw-hop img {
        animation: none;
    }
}/* End custom CSS */