.elementor-2393 .elementor-element.elementor-element-3e76566{--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-2393 .elementor-element.elementor-element-3e76566:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-3e76566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2414;}.elementor-2393 .elementor-element.elementor-element-eca9ee7{--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-2393 .elementor-element.elementor-element-eca9ee7:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-eca9ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EA;background-image:url("https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-scene.webp");background-position:center center;background-size:cover;}.elementor-2393 .elementor-element.elementor-element-eca9ee7::before, .elementor-2393 .elementor-element.elementor-element-eca9ee7 > .elementor-background-video-container::before, .elementor-2393 .elementor-element.elementor-element-eca9ee7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2393 .elementor-element.elementor-element-eca9ee7 > .elementor-background-slideshow::before, .elementor-2393 .elementor-element.elementor-element-eca9ee7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2393 .elementor-element.elementor-element-eca9ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F4EA;--background-overlay:'';}.elementor-2393 .elementor-element.elementor-element-4a6117c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:998;}.elementor-2393 .elementor-element.elementor-element-4a6117c:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-4a6117c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2414;}.elementor-2393 .elementor-element.elementor-element-8ca3bdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2393 .elementor-element.elementor-element-3ee8962{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-3ee8962{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-3ee8962{right:0%;}.elementor-2393 .elementor-element.elementor-element-3ee8962 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2393 .elementor-element.elementor-element-0ac7df9{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-2393 .elementor-element.elementor-element-0ac7df9{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-0ac7df9{right:0%;}.elementor-2393 .elementor-element.elementor-element-4dfca74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;z-index:2;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-4dfca74{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-4dfca74{right:0%;}.elementor-2393 .elementor-element.elementor-element-af3b699{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;top:19%;z-index:3;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-af3b699{left:-9%;}body.rtl .elementor-2393 .elementor-element.elementor-element-af3b699{right:-9%;}.elementor-2393 .elementor-element.elementor-element-af3b699 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-345f925{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;top:19%;z-index:3;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-345f925{left:75%;}body.rtl .elementor-2393 .elementor-element.elementor-element-345f925{right:75%;}.elementor-2393 .elementor-element.elementor-element-345f925 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-950cb13{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;top:26%;z-index:4;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-950cb13{left:13%;}body.rtl .elementor-2393 .elementor-element.elementor-element-950cb13{right:13%;}.elementor-2393 .elementor-element.elementor-element-950cb13 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-1d982f3{width:var( --container-widget-width, 60.3% );max-width:60.3%;--container-widget-width:60.3%;--container-widget-flex-grow:0;top:19.3%;z-index:5;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1d982f3{left:19.9%;}body.rtl .elementor-2393 .elementor-element.elementor-element-1d982f3{right:19.9%;}.elementor-2393 .elementor-element.elementor-element-1d982f3 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-a4c843d{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;top:61%;z-index:6;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-a4c843d{left:19%;}body.rtl .elementor-2393 .elementor-element.elementor-element-a4c843d{right:19%;}.elementor-2393 .elementor-element.elementor-element-a4c843d img{width:100%;}.elementor-2393 .elementor-element.elementor-element-dc43aa0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;z-index:6;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-dc43aa0{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-dc43aa0{right:0%;}.elementor-2393 .elementor-element.elementor-element-2c45272{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;top:22.5%;z-index:7;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-2c45272{left:61%;}body.rtl .elementor-2393 .elementor-element.elementor-element-2c45272{right:61%;}.elementor-2393 .elementor-element.elementor-element-2c45272 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-60dc113{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:55%;z-index:7;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-60dc113{left:2.7%;}body.rtl .elementor-2393 .elementor-element.elementor-element-60dc113{right:2.7%;}.elementor-2393 .elementor-element.elementor-element-60dc113 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-c032589{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:55%;z-index:7;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-c032589{left:86.3%;}body.rtl .elementor-2393 .elementor-element.elementor-element-c032589{right:86.3%;}.elementor-2393 .elementor-element.elementor-element-c032589 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-fdad53d{width:var( --container-widget-width, 50.2% );max-width:50.2%;--container-widget-width:50.2%;--container-widget-flex-grow:0;top:74.2%;z-index:8;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-fdad53d{left:-7%;}body.rtl .elementor-2393 .elementor-element.elementor-element-fdad53d{right:-7%;}.elementor-2393 .elementor-element.elementor-element-fdad53d img{width:100%;}.elementor-2393 .elementor-element.elementor-element-e10259b{width:var( --container-widget-width, 50.2% );max-width:50.2%;--container-widget-width:50.2%;--container-widget-flex-grow:0;top:74.2%;z-index:8;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-e10259b{left:56.8%;}body.rtl .elementor-2393 .elementor-element.elementor-element-e10259b{right:56.8%;}.elementor-2393 .elementor-element.elementor-element-e10259b img{width:100%;}.elementor-2393 .elementor-element.elementor-element-dfe485f{width:var( --container-widget-width, 7.2% );max-width:7.2%;--container-widget-width:7.2%;--container-widget-flex-grow:0;top:11.5%;z-index:9;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-dfe485f{left:12.7%;}body.rtl .elementor-2393 .elementor-element.elementor-element-dfe485f{right:12.7%;}.elementor-2393 .elementor-element.elementor-element-dfe485f img{width:100%;}.elementor-2393 .elementor-element.elementor-element-a4a5f3d{width:var( --container-widget-width, 7.2% );max-width:7.2%;--container-widget-width:7.2%;--container-widget-flex-grow:0;top:11.5%;z-index:9;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-a4a5f3d{left:80.1%;}body.rtl .elementor-2393 .elementor-element.elementor-element-a4a5f3d{right:80.1%;}.elementor-2393 .elementor-element.elementor-element-a4a5f3d img{width:100%;}.elementor-2393 .elementor-element.elementor-element-4b202dd{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:52%;z-index:9;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-4b202dd{left:70%;}body.rtl .elementor-2393 .elementor-element.elementor-element-4b202dd{right:70%;}.elementor-2393 .elementor-element.elementor-element-4b202dd img{width:100%;}.elementor-2393 .elementor-element.elementor-element-452535a{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;top:66%;z-index:9;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-452535a{left:18%;}body.rtl .elementor-2393 .elementor-element.elementor-element-452535a{right:18%;}.elementor-2393 .elementor-element.elementor-element-452535a img{width:100%;}.elementor-2393 .elementor-element.elementor-element-bba2f88{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;z-index:11;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-bba2f88{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-bba2f88{right:0%;}.elementor-2393 .elementor-element.elementor-element-f9624db{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:26.2%;--z-index:10;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-f9624db{left:21%;}body.rtl .elementor-2393 .elementor-element.elementor-element-f9624db{right:21%;}.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-2393 .elementor-element.elementor-element-1444798{text-align:center;}.elementor-2393 .elementor-element.elementor-element-1444798 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4.3cqw;font-weight:600;font-style:italic;line-height:1.2em;letter-spacing:0.02em;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-b1d618c{text-align:center;}.elementor-2393 .elementor-element.elementor-element-b1d618c .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:11.8cqw;font-weight:400;line-height:1.05em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-cf40c9b{text-align:center;}.elementor-2393 .elementor-element.elementor-element-cf40c9b .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:7cqw;font-weight:400;line-height:1em;letter-spacing:0px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-f2d2c37{text-align:center;}.elementor-2393 .elementor-element.elementor-element-f2d2c37 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:11.8cqw;font-weight:400;line-height:1.05em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-3784d23{margin:1.2cqw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2393 .elementor-element.elementor-element-3784d23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.1cqw;font-weight:600;line-height:1.2em;letter-spacing:0.32em;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-581808e{width:var( --container-widget-width, 46% );max-width:46%;margin:1.6cqw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-2393 .elementor-element.elementor-element-581808e img{width:100%;}.elementor-2393 .elementor-element.elementor-element-e61ff73{margin:1.6cqw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2393 .elementor-element.elementor-element-e61ff73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.3cqw;font-weight:500;line-height:1.2em;letter-spacing:0.06em;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-c3cd20b{text-align:center;}.elementor-2393 .elementor-element.elementor-element-c3cd20b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4.8cqw;font-weight:600;font-style:italic;line-height:1.25em;letter-spacing:0px;color:#1E5B2C;}.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-2393 .elementor-element.elementor-element-c538148 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:2.4cqw;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFF8F4;color:#FFF8F4;background-image:linear-gradient(180deg, #2F7A3C 0%, #1E5B2C 100%);box-shadow:0px 6px 18px 0px rgba(18,61,29,0.32);border-style:solid;border-width:1px 1px 1px 1px;border-color:#B38B2E;border-radius:99px 99px 99px 99px;padding:2.3cqw 5.2cqw 2.3cqw 5.2cqw;}.elementor-2393 .elementor-element.elementor-element-c538148 .elementor-button:hover, .elementor-2393 .elementor-element.elementor-element-c538148 .elementor-button:focus{background-color:#123D1D;}.elementor-2393 .elementor-element.elementor-element-c538148{margin:2.2cqw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2393 .elementor-element.elementor-element-c538148 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-c538148 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-0fead43{--display:flex;--position:absolute;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0%;--z-index:20;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-0fead43{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-0fead43{right:0%;}.elementor-2393 .elementor-element.elementor-element-ba0b8c7{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-2393 .elementor-element.elementor-element-ba0b8c7{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-ba0b8c7{right:0%;}.elementor-2393 .elementor-element.elementor-element-de91a81{width:var( --container-widget-width, 50.4% );max-width:50.4%;--container-widget-width:50.4%;--container-widget-flex-grow:0;top:8.2%;z-index:2;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-de91a81{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-de91a81{right:0%;}.elementor-2393 .elementor-element.elementor-element-de91a81 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-02b2fe2{width:var( --container-widget-width, 50.4% );max-width:50.4%;--container-widget-width:50.4%;--container-widget-flex-grow:0;top:8.2%;z-index:2;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-02b2fe2{left:49.6%;}body.rtl .elementor-2393 .elementor-element.elementor-element-02b2fe2{right:49.6%;}.elementor-2393 .elementor-element.elementor-element-02b2fe2 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-daae474{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-2393 .elementor-element.elementor-element-daae474{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-daae474{right:0%;}.elementor-2393 .elementor-element.elementor-element-26424a5{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;top:17.5%;z-index:4;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-26424a5{left:7%;}body.rtl .elementor-2393 .elementor-element.elementor-element-26424a5{right:7%;}.elementor-2393 .elementor-element.elementor-element-26424a5 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-cfc21ac{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:11%;z-index:5;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-cfc21ac{left:6%;}body.rtl .elementor-2393 .elementor-element.elementor-element-cfc21ac{right:6%;}.elementor-2393 .elementor-element.elementor-element-cfc21ac img{width:100%;}.elementor-2393 .elementor-element.elementor-element-5ce759e{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:11%;z-index:5;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-5ce759e{left:85%;}body.rtl .elementor-2393 .elementor-element.elementor-element-5ce759e{right:85%;}.elementor-2393 .elementor-element.elementor-element-5ce759e img{width:100%;}.elementor-2393 .elementor-element.elementor-element-3c357de{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:18.6%;z-index:5;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-3c357de{left:42.5%;}body.rtl .elementor-2393 .elementor-element.elementor-element-3c357de{right:42.5%;}.elementor-2393 .elementor-element.elementor-element-3c357de img{width:100%;}.elementor-2393 .elementor-element.elementor-element-5a75c47{--display:flex;--position:absolute;--min-height:40cqw;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:37%;--z-index:6;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-5a75c47{left:30%;}body.rtl .elementor-2393 .elementor-element.elementor-element-5a75c47{right:30%;}.elementor-2393 .elementor-element.elementor-element-aacc31b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-12%;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-aacc31b{left:-12%;}body.rtl .elementor-2393 .elementor-element.elementor-element-aacc31b{right:-12%;}.elementor-2393 .elementor-element.elementor-element-aacc31b img{width:124%;max-width:124%;}.elementor-2393 .elementor-element.elementor-element-2df4646{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-2393 .elementor-element.elementor-element-2df4646 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:7.4cqw;font-weight:400;line-height:1em;letter-spacing:0px;color:#F4E6B8;}.elementor-2393 .elementor-element.elementor-element-d54ad21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;z-index:9;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-d54ad21{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-d54ad21{right:0%;}.elementor-2393 .elementor-element.elementor-element-07e11f5{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:62%;--z-index:8;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-07e11f5{left:6%;}body.rtl .elementor-2393 .elementor-element.elementor-element-07e11f5{right:6%;}.elementor-2393 .elementor-element.elementor-element-a46e600{text-align:center;}.elementor-2393 .elementor-element.elementor-element-a46e600 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4.2cqw;font-weight:600;font-style:italic;line-height:1.3em;letter-spacing:0px;color:#F4E6B8;}.elementor-2393 .elementor-element.elementor-element-4a46827{text-align:center;}.elementor-2393 .elementor-element.elementor-element-4a46827 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:10.5cqw;font-weight:400;line-height:1.15em;letter-spacing:0px;color:#FFFAF0;}.elementor-2393 .elementor-element.elementor-element-6a599b8{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:75%;--z-index:8;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-6a599b8{left:18%;}body.rtl .elementor-2393 .elementor-element.elementor-element-6a599b8{right:18%;}.elementor-2393 .elementor-element.elementor-element-bd1f50d{text-align:center;}.elementor-2393 .elementor-element.elementor-element-bd1f50d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4cqw;font-weight:500;line-height:1.2em;letter-spacing:0.08em;color:#F4E6B8;}.elementor-2393 .elementor-element.elementor-element-81ae503{text-align:center;}.elementor-2393 .elementor-element.elementor-element-81ae503 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:5cqw;font-weight:600;font-style:italic;line-height:1.3em;letter-spacing:0px;color:#FFFAF0;}.elementor-2393 .elementor-element.elementor-element-7de550f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:2.6cqw;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#123D1D;color:#123D1D;background-image:linear-gradient(180deg, #FBF3D6 0%, #C59B3C 100%);box-shadow:0px 6px 18px 0px rgba(18,61,29,0.32);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF4CF;border-radius:99px 99px 99px 99px;padding:2.6cqw 5.6cqw 2.6cqw 5.6cqw;}.elementor-2393 .elementor-element.elementor-element-7de550f .elementor-button:hover, .elementor-2393 .elementor-element.elementor-element-7de550f .elementor-button:focus{background-color:#123D1D;}.elementor-2393 .elementor-element.elementor-element-7de550f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:84%;z-index:8;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-7de550f{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-7de550f{right:0%;}.elementor-2393 .elementor-element.elementor-element-7de550f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-7de550f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-2b266c7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;top:91%;z-index:8;text-align:center;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-2b266c7{left:10%;}body.rtl .elementor-2393 .elementor-element.elementor-element-2b266c7{right:10%;}.elementor-2393 .elementor-element.elementor-element-2b266c7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3.4cqw;font-weight:600;font-style:italic;line-height:1.2em;letter-spacing:0px;color:#F4E6B8;}.elementor-2393 .elementor-element.elementor-element-41d9749{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-3.2%;z-index:30;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-41d9749{left:-4.2%;}body.rtl .elementor-2393 .elementor-element.elementor-element-41d9749{right:-4.2%;}.elementor-2393 .elementor-element.elementor-element-41d9749 img{width:108.3%;max-width:108.3%;}.elementor-2393 .elementor-element.elementor-element-a580efb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;z-index:60;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-a580efb{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-a580efb{right:0%;}.elementor-2393 .elementor-element.elementor-element-c876ff2{--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:140px;--padding-bottom:170px;--padding-left:40px;--padding-right:40px;}.elementor-2393 .elementor-element.elementor-element-e1e0c2f{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;top:-4px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-e1e0c2f{left:-6px;}body.rtl .elementor-2393 .elementor-element.elementor-element-e1e0c2f{right:-6px;}.elementor-2393 .elementor-element.elementor-element-e1e0c2f img{width:100%;}.elementor-2393 .elementor-element.elementor-element-5118ed1{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;top:-4px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-5118ed1{right:-6px;}body.rtl .elementor-2393 .elementor-element.elementor-element-5118ed1{left:-6px;}.elementor-2393 .elementor-element.elementor-element-5118ed1 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-aa57661{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:-8px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-aa57661{left:calc(50% - 150px);}body.rtl .elementor-2393 .elementor-element.elementor-element-aa57661{right:calc(50% - 150px);}.elementor-2393 .elementor-element.elementor-element-aa57661 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-b809c1a{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:200px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-b809c1a{left:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-b809c1a{right:-16px;}.elementor-2393 .elementor-element.elementor-element-b809c1a img{width:100%;}.elementor-2393 .elementor-element.elementor-element-f10be7f{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:260px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-f10be7f{right:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-f10be7f{left:-16px;}.elementor-2393 .elementor-element.elementor-element-f10be7f img{width:100%;}.elementor-2393 .elementor-element.elementor-element-814b49e{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;top:46%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-814b49e{left:16%;}body.rtl .elementor-2393 .elementor-element.elementor-element-814b49e{right:16%;}.elementor-2393 .elementor-element.elementor-element-814b49e img{width:100%;}.elementor-2393 .elementor-element.elementor-element-8e5e658{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;top:100px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-8e5e658{right:2%;}body.rtl .elementor-2393 .elementor-element.elementor-element-8e5e658{left:2%;}.elementor-2393 .elementor-element.elementor-element-8e5e658 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-20614ee{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;top:38%;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-20614ee{left:calc(50% - 190px);}body.rtl .elementor-2393 .elementor-element.elementor-element-20614ee{right:calc(50% - 190px);}.elementor-2393 .elementor-element.elementor-element-20614ee img{width:100%;}.elementor-2393 .elementor-element.elementor-element-10e2290{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-10e2290{left:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-10e2290{right:-38px;}.elementor-2393 .elementor-element.elementor-element-10e2290 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-4b613b7{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-4b613b7{right:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-4b613b7{left:-38px;}.elementor-2393 .elementor-element.elementor-element-4b613b7 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-e3cbb63{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-e3cbb63 .elementor-heading-title{font-family:"Amiri", Sans-serif;font-size:30px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-097d23a{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-097d23a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-356454d{width:var( --container-widget-width, 220px );max-width:220px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:2;}.elementor-2393 .elementor-element.elementor-element-356454d img{width:100%;}.elementor-2393 .elementor-element.elementor-element-e1737cd{padding:0px 14px 0px 14px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-e1737cd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:19px;font-weight:500;font-style:italic;line-height:1.6em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-60c537a{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-60c537a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-b28c942{--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:22px;--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-2393 .elementor-element.elementor-element-1c443c6{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;top:-22%;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1c443c6{left:4%;}body.rtl .elementor-2393 .elementor-element.elementor-element-1c443c6{right:4%;}.elementor-2393 .elementor-element.elementor-element-1c443c6 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-9279467{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2393 .elementor-element.elementor-element-9279467 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-6374b88{--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:140px;--padding-bottom:170px;--padding-left:40px;--padding-right:40px;}.elementor-2393 .elementor-element.elementor-element-6374b88:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-6374b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4ECDCC2;}.elementor-2393 .elementor-element.elementor-element-e58f634{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-e58f634{left:10%;}body.rtl .elementor-2393 .elementor-element.elementor-element-e58f634{right:10%;}.elementor-2393 .elementor-element.elementor-element-e58f634 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-985b943{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-985b943{right:10%;}body.rtl .elementor-2393 .elementor-element.elementor-element-985b943{left:10%;}.elementor-2393 .elementor-element.elementor-element-985b943 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-4dbe005{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-4dbe005{left:calc(50% - 32px);}body.rtl .elementor-2393 .elementor-element.elementor-element-4dbe005{right:calc(50% - 32px);}.elementor-2393 .elementor-element.elementor-element-4dbe005 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-b6738aa{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:520px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-b6738aa{left:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-b6738aa{right:-16px;}.elementor-2393 .elementor-element.elementor-element-b6738aa img{width:100%;}.elementor-2393 .elementor-element.elementor-element-b86f9bb{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:1060px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-b86f9bb{right:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-b86f9bb{left:-16px;}.elementor-2393 .elementor-element.elementor-element-b86f9bb img{width:100%;}.elementor-2393 .elementor-element.elementor-element-1620314{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;top:38%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1620314{right:12%;}body.rtl .elementor-2393 .elementor-element.elementor-element-1620314{left:12%;}.elementor-2393 .elementor-element.elementor-element-1620314 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-3e5faac{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;top:47%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-3e5faac{left:4%;}body.rtl .elementor-2393 .elementor-element.elementor-element-3e5faac{right:4%;}.elementor-2393 .elementor-element.elementor-element-3e5faac img{width:100%;}.elementor-2393 .elementor-element.elementor-element-7479e04{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:40px;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-7479e04{left:-40px;}body.rtl .elementor-2393 .elementor-element.elementor-element-7479e04{right:-40px;}.elementor-2393 .elementor-element.elementor-element-7479e04 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-da7ddac{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:40px;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-da7ddac{right:-40px;}body.rtl .elementor-2393 .elementor-element.elementor-element-da7ddac{left:-40px;}.elementor-2393 .elementor-element.elementor-element-da7ddac img{width:100%;}.elementor-2393 .elementor-element.elementor-element-28360a3{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-28360a3{left:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-28360a3{right:-38px;}.elementor-2393 .elementor-element.elementor-element-28360a3 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-296c754{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-296c754{right:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-296c754{left:-38px;}.elementor-2393 .elementor-element.elementor-element-296c754 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-2c77dc9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-2c77dc9 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:50px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-fad37b5{padding:0px 20px 0px 20px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-fad37b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-7bf42dd{--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;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-20981cc{--display:flex;--min-height:370px;--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:22px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-1c9910f{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;top:18.5%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1c9910f{left:16%;}body.rtl .elementor-2393 .elementor-element.elementor-element-1c9910f{right:16%;}.elementor-2393 .elementor-element.elementor-element-1c9910f img{width:100%;height:274px;object-fit:cover;object-position:center center;}.elementor-2393 .elementor-element.elementor-element-95c9c29{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-2393 .elementor-element.elementor-element-95c9c29{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-95c9c29{right:0%;}.elementor-2393 .elementor-element.elementor-element-95c9c29 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-cec10e9{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;top:4%;z-index:5;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-cec10e9{left:-12%;}body.rtl .elementor-2393 .elementor-element.elementor-element-cec10e9{right:-12%;}.elementor-2393 .elementor-element.elementor-element-cec10e9 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-3002cb2{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;top:4%;z-index:5;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-3002cb2{right:-12%;}body.rtl .elementor-2393 .elementor-element.elementor-element-3002cb2{left:-12%;}.elementor-2393 .elementor-element.elementor-element-3002cb2 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-baa3481{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;bottom:-7%;z-index:6;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-baa3481{left:-18%;}body.rtl .elementor-2393 .elementor-element.elementor-element-baa3481{right:-18%;}.elementor-2393 .elementor-element.elementor-element-baa3481 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-553e768{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;bottom:-7%;z-index:6;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-553e768{right:-18%;}body.rtl .elementor-2393 .elementor-element.elementor-element-553e768{left:-18%;}.elementor-2393 .elementor-element.elementor-element-553e768 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-8c17d36{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;top:36%;z-index:7;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-8c17d36{right:-6%;}body.rtl .elementor-2393 .elementor-element.elementor-element-8c17d36{left:-6%;}.elementor-2393 .elementor-element.elementor-element-8c17d36 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-3e89a05{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-3e89a05 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-dcbd426{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-dcbd426 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-83b1e43{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-83b1e43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-a5e1aec .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0px;fill:#1E5B2C;color:#1E5B2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C77A;border-radius:99px 99px 99px 99px;padding:8px 14px 8px 14px;}.elementor-2393 .elementor-element.elementor-element-a5e1aec .elementor-button:hover, .elementor-2393 .elementor-element.elementor-element-a5e1aec .elementor-button:focus{background-color:#1E5B2C;color:#FFFFFF;}.elementor-2393 .elementor-element.elementor-element-a5e1aec{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2393 .elementor-element.elementor-element-a5e1aec .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-a5e1aec .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-a5e1aec .elementor-button:hover svg, .elementor-2393 .elementor-element.elementor-element-a5e1aec .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2393 .elementor-element.elementor-element-4e1e33d{width:var( --container-widget-width, 170px );max-width:170px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:170px;--container-widget-flex-grow:0;z-index:2;}.elementor-2393 .elementor-element.elementor-element-4e1e33d img{width:100%;}.elementor-2393 .elementor-element.elementor-element-3cc75fe{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-3cc75fe .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:78px;font-weight:400;line-height:1em;letter-spacing:0px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-cf9e8e3{width:var( --container-widget-width, 170px );max-width:170px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:170px;--container-widget-flex-grow:0;z-index:2;}.elementor-2393 .elementor-element.elementor-element-cf9e8e3 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-59defc7{--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;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-96ce33f{--display:flex;--min-height:370px;--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:22px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-5f4c4ef{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;top:18.5%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-5f4c4ef{left:16%;}body.rtl .elementor-2393 .elementor-element.elementor-element-5f4c4ef{right:16%;}.elementor-2393 .elementor-element.elementor-element-5f4c4ef img{width:100%;height:274px;object-fit:cover;object-position:center center;}.elementor-2393 .elementor-element.elementor-element-1a27229{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-2393 .elementor-element.elementor-element-1a27229{left:0%;}body.rtl .elementor-2393 .elementor-element.elementor-element-1a27229{right:0%;}.elementor-2393 .elementor-element.elementor-element-1a27229 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-fa947de{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;top:4%;z-index:5;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-fa947de{left:-12%;}body.rtl .elementor-2393 .elementor-element.elementor-element-fa947de{right:-12%;}.elementor-2393 .elementor-element.elementor-element-fa947de img{width:100%;}.elementor-2393 .elementor-element.elementor-element-89483eb{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;top:4%;z-index:5;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-89483eb{right:-12%;}body.rtl .elementor-2393 .elementor-element.elementor-element-89483eb{left:-12%;}.elementor-2393 .elementor-element.elementor-element-89483eb img{width:100%;}.elementor-2393 .elementor-element.elementor-element-26df526{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;bottom:-7%;z-index:6;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-26df526{left:-18%;}body.rtl .elementor-2393 .elementor-element.elementor-element-26df526{right:-18%;}.elementor-2393 .elementor-element.elementor-element-26df526 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-15ff89c{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;bottom:-7%;z-index:6;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-15ff89c{right:-18%;}body.rtl .elementor-2393 .elementor-element.elementor-element-15ff89c{left:-18%;}.elementor-2393 .elementor-element.elementor-element-15ff89c img{width:100%;}.elementor-2393 .elementor-element.elementor-element-1091848{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;top:36%;z-index:7;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1091848{left:-4%;}body.rtl .elementor-2393 .elementor-element.elementor-element-1091848{right:-4%;}.elementor-2393 .elementor-element.elementor-element-1091848 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-2362f29{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-2362f29 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-1c4f5c6{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-1c4f5c6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-72e5db0{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-72e5db0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-a989df3 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0px;fill:#1E5B2C;color:#1E5B2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2C77A;border-radius:99px 99px 99px 99px;padding:8px 14px 8px 14px;}.elementor-2393 .elementor-element.elementor-element-a989df3 .elementor-button:hover, .elementor-2393 .elementor-element.elementor-element-a989df3 .elementor-button:focus{background-color:#1E5B2C;color:#FFFFFF;}.elementor-2393 .elementor-element.elementor-element-a989df3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2393 .elementor-element.elementor-element-a989df3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-a989df3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-a989df3 .elementor-button:hover svg, .elementor-2393 .elementor-element.elementor-element-a989df3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2393 .elementor-element.elementor-element-ffb05b1{--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:1;--padding-top:170px;--padding-bottom:170px;--padding-left:40px;--padding-right:40px;}.elementor-2393 .elementor-element.elementor-element-ffb05b1:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-ffb05b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123D1D;background-image:url("https://sahnikah.com/wp-content/uploads/2026/09/Garden-Series-17.jpeg");background-position:center center;background-size:cover;}.elementor-2393 .elementor-element.elementor-element-ffb05b1::before, .elementor-2393 .elementor-element.elementor-element-ffb05b1 > .elementor-background-video-container::before, .elementor-2393 .elementor-element.elementor-element-ffb05b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2393 .elementor-element.elementor-element-ffb05b1 > .elementor-background-slideshow::before, .elementor-2393 .elementor-element.elementor-element-ffb05b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2393 .elementor-element.elementor-element-ffb05b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E5B2CE6 0%, #0C2613F5 100%);}.elementor-2393 .elementor-element.elementor-element-457187b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-2px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-457187b{left:-4%;}body.rtl .elementor-2393 .elementor-element.elementor-element-457187b{right:-4%;}.elementor-2393 .elementor-element.elementor-element-457187b img{width:108%;max-width:108%;}.elementor-2393 .elementor-element.elementor-element-d9f131a{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;top:24%;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-d9f131a{left:calc(50% - 190px);}body.rtl .elementor-2393 .elementor-element.elementor-element-d9f131a{right:calc(50% - 190px);}.elementor-2393 .elementor-element.elementor-element-d9f131a img{width:100%;}.elementor-2393 .elementor-element.elementor-element-e338f77{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:70px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-e338f77{left:10%;}body.rtl .elementor-2393 .elementor-element.elementor-element-e338f77{right:10%;}.elementor-2393 .elementor-element.elementor-element-e338f77 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-c9c21a9{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:70px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-c9c21a9{right:10%;}body.rtl .elementor-2393 .elementor-element.elementor-element-c9c21a9{left:10%;}.elementor-2393 .elementor-element.elementor-element-c9c21a9 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-ebec1ce{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;top:70%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-ebec1ce{right:6%;}body.rtl .elementor-2393 .elementor-element.elementor-element-ebec1ce{left:6%;}.elementor-2393 .elementor-element.elementor-element-ebec1ce img{width:100%;}.elementor-2393 .elementor-element.elementor-element-d8ba8f2{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-d8ba8f2{left:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-d8ba8f2{right:-38px;}.elementor-2393 .elementor-element.elementor-element-d8ba8f2 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-8bd0b47{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-8bd0b47{right:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-8bd0b47{left:-38px;}.elementor-2393 .elementor-element.elementor-element-8bd0b47 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-0db09fb{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-0db09fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;text-shadow:0px 2px 10px rgba(5,20,9,0.6);color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-b2d8adb{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-b2d8adb .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:50px;font-weight:400;line-height:1.2em;letter-spacing:0px;text-shadow:0px 2px 10px rgba(5,20,9,0.6);color:#FBF6E4;}.elementor-2393 .elementor-element.elementor-element-1c1b202{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-1c1b202 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:0px;text-shadow:0px 2px 10px rgba(5,20,9,0.6);color:#FBF6E4;}.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-2393 .elementor-element.elementor-element-415cd82{width:var( --container-widget-width, 330px );max-width:330px;margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--container-widget-width:330px;--container-widget-flex-grow:0;z-index:2;}.elementor-2393 .elementor-element.elementor-element-415cd82 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-415cd82 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-415cd82 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2393 .elementor-element.elementor-element-415cd82 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2393 .elementor-element.elementor-element-415cd82 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-2393 .elementor-element.elementor-element-415cd82 .elementor-countdown-item{padding:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-2393 .elementor-element.elementor-element-415cd82 .elementor-countdown-digits{color:#FFF6DC;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.1em;}.elementor-2393 .elementor-element.elementor-element-415cd82 .elementor-countdown-label{color:#E2C77A;font-family:"Montserrat", Sans-serif;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;}.elementor-2393 .elementor-element.elementor-element-ed0bd13{--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:140px;--padding-bottom:170px;--padding-left:40px;--padding-right:40px;}.elementor-2393 .elementor-element.elementor-element-1ba0a16{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;top:-4px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1ba0a16{left:-6px;}body.rtl .elementor-2393 .elementor-element.elementor-element-1ba0a16{right:-6px;}.elementor-2393 .elementor-element.elementor-element-1ba0a16 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-ab5ce74{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;top:-4px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-ab5ce74{right:-6px;}body.rtl .elementor-2393 .elementor-element.elementor-element-ab5ce74{left:-6px;}.elementor-2393 .elementor-element.elementor-element-ab5ce74 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-4ab426f{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:-8px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-4ab426f{left:calc(50% - 150px);}body.rtl .elementor-2393 .elementor-element.elementor-element-4ab426f{right:calc(50% - 150px);}.elementor-2393 .elementor-element.elementor-element-4ab426f img{width:100%;}.elementor-2393 .elementor-element.elementor-element-14902cc{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:300px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-14902cc{left:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-14902cc{right:-16px;}.elementor-2393 .elementor-element.elementor-element-14902cc img{width:100%;}.elementor-2393 .elementor-element.elementor-element-add5f9f{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:860px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-add5f9f{right:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-add5f9f{left:-16px;}.elementor-2393 .elementor-element.elementor-element-add5f9f img{width:100%;}.elementor-2393 .elementor-element.elementor-element-5a9fd35{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;top:47%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-5a9fd35{right:8%;}body.rtl .elementor-2393 .elementor-element.elementor-element-5a9fd35{left:8%;}.elementor-2393 .elementor-element.elementor-element-5a9fd35 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-1f0ab24{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;top:52%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1f0ab24{left:4%;}body.rtl .elementor-2393 .elementor-element.elementor-element-1f0ab24{right:4%;}.elementor-2393 .elementor-element.elementor-element-1f0ab24 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-cefb5d7{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-cefb5d7{left:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-cefb5d7{right:-38px;}.elementor-2393 .elementor-element.elementor-element-cefb5d7 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-825b4d3{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-825b4d3{right:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-825b4d3{left:-38px;}.elementor-2393 .elementor-element.elementor-element-825b4d3 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-9f8cd7c{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-9f8cd7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-2274bd7{width:var( --container-widget-width, 220px );max-width:220px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:2;}.elementor-2393 .elementor-element.elementor-element-2274bd7 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-d342c3b{--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:112px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-eaed8da{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;top:-112px;z-index:3;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-eaed8da{left:calc(50% - 22px);}body.rtl .elementor-2393 .elementor-element.elementor-element-eaed8da{right:calc(50% - 22px);}.elementor-2393 .elementor-element.elementor-element-eaed8da img{width:100%;}.elementor-2393 .elementor-element.elementor-element-70fbb37{--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:none;--border-style:none;--border-radius:200px 200px 10px 10px;box-shadow:0px 14px 34px 0px rgba(18,61,29,0.16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-70fbb37:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-70fbb37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF6F7;}.elementor-2393 .elementor-element.elementor-element-a7a2347{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;top:40px;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-a7a2347{left:calc(50% - 110px);}body.rtl .elementor-2393 .elementor-element.elementor-element-a7a2347{right:calc(50% - 110px);}.elementor-2393 .elementor-element.elementor-element-a7a2347 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-9dbe5ed{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-9dbe5ed .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-c7de303{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-c7de303 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-1674bc2{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-1674bc2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-7571026{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-7571026 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-791ac13{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-791ac13 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-4df9bc9{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-4df9bc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-5c34232 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFF8F4;color:#FFF8F4;background-image:linear-gradient(180deg, #2F7A3C 0%, #1E5B2C 100%);box-shadow:0px 6px 18px 0px rgba(18,61,29,0.32);border-style:solid;border-width:1px 1px 1px 1px;border-color:#B38B2E;border-radius:99px 99px 99px 99px;padding:12px 22px 12px 22px;}.elementor-2393 .elementor-element.elementor-element-5c34232 .elementor-button:hover, .elementor-2393 .elementor-element.elementor-element-5c34232 .elementor-button:focus{background-color:#123D1D;}.elementor-2393 .elementor-element.elementor-element-5c34232{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;z-index:2;}.elementor-2393 .elementor-element.elementor-element-5c34232 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-5c34232 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-b9f1e79{z-index:2;}.elementor-2393 .elementor-element.elementor-element-b9f1e79 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-b9f1e79 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-b9f1e79 a.elementor-button, .elementor-2393 .elementor-element.elementor-element-b9f1e79 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFF8F4;color:#FFF8F4;background-color:#1E5B2C;border-radius:99px 99px 99px 99px;padding:12px 22px 12px 22px;}.elementor-2393 .elementor-element.elementor-element-b9f1e79 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-9fbc302{--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:112px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-4f01037{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;top:-112px;z-index:3;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-4f01037{left:calc(50% - 22px);}body.rtl .elementor-2393 .elementor-element.elementor-element-4f01037{right:calc(50% - 22px);}.elementor-2393 .elementor-element.elementor-element-4f01037 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-f4fbe37{--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:none;--border-style:none;--border-radius:200px 200px 10px 10px;box-shadow:0px 14px 34px 0px rgba(18,61,29,0.16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-f4fbe37:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-f4fbe37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF6F7;}.elementor-2393 .elementor-element.elementor-element-52eee14{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;top:40px;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-52eee14{left:calc(50% - 110px);}body.rtl .elementor-2393 .elementor-element.elementor-element-52eee14{right:calc(50% - 110px);}.elementor-2393 .elementor-element.elementor-element-52eee14 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-7b6ab5e{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-7b6ab5e .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-f62c312{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-f62c312 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-f6f957b{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-f6f957b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-c54c0c0{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-c54c0c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-1569aed{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-1569aed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-465f645{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-465f645 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-d56663d .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFF8F4;color:#FFF8F4;background-image:linear-gradient(180deg, #2F7A3C 0%, #1E5B2C 100%);box-shadow:0px 6px 18px 0px rgba(18,61,29,0.32);border-style:solid;border-width:1px 1px 1px 1px;border-color:#B38B2E;border-radius:99px 99px 99px 99px;padding:12px 22px 12px 22px;}.elementor-2393 .elementor-element.elementor-element-d56663d .elementor-button:hover, .elementor-2393 .elementor-element.elementor-element-d56663d .elementor-button:focus{background-color:#123D1D;}.elementor-2393 .elementor-element.elementor-element-d56663d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;z-index:2;}.elementor-2393 .elementor-element.elementor-element-d56663d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-d56663d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-ad4ab16{z-index:2;}.elementor-2393 .elementor-element.elementor-element-ad4ab16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-ad4ab16 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-ad4ab16 a.elementor-button, .elementor-2393 .elementor-element.elementor-element-ad4ab16 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFF8F4;color:#FFF8F4;background-color:#1E5B2C;border-radius:99px 99px 99px 99px;padding:12px 22px 12px 22px;}.elementor-2393 .elementor-element.elementor-element-ad4ab16 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-a5de429{--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:140px;--padding-bottom:170px;--padding-left:40px;--padding-right:40px;}.elementor-2393 .elementor-element.elementor-element-a5de429:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-a5de429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4ECDCC2;}.elementor-2393 .elementor-element.elementor-element-4a6f074{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-4a6f074{left:calc(50% - 32px);}body.rtl .elementor-2393 .elementor-element.elementor-element-4a6f074{right:calc(50% - 32px);}.elementor-2393 .elementor-element.elementor-element-4a6f074 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-1fe6e63{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1fe6e63{left:16%;}body.rtl .elementor-2393 .elementor-element.elementor-element-1fe6e63{right:16%;}.elementor-2393 .elementor-element.elementor-element-1fe6e63 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-9e10a76{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-9e10a76{right:16%;}body.rtl .elementor-2393 .elementor-element.elementor-element-9e10a76{left:16%;}.elementor-2393 .elementor-element.elementor-element-9e10a76 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-036d580{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;top:120px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-036d580{right:6%;}body.rtl .elementor-2393 .elementor-element.elementor-element-036d580{left:6%;}.elementor-2393 .elementor-element.elementor-element-036d580 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-5622fc7{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-5622fc7{left:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-5622fc7{right:-38px;}.elementor-2393 .elementor-element.elementor-element-5622fc7 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-0a8832c{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-0a8832c{right:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-0a8832c{left:-38px;}.elementor-2393 .elementor-element.elementor-element-0a8832c img{width:100%;}.elementor-2393 .elementor-element.elementor-element-97d85c9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-97d85c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-959e037{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-959e037 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:46px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-aca689b{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-aca689b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-eafd24d .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#FFF8F4;color:#FFF8F4;background-image:linear-gradient(180deg, #2F7A3C 0%, #1E5B2C 100%);box-shadow:0px 6px 18px 0px rgba(18,61,29,0.32);border-style:solid;border-width:1px 1px 1px 1px;border-color:#B38B2E;border-radius:99px 99px 99px 99px;padding:12px 22px 12px 22px;}.elementor-2393 .elementor-element.elementor-element-eafd24d .elementor-button:hover, .elementor-2393 .elementor-element.elementor-element-eafd24d .elementor-button:focus{background-color:#123D1D;}.elementor-2393 .elementor-element.elementor-element-eafd24d{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2393 .elementor-element.elementor-element-eafd24d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-eafd24d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-3eb7178{--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:140px;--padding-bottom:170px;--padding-left:40px;--padding-right:40px;}.elementor-2393 .elementor-element.elementor-element-7b7b741{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;top:-4px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-7b7b741{left:-6px;}body.rtl .elementor-2393 .elementor-element.elementor-element-7b7b741{right:-6px;}.elementor-2393 .elementor-element.elementor-element-7b7b741 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-f93e77a{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;top:-4px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-f93e77a{right:-6px;}body.rtl .elementor-2393 .elementor-element.elementor-element-f93e77a{left:-6px;}.elementor-2393 .elementor-element.elementor-element-f93e77a img{width:100%;}.elementor-2393 .elementor-element.elementor-element-dd0fdfe{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:-8px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-dd0fdfe{left:calc(50% - 150px);}body.rtl .elementor-2393 .elementor-element.elementor-element-dd0fdfe{right:calc(50% - 150px);}.elementor-2393 .elementor-element.elementor-element-dd0fdfe img{width:100%;}.elementor-2393 .elementor-element.elementor-element-15ad267{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:260px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-15ad267{left:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-15ad267{right:-16px;}.elementor-2393 .elementor-element.elementor-element-15ad267 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-f48c207{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:760px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-f48c207{right:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-f48c207{left:-16px;}.elementor-2393 .elementor-element.elementor-element-f48c207 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-2e34726{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;top:72%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-2e34726{right:6%;}body.rtl .elementor-2393 .elementor-element.elementor-element-2e34726{left:6%;}.elementor-2393 .elementor-element.elementor-element-2e34726 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-ee9ef87{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;top:30%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-ee9ef87{left:8%;}body.rtl .elementor-2393 .elementor-element.elementor-element-ee9ef87{right:8%;}.elementor-2393 .elementor-element.elementor-element-ee9ef87 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-636e935{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-636e935{left:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-636e935{right:-38px;}.elementor-2393 .elementor-element.elementor-element-636e935 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-36e3810{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-36e3810{right:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-36e3810{left:-38px;}.elementor-2393 .elementor-element.elementor-element-36e3810 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-ad6e938{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-ad6e938 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-15207f0{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-15207f0 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:50px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-2b8dc4a{width:var( --container-widget-width, 220px );max-width:220px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:2;}.elementor-2393 .elementor-element.elementor-element-2b8dc4a img{width:100%;}.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-2393 .elementor-element.elementor-element-8f4f279{width:var( --container-widget-width, 100% );max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--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-2393 .elementor-element.elementor-element-58f44ce{--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:140px;--padding-bottom:170px;--padding-left:40px;--padding-right:40px;}.elementor-2393 .elementor-element.elementor-element-58f44ce:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-58f44ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4ECDCC2;}.elementor-2393 .elementor-element.elementor-element-65344e1{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-65344e1{right:12%;}body.rtl .elementor-2393 .elementor-element.elementor-element-65344e1{left:12%;}.elementor-2393 .elementor-element.elementor-element-65344e1 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-1ba4413{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1ba4413{left:14%;}body.rtl .elementor-2393 .elementor-element.elementor-element-1ba4413{right:14%;}.elementor-2393 .elementor-element.elementor-element-1ba4413 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-68b1c39{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:260px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-68b1c39{right:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-68b1c39{left:-16px;}.elementor-2393 .elementor-element.elementor-element-68b1c39 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-2ca7631{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;top:62%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-2ca7631{right:16%;}body.rtl .elementor-2393 .elementor-element.elementor-element-2ca7631{left:16%;}.elementor-2393 .elementor-element.elementor-element-2ca7631 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-11acdeb{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:40px;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-11acdeb{left:-40px;}body.rtl .elementor-2393 .elementor-element.elementor-element-11acdeb{right:-40px;}.elementor-2393 .elementor-element.elementor-element-11acdeb img{width:100%;}.elementor-2393 .elementor-element.elementor-element-7c92640{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-7c92640{right:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-7c92640{left:-38px;}.elementor-2393 .elementor-element.elementor-element-7c92640 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-2274ae7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-2274ae7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-2e4a964{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-2e4a964 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:50px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-ded2d94{width:var( --container-widget-width, 220px );max-width:220px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:2;}.elementor-2393 .elementor-element.elementor-element-ded2d94 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-d8a9e78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-6ab267d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#E2C77A;--border-color:#E2C77A;--padding-top:0px;--padding-bottom:24px;--padding-left:32px;--padding-right:0px;}.elementor-2393 .elementor-element.elementor-element-f425334{text-align:start;}.elementor-2393 .elementor-element.elementor-element-f425334 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-0714032{text-align:start;}.elementor-2393 .elementor-element.elementor-element-0714032 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-e3efb42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#E2C77A;--border-color:#E2C77A;--padding-top:0px;--padding-bottom:24px;--padding-left:32px;--padding-right:0px;}.elementor-2393 .elementor-element.elementor-element-1486924{text-align:start;}.elementor-2393 .elementor-element.elementor-element-1486924 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-67dd1aa{text-align:start;}.elementor-2393 .elementor-element.elementor-element-67dd1aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-139895c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#E2C77A;--border-color:#E2C77A;--padding-top:0px;--padding-bottom:24px;--padding-left:32px;--padding-right:0px;}.elementor-2393 .elementor-element.elementor-element-c087837{text-align:start;}.elementor-2393 .elementor-element.elementor-element-c087837 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-da9126f{text-align:start;}.elementor-2393 .elementor-element.elementor-element-da9126f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-baf387f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#E2C77A;--border-color:#E2C77A;--padding-top:0px;--padding-bottom:24px;--padding-left:32px;--padding-right:0px;}.elementor-2393 .elementor-element.elementor-element-de49cb3{text-align:start;}.elementor-2393 .elementor-element.elementor-element-de49cb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-b600f59{text-align:start;}.elementor-2393 .elementor-element.elementor-element-b600f59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-f932bc7{--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:140px;--padding-bottom:170px;--padding-left:40px;--padding-right:40px;}.elementor-2393 .elementor-element.elementor-element-e8b9a48{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:-8px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-e8b9a48{left:calc(50% - 150px);}body.rtl .elementor-2393 .elementor-element.elementor-element-e8b9a48{right:calc(50% - 150px);}.elementor-2393 .elementor-element.elementor-element-e8b9a48 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-e04affb{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:380px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-e04affb{left:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-e04affb{right:-16px;}.elementor-2393 .elementor-element.elementor-element-e04affb img{width:100%;}.elementor-2393 .elementor-element.elementor-element-b1525f0{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:620px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-b1525f0{right:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-b1525f0{left:-16px;}.elementor-2393 .elementor-element.elementor-element-b1525f0 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-4af51be{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;top:150px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-4af51be{left:4%;}body.rtl .elementor-2393 .elementor-element.elementor-element-4af51be{right:4%;}.elementor-2393 .elementor-element.elementor-element-4af51be img{width:100%;}.elementor-2393 .elementor-element.elementor-element-1c02210{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;top:30%;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1c02210{left:calc(50% - 190px);}body.rtl .elementor-2393 .elementor-element.elementor-element-1c02210{right:calc(50% - 190px);}.elementor-2393 .elementor-element.elementor-element-1c02210 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-55d0bad{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;top:48%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-55d0bad{right:10%;}body.rtl .elementor-2393 .elementor-element.elementor-element-55d0bad{left:10%;}.elementor-2393 .elementor-element.elementor-element-55d0bad img{width:100%;}.elementor-2393 .elementor-element.elementor-element-a8578a1{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-a8578a1{left:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-a8578a1{right:-38px;}.elementor-2393 .elementor-element.elementor-element-a8578a1 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-9ade51b{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-9ade51b{right:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-9ade51b{left:-38px;}.elementor-2393 .elementor-element.elementor-element-9ade51b img{width:100%;}.elementor-2393 .elementor-element.elementor-element-f4f1efe{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-f4f1efe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-d2db03a{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-d2db03a .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:50px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-3056a3b{width:var( --container-widget-width, 220px );max-width:220px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:2;}.elementor-2393 .elementor-element.elementor-element-3056a3b img{width:100%;}.elementor-2393 .elementor-element.elementor-element-f638fe5{padding:0px 20px 0px 20px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-f638fe5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-f0f48a5{--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:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 30px 0px rgba(18,61,29,0.16);--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-f0f48a5:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-f0f48a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF6F5;}.elementor-2393 .elementor-element.elementor-element-b6b80ce{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-b6b80ce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-c7489d0{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-c7489d0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:700;line-height:1.25em;letter-spacing:1.5px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-11d00a0{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-11d00a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-752cdc7 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-752cdc7{z-index:2;}.elementor-2393 .elementor-element.elementor-element-752cdc7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-752cdc7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-752cdc7 .copy-content{margin-bottom:15px;padding-bottom:0px;}.elementor-2393 .elementor-element.elementor-element-752cdc7 .head-title{margin-bottom:15px;}.elementor-2393 .elementor-element.elementor-element-752cdc7 .elementor-image.img{margin-bottom:15px;}.elementor-2393 .elementor-element.elementor-element-752cdc7 a.elementor-button, .elementor-2393 .elementor-element.elementor-element-752cdc7 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1E5B2C;color:#1E5B2C;background-color:#FFFFFF00;border-radius:99px 99px 99px 99px;padding:10px 20px 10px 20px;}.elementor-2393 .elementor-element.elementor-element-752cdc7 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-16779f8{--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:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 30px 0px rgba(18,61,29,0.16);--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-16779f8:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-16779f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF6F5;}.elementor-2393 .elementor-element.elementor-element-c85f33a{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-c85f33a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-b43d3cc{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-b43d3cc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:700;line-height:1.25em;letter-spacing:1.5px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-66520ba{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-66520ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-f339a74 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-f339a74{z-index:2;}.elementor-2393 .elementor-element.elementor-element-f339a74 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-f339a74 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2393 .elementor-element.elementor-element-f339a74 .copy-content{margin-bottom:15px;padding-bottom:0px;}.elementor-2393 .elementor-element.elementor-element-f339a74 .head-title{margin-bottom:15px;}.elementor-2393 .elementor-element.elementor-element-f339a74 .elementor-image.img{margin-bottom:15px;}.elementor-2393 .elementor-element.elementor-element-f339a74 a.elementor-button, .elementor-2393 .elementor-element.elementor-element-f339a74 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1E5B2C;color:#1E5B2C;background-color:#FFFFFF00;border-radius:99px 99px 99px 99px;padding:10px 20px 10px 20px;}.elementor-2393 .elementor-element.elementor-element-f339a74 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-46dd67d{--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:140px;--padding-bottom:170px;--padding-left:40px;--padding-right:40px;}.elementor-2393 .elementor-element.elementor-element-46dd67d:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-46dd67d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4ECDCC2;}.elementor-2393 .elementor-element.elementor-element-b280166{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;top:-4px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-b280166{left:-6px;}body.rtl .elementor-2393 .elementor-element.elementor-element-b280166{right:-6px;}.elementor-2393 .elementor-element.elementor-element-b280166 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-8e51ff4{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;top:-4px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-8e51ff4{right:-6px;}body.rtl .elementor-2393 .elementor-element.elementor-element-8e51ff4{left:-6px;}.elementor-2393 .elementor-element.elementor-element-8e51ff4 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-eb8a51f{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:420px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-eb8a51f{left:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-eb8a51f{right:-16px;}.elementor-2393 .elementor-element.elementor-element-eb8a51f img{width:100%;}.elementor-2393 .elementor-element.elementor-element-3dec7fd{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:900px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-3dec7fd{right:-16px;}body.rtl .elementor-2393 .elementor-element.elementor-element-3dec7fd{left:-16px;}.elementor-2393 .elementor-element.elementor-element-3dec7fd img{width:100%;}.elementor-2393 .elementor-element.elementor-element-13b75b5{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;top:30%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-13b75b5{left:10%;}body.rtl .elementor-2393 .elementor-element.elementor-element-13b75b5{right:10%;}.elementor-2393 .elementor-element.elementor-element-13b75b5 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-547c460{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;top:70%;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-547c460{right:8%;}body.rtl .elementor-2393 .elementor-element.elementor-element-547c460{left:8%;}.elementor-2393 .elementor-element.elementor-element-547c460 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-5a6bf4e{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-5a6bf4e{left:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-5a6bf4e{right:-38px;}.elementor-2393 .elementor-element.elementor-element-5a6bf4e img{width:100%;}.elementor-2393 .elementor-element.elementor-element-e8d7544{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-10px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-e8d7544{right:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-e8d7544{left:-38px;}.elementor-2393 .elementor-element.elementor-element-e8d7544 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-342d406{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-342d406 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;color:#B38B2E;}.elementor-2393 .elementor-element.elementor-element-c749449{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-c749449 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:50px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-429c025{width:var( --container-widget-width, 220px );max-width:220px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:2;}.elementor-2393 .elementor-element.elementor-element-429c025 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-fd9a41c{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-fd9a41c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:500;font-style:italic;line-height:1.6em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-45b5d43{--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:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 30px 0px rgba(18,61,29,0.16);--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-45b5d43:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-45b5d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF6F5;}.elementor-2393 .elementor-element.elementor-element-c6a3cf3{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-c6a3cf3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.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-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper ul.wdp-container-comments{max-height:none !important;overflow-y:visible !important;scrollbar-width:none !important;-ms-overflow-style:none !important;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper ul.wdp-container-comments::-webkit-scrollbar{display:none !important;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper{background-color:#FFFFFF00;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type="submit"]{background-color:#1E5B2C;fill:#FFFFFF;color:#FFFFFF;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-link a.wdp-link, .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper.wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=submit]{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper.wdp-border{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=submit]{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;border-radius:99px 99px 99px 99px;padding:10px 26px 10px 26px;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form p.form-submit{text-align:left !important;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=text], .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D0B4;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select, .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select, .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=text], .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper.wdp-facebook .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper.wdp-dark .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=text], .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea{color:#22301F;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .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-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form textarea.wdp-textarea, .elementor-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper .wdp-wrap-form .wdp-container-form select.wdp-select{border-radius:12px 12px 12px 12px;}.elementor-2393 .elementor-element.elementor-element-f1b3cf4 .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-2393 .elementor-element.elementor-element-f1b3cf4 .wdp-wrapper ul.wdp-container-comments li.wdp-item-comment .wdp-comment-avatar{width:28px;margin-right:8px;}.elementor-2393 .elementor-element.elementor-element-2ab6599{--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:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 30px 0px rgba(18,61,29,0.16);--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-2ab6599:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-2ab6599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF6F5;}.elementor-2393 .elementor-element.elementor-element-fbe77b4{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-fbe77b4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-260be18{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-260be18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-466656c{width:100%;max-width:100%;z-index:2;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper label{color:#22301F;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper input[type="text"], .elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper input[type="jumlah"], .elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper textarea, .elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input:not([type="radio"]):not([type="checkbox"]), .elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container select, .elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container textarea{color:#22301F;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D0B4;border-radius:12px 12px 12px 12px;padding:10px 14px 10px 14px;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper input::-webkit-input-placeholder{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper textarea::-webkit-input-placeholder{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper input::-moz-placeholder{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper textarea::-moz-placeholder{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper input::placeholder{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper textarea::placeholder{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input::-webkit-input-placeholder{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container textarea::-webkit-input-placeholder{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input::placeholder{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container textarea::placeholder{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value){color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value){color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="datetime-local"]:not(.has-value){color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container select:not(.has-value){color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-text{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-month-field{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-day-field{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="date"]:not(.has-value)::-webkit-datetime-edit-year-field{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-text{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-hour-field{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-minute-field{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="time"]:not(.has-value)::-webkit-datetime-edit-ampm-field{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper .wdp-custom-fields-container input[type="datetime-local"]:not(.has-value)::-webkit-datetime-edit{color:#999999 !important;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper input[type="submit"], .elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper button{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;background-color:#1E5B2C;border-radius:99px 99px 99px 99px;padding:12px 20px 12px 20px;}.elementor-2393 .elementor-element.elementor-element-466656c .wdp-form-field-option.wdp-option-type-radio label.to-select-option{display:block;}.elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper label.wdp-cf-option-label{display:block;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-466656c label.to-select-option, .elementor-2393 .elementor-element.elementor-element-466656c .elementor-wdp-form-wrapper label.wdp-cf-option-label{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2393 .elementor-element.elementor-element-466656c label.to-select-option{color:#22301F;}.elementor-2393 .elementor-element.elementor-element-956ee31{--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:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 30px 0px rgba(18,61,29,0.16);--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-956ee31:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-956ee31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF6F5;}.elementor-2393 .elementor-element.elementor-element-85ef916{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-85ef916 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#22301F;}.elementor-2393 .elementor-element.elementor-element-e1a1578{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-e1a1578 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#5F6B58;}.elementor-2393 .elementor-element.elementor-element-f6c5e7d{z-index:2;}.elementor-2393 .elementor-element.elementor-element-f6c5e7d .qr_code{text-align:center;}.elementor-2393 .elementor-element.elementor-element-a3f4ad7{--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:1;--padding-top:150px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2393 .elementor-element.elementor-element-a3f4ad7:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-a3f4ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123D1D;background-image:url("https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-scene.webp");background-position:center center;background-size:cover;}.elementor-2393 .elementor-element.elementor-element-a3f4ad7::before, .elementor-2393 .elementor-element.elementor-element-a3f4ad7 > .elementor-background-video-container::before, .elementor-2393 .elementor-element.elementor-element-a3f4ad7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2393 .elementor-element.elementor-element-a3f4ad7 > .elementor-background-slideshow::before, .elementor-2393 .elementor-element.elementor-element-a3f4ad7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2393 .elementor-element.elementor-element-a3f4ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E5B2CDB 0%, #0C2613F2 100%);}.elementor-2393 .elementor-element.elementor-element-f803df0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-2px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-f803df0{left:-4%;}body.rtl .elementor-2393 .elementor-element.elementor-element-f803df0{right:-4%;}.elementor-2393 .elementor-element.elementor-element-f803df0 img{width:108%;max-width:108%;}.elementor-2393 .elementor-element.elementor-element-4d7dfa0{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;top:70px;z-index:0;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-4d7dfa0{left:8%;}body.rtl .elementor-2393 .elementor-element.elementor-element-4d7dfa0{right:8%;}.elementor-2393 .elementor-element.elementor-element-4d7dfa0 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-be4f993{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:120px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-be4f993{left:calc(50% - 32px);}body.rtl .elementor-2393 .elementor-element.elementor-element-be4f993{right:calc(50% - 32px);}.elementor-2393 .elementor-element.elementor-element-be4f993 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-43b74c8{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:60px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-43b74c8{left:10%;}body.rtl .elementor-2393 .elementor-element.elementor-element-43b74c8{right:10%;}.elementor-2393 .elementor-element.elementor-element-43b74c8 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-f7ed433{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:60px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-f7ed433{right:10%;}body.rtl .elementor-2393 .elementor-element.elementor-element-f7ed433{left:10%;}.elementor-2393 .elementor-element.elementor-element-f7ed433 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-888d7ed{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;top:140px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-888d7ed{right:3%;}body.rtl .elementor-2393 .elementor-element.elementor-element-888d7ed{left:3%;}.elementor-2393 .elementor-element.elementor-element-888d7ed img{width:100%;}.elementor-2393 .elementor-element.elementor-element-7bc64fc{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;bottom:-14px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-7bc64fc{left:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-7bc64fc{right:-38px;}.elementor-2393 .elementor-element.elementor-element-7bc64fc img{width:100%;}.elementor-2393 .elementor-element.elementor-element-42c8efa{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;bottom:-14px;z-index:1;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-42c8efa{right:-38px;}body.rtl .elementor-2393 .elementor-element.elementor-element-42c8efa{left:-38px;}.elementor-2393 .elementor-element.elementor-element-42c8efa img{width:100%;}.elementor-2393 .elementor-element.elementor-element-cae8296{margin:160px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-cae8296 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;text-shadow:0px 2px 10px rgba(5,20,9,0.6);color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-607765a{padding:0px 20px 0px 20px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-607765a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;text-shadow:0px 2px 10px rgba(5,20,9,0.6);color:#FBF6E4EB;}.elementor-2393 .elementor-element.elementor-element-ce1b799{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-ce1b799 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;line-height:1.25em;letter-spacing:0px;text-shadow:0px 2px 10px rgba(5,20,9,0.6);color:#FBF6E4;}.elementor-2393 .elementor-element.elementor-element-82497a2{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-82497a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3.5px;text-shadow:0px 2px 10px rgba(5,20,9,0.6);color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-1241d9b{z-index:2;text-align:center;}.elementor-2393 .elementor-element.elementor-element-1241d9b .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:50px;font-weight:400;line-height:1.2em;letter-spacing:0px;text-shadow:0px 2px 10px rgba(5,20,9,0.6);color:#FBF6E4;}.elementor-2393 .elementor-element.elementor-element-4429720{width:var( --container-widget-width, 300px );max-width:300px;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:1;}.elementor-2393 .elementor-element.elementor-element-4429720 img{width:100%;}.elementor-2393 .elementor-element.elementor-element-5ac4da6{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B38B2E;--border-color:#B38B2E;--padding-top:16px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;--z-index:2;}.elementor-2393 .elementor-element.elementor-element-5ac4da6:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-5ac4da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123D1D;}.elementor-2393 .elementor-element.elementor-element-9209354{text-align:center;}.elementor-2393 .elementor-element.elementor-element-9209354 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#E7DCB8;}.elementor-2393 .elementor-element.elementor-element-91cfcfb{--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:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#B38B2E;--border-color:#B38B2E;--border-radius:22px 22px 22px 22px;box-shadow:0px 8px 26px 0px rgba(18,61,29,0.32);--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;bottom:12px;--z-index:999;}.elementor-2393 .elementor-element.elementor-element-91cfcfb:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-91cfcfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #246834F5 0%, #0E2C16F7 100%);}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-91cfcfb{left:50%;}body.rtl .elementor-2393 .elementor-element.elementor-element-91cfcfb{right:50%;}.elementor-2393 .elementor-element.elementor-element-629ffcb{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;top:-22px;z-index:3;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-629ffcb{left:calc(50% - 55px);}body.rtl .elementor-2393 .elementor-element.elementor-element-629ffcb{right:calc(50% - 55px);}.elementor-2393 .elementor-element.elementor-element-629ffcb img{width:100%;}.elementor-2393 .elementor-element.elementor-element-1cffb0f{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-22px;z-index:3;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-1cffb0f{left:-12px;}body.rtl .elementor-2393 .elementor-element.elementor-element-1cffb0f{right:-12px;}.elementor-2393 .elementor-element.elementor-element-1cffb0f img{width:100%;}.elementor-2393 .elementor-element.elementor-element-c1f6821{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-22px;z-index:3;}body:not(.rtl) .elementor-2393 .elementor-element.elementor-element-c1f6821{right:-12px;}body.rtl .elementor-2393 .elementor-element.elementor-element-c1f6821{left:-12px;}.elementor-2393 .elementor-element.elementor-element-c1f6821 img{width:100%;}.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-2393 .elementor-element.elementor-element-c575230{padding:6px 0px 4px 0px;z-index:2;}.elementor-2393 .elementor-element.elementor-element-c575230.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2393 .elementor-element.elementor-element-c575230 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-2393 .elementor-element.elementor-element-c575230 .elementor-icon-box-title{margin-block-end:0px;color:#CFDCC8;}.elementor-2393 .elementor-element.elementor-element-c575230.elementor-view-stacked .elementor-icon{background-color:#A9C2A0;}.elementor-2393 .elementor-element.elementor-element-c575230.elementor-view-framed .elementor-icon, .elementor-2393 .elementor-element.elementor-element-c575230.elementor-view-default .elementor-icon{fill:#A9C2A0;color:#A9C2A0;border-color:#A9C2A0;}.elementor-2393 .elementor-element.elementor-element-c575230.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-c575230.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-c575230.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-c575230.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-c575230.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-c575230.elementor-view-default:has(:focus) .elementor-icon{fill:#E2C77A;color:#E2C77A;border-color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-c575230 .elementor-icon{font-size:17px;}.elementor-2393 .elementor-element.elementor-element-c575230 .elementor-icon-box-title, .elementor-2393 .elementor-element.elementor-element-c575230 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;}.elementor-2393 .elementor-element.elementor-element-c575230:has(:hover) .elementor-icon-box-title,
					 .elementor-2393 .elementor-element.elementor-element-c575230:has(:focus) .elementor-icon-box-title{color:#F4E6B8;}.elementor-2393 .elementor-element.elementor-element-03b59e6{padding:6px 0px 4px 0px;z-index:2;}.elementor-2393 .elementor-element.elementor-element-03b59e6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2393 .elementor-element.elementor-element-03b59e6 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-2393 .elementor-element.elementor-element-03b59e6 .elementor-icon-box-title{margin-block-end:0px;color:#CFDCC8;}.elementor-2393 .elementor-element.elementor-element-03b59e6.elementor-view-stacked .elementor-icon{background-color:#A9C2A0;}.elementor-2393 .elementor-element.elementor-element-03b59e6.elementor-view-framed .elementor-icon, .elementor-2393 .elementor-element.elementor-element-03b59e6.elementor-view-default .elementor-icon{fill:#A9C2A0;color:#A9C2A0;border-color:#A9C2A0;}.elementor-2393 .elementor-element.elementor-element-03b59e6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-03b59e6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-03b59e6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-03b59e6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-03b59e6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-03b59e6.elementor-view-default:has(:focus) .elementor-icon{fill:#E2C77A;color:#E2C77A;border-color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-03b59e6 .elementor-icon{font-size:17px;}.elementor-2393 .elementor-element.elementor-element-03b59e6 .elementor-icon-box-title, .elementor-2393 .elementor-element.elementor-element-03b59e6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;}.elementor-2393 .elementor-element.elementor-element-03b59e6:has(:hover) .elementor-icon-box-title,
					 .elementor-2393 .elementor-element.elementor-element-03b59e6:has(:focus) .elementor-icon-box-title{color:#F4E6B8;}.elementor-2393 .elementor-element.elementor-element-b7cd661{padding:6px 0px 4px 0px;z-index:2;}.elementor-2393 .elementor-element.elementor-element-b7cd661.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2393 .elementor-element.elementor-element-b7cd661 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-2393 .elementor-element.elementor-element-b7cd661 .elementor-icon-box-title{margin-block-end:0px;color:#CFDCC8;}.elementor-2393 .elementor-element.elementor-element-b7cd661.elementor-view-stacked .elementor-icon{background-color:#A9C2A0;}.elementor-2393 .elementor-element.elementor-element-b7cd661.elementor-view-framed .elementor-icon, .elementor-2393 .elementor-element.elementor-element-b7cd661.elementor-view-default .elementor-icon{fill:#A9C2A0;color:#A9C2A0;border-color:#A9C2A0;}.elementor-2393 .elementor-element.elementor-element-b7cd661.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-b7cd661.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-b7cd661.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-b7cd661.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-b7cd661.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-b7cd661.elementor-view-default:has(:focus) .elementor-icon{fill:#E2C77A;color:#E2C77A;border-color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-b7cd661 .elementor-icon{font-size:17px;}.elementor-2393 .elementor-element.elementor-element-b7cd661 .elementor-icon-box-title, .elementor-2393 .elementor-element.elementor-element-b7cd661 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;}.elementor-2393 .elementor-element.elementor-element-b7cd661:has(:hover) .elementor-icon-box-title,
					 .elementor-2393 .elementor-element.elementor-element-b7cd661:has(:focus) .elementor-icon-box-title{color:#F4E6B8;}.elementor-2393 .elementor-element.elementor-element-0a1241b{padding:6px 0px 4px 0px;z-index:2;}.elementor-2393 .elementor-element.elementor-element-0a1241b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2393 .elementor-element.elementor-element-0a1241b .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-2393 .elementor-element.elementor-element-0a1241b .elementor-icon-box-title{margin-block-end:0px;color:#CFDCC8;}.elementor-2393 .elementor-element.elementor-element-0a1241b.elementor-view-stacked .elementor-icon{background-color:#A9C2A0;}.elementor-2393 .elementor-element.elementor-element-0a1241b.elementor-view-framed .elementor-icon, .elementor-2393 .elementor-element.elementor-element-0a1241b.elementor-view-default .elementor-icon{fill:#A9C2A0;color:#A9C2A0;border-color:#A9C2A0;}.elementor-2393 .elementor-element.elementor-element-0a1241b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-0a1241b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-0a1241b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-0a1241b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-0a1241b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-0a1241b.elementor-view-default:has(:focus) .elementor-icon{fill:#E2C77A;color:#E2C77A;border-color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-0a1241b .elementor-icon{font-size:17px;}.elementor-2393 .elementor-element.elementor-element-0a1241b .elementor-icon-box-title, .elementor-2393 .elementor-element.elementor-element-0a1241b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;}.elementor-2393 .elementor-element.elementor-element-0a1241b:has(:hover) .elementor-icon-box-title,
					 .elementor-2393 .elementor-element.elementor-element-0a1241b:has(:focus) .elementor-icon-box-title{color:#F4E6B8;}.elementor-2393 .elementor-element.elementor-element-f8f54d6{padding:6px 0px 4px 0px;z-index:2;}.elementor-2393 .elementor-element.elementor-element-f8f54d6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2393 .elementor-element.elementor-element-f8f54d6 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-2393 .elementor-element.elementor-element-f8f54d6 .elementor-icon-box-title{margin-block-end:0px;color:#CFDCC8;}.elementor-2393 .elementor-element.elementor-element-f8f54d6.elementor-view-stacked .elementor-icon{background-color:#A9C2A0;}.elementor-2393 .elementor-element.elementor-element-f8f54d6.elementor-view-framed .elementor-icon, .elementor-2393 .elementor-element.elementor-element-f8f54d6.elementor-view-default .elementor-icon{fill:#A9C2A0;color:#A9C2A0;border-color:#A9C2A0;}.elementor-2393 .elementor-element.elementor-element-f8f54d6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-f8f54d6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-f8f54d6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-f8f54d6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-f8f54d6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2393 .elementor-element.elementor-element-f8f54d6.elementor-view-default:has(:focus) .elementor-icon{fill:#E2C77A;color:#E2C77A;border-color:#E2C77A;}.elementor-2393 .elementor-element.elementor-element-f8f54d6 .elementor-icon{font-size:17px;}.elementor-2393 .elementor-element.elementor-element-f8f54d6 .elementor-icon-box-title, .elementor-2393 .elementor-element.elementor-element-f8f54d6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;}.elementor-2393 .elementor-element.elementor-element-f8f54d6:has(:hover) .elementor-icon-box-title,
					 .elementor-2393 .elementor-element.elementor-element-f8f54d6:has(:focus) .elementor-icon-box-title{color:#F4E6B8;}.elementor-2393 .elementor-element.elementor-element-73e5aa2{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-2393 .elementor-element.elementor-element-73e5aa2{right:18px;}body.rtl .elementor-2393 .elementor-element.elementor-element-73e5aa2{left:18px;}.elementor-2393 .elementor-element.elementor-element-73e5aa2 .elementor-icon-wrapper{text-align:center;}.elementor-2393 .elementor-element.elementor-element-73e5aa2.elementor-view-stacked .elementor-icon{background-color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-73e5aa2.elementor-view-framed .elementor-icon, .elementor-2393 .elementor-element.elementor-element-73e5aa2.elementor-view-default .elementor-icon{color:#1E5B2C;border-color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-73e5aa2.elementor-view-framed .elementor-icon, .elementor-2393 .elementor-element.elementor-element-73e5aa2.elementor-view-default .elementor-icon svg{fill:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-73e5aa2 .wdp-audio-wave{background-color:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-73e5aa2 .wdp-audio-progress-ring{stroke:#1E5B2C;}.elementor-2393 .elementor-element.elementor-element-73e5aa2 .elementor-icon{font-size:24px;}.elementor-2393 .elementor-element.elementor-element-73e5aa2 .elementor-icon i, .elementor-2393 .elementor-element.elementor-element-73e5aa2 .elementor-icon svg{transform:rotate(0deg);}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-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(max-width:767px){.elementor-2393 .elementor-element.elementor-element-eca9ee7{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2393 .elementor-element.elementor-element-f9624db{--width:58%;}.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-2393 .elementor-element.elementor-element-0fead43{--width:100%;}.elementor-2393 .elementor-element.elementor-element-5a75c47{--width:40%;}.elementor-2393 .elementor-element.elementor-element-07e11f5{--width:88%;}.elementor-2393 .elementor-element.elementor-element-6a599b8{--width:64%;}.elementor-2393 .elementor-element.elementor-element-b28c942{--width:250px;}.elementor-2393 .elementor-element.elementor-element-20981cc{--width:260px;}.elementor-2393 .elementor-element.elementor-element-96ce33f{--width:260px;}.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-2393 .elementor-element.elementor-element-eca9ee7{--width:480px;}.elementor-2393 .elementor-element.elementor-element-f9624db{--width:58%;}.elementor-2393 .elementor-element.elementor-element-0fead43{--width:100%;}.elementor-2393 .elementor-element.elementor-element-5a75c47{--width:40%;}.elementor-2393 .elementor-element.elementor-element-07e11f5{--width:88%;}.elementor-2393 .elementor-element.elementor-element-6a599b8{--width:64%;}.elementor-2393 .elementor-element.elementor-element-b28c942{--width:250px;}.elementor-2393 .elementor-element.elementor-element-7bf42dd{--width:100%;}.elementor-2393 .elementor-element.elementor-element-20981cc{--width:260px;}.elementor-2393 .elementor-element.elementor-element-59defc7{--width:100%;}.elementor-2393 .elementor-element.elementor-element-96ce33f{--width:260px;}.elementor-2393 .elementor-element.elementor-element-d342c3b{--width:100%;}.elementor-2393 .elementor-element.elementor-element-70fbb37{--width:100%;}.elementor-2393 .elementor-element.elementor-element-9fbc302{--width:100%;}.elementor-2393 .elementor-element.elementor-element-f4fbe37{--width:100%;}.elementor-2393 .elementor-element.elementor-element-d8a9e78{--width:100%;}.elementor-2393 .elementor-element.elementor-element-6ab267d{--width:100%;}.elementor-2393 .elementor-element.elementor-element-e3efb42{--width:100%;}.elementor-2393 .elementor-element.elementor-element-139895c{--width:100%;}.elementor-2393 .elementor-element.elementor-element-baf387f{--width:100%;}.elementor-2393 .elementor-element.elementor-element-f0f48a5{--width:100%;}.elementor-2393 .elementor-element.elementor-element-16779f8{--width:100%;}.elementor-2393 .elementor-element.elementor-element-45b5d43{--width:100%;}.elementor-2393 .elementor-element.elementor-element-2ab6599{--width:100%;}.elementor-2393 .elementor-element.elementor-element-956ee31{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2393 .elementor-element.elementor-element-eca9ee7{--width:480px;}.elementor-2393 .elementor-element.elementor-element-f9624db{--width:58%;}.elementor-2393 .elementor-element.elementor-element-0fead43{--width:100%;}.elementor-2393 .elementor-element.elementor-element-5a75c47{--width:40%;}.elementor-2393 .elementor-element.elementor-element-07e11f5{--width:88%;}.elementor-2393 .elementor-element.elementor-element-6a599b8{--width:64%;}.elementor-2393 .elementor-element.elementor-element-b28c942{--width:250px;}.elementor-2393 .elementor-element.elementor-element-20981cc{--width:260px;}.elementor-2393 .elementor-element.elementor-element-96ce33f{--width:260px;}}@media(min-width:1025px){.elementor-2393 .elementor-element.elementor-element-eca9ee7:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-eca9ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-4a6117c *//* Mosque-gate intro + motion cover of Islami New - 2.
   Not achievable via the panel: the layers share one 9:16 stage that must cover the viewport
   (max() + aspect-ratio + container units); the door leaves swing in 3D on their outer hinges;
   the rosette medallion spins in and out; gold shimmer sweeps are masked with each layer's own
   image; the timeline only starts once every layer has decoded and is driven by the "Buka Pintu"
   tap (.i2-ready / .i2-opening / .i2-play / .i2-done / .i2-gone are added by the "Script Gate"
   HTML widget). Elementor's entrance animations cannot chain these keyframes. In the editor the
   intro ("Intro Pintu Masjid" in the Navigator) is hidden so the cover stays editable. */
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-stage {
    position: absolute;
    left: 50%;
    top: 50%;
    width: max(100%, 100vh * 0.5625);
    aspect-ratio: 9 / 16;
    transform: translate(-50%, -50%);
    transform-origin: 50% 42%;
    container-type: inline-size;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-full {
    height: 100%;
    pointer-events: none;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-layer img {
    display: block;
    width: 100%;
}

/* ---- rays, mist, glints ---- */
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-rays {
    position: absolute;
    left: 50%;
    top: -12%;
    width: 160%;
    aspect-ratio: 1;
    transform: translateX(-50%);
    mix-blend-mode: soft-light;
    background: repeating-conic-gradient(from 160deg at 50% 0, rgba(255, 244, 205, 0.9) 0 3deg, transparent 3deg 9deg);
    -webkit-mask: radial-gradient(ellipse 50% 60% at 50% 0, #000, transparent 80%);
    mask: radial-gradient(ellipse 50% 60% at 50% 0, #000, transparent 80%);
    animation: i2-rays 26s ease-in-out infinite alternate;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-fog {
    position: absolute;
    left: -40%;
    width: 180%;
    height: 11%;
    filter: blur(0.6cqw);
    background:
        radial-gradient(ellipse 22% 50% at 15% 50%, rgba(255, 255, 250, 0.95), transparent 70%),
        radial-gradient(ellipse 20% 42% at 45% 60%, rgba(255, 255, 250, 0.85), transparent 70%),
        radial-gradient(ellipse 24% 50% at 78% 45%, rgba(255, 255, 250, 0.9), transparent 70%);
    animation: i2-fog var(--i2-d, 30s) ease-in-out var(--i2-w, 0s) infinite alternate;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-f1 { top: 38%; opacity: 0.75; }
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-f2 { top: 50%; opacity: 0.65; --i2-d: 38s; --i2-w: -14s; }
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-f3 { top: 64%; opacity: 0.5; --i2-d: 26s; --i2-w: -7s; }

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-glints {
    position: absolute;
    inset: 0;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-glints i {
    position: absolute;
    left: var(--x);
    top: var(--y);
    width: var(--s);
    aspect-ratio: 1;
    background:
        radial-gradient(circle, #FFFFFF 0 12%, transparent 13%),
        conic-gradient(from 45deg, transparent 0 10%, #F4DC94 12% 13%, transparent 15% 35%, #F4DC94 37% 38%, transparent 40% 60%, #F4DC94 62% 63%, transparent 65% 85%, #F4DC94 87% 88%, transparent 90%);
    -webkit-mask: radial-gradient(circle, #000 20%, transparent 70%);
    mask: radial-gradient(circle, #000 20%, transparent 70%);
    animation: i2-twinkle var(--d) ease-in-out var(--w) infinite;
}

/* gold shimmer masked by the layer's own image */
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-shine::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    mix-blend-mode: screen;
    background: linear-gradient(105deg, transparent 40%, rgba(255, 246, 210, 0.95) 50%, transparent 60%) 200% 0 / 260% 100% no-repeat;
    -webkit-mask: var(--i2-m) center / 100% 100% no-repeat;
    mask: var(--i2-m) center / 100% 100% no-repeat;
    animation: i2-shimmer var(--i2-sd, 6s) ease-in-out var(--i2-sw, 1s) infinite;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-arch { --i2-m: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-arch.webp); --i2-sd: 7s; --i2-sw: 3s; }
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-mosque { --i2-m: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-mosque.webp); --i2-sd: 8s; --i2-sw: 4s; }
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-canopy { --i2-m: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-canopy.webp); --i2-sw: 2s; }
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-door-l { --i2-m: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-door.webp); --i2-sd: 5s; }
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-door-r { --i2-m: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-door-r.webp); --i2-sd: 5s; --i2-sw: 1.6s; }

/* lantern halos (the widget's own pseudo: optimized markup has no inner container) */
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-lamp::before {
    content: "";
    position: absolute;
    left: -110%;
    right: -110%;
    top: 34%;
    aspect-ratio: 1;
    border-radius: 50%;
    z-index: -1;
    background: radial-gradient(closest-side, rgba(255, 226, 150, 0.85), rgba(255, 210, 120, 0.28) 50%, transparent);
    animation: i2-halo 2.8s ease-in-out infinite;
}

/* the mosque dome glows */
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-mosque::before {
    content: "";
    position: absolute;
    left: 25%;
    right: 25%;
    top: -6%;
    aspect-ratio: 1;
    border-radius: 50%;
    z-index: -1;
    background: radial-gradient(closest-side, rgba(255, 246, 205, 0.95), rgba(226, 199, 122, 0.35) 55%, transparent);
    animation: i2-halo 5s ease-in-out infinite;
}

/* ---- intro: mosque doors, garland, lanterns, crescent, medallion ---- */
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-intro {
    background: radial-gradient(ellipse 70% 55% at 50% 45%, #2A6B37, #143F20 60%, #0B2613);
}

/* iPhone Safari hit-tests 3D-transformed layers by depth and lets them swallow taps meant
   for the button above, so nothing is 3D (and no decoration takes taps) until "Buka ..." is
   tapped: the perspective and the door hinges only switch on while opening. */
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-layer,
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-full,
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-medal,
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-intro .elementor-widget-image {
    pointer-events: none;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-intro {
    perspective: 150cqw;
    perspective-origin: 50% 45%;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-door {
    transform-style: preserve-3d;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-door-l {
    transform-origin: 0 50%;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-door-r {
    transform-origin: 100% 50%;
}

/* the door leaves darken as they swing away (a second masked layer on the img) */
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-door img {
    position: relative;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-door-shade::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    opacity: 0;
    background: linear-gradient(90deg, rgba(6, 20, 10, 0.75), rgba(6, 20, 10, 0.2));
    -webkit-mask: var(--i2-m) center / 100% 100% no-repeat;
    mask: var(--i2-m) center / 100% 100% no-repeat;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-door-r.i2-door-shade::before {
    background: linear-gradient(270deg, rgba(6, 20, 10, 0.75), rgba(6, 20, 10, 0.2));
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-seam {
    position: absolute;
    left: 50%;
    bottom: 0;
    top: 18%;
    width: 1.2cqw;
    margin-left: -0.6cqw;
    background: linear-gradient(90deg, transparent, rgba(255, 240, 190, 0.95), transparent);
    filter: blur(0.4cqw);
    animation: i2-seam 2.6s ease-in-out infinite;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-burst {
    position: absolute;
    left: 50%;
    top: 52%;
    width: 200%;
    aspect-ratio: 1;
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.2);
    background:
        radial-gradient(closest-side, rgba(255, 252, 235, 1), rgba(255, 238, 180, 0.6) 35%, transparent 70%),
        repeating-conic-gradient(rgba(255, 240, 190, 0.55) 0 4deg, transparent 4deg 11deg);
    -webkit-mask: radial-gradient(closest-side, #000 30%, transparent);
    mask: radial-gradient(closest-side, #000 30%, transparent);
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-i-gar {
    transform-origin: 50% 0;
    animation: i2-swing-s 5s ease-in-out infinite;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-i-lan {
    transform-origin: 50% 0;
    animation: i2-swing 4.4s ease-in-out infinite;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-i-lan-r {
    animation-duration: 4.9s;
    animation-delay: -1.8s;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-i-moon {
    transform-origin: 50% 0;
    animation: i2-swing 5.4s ease-in-out -1s infinite;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-i-moon img {
    filter: drop-shadow(0 0 2cqw rgba(255, 220, 140, 0.6));
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-medal-ro img {
    filter: drop-shadow(0 0 1.2cqw rgba(0, 0, 0, 0.35)) brightness(1.15);
    animation: i2-spin 40s linear infinite;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-core {
    position: relative;
    aspect-ratio: 1;
    display: grid;
    place-items: center;
    border-radius: 50%;
    background: radial-gradient(circle, #2F7A3C 0 58%, #E2C77A 59% 61%, #123D1D 62% 76%, #B38B2E 77% 79%, transparent 80%);
    box-shadow: 0 0 5cqw rgba(255, 220, 140, 0.35);
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-core::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50%;
    pointer-events: none;
    background: linear-gradient(115deg, transparent 38%, rgba(255, 255, 255, 0.45) 50%, transparent 62%) 200% 0 / 250% 100% no-repeat;
    animation: i2-shimmer 4s ease-in-out 1s infinite;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-core .elementor-heading-title {
    white-space: nowrap;
    text-shadow: 0 0 2cqw rgba(255, 220, 140, 0.7);
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-i-names::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -20%;
    bottom: -40%;
    z-index: -1;
    background: radial-gradient(ellipse 50% 50%, rgba(9, 32, 15, 0.72), transparent 75%);
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-i-names .elementor-heading-title {
    text-shadow: 0 0 3cqw rgba(0, 0, 0, 0.6), 0 0 1cqw rgba(0, 0, 0, 0.5);
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-i-to .elementor-heading-title,
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-i-hint .elementor-heading-title {
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.8);
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-intro-btn .elementor-button {
    white-space: nowrap;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-puff {
    position: absolute;
    left: 50%;
    top: 55%;
    width: 0;
    height: 0;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-puff img {
    position: absolute;
    width: var(--s);
    max-width: none;
    left: calc(var(--s) / -2);
    top: calc(var(--s) / -2);
    opacity: 0;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-flash {
    position: absolute;
    inset: 0;
    opacity: 0;
    background: radial-gradient(ellipse at 50% 42%, #FFFBEA, rgba(255, 246, 214, 0.7) 40%, transparent 75%);
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-copy::before {
    content: "";
    position: absolute;
    left: -16%;
    right: -16%;
    top: -6%;
    bottom: -4%;
    z-index: -1;
    pointer-events: none;
    background: radial-gradient(ellipse 50% 50%, rgba(250, 248, 238, 0.94), rgba(250, 248, 238, 0.7) 55%, transparent 76%);
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-name .elementor-heading-title {
    white-space: nowrap;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-name {
    -webkit-mask: linear-gradient(90deg, #000 45%, transparent 55%) 100% 0 / 260% 100% no-repeat;
    mask: linear-gradient(90deg, #000 45%, transparent 55%) 100% 0 / 260% 100% no-repeat;
}

body.elementor-editor-active .elementor-2393 .elementor-element.elementor-element-4a6117c .i2-intro {
    display: none;
}

body.elementor-editor-active .elementor-2393 .elementor-element.elementor-element-4a6117c .i2-name {
    -webkit-mask: none;
    mask: none;
}

body:not(.elementor-editor-active) .elementor-2393 .elementor-element.elementor-element-4a6117c:not(.i2-play) .i2-cv {
    opacity: 0;
}

body:not(.elementor-editor-active) .elementor-2393 .elementor-element.elementor-element-4a6117c:not(.i2-ready) .i2-ui {
    opacity: 0;
}

/* ---- waiting for the tap ---- */
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-ready .i2-medal { animation: i2-medal-in 1.8s cubic-bezier(0.2, 0.7, 0.2, 1) both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-ready .i2-i-names { animation: i2-fade-up 1.2s ease-out 0.5s both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-ready .i2-i-to { animation: i2-fade-up 1.2s ease-out 0.8s both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-ready .i2-intro-btn { animation: i2-fade-up 1s ease-out 1.1s both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-ready .i2-intro-btn .elementor-button { animation: i2-pulse 2.4s ease-in-out 2.1s infinite; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-ready .i2-i-hint { animation: i2-fade-up 1s ease-out 1.3s both, i2-blink 2.2s ease-in-out 2.3s infinite; }

/* ---- "Buka Pintu": the medallion spins out, light from the seam, the doors swing open
   The ready animations use fill "both", so every exit is an animation (a transition loses). */
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-ready.i2-opening .i2-ui {
    animation: i2-fade-out 0.6s ease both;
    pointer-events: none;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-ready.i2-opening .i2-medal {
    animation: i2-medal-out 1.1s cubic-bezier(0.5, 0, 0.3, 1) both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-intro {
    animation: i2-bg-out 1.2s ease 0.55s both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-door-l {
    animation: i2-door-l 2.6s cubic-bezier(0.45, 0, 0.2, 1) 0.5s both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-door-r {
    animation: i2-door-r 2.6s cubic-bezier(0.45, 0, 0.2, 1) 0.5s both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-door-shade::before {
    animation: i2-shade 2.6s ease 0.5s both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-seam {
    animation: i2-seam-open 1.6s ease-out 0.4s both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-burst {
    animation: i2-burst 2.6s ease-out 0.5s both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-puff img {
    animation: i2-puff 2.8s cubic-bezier(0.15, 0.7, 0.3, 1) var(--w) both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-i-gar {
    animation: i2-lift-out 1.6s cubic-bezier(0.6, 0, 0.3, 1) 0.3s both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-i-lan,
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-i-moon {
    animation: i2-lan-up 1.8s cubic-bezier(0.6, 0, 0.3, 1) 0.2s both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-done .i2-intro {
    display: none;
}

/* ---- cover motion ---- */
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-scene img {
    transform-origin: 50% 40%;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-opening .i2-l-scene img {
    animation: i2-dolly 4.2s cubic-bezier(0.2, 0.6, 0.2, 1) 0.8s both, i2-drift 34s ease-in-out 5s infinite;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-tree-l img { transform-origin: 40% 100%; animation: i2-sway 9s ease-in-out infinite; }
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-tree-r img { transform-origin: 60% 100%; animation: i2-sway 9s ease-in-out -4s infinite; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-tree-l { animation: i2-from-l 2.4s cubic-bezier(0.2, 0.7, 0.2, 1) 0.2s both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-tree-r { animation: i2-from-r 2.4s cubic-bezier(0.2, 0.7, 0.2, 1) 0.3s both; }

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-rose img { animation: i2-spin 90s linear infinite; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-rose { animation: i2-pop-half 2.4s cubic-bezier(0.2, 0.7, 0.2, 1) 1s both; }

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-arch { animation: i2-arch-in 2.2s cubic-bezier(0.2, 0.7, 0.2, 1) 0.3s both; }

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-doves img { animation: i2-glide 15s ease-in-out infinite; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-doves { animation: i2-fade-up 1.6s ease-out 1.6s both; }

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-lan-l img,
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-lan-r img {
    transform-origin: 50% 0;
    animation: i2-swing 4.2s ease-in-out infinite;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-lan-r img { animation-duration: 4.8s; animation-delay: -1.6s; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-lan-l,
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-lan-r { animation: i2-drop 1.8s cubic-bezier(0.3, 1.3, 0.5, 1) 0.5s both; }

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-mosque img { animation: i2-breathe 7s ease-in-out infinite; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-mosque { --i2-dy: 22%; animation: i2-rise 2.4s cubic-bezier(0.2, 0.7, 0.2, 1) 0.4s both; }

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-vine-l img,
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-vine-r img {
    transform-origin: 50% 100%;
    animation: i2-vine 7s ease-in-out infinite;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-vine-r img { animation-duration: 8s; animation-delay: -3s; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-vine-l,
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-vine-r { animation: i2-grow-up 2.4s cubic-bezier(0.3, 0.6, 0.2, 1) 1s both; }

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-fl-l img { transform-origin: 0 100%; animation: i2-rustle 7s ease-in-out infinite; }
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-fl-r img { transform-origin: 100% 100%; animation: i2-rustle 7s ease-in-out -3.5s infinite; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-fl-l { animation: i2-from-l 2.2s cubic-bezier(0.2, 0.7, 0.2, 1) 0.6s both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-fl-r { animation: i2-from-r 2.2s cubic-bezier(0.2, 0.7, 0.2, 1) 0.7s both; }

.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-bf1 img,
.elementor-2393 .elementor-element.elementor-element-4a6117c .i2-l-bf2 img { animation: i2-flap 0.34s ease-in-out infinite; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-bf1 { animation: i2-pop 1s ease-out 2.6s both, i2-flit 14s ease-in-out 3.6s infinite; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-l-bf2 { animation: i2-pop 1s ease-out 3.2s both, i2-flit 17s ease-in-out 4.2s infinite reverse; }

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-copy > * {
    animation: i2-fade-up 1s ease-out both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-copy > :nth-child(1) { animation: i2-ink 1.4s ease-out 1.5s both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-copy > :nth-child(2) { animation: i2-ink 1.6s ease-out 1.8s both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-copy > :nth-child(3) { animation: i2-pop 0.8s cubic-bezier(0.3, 1.6, 0.5, 1) 2.5s both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-copy > :nth-child(4) { animation: i2-ink 1.6s ease-out 2.7s both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-copy > :nth-child(5) { animation-delay: 3.3s; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-copy > :nth-child(6) { animation: i2-draw-x 1.4s cubic-bezier(0.4, 0, 0.2, 1) 3.4s both; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-copy > :nth-child(7),
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-copy > :nth-child(8) { animation-delay: 3.7s; }
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play .i2-copy > :nth-child(9) { animation-delay: 4s; }

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-play #openBtn .elementor-button {
    animation: i2-pulse 2.4s ease-in-out 5.1s infinite;
}

/* ---- "Buka Undangan": the camera walks through the arch ---- */
.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-gone {
    pointer-events: none;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-gone .i2-stage {
    animation: i2-enter 1.8s cubic-bezier(0.6, 0, 0.3, 1) both;
}

.elementor-2393 .elementor-element.elementor-element-4a6117c.i2-gone .i2-flash {
    animation: i2-flash 1.6s ease-out both;
}

@keyframes i2-rays {
    from { transform: translateX(-50%) rotate(-6deg); opacity: 0.55; }
    to { transform: translateX(-50%) rotate(6deg); opacity: 0.95; }
}

@keyframes i2-fog {
    from { transform: translateX(-10%); }
    to { transform: translateX(12%); }
}

@keyframes i2-twinkle {
    0%, 100% { opacity: 0; transform: scale(0.3) rotate(0); }
    50% { opacity: 1; transform: scale(1) rotate(90deg); }
}

@keyframes i2-shimmer {
    0%, 60% { background-position: 150% 0; }
    100% { background-position: -50% 0; }
}

@keyframes i2-halo {
    0%, 100% { opacity: 0.55; transform: scale(0.92); }
    40% { opacity: 1; transform: scale(1.06); }
    70% { opacity: 0.75; }
}

@keyframes i2-seam {
    0%, 100% { opacity: 0.35; }
    50% { opacity: 0.9; }
}

@keyframes i2-seam-open {
    0% { opacity: 1; transform: scaleX(1); }
    40% { opacity: 1; transform: scaleX(30); }
    100% { opacity: 0; transform: scaleX(80); }
}

@keyframes i2-burst {
    0% { opacity: 0; transform: translate(-50%, -50%) scale(0.1) rotate(0); }
    25% { opacity: 1; }
    100% { opacity: 0; transform: translate(-50%, -50%) scale(1.3) rotate(30deg); }
}

@keyframes i2-door-l {
    0% { transform: rotateY(0); }
    10% { transform: rotateY(3deg); }
    80% { opacity: 1; }
    100% { transform: rotateY(-112deg); opacity: 0; }
}

@keyframes i2-door-r {
    0% { transform: rotateY(0); }
    10% { transform: rotateY(-3deg); }
    80% { opacity: 1; }
    100% { transform: rotateY(112deg); opacity: 0; }
}

@keyframes i2-shade {
    to { opacity: 1; }
}

@keyframes i2-medal-in {
    from { transform: scale(0.3) rotate(-120deg); opacity: 0; }
    to { transform: none; opacity: 1; }
}

@keyframes i2-medal-out {
    0% { transform: scale(1) rotate(0); }
    30% { transform: scale(1.1) rotate(0); filter: brightness(1.6); }
    100% { transform: scale(0.15) rotate(220deg); opacity: 0; }
}

@keyframes i2-puff {
    0% { opacity: 0; transform: translate(0, 0) scale(0.2) rotate(0); }
    15% { opacity: 1; }
    100% { opacity: 0; transform: translate(var(--tx), var(--ty)) scale(1) rotate(var(--r)); }
}

@keyframes i2-swing-s {
    0%, 100% { transform: rotate(-1deg); }
    50% { transform: rotate(1deg); }
}

@keyframes i2-lift-out {
    to { transform: translateY(-140%); opacity: 0; }
}

@keyframes i2-lan-up {
    0% { transform: rotate(0); }
    25% { transform: rotate(6deg); }
    100% { transform: translateY(-160%) rotate(-4deg); opacity: 0; }
}

@keyframes i2-bg-out {
    to { background-color: transparent; background-image: none; }
}

@keyframes i2-blink {
    50% { opacity: 0.45; }
}

@keyframes i2-pulse {
    0%, 100% { box-shadow: 0 0 0 0 rgba(226, 199, 122, 0.7), 0 6px 18px rgba(18, 61, 29, 0.3); }
    50% { box-shadow: 0 0 0 2.6cqw rgba(226, 199, 122, 0), 0 6px 18px rgba(18, 61, 29, 0.3); }
}

@keyframes i2-fade-out {
    to { opacity: 0; }
}

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

@keyframes i2-ink {
    from { -webkit-mask-position: 100% 0; mask-position: 100% 0; filter: blur(3px); opacity: 1; }
    to { -webkit-mask-position: 0 0; mask-position: 0 0; filter: none; opacity: 1; }
}

@keyframes i2-draw-x {
    from { clip-path: inset(0 50% 0 50%); }
    to { clip-path: inset(0 0 0 0); }
}

@keyframes i2-dolly {
    from { transform: scale(1.25); filter: brightness(1.25); }
    to { transform: scale(1); filter: none; }
}

@keyframes i2-drift {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.05) translateY(-1%); }
}

@keyframes i2-arch-in {
    from { transform: scale(1.12); opacity: 0; filter: blur(4px); }
    to { transform: none; opacity: 1; filter: none; }
}

@keyframes i2-pop-half {
    from { transform: scale(0); opacity: 0; }
    to { transform: none; opacity: 0.5; }
}

@keyframes i2-glide {
    0%, 100% { transform: translate(-30%, 10%) scale(0.92); }
    50% { transform: translate(12%, -10%) scale(1); }
}

@keyframes i2-grow-up {
    from { clip-path: inset(100% -20% 0 -20%); opacity: 1; }
    to { clip-path: inset(0 -20% 0 -20%); opacity: 1; }
}

@keyframes i2-flit {
    0% { transform: translate(0, 0) rotate(-8deg); }
    25% { transform: translate(-60%, -50%) rotate(6deg); }
    50% { transform: translate(-130%, -20%) rotate(-10deg); }
    75% { transform: translate(-60%, 30%) rotate(8deg); }
    100% { transform: translate(0, 0) rotate(-8deg); }
}

@keyframes i2-enter {
    55% { opacity: 1; filter: brightness(1.15); }
    to { transform: translate(-50%, -50%) scale(2.7); opacity: 0; filter: blur(6px) brightness(1.4); }
}

@keyframes i2-flash {
    0% { opacity: 0; }
    45% { opacity: 0.85; }
    100% { opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2393 .elementor-element.elementor-element-4a6117c .i2-intro {
        display: none;
    }

    .elementor-2393 .elementor-element.elementor-element-4a6117c .i2-cv,
    .elementor-2393 .elementor-element.elementor-element-4a6117c .i2-cv img,
    .elementor-2393 .elementor-element.elementor-element-4a6117c .i2-copy > *,
    .elementor-2393 .elementor-element.elementor-element-4a6117c .i2-fog,
    .elementor-2393 .elementor-element.elementor-element-4a6117c .i2-rays,
    .elementor-2393 .elementor-element.elementor-element-4a6117c .i2-glints i {
        animation: none !important;
        opacity: 1 !important;
        -webkit-mask: none;
        mask: none;
        clip-path: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91cfcfb *//* 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.i2-opened, set by the "Script Gate" widget),
   the frosted backdrop and the active-section marker. */
.elementor-2393 .elementor-element.elementor-element-91cfcfb {
    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.i2-opened .elementor-2393 .elementor-element.elementor-element-91cfcfb,
body.elementor-editor-active .elementor-2393 .elementor-element.elementor-element-91cfcfb {
    transform: translate(-50%, 0);
}

.elementor-2393 .elementor-element.elementor-element-91cfcfb::after {
    content: "";
    position: absolute;
    inset: 4px;
    border: 1px solid #B38B2E59;
    border-radius: 18px;
    pointer-events: none;
}

.elementor-2393 .elementor-element.elementor-element-91cfcfb .i2-nav-item .elementor-icon {
    transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-2393 .elementor-element.elementor-element-91cfcfb .i2-nav-item.is-active .elementor-icon {
    color: #F4E6B8;
    transform: translateY(-2px) scale(1.12);
}

.elementor-2393 .elementor-element.elementor-element-91cfcfb .i2-nav-item.is-active .elementor-icon-box-title,
.elementor-2393 .elementor-element.elementor-element-91cfcfb .i2-nav-item.is-active .elementor-icon-box-title a {
    color: #F4E6B8;
}

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

.elementor-2393 .elementor-element.elementor-element-73e5aa2 .elementor-icon-wrapper {
    line-height: 0;
}

.elementor-2393 .elementor-element.elementor-element-73e5aa2 #mute-sound {
    animation: i2-spin 4s linear infinite;
}

@keyframes i2-spin {
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca9ee7 *//* Theme-wide details of Islami New - 2.
   Not achievable via the panel:
   - Cormorant Garamond defaults to old-style numerals; lining numerals are switched on here.
   - The faint gold rosette pattern on the sections is a tiled, slowly panning background layer.
   - Looping idle motion (lanterns and the crescent drop and swing with halos, the garland swings,
     vines grow down and sway, jasmine corners bloom and rustle, doves glide, butterflies flit,
     the rosette watermark turns) has no Motion Effects equivalent. Each decoration keeps a native
     "Fade In" entrance only so Elementor hides it until it scrolls in and then adds .animated,
     which starts the keyframes below.
   - The mihrab couple frame (arched photo unveiled by a growing light circle, gold shimmer), the
     mihrab event cards, the rub el hizb countdown stars and the arcade gallery with lattice
     shutters are pure decoration. */
@property --i2-r {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 0%;
}

.elementor-element.i2-root {
    font-feature-settings: "lnum" 1;
}

.i2-root .i2-pat {
    position: relative;
}

.i2-root .i2-pat::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    opacity: 0.06;
    background: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-rosette.webp) 0 0 / 180px auto;
    -webkit-mask: linear-gradient(transparent, #000 15%, #000 85%, transparent);
    mask: linear-gradient(transparent, #000 15%, #000 85%, transparent);
    animation: i2-pan 80s linear infinite;
}

.i2-root .i2-dark::after {
    opacity: 0.12;
}

.i2-root .i2-deco {
    pointer-events: none;
}

.i2-root .i2-deco img {
    display: block;
    width: 100%;
}

.i2-root .i2-arrive {
    animation: i2-arrive 1.5s cubic-bezier(0.2, 0.7, 0.2, 1) both;
}

/* jasmine corners at the section top */
.i2-root .i2-cor-l { transform-origin: 0 0; }
.i2-root .i2-cor-r { transform-origin: 100% 0; }
.i2-root .i2-cor img { animation: i2-breathe 7s ease-in-out 2s infinite; }

.i2-root .i2-cor.animated {
    animation: i2-bloom 1.8s cubic-bezier(0.2, 0.7, 0.2, 1) 0.1s both;
}

/* jasmine garland swinging from the top edge */
.i2-root .i2-gar,
.i2-root .i2-gar img {
    transform-origin: 50% 0;
}

.i2-root .i2-gar img { animation: i2-swing-s 6s ease-in-out 1.6s infinite; }

.i2-root .i2-gar.animated {
    animation: i2-drop 1.6s cubic-bezier(0.2, 0.7, 0.2, 1) 0.2s both;
}

/* hanging lanterns (with a halo) and the crescent */
.i2-root .i2-lan,
.i2-root .i2-lan img,
.i2-root .i2-moon,
.i2-root .i2-moon img {
    transform-origin: 50% 0;
}

.i2-root .i2-lan img { animation: i2-swing 4.4s ease-in-out infinite; }
.i2-root .i2-lan.i2-end img { animation-duration: 5s; animation-delay: -2s; }
.i2-root .i2-moon img { animation: i2-swing 5.6s ease-in-out infinite; filter: drop-shadow(0 0 10px rgba(255, 220, 140, 0.5)); }

.i2-root .i2-lan.animated,
.i2-root .i2-moon.animated {
    animation: i2-drop 1.6s cubic-bezier(0.3, 1.3, 0.5, 1) 0.2s both;
}

.i2-root .i2-lamp::before {
    content: "";
    position: absolute;
    left: -110%;
    right: -110%;
    top: 34%;
    aspect-ratio: 1;
    border-radius: 50%;
    z-index: -1;
    background: radial-gradient(closest-side, rgba(255, 226, 150, 0.85), rgba(255, 210, 120, 0.28) 50%, transparent);
    animation: i2-halo 2.8s ease-in-out infinite;
}

/* vines growing down the section edges */
.i2-root .i2-vine img {
    transform-origin: 50% 0;
    animation: i2-vine 7s ease-in-out 2.4s infinite;
}

.i2-root .i2-vine.i2-end img { animation-duration: 8s; animation-delay: -3s; }

.i2-root .i2-vine.animated {
    animation: i2-grow-down 2.4s cubic-bezier(0.3, 0.6, 0.2, 1) 0.2s both;
}

/* jasmine bunches at the section foot */
.i2-root .i2-flo-l,
.i2-root .i2-flo-l img { transform-origin: 0 100%; }
.i2-root .i2-flo-r,
.i2-root .i2-flo-r img { transform-origin: 100% 100%; }
.i2-root .i2-flo img { animation: i2-rustle 8s ease-in-out 2s infinite; }
.i2-root .i2-flo-r img { animation-delay: -4s; }

.i2-root .i2-flo.animated {
    animation: i2-bloom 1.8s cubic-bezier(0.2, 0.7, 0.2, 1) 0.3s both;
}

/* doves gliding, butterflies flitting */
.i2-root .i2-dov img { animation: i2-glide 14s ease-in-out infinite; }

.i2-root .i2-dov.animated {
    animation: i2-rise 1.4s ease-out 0.4s both;
}

.i2-root .i2-fly img { animation: i2-flap 0.34s ease-in-out infinite; }

.i2-root .i2-fly.animated {
    animation: i2-pop 1s ease-out 0.8s both, i2-flit 15s ease-in-out 1.8s infinite;
}

/* faint rosette watermark and sketch trees */
.i2-root .i2-rws img { animation: i2-spin 120s linear infinite; }

.i2-root .i2-rws.animated {
    --i2-o: 0.1;
    animation: i2-fade-to 2s ease both;
}

.i2-root .i2-dark .i2-rws.animated { --i2-o: 0.16; }

.i2-root .i2-tree-l img { transform-origin: 40% 100%; animation: i2-sway 9s ease-in-out infinite; }
.i2-root .i2-tree-r img { transform-origin: 60% 100%; animation: i2-sway 9s ease-in-out -4s infinite; }

.i2-root .i2-tree.animated {
    --i2-o: 0.45;
    animation: i2-fade-to 2s ease both;
}

/* scalloped canopy across the top of the dark sections */
.i2-root .i2-can.animated {
    animation: i2-drop 1.6s cubic-bezier(0.2, 0.7, 0.2, 1) both;
}

/* mosque floating over mist with a turning rosette behind it */
.i2-root .i2-msq.animated {
    animation: i2-msq-in 1.8s cubic-bezier(0.2, 0.7, 0.2, 1) both, i2-floaty 7s ease-in-out 1.8s infinite;
}

.i2-root .i2-msq-r img {
    opacity: 0.35;
    animation: i2-spin 60s linear infinite;
}

.i2-root .i2-msq::after {
    content: "";
    position: absolute;
    left: -12%;
    right: -12%;
    bottom: -8%;
    height: 30%;
    z-index: 3;
    pointer-events: none;
    filter: blur(4px);
    background:
        radial-gradient(ellipse 40% 50% at 30% 50%, rgba(255, 255, 250, 0.95), transparent 70%),
        radial-gradient(ellipse 35% 45% at 72% 55%, rgba(255, 255, 250, 0.9), transparent 70%);
    animation: i2-fog 12s ease-in-out infinite alternate;
}

.i2-root .i2-endmsq::before {
    content: "";
    position: absolute;
    left: 25%;
    right: 25%;
    top: -10%;
    aspect-ratio: 1;
    border-radius: 50%;
    z-index: -1;
    background: radial-gradient(closest-side, rgba(255, 240, 190, 0.7), transparent);
    animation: i2-halo 5s ease-in-out infinite;
}

.i2-root .i2-endmsq.animated {
    --i2-dy: 30%;
    animation: i2-rise 2.2s cubic-bezier(0.2, 0.7, 0.2, 1) 0.4s both;
}

.i2-root .i2-gate.animated {
    --i2-o: 0.9;
    animation: i2-arch-in 2.2s cubic-bezier(0.2, 0.7, 0.2, 1) both;
}

/* ---- couple photo: green-gold mihrab window ----
   The photo is unveiled by a growing circle of light (@property --i2-r), a gold glint sweeps the
   frame, jasmine bouquets bloom at its foot, small lanterns swing at the sides. */
.i2-root .i2-mf.animated {
    animation: i2-mf-in 1.6s cubic-bezier(0.2, 0.7, 0.2, 1) both, i2-floaty 6s ease-in-out 1.6s infinite;
}

.i2-root .i2-photo {
    overflow: hidden;
    border-radius: 50% 50% 4px 4px / 24% 24% 4px 4px;
    background: #E4ECDC;
}

.i2-root .i2-photo img {
    display: block;
    transform: scale(1.22);
    filter: saturate(0.7) brightness(1.1);
    transition: transform 7s ease, filter 2.4s ease 0.6s;
}

.i2-root .i2-mf.animated .i2-photo img {
    transform: scale(1);
    filter: none;
}

.i2-root .i2-photo::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    background: radial-gradient(ellipse at 50% 45%, #FFFBEA, #F1EAD2 60%, #E4ECDC);
    -webkit-mask: radial-gradient(circle at 50% 50%, transparent var(--i2-r), #000 calc(var(--i2-r) + 14%));
    mask: radial-gradient(circle at 50% 50%, transparent var(--i2-r), #000 calc(var(--i2-r) + 14%));
}

.i2-root .i2-mf.animated .i2-photo::before {
    animation: i2-unveil 2.6s cubic-bezier(0.5, 0, 0.2, 1) 0.5s both;
}

.i2-root .i2-photo::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(115deg, transparent 35%, rgba(255, 255, 255, 0.4) 48%, transparent 60%) 200% 0 / 250% 100% no-repeat;
    animation: i2-shimmer 6s ease-in-out 3s infinite;
}

.i2-root .i2-frame img {
    filter: drop-shadow(0 12px 18px rgba(18, 61, 29, 0.3));
}

.i2-root .i2-frame::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    mix-blend-mode: screen;
    background: linear-gradient(105deg, transparent 40%, rgba(255, 244, 200, 0.95) 50%, transparent 60%) 200% 0 / 260% 100% no-repeat;
    -webkit-mask: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-frame.webp) center / 100% 100% no-repeat;
    mask: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-frame.webp) center / 100% 100% no-repeat;
    animation: i2-shimmer 5s ease-in-out 2s infinite;
}

.i2-root .i2-mf-lan {
    transform-origin: 50% 0;
    animation: i2-swing 4.4s ease-in-out infinite;
}

.i2-root .i2-mf-lan.i2-end {
    animation-duration: 5s;
    animation-delay: -2s;
}

.i2-root .i2-mf-bq {
    opacity: 0;
}

.i2-root .i2-mf-bq-l,
.i2-root .i2-mf-bq-l img { transform-origin: 0 100%; }
.i2-root .i2-mf-bq-r,
.i2-root .i2-mf-bq-r img { transform-origin: 100% 100%; }
.i2-root .i2-mf-bq img { animation: i2-rustle 6s ease-in-out infinite; }

.i2-root .i2-mf.animated .i2-mf-bq {
    animation: i2-bloom 1.6s cubic-bezier(0.2, 0.7, 0.2, 1) 1.2s both;
}

.i2-root .i2-mf-bt {
    animation: i2-flit 13s ease-in-out infinite;
}

.i2-root .i2-mf-bt.i2-end {
    animation-direction: reverse;
}

.i2-root .i2-mf-bt img {
    animation: i2-flap 0.34s ease-in-out infinite;
}

/* cards: double gold hairline and jasmine-gold corners */
.i2-root .i2-card::after {
    content: "";
    position: absolute;
    inset: 7px;
    border: 1.5px solid #B38B2E;
    outline: 1px solid #E2C77A;
    outline-offset: 3px;
    border-radius: 5px;
    pointer-events: none;
}

.i2-root .i2-card.animated::after {
    background: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-corner.webp) -13px -13px / 62px auto no-repeat, url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-corner-r.webp) calc(100% + 13px) -13px / 62px auto no-repeat;
}

/* event card = mihrab: arched top, a hanging lantern above, a faint turning rosette inside */
.i2-root .i2-ev::after {
    border-radius: 194px 194px 6px 6px;
}

.i2-root .i2-ev::after {
    background: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-divider.webp) 50% calc(100% - 14px) / 150px auto no-repeat;
}

.i2-root .i2-ev-rw img {
    opacity: 0.12;
    animation: i2-spin 70s linear infinite;
}

.i2-root .i2-toporn.animated {
    animation: i2-drop 1.4s cubic-bezier(0.3, 1.3, 0.5, 1) 0.2s both;
}

/* countdown: gold eight-point stars (rub el hizb) turning, numbers upright */
.i2-root .i2-cd .elementor-countdown-wrapper {
    gap: 10px;
    justify-content: center;
    position: relative;
    z-index: 0;
}

.i2-root .i2-cd .elementor-countdown-item {
    position: relative;
    flex: 0 0 72px;
    width: 72px;
    height: 72px;
    padding: 0 !important;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: none !important;
    border: 0 !important;
    animation: i2-floaty 5s ease-in-out infinite;
}

.i2-root .i2-cd .elementor-countdown-digits,
.i2-root .i2-cd .elementor-countdown-label {
    flex: none;
    line-height: 1.3;
}

.i2-root .i2-cd .elementor-countdown-item:nth-child(2) { animation-duration: 5.6s; animation-delay: -1s; }
.i2-root .i2-cd .elementor-countdown-item:nth-child(3) { animation-duration: 4.8s; animation-delay: -2s; }
.i2-root .i2-cd .elementor-countdown-item:nth-child(4) { animation-duration: 5.3s; animation-delay: -3s; }

.i2-root .i2-cd .elementor-countdown-item::before,
.i2-root .i2-cd .elementor-countdown-item::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    clip-path: polygon(50% 0%, 65.3% 13%, 85.4% 14.6%, 87% 34.7%, 100% 50%, 87% 65.3%, 85.4% 85.4%, 65.3% 87%, 50% 100%, 34.7% 87%, 14.6% 85.4%, 13% 65.3%, 0% 50%, 13% 34.7%, 14.6% 14.6%, 34.7% 13%);
}

.i2-root .i2-cd .elementor-countdown-item::before {
    background: conic-gradient(from 0deg, #F7E7B0, #B38B2E, #F7E7B0, #9C7424, #F7E7B0);
    animation: i2-spin 18s linear infinite;
}

.i2-root .i2-cd .elementor-countdown-item::after {
    inset: 6px;
    background: radial-gradient(circle at 50% 40%, #2F7A3C, #123D1D);
    animation: i2-spin 18s linear infinite reverse;
}

/* love story: jasmine nodes blooming on the gold thread */
.i2-root .i2-story-item {
    position: relative;
}

.i2-root .i2-story-item::before {
    content: "";
    position: absolute;
    left: -17px;
    top: -4px;
    width: 32px;
    height: 32px;
    background: url(https://sahnikah.com/wp-content/uploads/2026/10/sn-i2-jasmine.webp) center / contain no-repeat;
    filter: drop-shadow(0 2px 3px rgba(0, 0, 0, 0.25));
}

.i2-root .i2-story-item.animated::before {
    animation: i2-bud 1.2s cubic-bezier(0.3, 1.5, 0.5, 1) 0.2s both, i2-spin 24s linear 1.4s infinite;
}

/* ---- gallery: arcade of pointed-arch mihrab windows (Pro Gallery markup) ----
   Each photo sits in a gold-framed arch; two green lattice shutters (mashrabiya) cover it and
   swing open in 3D when the gallery scrolls in, echoing the intro doors. */
.i2-root .i2-gallery {
    --i2-arch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V30C0 16 24 7 50 0C76 7 100 16 100 30V100Z'/%3E%3C/svg%3E");
}

.i2-root .i2-gallery .e-gallery-grid {
    grid-gap: 22px 16px !important;
    align-items: start;
}

.i2-root .i2-gallery .e-gallery-item {
    position: relative;
    padding: 6px;
    perspective: 600px;
    background: linear-gradient(160deg, #F7E7B0, #B38B2E 40%, #F4DC94 60%, #9C7424);
    -webkit-mask: var(--i2-arch) center / 100% 100% no-repeat;
    mask: var(--i2-arch) center / 100% 100% no-repeat;
}

.i2-root .i2-gallery .e-gallery-image {
    -webkit-mask: var(--i2-arch) center / 100% 100% no-repeat;
    mask: var(--i2-arch) center / 100% 100% no-repeat;
}

.i2-root .i2-gallery .e-gallery-item:first-child {
    grid-column: 1 / -1;
    margin: 0 22px;
    --aspect-ratio: 115%;
}

.i2-root .i2-gallery .e-gallery-item:nth-child(even) {
    margin-top: -12px;
}

.i2-root .i2-gallery .e-gallery-item:nth-child(odd):not(:first-child) {
    margin-top: 24px;
}

.i2-root .i2-gallery .e-gallery-item::before,
.i2-root .i2-gallery .e-gallery-item::after {
    content: "";
    position: absolute;
    top: 6px;
    bottom: 6px;
    width: calc(50% - 6px);
    z-index: 2;
    pointer-events: none;
    background:
        linear-gradient(45deg, transparent 46%, rgba(244, 220, 148, 0.75) 47% 53%, transparent 54%) 0 0 / 18px 18px,
        linear-gradient(-45deg, transparent 46%, rgba(244, 220, 148, 0.75) 47% 53%, transparent 54%) 0 0 / 18px 18px,
        radial-gradient(circle, #F4DC94 0 2px, transparent 2.5px) 0 0 / 18px 18px,
        linear-gradient(180deg, #2F7A3C, #123D1D);
    box-shadow: inset 0 0 0 3px #B38B2E, inset 0 0 0 5px #F4DC94;
}

.i2-root .i2-gallery .e-gallery-item::before {
    left: 6px;
    transform-origin: 0 50%;
}

.i2-root .i2-gallery .e-gallery-item::after {
    right: 6px;
    transform-origin: 100% 50%;
}

.i2-root .i2-gallery.animated .e-gallery-item::before {
    animation: i2-shut-l 1.8s cubic-bezier(0.6, 0, 0.25, 1) 0.1s both;
}

.i2-root .i2-gallery.animated .e-gallery-item::after {
    animation: i2-shut-r 1.8s cubic-bezier(0.6, 0, 0.25, 1) 0.1s both;
}

.i2-root .i2-gallery.animated .e-gallery-item:nth-child(even)::before,
.i2-root .i2-gallery.animated .e-gallery-item:nth-child(even)::after {
    animation-delay: 0.35s;
}

.i2-root .i2-gallery.animated .e-gallery-item:nth-child(n+4)::before,
.i2-root .i2-gallery.animated .e-gallery-item:nth-child(n+4)::after {
    animation-delay: 0.7s;
}

.i2-root .i2-gallery.animated .e-gallery-image {
    animation: i2-gimg-in 2.2s cubic-bezier(0.2, 0.7, 0.2, 1) 0.1s both;
}

/* menu ornaments turn slowly */
.i2-root .i2-nav-orn img {
    animation: i2-spin 20s linear infinite;
}

.i2-root .i2-nav-orn.i2-end img {
    animation-direction: reverse;
}

@keyframes i2-arrive {
    from { transform: scale(0.92); opacity: 0; filter: blur(5px); }
    to { transform: none; opacity: 1; filter: none; }
}

@keyframes i2-pan {
    to { background-position: 180px 180px; }
}

@keyframes i2-bloom {
    from { transform: scale(0.6) rotate(-8deg); opacity: 0; filter: blur(4px); }
    to { transform: none; opacity: 1; filter: none; }
}

@keyframes i2-breathe {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.015) translateY(-0.5%); }
}

@keyframes i2-rustle {
    0%, 100% { transform: rotate(0) skewX(0); }
    30% { transform: rotate(1.4deg) skewX(-1deg); }
    60% { transform: rotate(-0.9deg) skewX(0.8deg); }
}

@keyframes i2-swing {
    0%, 100% { transform: rotate(-3.5deg); }
    50% { transform: rotate(3.5deg); }
}

@keyframes i2-swing-s {
    0%, 100% { transform: rotate(-1deg); }
    50% { transform: rotate(1deg); }
}

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

@keyframes i2-vine {
    0%, 100% { transform: rotate(-1.6deg) skewX(0.8deg); }
    50% { transform: rotate(1.6deg) skewX(-0.8deg); }
}

@keyframes i2-grow-down {
    from { clip-path: inset(0 -20% 100% -20%); opacity: 1; }
    to { clip-path: inset(0 -20% 0 -20%); opacity: 1; }
}

@keyframes i2-drop {
    from { transform: translateY(-60%); opacity: 0; }
    to { transform: none; opacity: var(--i2-o, 1); }
}

@keyframes i2-rise {
    from { transform: translateY(var(--i2-dy, 26px)); opacity: 0; }
    to { transform: none; opacity: 1; }
}

@keyframes i2-from-l {
    from { transform: translateX(-60%) rotate(-4deg); opacity: 0; }
    to { transform: none; opacity: 1; }
}

@keyframes i2-from-r {
    from { transform: translateX(60%) rotate(4deg); opacity: 0; }
    to { transform: none; opacity: 1; }
}

@keyframes i2-pop {
    from { transform: scale(0); opacity: 0; }
    to { transform: none; opacity: 1; }
}

@keyframes i2-fade-to {
    from { opacity: 0; }
    to { opacity: var(--i2-o, 1); }
}

@keyframes i2-spin {
    to { transform: rotate(360deg); }
}

@keyframes i2-halo {
    0%, 100% { opacity: 0.55; transform: scale(0.92); }
    40% { opacity: 1; transform: scale(1.06); }
    70% { opacity: 0.75; }
}

@keyframes i2-glide {
    0%, 100% { transform: translate(-30%, 10%) scale(0.92); }
    50% { transform: translate(12%, -10%) scale(1); }
}

@keyframes i2-flap {
    0%, 100% { transform: scaleX(1); }
    50% { transform: scaleX(0.3); }
}

@keyframes i2-flit {
    0% { transform: translate(0, 0) rotate(-8deg); }
    25% { transform: translate(-60%, -50%) rotate(6deg); }
    50% { transform: translate(-130%, -20%) rotate(-10deg); }
    75% { transform: translate(-60%, 30%) rotate(8deg); }
    100% { transform: translate(0, 0) rotate(-8deg); }
}

@keyframes i2-floaty {
    0%, 100% { translate: 0 0; }
    50% { translate: 0 -7px; }
}

@keyframes i2-fog {
    from { transform: translateX(-10%); }
    to { transform: translateX(12%); }
}

@keyframes i2-msq-in {
    from { opacity: 0; transform: translateY(30px) scale(0.9); filter: blur(4px); }
    to { opacity: 1; transform: none; filter: none; }
}

@keyframes i2-arch-in {
    from { transform: scale(1.12); opacity: 0; filter: blur(4px); }
    to { transform: none; opacity: var(--i2-o, 1); filter: none; }
}

@keyframes i2-mf-in {
    from { transform: translateY(40px) scale(0.88); opacity: 0; filter: blur(4px); }
    to { transform: none; opacity: 1; filter: none; }
}

@keyframes i2-unveil {
    to { --i2-r: 100%; }
}

@keyframes i2-shimmer {
    0%, 60% { background-position: 150% 0; }
    100% { background-position: -50% 0; }
}

@keyframes i2-shut-l {
    15% { transform: rotateY(6deg); }
    to { transform: rotateY(-100deg); opacity: 0; }
}

@keyframes i2-shut-r {
    15% { transform: rotateY(-6deg); }
    to { transform: rotateY(100deg); opacity: 0; }
}

@keyframes i2-gimg-in {
    from { transform: scale(1.18); filter: brightness(1.3); }
    to { transform: none; filter: none; }
}

@keyframes i2-bud {
    from { transform: scale(0) rotate(-180deg); }
    to { transform: none; }
}

@media (prefers-reduced-motion: reduce) {
    .i2-root .i2-nav-orn img,
    .i2-root .i2-deco,
    .i2-root .i2-deco img,
    .i2-root .i2-mf,
    .i2-root .i2-mf-lan,
    .i2-root .i2-mf-bq,
    .i2-root .i2-mf-bt,
    .i2-root .i2-msq,
    .i2-root .i2-pat::after,
    .i2-root .i2-cd .elementor-countdown-item,
    .i2-root .i2-arrive {
        animation: none !important;
        opacity: 1;
    }

    .i2-root .i2-photo::before,
    .i2-root .i2-gallery .e-gallery-item::before,
    .i2-root .i2-gallery .e-gallery-item::after {
        display: none;
    }

    .i2-root .i2-photo img,
    .i2-root .i2-gallery .e-gallery-image {
        filter: none;
        transform: none;
        animation: none !important;
    }
}/* End custom CSS */