.elementor-2395 .elementor-element.elementor-element-0310e65{--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-2395 .elementor-element.elementor-element-0310e65:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-0310e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-7b0da2f{--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.92;box-shadow:0px 0px 40px 0px rgba(40,20,20,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2395 .elementor-element.elementor-element-7b0da2f:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-7b0da2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-7b0da2f::before, .elementor-2395 .elementor-element.elementor-element-7b0da2f > .elementor-background-video-container::before, .elementor-2395 .elementor-element.elementor-element-7b0da2f > .e-con-inner > .elementor-background-video-container::before, .elementor-2395 .elementor-element.elementor-element-7b0da2f > .elementor-background-slideshow::before, .elementor-2395 .elementor-element.elementor-element-7b0da2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2395 .elementor-element.elementor-element-7b0da2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F4F4F1;--background-overlay:'';}.elementor-2395 .elementor-element.elementor-element-cdc1630{--display:flex;--position:fixed;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0%;--z-index:998;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-cdc1630{left:0%;}body.rtl .elementor-2395 .elementor-element.elementor-element-cdc1630{right:0%;}.elementor-2395 .elementor-element.elementor-element-08257fb{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-2395 .elementor-element.elementor-element-08257fb:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-08257fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-7217d1a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;z-index:1;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-7217d1a{left:0%;}body.rtl .elementor-2395 .elementor-element.elementor-element-7217d1a{right:0%;}.elementor-2395 .elementor-element.elementor-element-621339d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;z-index:1;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-621339d{left:0%;}body.rtl .elementor-2395 .elementor-element.elementor-element-621339d{right:0%;}.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-2395 .elementor-element.elementor-element-0904bb3{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-0904bb3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-605f27f{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-605f27f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(56px, 17vw, 78px);font-weight:400;font-style:italic;line-height:0.95em;letter-spacing:-0.6px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-5bd89e0{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-5bd89e0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:300;line-height:1em;letter-spacing:0px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-75ee945{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-75ee945 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(56px, 17vw, 78px);font-weight:400;font-style:italic;line-height:0.95em;letter-spacing:-0.6px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-098accc{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-098accc .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;letter-spacing:0.3em;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-f7eba33{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-f7eba33 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0.7px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-6d00cfe{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-6d00cfe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;letter-spacing:0px;color:#F4F4F1;}.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-2395 .elementor-element.elementor-element-026cdb9 .elementor-button{background-color:#FFFFFF00;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;fill:#F4F4F1;color:#F4F4F1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;border-radius:0px 0px 0px 0px;padding:13px 26px 13px 26px;}.elementor-2395 .elementor-element.elementor-element-026cdb9 .elementor-button:hover, .elementor-2395 .elementor-element.elementor-element-026cdb9 .elementor-button:focus{background-color:#F4F4F1;color:#141414;}.elementor-2395 .elementor-element.elementor-element-026cdb9{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2395 .elementor-element.elementor-element-026cdb9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2395 .elementor-element.elementor-element-026cdb9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2395 .elementor-element.elementor-element-026cdb9 .elementor-button:hover svg, .elementor-2395 .elementor-element.elementor-element-026cdb9 .elementor-button:focus svg{fill:#141414;}.elementor-2395 .elementor-element.elementor-element-b790e35{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;z-index:3;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-b790e35{left:0%;}body.rtl .elementor-2395 .elementor-element.elementor-element-b790e35{right:0%;}.elementor-2395 .elementor-element.elementor-element-ddbeaed{--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:110px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-2395 .elementor-element.elementor-element-50bf35f{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-50bf35f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;color:#141414;}.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-2395 .elementor-element.elementor-element-f19e09c{--divider-border-style:solid;--divider-color:#14141459;--divider-border-width:1px;}.elementor-2395 .elementor-element.elementor-element-f19e09c .elementor-divider-separator{width:220px;margin:0 auto;margin-center:0;}.elementor-2395 .elementor-element.elementor-element-f19e09c .elementor-divider{text-align:center;padding-block-start:26px;padding-block-end:26px;}.elementor-2395 .elementor-element.elementor-element-0ef3dd8{padding:0px 10px 0px 10px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-0ef3dd8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:400;font-style:italic;line-height:1.55em;letter-spacing:0px;color:#262624;}.elementor-2395 .elementor-element.elementor-element-a8040fa{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-a8040fa .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.24em;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-5607baf{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-2395 .elementor-element.elementor-element-5607baf:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-5607baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2395 .elementor-element.elementor-element-ef7bf38{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-ef7bf38 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4.6px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-dfca811{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-dfca811 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-d537932{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-45e6553{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right: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-2395 .elementor-element.elementor-element-a5c1b2d{z-index:1;}.elementor-2395 .elementor-element.elementor-element-a5c1b2d img{width:100%;}.elementor-2395 .elementor-element.elementor-element-c6df48e{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:0%;z-index:2;text-align:center;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-c6df48e{left:-30px;}body.rtl .elementor-2395 .elementor-element.elementor-element-c6df48e{right:-30px;}.elementor-2395 .elementor-element.elementor-element-c6df48e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:5px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-001a064{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-001a064 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.3em;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-35f1c02{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-35f1c02 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.25em;letter-spacing:0px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-a731f23{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-a731f23 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-9020cb4 .elementor-button{background-color:#FFFFFF00;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:none;letter-spacing:1px;fill:#141414;color:#141414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBCBC5;border-radius:0px 0px 0px 0px;padding:8px 14px 8px 14px;}.elementor-2395 .elementor-element.elementor-element-9020cb4 .elementor-button:hover, .elementor-2395 .elementor-element.elementor-element-9020cb4 .elementor-button:focus{background-color:#FFFFFF00;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-9020cb4{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2395 .elementor-element.elementor-element-9020cb4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2395 .elementor-element.elementor-element-9020cb4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2395 .elementor-element.elementor-element-9020cb4 .elementor-button:hover svg, .elementor-2395 .elementor-element.elementor-element-9020cb4 .elementor-button:focus svg{fill:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-e14346c{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-e14346c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:96px;font-weight:300;font-style:italic;line-height:1em;letter-spacing:0px;color:#CBCBC5;}.elementor-2395 .elementor-element.elementor-element-8c13b6a{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-b965dca{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2395 .elementor-element.elementor-element-a515b66{z-index:1;}.elementor-2395 .elementor-element.elementor-element-a515b66 img{width:100%;}.elementor-2395 .elementor-element.elementor-element-2e5b899{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:0%;z-index:2;text-align:center;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-2e5b899{right:-30px;}body.rtl .elementor-2395 .elementor-element.elementor-element-2e5b899{left:-30px;}.elementor-2395 .elementor-element.elementor-element-2e5b899 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:5px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-24a2198{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-24a2198 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.3em;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-41933b3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-41933b3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.25em;letter-spacing:0px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-6188a41{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-6188a41 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-5b7f881 .elementor-button{background-color:#FFFFFF00;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:none;letter-spacing:1px;fill:#141414;color:#141414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBCBC5;border-radius:0px 0px 0px 0px;padding:8px 14px 8px 14px;}.elementor-2395 .elementor-element.elementor-element-5b7f881 .elementor-button:hover, .elementor-2395 .elementor-element.elementor-element-5b7f881 .elementor-button:focus{background-color:#FFFFFF00;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-5b7f881{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2395 .elementor-element.elementor-element-5b7f881 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2395 .elementor-element.elementor-element-5b7f881 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2395 .elementor-element.elementor-element-5b7f881 .elementor-button:hover svg, .elementor-2395 .elementor-element.elementor-element-5b7f881 .elementor-button:focus svg{fill:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-90f9c2f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#262624;--border-color:#262624;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2395 .elementor-element.elementor-element-90f9c2f:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-90f9c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-02bceae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2395 .elementor-element.elementor-element-4916a07{width:auto;max-width:auto;text-align:center;}.elementor-2395 .elementor-element.elementor-element-4916a07 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-390c604{width:auto;max-width:auto;padding:0px 22px 0px 22px;text-align:center;}.elementor-2395 .elementor-element.elementor-element-390c604 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0.3em;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-229ab8d{width:auto;max-width:auto;text-align:center;}.elementor-2395 .elementor-element.elementor-element-229ab8d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-707ee9c{width:auto;max-width:auto;padding:0px 22px 0px 22px;text-align:center;}.elementor-2395 .elementor-element.elementor-element-707ee9c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0.3em;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-e5330e8{width:auto;max-width:auto;text-align:center;}.elementor-2395 .elementor-element.elementor-element-e5330e8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-6c456e5{width:auto;max-width:auto;padding:0px 22px 0px 22px;text-align:center;}.elementor-2395 .elementor-element.elementor-element-6c456e5 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0.3em;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-773ed05{width:auto;max-width:auto;text-align:center;}.elementor-2395 .elementor-element.elementor-element-773ed05 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-06074ec{width:auto;max-width:auto;padding:0px 22px 0px 22px;text-align:center;}.elementor-2395 .elementor-element.elementor-element-06074ec .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0.3em;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-8e23bb1{width:auto;max-width:auto;text-align:center;}.elementor-2395 .elementor-element.elementor-element-8e23bb1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-3dee3b5{width:auto;max-width:auto;padding:0px 22px 0px 22px;text-align:center;}.elementor-2395 .elementor-element.elementor-element-3dee3b5 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0.3em;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-2394b9a{width:auto;max-width:auto;text-align:center;}.elementor-2395 .elementor-element.elementor-element-2394b9a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-238436b{width:auto;max-width:auto;padding:0px 22px 0px 22px;text-align:center;}.elementor-2395 .elementor-element.elementor-element-238436b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;letter-spacing:0.3em;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-c63a9a0{--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;--overlay-opacity:0.9;--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-2395 .elementor-element.elementor-element-c63a9a0:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-c63a9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;background-image:url("https://sahnikah.com/wp-content/uploads/2026/09/Garden-Series-17.jpeg");background-position:center center;background-size:cover;}.elementor-2395 .elementor-element.elementor-element-c63a9a0::before, .elementor-2395 .elementor-element.elementor-element-c63a9a0 > .elementor-background-video-container::before, .elementor-2395 .elementor-element.elementor-element-c63a9a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2395 .elementor-element.elementor-element-c63a9a0 > .elementor-background-slideshow::before, .elementor-2395 .elementor-element.elementor-element-c63a9a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2395 .elementor-element.elementor-element-c63a9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#141414;--background-overlay:'';}.elementor-2395 .elementor-element.elementor-element-0df995c{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-0df995c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4.6px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-57d3bbf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-57d3bbf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:400;line-height:1.05em;letter-spacing:-0.4px;color:#F4F4F1;}.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-2395 .elementor-element.elementor-element-d9b15a8{width:var( --container-widget-width, 360px );max-width:360px;margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;z-index:2;}.elementor-2395 .elementor-element.elementor-element-d9b15a8 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-d9b15a8 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-d9b15a8 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-2395 .elementor-element.elementor-element-d9b15a8 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-2395 .elementor-element.elementor-element-d9b15a8 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-2395 .elementor-element.elementor-element-d9b15a8 .elementor-countdown-item{padding:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-2395 .elementor-element.elementor-element-d9b15a8 .elementor-countdown-digits{color:#F4F4F1;font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:1.05em;}.elementor-2395 .elementor-element.elementor-element-d9b15a8 .elementor-countdown-label{color:#9A9A95;font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3px;}.elementor-2395 .elementor-element.elementor-element-d53436c{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-2395 .elementor-element.elementor-element-b20ad63{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-b20ad63 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4.6px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-44d098d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-44d098d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:400;line-height:1.05em;letter-spacing:-0.4px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-01632b7{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#141414;--border-color:#141414;--border-radius:0px 0px 0px 0px;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-01632b7:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-01632b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2395 .elementor-element.elementor-element-4207dcb{width:var( --container-widget-width, 60px );max-width:60px;background-color:#F4F4F1;padding:5px 0px 5px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;top:-11px;z-index:3;text-align:center;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-4207dcb{left:calc(50% - 30px);}body.rtl .elementor-2395 .elementor-element.elementor-element-4207dcb{right:calc(50% - 30px);}.elementor-2395 .elementor-element.elementor-element-4207dcb .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.2em;letter-spacing:0.3em;color:#141414;}.elementor-2395 .elementor-element.elementor-element-7ba4c23{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-7ba4c23 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:0px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-07798f0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-07798f0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.25em;letter-spacing:2.6px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-863d35f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-863d35f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:400;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-53429af{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-53429af .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#141414;}.elementor-2395 .elementor-element.elementor-element-35557de{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-35557de .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;letter-spacing:0px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-166a9f3{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-166a9f3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-95160de .elementor-button{background-color:#FFFFFF00;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;fill:#141414;color:#141414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;border-radius:0px 0px 0px 0px;padding:13px 26px 13px 26px;}.elementor-2395 .elementor-element.elementor-element-95160de .elementor-button:hover, .elementor-2395 .elementor-element.elementor-element-95160de .elementor-button:focus{background-color:#141414;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-95160de{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;z-index:2;}.elementor-2395 .elementor-element.elementor-element-95160de .elementor-button-content-wrapper{flex-direction:row;}.elementor-2395 .elementor-element.elementor-element-95160de .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2395 .elementor-element.elementor-element-95160de .elementor-button:hover svg, .elementor-2395 .elementor-element.elementor-element-95160de .elementor-button:focus svg{fill:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-6833df6{z-index:2;}.elementor-2395 .elementor-element.elementor-element-6833df6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2395 .elementor-element.elementor-element-6833df6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2395 .elementor-element.elementor-element-6833df6 a.elementor-button, .elementor-2395 .elementor-element.elementor-element-6833df6 .elementor-button{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;fill:#F4F4F1;color:#F4F4F1;background-color:#141414;border-radius:0px 0px 0px 0px;padding:13px 26px 13px 26px;}.elementor-2395 .elementor-element.elementor-element-6833df6 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-e816003{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#141414;--border-color:#141414;--border-radius:0px 0px 0px 0px;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-e816003:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-e816003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2395 .elementor-element.elementor-element-e0ff5ce{width:var( --container-widget-width, 60px );max-width:60px;background-color:#F4F4F1;padding:5px 0px 5px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;top:-11px;z-index:3;text-align:center;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-e0ff5ce{left:calc(50% - 30px);}body.rtl .elementor-2395 .elementor-element.elementor-element-e0ff5ce{right:calc(50% - 30px);}.elementor-2395 .elementor-element.elementor-element-e0ff5ce .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.2em;letter-spacing:0.3em;color:#141414;}.elementor-2395 .elementor-element.elementor-element-c1f8aa2{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-c1f8aa2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:0px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-dee589d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-dee589d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.25em;letter-spacing:2.6px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-9029931{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-9029931 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:400;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-69671bf{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-69671bf .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#141414;}.elementor-2395 .elementor-element.elementor-element-e0ab4ee{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-e0ab4ee .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;letter-spacing:0px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-a6fecc0{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-a6fecc0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-b4d74d7 .elementor-button{background-color:#FFFFFF00;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;fill:#141414;color:#141414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;border-radius:0px 0px 0px 0px;padding:13px 26px 13px 26px;}.elementor-2395 .elementor-element.elementor-element-b4d74d7 .elementor-button:hover, .elementor-2395 .elementor-element.elementor-element-b4d74d7 .elementor-button:focus{background-color:#141414;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-b4d74d7{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;z-index:2;}.elementor-2395 .elementor-element.elementor-element-b4d74d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2395 .elementor-element.elementor-element-b4d74d7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2395 .elementor-element.elementor-element-b4d74d7 .elementor-button:hover svg, .elementor-2395 .elementor-element.elementor-element-b4d74d7 .elementor-button:focus svg{fill:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-ae31112{z-index:2;}.elementor-2395 .elementor-element.elementor-element-ae31112 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2395 .elementor-element.elementor-element-ae31112 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2395 .elementor-element.elementor-element-ae31112 a.elementor-button, .elementor-2395 .elementor-element.elementor-element-ae31112 .elementor-button{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;fill:#F4F4F1;color:#F4F4F1;background-color:#141414;border-radius:0px 0px 0px 0px;padding:13px 26px 13px 26px;}.elementor-2395 .elementor-element.elementor-element-ae31112 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-f1b0370{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-2395 .elementor-element.elementor-element-f1b0370:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-f1b0370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-89c2987{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-89c2987 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4.6px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-93a3358{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-93a3358 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:400;line-height:1.05em;letter-spacing:-0.4px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-17a0e8a{width:var( --container-widget-width, 100% );max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-2395 .elementor-element.elementor-element-ce99e68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 20px 0px 20px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-ce99e68 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-92d4005 .elementor-button{background-color:#FFFFFF00;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;fill:#F4F4F1;color:#F4F4F1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;border-radius:0px 0px 0px 0px;padding:13px 26px 13px 26px;}.elementor-2395 .elementor-element.elementor-element-92d4005 .elementor-button:hover, .elementor-2395 .elementor-element.elementor-element-92d4005 .elementor-button:focus{background-color:#F4F4F1;color:#141414;}.elementor-2395 .elementor-element.elementor-element-92d4005{z-index:2;}.elementor-2395 .elementor-element.elementor-element-92d4005 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2395 .elementor-element.elementor-element-92d4005 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2395 .elementor-element.elementor-element-92d4005 .elementor-button:hover svg, .elementor-2395 .elementor-element.elementor-element-92d4005 .elementor-button:focus svg{fill:#141414;}.elementor-2395 .elementor-element.elementor-element-932f3bb{--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:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-2395 .elementor-element.elementor-element-932f3bb:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-932f3bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-bb54f93{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-bb54f93 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4.6px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-0d55887{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-0d55887 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:400;line-height:1.05em;letter-spacing:-0.4px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-7b12a3b{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2395 .elementor-element.elementor-element-7b12a3b:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-7b12a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.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-2395 .elementor-element.elementor-element-a05394e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 16px 14px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2395 .elementor-element.elementor-element-bf78320{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-2395 .elementor-element.elementor-element-b7ccd90{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-b7ccd90 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4.6px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-52c7aa4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-52c7aa4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:400;line-height:1.05em;letter-spacing:-0.4px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-efcfca7{--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;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-4a3e886{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2395 .elementor-element.elementor-element-2c0cc2b{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;text-align:end;}.elementor-2395 .elementor-element.elementor-element-2c0cc2b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.3px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-2807652{width:var( --container-widget-width, calc(100% - 90px) );max-width:calc(100% - 90px);--container-widget-width:calc(100% - 90px);--container-widget-flex-grow:0;text-align:start;}.elementor-2395 .elementor-element.elementor-element-2807652.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2395 .elementor-element.elementor-element-2807652 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-7d8a05d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2395 .elementor-element.elementor-element-f5df08b{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;text-align:end;}.elementor-2395 .elementor-element.elementor-element-f5df08b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.3px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-5904bde{width:var( --container-widget-width, calc(100% - 90px) );max-width:calc(100% - 90px);--container-widget-width:calc(100% - 90px);--container-widget-flex-grow:0;text-align:start;}.elementor-2395 .elementor-element.elementor-element-5904bde.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2395 .elementor-element.elementor-element-5904bde .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-1652de5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2395 .elementor-element.elementor-element-1da3217{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;text-align:end;}.elementor-2395 .elementor-element.elementor-element-1da3217 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.3px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-1497a01{width:var( --container-widget-width, calc(100% - 90px) );max-width:calc(100% - 90px);--container-widget-width:calc(100% - 90px);--container-widget-flex-grow:0;text-align:start;}.elementor-2395 .elementor-element.elementor-element-1497a01.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2395 .elementor-element.elementor-element-1497a01 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-4a300d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2395 .elementor-element.elementor-element-9ed6dd9{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;text-align:end;}.elementor-2395 .elementor-element.elementor-element-9ed6dd9 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.3px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-ece49c8{width:var( --container-widget-width, calc(100% - 90px) );max-width:calc(100% - 90px);--container-widget-width:calc(100% - 90px);--container-widget-flex-grow:0;text-align:start;}.elementor-2395 .elementor-element.elementor-element-ece49c8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2395 .elementor-element.elementor-element-ece49c8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-3a99e32{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-2395 .elementor-element.elementor-element-3a99e32:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-3a99e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2395 .elementor-element.elementor-element-b860ecb{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-b860ecb .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4.6px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-a869584{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-a869584 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:400;line-height:1.05em;letter-spacing:-0.4px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-40a75e2{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-40a75e2 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-fe29c81{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#141414;--border-color:#141414;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-fe29c81:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-fe29c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2395 .elementor-element.elementor-element-2abe7cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 14px 0px;z-index:2;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CBCBC5;text-align:start;}.elementor-2395 .elementor-element.elementor-element-2abe7cd .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.25em;letter-spacing:3.3px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-eafe920{z-index:2;text-align:start;}.elementor-2395 .elementor-element.elementor-element-eafe920 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;letter-spacing:1.5px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-39b37e9{z-index:2;text-align:start;}.elementor-2395 .elementor-element.elementor-element-39b37e9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-4d9d112 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-2395 .elementor-element.elementor-element-4d9d112{z-index:2;}.elementor-2395 .elementor-element.elementor-element-4d9d112 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2395 .elementor-element.elementor-element-4d9d112 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2395 .elementor-element.elementor-element-4d9d112 .copy-content{margin-bottom:15px;padding-bottom:0px;}.elementor-2395 .elementor-element.elementor-element-4d9d112 .head-title{margin-bottom:15px;}.elementor-2395 .elementor-element.elementor-element-4d9d112 .elementor-image.img{margin-bottom:15px;}.elementor-2395 .elementor-element.elementor-element-4d9d112 a.elementor-button, .elementor-2395 .elementor-element.elementor-element-4d9d112 .elementor-button{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;fill:#141414;color:#141414;background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:13px 26px 13px 26px;}.elementor-2395 .elementor-element.elementor-element-4d9d112 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-1d556fe{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#141414;--border-color:#141414;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-1d556fe:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-1d556fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2395 .elementor-element.elementor-element-fca91cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 14px 0px;z-index:2;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CBCBC5;text-align:start;}.elementor-2395 .elementor-element.elementor-element-fca91cd .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.25em;letter-spacing:3.3px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-92ced73{z-index:2;text-align:start;}.elementor-2395 .elementor-element.elementor-element-92ced73 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;letter-spacing:1.5px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-a3b408c{z-index:2;text-align:start;}.elementor-2395 .elementor-element.elementor-element-a3b408c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-2966d66 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-2395 .elementor-element.elementor-element-2966d66{z-index:2;}.elementor-2395 .elementor-element.elementor-element-2966d66 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2395 .elementor-element.elementor-element-2966d66 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2395 .elementor-element.elementor-element-2966d66 .copy-content{margin-bottom:15px;padding-bottom:0px;}.elementor-2395 .elementor-element.elementor-element-2966d66 .head-title{margin-bottom:15px;}.elementor-2395 .elementor-element.elementor-element-2966d66 .elementor-image.img{margin-bottom:15px;}.elementor-2395 .elementor-element.elementor-element-2966d66 a.elementor-button, .elementor-2395 .elementor-element.elementor-element-2966d66 .elementor-button{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;fill:#141414;color:#141414;background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:13px 26px 13px 26px;}.elementor-2395 .elementor-element.elementor-element-2966d66 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-6238ece{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-2395 .elementor-element.elementor-element-b79885e{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-b79885e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4.6px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-ed47f4f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-ed47f4f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:400;line-height:1.05em;letter-spacing:-0.4px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-bf78bdf{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#141414;--border-color:#141414;--border-radius:0px 0px 0px 0px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-bf78bdf:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-bf78bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2395 .elementor-element.elementor-element-f3663b1{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-f3663b1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#141414;}.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-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper ul.wdp-container-comments{max-height:none !important;overflow-y:visible !important;scrollbar-width:none !important;-ms-overflow-style:none !important;}.elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper ul.wdp-container-comments::-webkit-scrollbar{display:none !important;}.elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper{background-color:#FFFFFF00;}.elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type="submit"]{background-color:#141414;fill:#FFFFFF;color:#FFFFFF;}.elementor-2395 .elementor-element.elementor-element-206fed6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-link a.wdp-link, .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper.wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=submit]{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper.wdp-border{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=submit]{font-family:"Jost", Sans-serif;font-size:11px;font-weight:600;border-radius:0px 0px 0px 0px;padding:10px 26px 10px 26px;}.elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form p.form-submit{text-align:left !important;}.elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=text], .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select, .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select, .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=text], .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper.wdp-facebook .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper.wdp-dark .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=text], .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea{color:#141414;}.elementor-2395 .elementor-element.elementor-element-206fed6 .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-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select{border-radius:0px 0px 0px 0px;}.elementor-2395 .elementor-element.elementor-element-206fed6 .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-2395 .elementor-element.elementor-element-206fed6 .wdp-wrapper ul.wdp-container-comments li.wdp-item-comment .wdp-comment-avatar{width:28px;margin-right:8px;}.elementor-2395 .elementor-element.elementor-element-f68dd18{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#141414;--border-color:#141414;--border-radius:0px 0px 0px 0px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-f68dd18:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-f68dd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2395 .elementor-element.elementor-element-82136f0{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-82136f0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-9eb2459{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-9eb2459 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-42e1f85{width:100%;max-width:100%;z-index:2;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper label{color:#141414;font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper input[type="text"], .elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper input[type="jumlah"], .elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper textarea, .elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input:not([type="radio"]):not([type="checkbox"]), .elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container select, .elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container textarea{color:#141414;font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;border-radius:0px 0px 0px 0px;padding:10px 14px 10px 14px;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper input::-webkit-input-placeholder{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper textarea::-webkit-input-placeholder{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper input::-moz-placeholder{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper textarea::-moz-placeholder{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper input::placeholder{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper textarea::placeholder{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input::-webkit-input-placeholder{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container textarea::-webkit-input-placeholder{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input::placeholder{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container textarea::placeholder{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value){color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value){color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="datetime-local"]:not(.has-value){color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container select:not(.has-value){color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-text{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-month-field{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-day-field{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-year-field{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-text{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-hour-field{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-minute-field{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-ampm-field{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="datetime-local"]:not(.has-value)::-webkit-datetime-edit{color:#999999 !important;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper input[type="submit"], .elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper button{color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;background-color:#141414;border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .wdp-form-field-option.wdp-option-type-radio label.to-select-option{display:block;}.elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper label.wdp-cf-option-label{display:block;color:#141414;}.elementor-2395 .elementor-element.elementor-element-42e1f85 label.to-select-option, .elementor-2395 .elementor-element.elementor-element-42e1f85 .elementor-wdp-form-wrapper label.wdp-cf-option-label{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;}.elementor-2395 .elementor-element.elementor-element-42e1f85 label.to-select-option{color:#141414;}.elementor-2395 .elementor-element.elementor-element-a09bc0b{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#141414;--border-color:#141414;--border-radius:0px 0px 0px 0px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-a09bc0b:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-a09bc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2395 .elementor-element.elementor-element-a470820{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-a470820 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#141414;}.elementor-2395 .elementor-element.elementor-element-581c71c{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-581c71c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5C5C59;}.elementor-2395 .elementor-element.elementor-element-55c4770{z-index:2;}.elementor-2395 .elementor-element.elementor-element-55c4770 .qr_code{text-align:center;}.elementor-2395 .elementor-element.elementor-element-a370b81{--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:88px;--padding-bottom:130px;--padding-left:28px;--padding-right:28px;}.elementor-2395 .elementor-element.elementor-element-a370b81:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-a370b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-b1ab565{z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-b1ab565 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4.6px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-bc24b81{--divider-border-style:solid;--divider-color:#F4F4F159;--divider-border-width:1px;}.elementor-2395 .elementor-element.elementor-element-bc24b81 .elementor-divider-separator{width:220px;margin:0 auto;margin-center:0;}.elementor-2395 .elementor-element.elementor-element-bc24b81 .elementor-divider{text-align:center;padding-block-start:26px;padding-block-end:26px;}.elementor-2395 .elementor-element.elementor-element-0c02f13{padding:0px 16px 0px 16px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-0c02f13 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#F4F4F1E6;}.elementor-2395 .elementor-element.elementor-element-e2506df{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-e2506df .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:1.55em;letter-spacing:0px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-cf04478{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-cf04478 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-bcc07ed{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-bcc07ed .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4.6px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-354b3da{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2395 .elementor-element.elementor-element-354b3da .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:400;font-style:italic;line-height:1.05em;letter-spacing:0px;color:#F4F4F1;}.elementor-2395 .elementor-element.elementor-element-82857f3{--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:96px;--padding-left:16px;--padding-right:16px;--z-index:2;}.elementor-2395 .elementor-element.elementor-element-82857f3:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-82857f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-ebcb75e{text-align:center;}.elementor-2395 .elementor-element.elementor-element-ebcb75e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-50fd0df{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#141414;--border-color:#141414;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.28);--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;bottom:12px;--z-index:999;}.elementor-2395 .elementor-element.elementor-element-50fd0df:not(.elementor-motion-effects-element-type-background), .elementor-2395 .elementor-element.elementor-element-50fd0df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F1F0;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-50fd0df{left:50%;}body.rtl .elementor-2395 .elementor-element.elementor-element-50fd0df{right:50%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-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 );color:var( --e-global-color-text );}.elementor-2395 .elementor-element.elementor-element-bed484a{padding:6px 0px 4px 0px;z-index:2;}.elementor-2395 .elementor-element.elementor-element-bed484a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2395 .elementor-element.elementor-element-bed484a .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-2395 .elementor-element.elementor-element-bed484a .elementor-icon-box-title{margin-block-end:0px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-bed484a.elementor-view-stacked .elementor-icon{background-color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-bed484a.elementor-view-framed .elementor-icon, .elementor-2395 .elementor-element.elementor-element-bed484a.elementor-view-default .elementor-icon{fill:#9A9A95;color:#9A9A95;border-color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-bed484a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-bed484a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-bed484a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-bed484a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-bed484a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-bed484a.elementor-view-default:has(:focus) .elementor-icon{fill:#141414;color:#141414;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-bed484a .elementor-icon{font-size:17px;}.elementor-2395 .elementor-element.elementor-element-bed484a .elementor-icon-box-title, .elementor-2395 .elementor-element.elementor-element-bed484a .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:1.3px;}.elementor-2395 .elementor-element.elementor-element-bed484a:has(:hover) .elementor-icon-box-title,
					 .elementor-2395 .elementor-element.elementor-element-bed484a:has(:focus) .elementor-icon-box-title{color:#141414;}.elementor-2395 .elementor-element.elementor-element-974876e{padding:6px 0px 4px 0px;z-index:2;}.elementor-2395 .elementor-element.elementor-element-974876e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2395 .elementor-element.elementor-element-974876e .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-2395 .elementor-element.elementor-element-974876e .elementor-icon-box-title{margin-block-end:0px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-974876e.elementor-view-stacked .elementor-icon{background-color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-974876e.elementor-view-framed .elementor-icon, .elementor-2395 .elementor-element.elementor-element-974876e.elementor-view-default .elementor-icon{fill:#9A9A95;color:#9A9A95;border-color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-974876e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-974876e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-974876e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-974876e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-974876e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-974876e.elementor-view-default:has(:focus) .elementor-icon{fill:#141414;color:#141414;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-974876e .elementor-icon{font-size:17px;}.elementor-2395 .elementor-element.elementor-element-974876e .elementor-icon-box-title, .elementor-2395 .elementor-element.elementor-element-974876e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:1.3px;}.elementor-2395 .elementor-element.elementor-element-974876e:has(:hover) .elementor-icon-box-title,
					 .elementor-2395 .elementor-element.elementor-element-974876e:has(:focus) .elementor-icon-box-title{color:#141414;}.elementor-2395 .elementor-element.elementor-element-7ca94cf{padding:6px 0px 4px 0px;z-index:2;}.elementor-2395 .elementor-element.elementor-element-7ca94cf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2395 .elementor-element.elementor-element-7ca94cf .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-2395 .elementor-element.elementor-element-7ca94cf .elementor-icon-box-title{margin-block-end:0px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-7ca94cf.elementor-view-stacked .elementor-icon{background-color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-7ca94cf.elementor-view-framed .elementor-icon, .elementor-2395 .elementor-element.elementor-element-7ca94cf.elementor-view-default .elementor-icon{fill:#9A9A95;color:#9A9A95;border-color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-7ca94cf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-7ca94cf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-7ca94cf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-7ca94cf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-7ca94cf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-7ca94cf.elementor-view-default:has(:focus) .elementor-icon{fill:#141414;color:#141414;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-7ca94cf .elementor-icon{font-size:17px;}.elementor-2395 .elementor-element.elementor-element-7ca94cf .elementor-icon-box-title, .elementor-2395 .elementor-element.elementor-element-7ca94cf .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:1.3px;}.elementor-2395 .elementor-element.elementor-element-7ca94cf:has(:hover) .elementor-icon-box-title,
					 .elementor-2395 .elementor-element.elementor-element-7ca94cf:has(:focus) .elementor-icon-box-title{color:#141414;}.elementor-2395 .elementor-element.elementor-element-4cd5c03{padding:6px 0px 4px 0px;z-index:2;}.elementor-2395 .elementor-element.elementor-element-4cd5c03.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2395 .elementor-element.elementor-element-4cd5c03 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-2395 .elementor-element.elementor-element-4cd5c03 .elementor-icon-box-title{margin-block-end:0px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-4cd5c03.elementor-view-stacked .elementor-icon{background-color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-4cd5c03.elementor-view-framed .elementor-icon, .elementor-2395 .elementor-element.elementor-element-4cd5c03.elementor-view-default .elementor-icon{fill:#9A9A95;color:#9A9A95;border-color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-4cd5c03.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-4cd5c03.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-4cd5c03.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-4cd5c03.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-4cd5c03.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-4cd5c03.elementor-view-default:has(:focus) .elementor-icon{fill:#141414;color:#141414;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-4cd5c03 .elementor-icon{font-size:17px;}.elementor-2395 .elementor-element.elementor-element-4cd5c03 .elementor-icon-box-title, .elementor-2395 .elementor-element.elementor-element-4cd5c03 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:1.3px;}.elementor-2395 .elementor-element.elementor-element-4cd5c03:has(:hover) .elementor-icon-box-title,
					 .elementor-2395 .elementor-element.elementor-element-4cd5c03:has(:focus) .elementor-icon-box-title{color:#141414;}.elementor-2395 .elementor-element.elementor-element-b3e0018{padding:6px 0px 4px 0px;z-index:2;}.elementor-2395 .elementor-element.elementor-element-b3e0018.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2395 .elementor-element.elementor-element-b3e0018 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-2395 .elementor-element.elementor-element-b3e0018 .elementor-icon-box-title{margin-block-end:0px;color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-b3e0018.elementor-view-stacked .elementor-icon{background-color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-b3e0018.elementor-view-framed .elementor-icon, .elementor-2395 .elementor-element.elementor-element-b3e0018.elementor-view-default .elementor-icon{fill:#9A9A95;color:#9A9A95;border-color:#9A9A95;}.elementor-2395 .elementor-element.elementor-element-b3e0018.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-b3e0018.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-b3e0018.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-b3e0018.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-b3e0018.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2395 .elementor-element.elementor-element-b3e0018.elementor-view-default:has(:focus) .elementor-icon{fill:#141414;color:#141414;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-b3e0018 .elementor-icon{font-size:17px;}.elementor-2395 .elementor-element.elementor-element-b3e0018 .elementor-icon-box-title, .elementor-2395 .elementor-element.elementor-element-b3e0018 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:1.3px;}.elementor-2395 .elementor-element.elementor-element-b3e0018:has(:hover) .elementor-icon-box-title,
					 .elementor-2395 .elementor-element.elementor-element-b3e0018:has(:focus) .elementor-icon-box-title{color:#141414;}.elementor-2395 .elementor-element.elementor-element-0457dac{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;bottom:96px;z-index:999;}body:not(.rtl) .elementor-2395 .elementor-element.elementor-element-0457dac{right:18px;}body.rtl .elementor-2395 .elementor-element.elementor-element-0457dac{left:18px;}.elementor-2395 .elementor-element.elementor-element-0457dac .elementor-icon-wrapper{text-align:center;}.elementor-2395 .elementor-element.elementor-element-0457dac.elementor-view-stacked .elementor-icon{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-0457dac.elementor-view-framed .elementor-icon, .elementor-2395 .elementor-element.elementor-element-0457dac.elementor-view-default .elementor-icon{color:#141414;border-color:#141414;}.elementor-2395 .elementor-element.elementor-element-0457dac.elementor-view-framed .elementor-icon, .elementor-2395 .elementor-element.elementor-element-0457dac.elementor-view-default .elementor-icon svg{fill:#141414;}.elementor-2395 .elementor-element.elementor-element-0457dac .wdp-audio-wave{background-color:#141414;}.elementor-2395 .elementor-element.elementor-element-0457dac .wdp-audio-progress-ring{stroke:#141414;}.elementor-2395 .elementor-element.elementor-element-0457dac .elementor-icon{font-size:24px;}.elementor-2395 .elementor-element.elementor-element-0457dac .elementor-icon i, .elementor-2395 .elementor-element.elementor-element-0457dac .elementor-icon svg{transform:rotate(0deg);}@media(max-width:1024px){.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-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-2395 .elementor-element.elementor-element-7b0da2f{--width:480px;}.elementor-2395 .elementor-element.elementor-element-cdc1630{--width:100%;}.elementor-2395 .elementor-element.elementor-element-08257fb{--width:min(100%, 480px);}.elementor-2395 .elementor-element.elementor-element-d537932{--width:100%;}.elementor-2395 .elementor-element.elementor-element-45e6553{--width:72%;}.elementor-2395 .elementor-element.elementor-element-8c13b6a{--width:100%;}.elementor-2395 .elementor-element.elementor-element-b965dca{--width:72%;}.elementor-2395 .elementor-element.elementor-element-02bceae{--width:max-content;}.elementor-2395 .elementor-element.elementor-element-01632b7{--width:100%;}.elementor-2395 .elementor-element.elementor-element-e816003{--width:100%;}.elementor-2395 .elementor-element.elementor-element-7b12a3b{--width:100%;}.elementor-2395 .elementor-element.elementor-element-efcfca7{--width:100%;}.elementor-2395 .elementor-element.elementor-element-4a3e886{--width:100%;}.elementor-2395 .elementor-element.elementor-element-7d8a05d{--width:100%;}.elementor-2395 .elementor-element.elementor-element-1652de5{--width:100%;}.elementor-2395 .elementor-element.elementor-element-4a300d1{--width:100%;}.elementor-2395 .elementor-element.elementor-element-fe29c81{--width:100%;}.elementor-2395 .elementor-element.elementor-element-1d556fe{--width:100%;}.elementor-2395 .elementor-element.elementor-element-bf78bdf{--width:100%;}.elementor-2395 .elementor-element.elementor-element-f68dd18{--width:100%;}.elementor-2395 .elementor-element.elementor-element-a09bc0b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2395 .elementor-element.elementor-element-7b0da2f{--width:480px;}.elementor-2395 .elementor-element.elementor-element-cdc1630{--width:100%;}.elementor-2395 .elementor-element.elementor-element-08257fb{--width:min(100%, 480px);}.elementor-2395 .elementor-element.elementor-element-45e6553{--width:72%;}.elementor-2395 .elementor-element.elementor-element-b965dca{--width:72%;}.elementor-2395 .elementor-element.elementor-element-02bceae{--width:max-content;}}@media(max-width:767px){.elementor-2395 .elementor-element.elementor-element-7b0da2f{--width:100%;}.elementor-2395 .elementor-element.elementor-element-cdc1630{--width:100%;}.elementor-2395 .elementor-element.elementor-element-08257fb{--width:100%;}.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-2395 .elementor-element.elementor-element-45e6553{--width:72%;}.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-2395 .elementor-element.elementor-element-b965dca{--width:72%;}.elementor-2395 .elementor-element.elementor-element-02bceae{--width:max-content;}.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 );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-cdc1630 *//* Ink cover of Monokrom Elegan.
   Not achievable via the panel: the film grain, the double hairline frame that draws itself
   (SVG stroke-dashoffset), the names rising out of a mask, the tracking-in "The Wedding of",
   and the sheet closing onto a hairline (clip-path) when "Buka Undangan" is tapped.
   .mk-ready / .mk-gone are added by the "Script Gate" HTML widget. In the editor the cover is
   shown in the page flow instead of fixed over it. */
.elementor-2395 .elementor-element.elementor-element-cdc1630 {
    pointer-events: none;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-sheet {
    pointer-events: auto;
    clip-path: inset(0 0 0 0);
    transition: clip-path 1.3s cubic-bezier(0.75, 0, 0.2, 1);
}

.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-gone .mk-sheet {
    clip-path: inset(50% 0 50% 0);
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-full {
    height: 100%;
    pointer-events: none;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-grain {
    position: absolute;
    inset: -50%;
    opacity: 0.09;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
    animation: mk-grain 1s steps(4) infinite;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-frame {
    position: absolute;
    inset: 18px;
    width: calc(100% - 36px);
    height: calc(100% - 36px);
    overflow: visible;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-f2 {
    inset: 25px;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-frame rect {
    fill: none;
    stroke: #F4F4F1;
    stroke-width: 1;
    opacity: 0.55;
    stroke-dasharray: 4000;
    stroke-dashoffset: 4000;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-f2 rect {
    opacity: 0.25;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-frame rect {
    animation: mk-draw 3.2s cubic-bezier(0.6, 0, 0.2, 1) 0.2s forwards;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-f2 rect {
    animation-delay: 0.6s;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-split {
    position: absolute;
    left: 0;
    right: 0;
    top: 50vh;
    height: 1px;
    background: #F4F4F1;
    transform: scaleX(0);
}

.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-gone .mk-split {
    animation: mk-split 1.5s ease both;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-mask {
    overflow: hidden;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-mask .elementor-heading-title {
    padding: 0 0.08em;
    transform: translateY(105%);
}

.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-mask .elementor-heading-title {
    animation: mk-rise 1.4s cubic-bezier(0.2, 0.8, 0.2, 1) 0.9s forwards;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-n2 .elementor-heading-title {
    animation-delay: 1.3s;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-pre .elementor-heading-title {
    letter-spacing: 1.2em;
    margin-right: -1.2em;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-pre .elementor-heading-title {
    animation: mk-track 2.4s cubic-bezier(0.2, 0.7, 0.2, 1) 0.5s both;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-date .elementor-heading-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-date .elementor-heading-title::before,
.elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-date .elementor-heading-title::after {
    content: "";
    width: 34px;
    height: 1px;
    background: currentColor;
    opacity: 0.5;
    transform: scaleX(0);
}

.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-date .elementor-heading-title::before,
.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-date .elementor-heading-title::after {
    animation: mk-grow 1s ease 2s forwards;
}

body:not(.elementor-editor-active) .elementor-2395 .elementor-element.elementor-element-cdc1630:not(.mk-ready) .mk-in {
    opacity: 0;
}

.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-amp { animation: mk-fade 1.2s ease 1.2s both; }
.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-date { animation: mk-fade 1s ease 1.8s both; }
.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-to { animation: mk-fade 1s ease 2.3s both; }
.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready .mk-guest { animation: mk-fade 1s ease 2.3s both; }
.elementor-2395 .elementor-element.elementor-element-cdc1630.mk-ready #openBtn { animation: mk-fade 1s ease 2.7s both; }

body.elementor-editor-active .elementor-2395 .elementor-element.elementor-element-cdc1630 {
    position: relative !important;
    pointer-events: auto;
}

body.elementor-editor-active .elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-mask .elementor-heading-title {
    transform: none;
}

@keyframes mk-grain {
    0% { transform: translate(0, 0); }
    25% { transform: translate(-6%, 4%); }
    50% { transform: translate(5%, -3%); }
    75% { transform: translate(-3%, -6%); }
    100% { transform: translate(0, 0); }
}

@keyframes mk-draw {
    to { stroke-dashoffset: 0; }
}

@keyframes mk-rise {
    to { transform: none; }
}

@keyframes mk-track {
    from { letter-spacing: 1.2em; margin-right: -1.2em; opacity: 0; }
    to { letter-spacing: 0.45em; margin-right: -0.45em; opacity: 1; }
}

@keyframes mk-grow {
    to { transform: scaleX(1); }
}

@keyframes mk-fade {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes mk-split {
    0% { transform: scaleX(0); opacity: 1; }
    33% { transform: scaleX(1); opacity: 1; }
    73% { transform: scaleX(1); opacity: 1; }
    100% { transform: scaleX(1); opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-grain {
        display: none;
    }

    .elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-frame rect {
        stroke-dashoffset: 0 !important;
        animation: none !important;
    }

    .elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-mask .elementor-heading-title,
    .elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-date .elementor-heading-title::before,
    .elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-date .elementor-heading-title::after {
        transform: none !important;
        animation: none !important;
    }

    .elementor-2395 .elementor-element.elementor-element-cdc1630 .mk-in {
        opacity: 1 !important;
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e6553 */.elementor-2395 .elementor-element.elementor-element-45e6553 { max-width: 280px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b965dca */.elementor-2395 .elementor-element.elementor-element-b965dca { max-width: 280px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4916a07 */.elementor-2395 .elementor-element.elementor-element-4916a07 .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-390c604 */.elementor-2395 .elementor-element.elementor-element-390c604 .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229ab8d */.elementor-2395 .elementor-element.elementor-element-229ab8d .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-707ee9c */.elementor-2395 .elementor-element.elementor-element-707ee9c .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5330e8 */.elementor-2395 .elementor-element.elementor-element-e5330e8 .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c456e5 */.elementor-2395 .elementor-element.elementor-element-6c456e5 .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-773ed05 */.elementor-2395 .elementor-element.elementor-element-773ed05 .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06074ec */.elementor-2395 .elementor-element.elementor-element-06074ec .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e23bb1 */.elementor-2395 .elementor-element.elementor-element-8e23bb1 .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dee3b5 */.elementor-2395 .elementor-element.elementor-element-3dee3b5 .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2394b9a */.elementor-2395 .elementor-element.elementor-element-2394b9a .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-238436b */.elementor-2395 .elementor-element.elementor-element-238436b .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efcfca7 */.elementor-2395 .elementor-element.elementor-element-efcfca7 { max-width: 380px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe29c81 */.elementor-2395 .elementor-element.elementor-element-fe29c81 { max-width: 360px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d556fe */.elementor-2395 .elementor-element.elementor-element-1d556fe { max-width: 360px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf78bdf */.elementor-2395 .elementor-element.elementor-element-bf78bdf { max-width: 380px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68dd18 */.elementor-2395 .elementor-element.elementor-element-f68dd18 { max-width: 380px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a09bc0b */.elementor-2395 .elementor-element.elementor-element-a09bc0b { max-width: 380px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50fd0df *//* Bottom menu of the invitation.
   Not achievable via the panel: centring a fixed bar on the 480px column (translateX), the
   slide-up once the invitation is opened (body.mk-opened, set by the "Script Gate" widget),
   the frosted backdrop and the active-section marker. */
.elementor-2395 .elementor-element.elementor-element-50fd0df {
    width: min(calc(100vw - 24px), 456px);
    transform: translate(-50%, 170%);
    transition: transform 0.9s cubic-bezier(0.2, 0.8, 0.2, 1);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}

body.mk-opened .elementor-2395 .elementor-element.elementor-element-50fd0df,
body.elementor-editor-active .elementor-2395 .elementor-element.elementor-element-50fd0df {
    transform: translate(-50%, 0);
}

.elementor-2395 .elementor-element.elementor-element-50fd0df::after {
    content: "";
    position: absolute;
    inset: 3px;
    border: 1px solid #14141459;
    border-radius: 0;
    pointer-events: none;
}

.elementor-2395 .elementor-element.elementor-element-50fd0df .mk-nav-item .elementor-icon {
    transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-2395 .elementor-element.elementor-element-50fd0df .mk-nav-item.is-active .elementor-icon {
    color: #141414;
    transform: translateY(-2px) scale(1.12);
}

.elementor-2395 .elementor-element.elementor-element-50fd0df .mk-nav-item.is-active .elementor-icon-box-title,
.elementor-2395 .elementor-element.elementor-element-50fd0df .mk-nav-item.is-active .elementor-icon-box-title a {
    color: #141414;
}

.elementor-2395 .elementor-element.elementor-element-50fd0df .mk-nav-item.is-active::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 5px;
    height: 5px;
    margin-left: -2.5px;
    border-radius: 50%;
    background: #141414;
}/* End custom CSS */
/* Start custom CSS for weddingpress-audio, class: .elementor-element-0457dac *//* Spinning disc while the music plays.
   Not achievable via the panel: the WeddingPress audio widget has no rotation control. */
.elementor-2395 .elementor-element.elementor-element-0457dac #audio-container {
    cursor: pointer;
}

.elementor-2395 .elementor-element.elementor-element-0457dac .elementor-icon-wrapper {
    line-height: 0;
}

.elementor-2395 .elementor-element.elementor-element-0457dac #mute-sound {
    animation: mk-spin 4s linear infinite;
}

@keyframes mk-spin {
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b0da2f *//* Theme-wide details of Monokrom Elegan (free theme: no images, every ornament is CSS).
   Not achievable via the panel:
   - Cormorant Garamond defaults to old-style numerals; lining numerals are switched on here.
   - Hairline rules draw themselves and carry a small diamond.
   - Portraits sit in an offset hairline frame that slides out, turn from grey to colour, and
     carry a vertical "The Bride" / "The Groom" label.
   - The marquee band, the countdown's hairline grid, the index-card event sheets, the "REC"
     live screen, the film contact-sheet gallery (sprockets, frame numbers, grey-to-colour) and
     the year-column timeline are pure decoration. */
.elementor-element.mk-root {
    font-feature-settings: "lnum" 1;
}

.mk-root .mk-arrive {
    animation: mk-arrive 1.2s ease both;
}

/* hairline rule with a diamond, drawn from the centre */
.mk-root .mk-rule .elementor-divider-separator {
    transform: scaleX(0);
    transition: transform 1.4s cubic-bezier(0.6, 0, 0.2, 1) 0.2s;
}

.mk-root .mk-rule.animated .elementor-divider-separator {
    transform: scaleX(1);
}

.mk-root .mk-rule .elementor-divider {
    position: relative;
}

.mk-root .mk-rule .elementor-divider::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 7px;
    height: 7px;
    margin: -3.5px 0 0 -3.5px;
    transform: rotate(45deg);
    border: 1px solid currentColor;
    background: var(--mk-bg, #F4F4F1);
    color: var(--mk-fg, rgba(20, 20, 20, 0.6));
}

.mk-root .mk-dark .mk-rule {
    --mk-bg: #141414;
    --mk-fg: rgba(244, 244, 241, 0.6);
}

/* portraits: offset hairline frame, grey to colour, vertical role label */
.mk-root .mk-portrait::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    border: 1px solid #141414;
    transform: translate(0, 0);
    transition: transform 1.4s cubic-bezier(0.2, 0.7, 0.2, 1) 0.3s;
}

.mk-root .mk-portrait.animated::after {
    transform: translate(12px, 12px);
}

.mk-root .mk-portrait.mk-r.animated::after {
    transform: translate(-12px, 12px);
}

.mk-root .mk-photo {
    overflow: hidden;
    background: #CBCBC5;
}

.mk-root .mk-photo img {
    display: block;
    aspect-ratio: 3 / 4;
    height: auto;
    object-fit: cover;
    filter: grayscale(1) contrast(1.05);
    transform: scale(1.08);
    transition: filter 2.4s ease 1s, transform 2.8s cubic-bezier(0.2, 0.7, 0.2, 1);
}

.mk-root .mk-portrait.animated .mk-photo img {
    filter: grayscale(0) contrast(1);
    transform: scale(1);
}

.mk-root .mk-role {
    height: 100%;
    display: flex;
    align-items: center;
}

.mk-root .mk-role .elementor-heading-title {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
}

.mk-root .mk-r .mk-role .elementor-heading-title {
    transform: none;
}

/* Instagram as an underlined text link */
.mk-root .mk-ig .elementor-button {
    border-width: 0 0 1px !important;
    padding: 0 0 4px !important;
}

/* marquee band */
.mk-root .mk-track {
    animation: mk-slide 28s linear infinite;
}

/* countdown: hairline grid */
.mk-root .mk-cd .elementor-countdown-wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    border-top: 1px solid rgba(244, 244, 241, 0.22);
    border-bottom: 1px solid rgba(244, 244, 241, 0.22);
}

.mk-root .mk-cd .elementor-countdown-item {
    margin: 0 !important;
    padding: 20px 0 16px !important;
    border-left: 1px solid rgba(244, 244, 241, 0.22) !important;
}

.mk-root .mk-cd .elementor-countdown-item:first-child {
    border-left: 0 !important;
}

.mk-root .mk-cd .elementor-countdown-digits {
    font-variant-numeric: tabular-nums lining-nums;
}

/* index-card event sheets: inner hairline, roman numeral badge on the top edge */
.mk-root .mk-card::after {
    content: "";
    position: absolute;
    inset: 6px;
    border: 1px solid #CBCBC5;
    pointer-events: none;
}

/* live: "REC" screen */
.mk-root .mk-screen {
    position: relative;
    max-width: 300px;
    margin: 0 auto;
    aspect-ratio: 16 / 9;
    display: grid;
    place-items: center;
    border: 1px solid rgba(244, 244, 241, 0.35);
}

.mk-root .mk-screen::before {
    content: "REC";
    position: absolute;
    top: 10px;
    left: 12px;
    padding-left: 14px;
    font: 500 10px/1 "IBM Plex Mono", monospace;
    letter-spacing: 0.2em;
    color: #9A9A95;
}

.mk-root .mk-screen::after {
    content: "";
    position: absolute;
    top: 10px;
    left: 12px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #F4F4F1;
    animation: mk-blink 1.4s steps(2) infinite;
}

.mk-root .mk-play {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    border: 1px solid #F4F4F1;
    display: grid;
    place-items: center;
}

.mk-root .mk-play svg {
    width: 18px;
    height: 18px;
    margin-left: 3px;
    fill: #F4F4F1;
}

/* gallery: film contact sheet (Pro Gallery markup) */
.mk-root .mk-film::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    opacity: 0.5;
    background:
        repeating-linear-gradient(90deg, transparent 0 10px, rgba(244, 244, 241, 0.78) 10px 22px, transparent 22px 32px) 0 8px / 100% 12px no-repeat,
        repeating-linear-gradient(90deg, transparent 0 10px, rgba(244, 244, 241, 0.78) 10px 22px, transparent 22px 32px) 0 calc(100% - 8px) / 100% 12px no-repeat;
}

.mk-root .mk-gallery .e-gallery-grid {
    counter-reset: mk-frame;
}

.mk-root .mk-gallery .e-gallery-item {
    position: relative;
    padding-bottom: 18px;
    counter-increment: mk-frame;
}

.mk-root .mk-gallery .e-gallery-item:first-child {
    grid-column: 1 / -1;
    --aspect-ratio: 66.67%;
}

.mk-root .mk-gallery .e-gallery-item::before,
.mk-root .mk-gallery .e-gallery-item::after {
    position: absolute;
    bottom: 2px;
    font: 400 9px/1 "IBM Plex Mono", monospace;
    letter-spacing: 0.18em;
    color: #9A9A95;
}

.mk-root .mk-gallery .e-gallery-item::before {
    content: counter(mk-frame, decimal-leading-zero) "A";
    left: 2px;
}

.mk-root .mk-gallery .e-gallery-item::after {
    content: "\25B8  " counter(mk-frame, decimal-leading-zero);
    right: 2px;
}

.mk-root .mk-gallery .e-gallery-image {
    filter: grayscale(1) brightness(0.7);
    transform: scale(1.04);
    transition: filter 1.8s ease, transform 1.2s ease;
}

.mk-root .mk-gallery.animated .e-gallery-image {
    filter: grayscale(0.15) brightness(1);
    transform: none;
}

.mk-root .mk-gallery .e-gallery-item:hover .e-gallery-image {
    filter: none;
}

/* story: year column, hairline and diamonds */
.mk-root .mk-st {
    position: relative;
    background: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)) 76px 0 / 1px 100% no-repeat;
}

.mk-root .mk-st::after {
    content: "";
    position: absolute;
    left: 73px;
    top: 9px;
    width: 7px;
    height: 7px;
    background: #F4F4F1;
    border: 1px solid #141414;
    transform: rotate(45deg);
}

@keyframes mk-arrive {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes mk-slide {
    to { transform: translateX(-50%); }
}

@keyframes mk-blink {
    50% { opacity: 0.15; }
}

@media (prefers-reduced-motion: reduce) {
    .mk-root .mk-track,
    .mk-root .mk-screen::after,
    .mk-root .mk-arrive {
        animation: none !important;
    }

    .mk-root .mk-rule .elementor-divider-separator,
    .mk-root .mk-photo img,
    .mk-root .mk-gallery .e-gallery-image {
        transform: none;
        filter: none;
        transition: none;
    }
}/* End custom CSS */