.elementor-3180 .elementor-element.elementor-element-1cd2a4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:4em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3180 .elementor-element.elementor-element-1cd2a4d:not(.elementor-motion-effects-element-type-background), .elementor-3180 .elementor-element.elementor-element-1cd2a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F6EFE6 100%);}.elementor-3180 .elementor-element.elementor-element-1cd2a4d:hover::before, .elementor-3180 .elementor-element.elementor-element-1cd2a4d:hover > .elementor-background-video-container::before, .elementor-3180 .elementor-element.elementor-element-1cd2a4d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3180 .elementor-element.elementor-element-1cd2a4d > .elementor-background-slideshow:hover::before, .elementor-3180 .elementor-element.elementor-element-1cd2a4d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3180 .elementor-element.elementor-element-1cd2a4d:hover{--overlay-opacity:0;}.elementor-3180 .elementor-element.elementor-element-1cd2a4d, .elementor-3180 .elementor-element.elementor-element-1cd2a4d::before{--overlay-transition:0s;}.elementor-3180 .elementor-element.elementor-element-4cb1c38{--display:flex;--z-index:2;}.elementor-3180 .elementor-element.elementor-element-4cb1c38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3180 .elementor-element.elementor-element-9dd82a5{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#A8824C;}.elementor-3180 .elementor-element.elementor-element-9dd82a5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3180 .elementor-element.elementor-element-9dd82a5 p{margin-block-end:0px;}.elementor-3180 .elementor-element.elementor-element-04e9160 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3180 .elementor-element.elementor-element-04e9160.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3180 .elementor-element.elementor-element-04e9160{text-align:center;}.elementor-3180 .elementor-element.elementor-element-04e9160 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:48px;font-weight:900;color:#6B5340;}.elementor-3180 .elementor-element.elementor-element-6a69b99{font-size:22px;font-weight:500;line-height:1.5em;color:#4A4038;}.elementor-3180 .elementor-element.elementor-element-93451e8 .elementor-button{background-color:transparent;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 );fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #C9A56B 0%, #A9824C 100%);box-shadow:0px 6px 20px 0px rgba(169,130,76,0.30);border-style:none;}.elementor-3180 .elementor-element.elementor-element-93451e8 .elementor-button:hover, .elementor-3180 .elementor-element.elementor-element-93451e8 .elementor-button:focus{background-color:#6B5340;color:#FFFFFF;}.elementor-3180 .elementor-element.elementor-element-93451e8{z-index:1;}.elementor-3180 .elementor-element.elementor-element-93451e8 .elementor-button:hover svg, .elementor-3180 .elementor-element.elementor-element-93451e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3180 .elementor-element.elementor-element-2405e3e{font-size:17px;font-weight:600;color:#A8824C;}.elementor-3180 .elementor-element.elementor-element-f9c14cf{text-align:center;}.elementor-3180 .elementor-element.elementor-element-f9c14cf .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:900;color:#6B5340;}.elementor-3180 .elementor-element.elementor-element-0667cc4{font-size:20px;line-height:1.6em;color:#4A4038;}.elementor-3180 .elementor-element.elementor-element-8410081{text-align:center;}.elementor-3180 .elementor-element.elementor-element-8410081 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:900;color:#6B5340;}.elementor-3180 .elementor-element.elementor-element-7563095 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-3180 .elementor-element.elementor-element-7563095{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#4A4038;}.elementor-3180 .elementor-element.elementor-element-4252368{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3180 .elementor-element.elementor-element-4252368:not(.elementor-motion-effects-element-type-background), .elementor-3180 .elementor-element.elementor-element-4252368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3180 .elementor-element.elementor-element-4a696ce{--display:flex;}.elementor-3180 .elementor-element.elementor-element-75d0023{text-align:center;}.elementor-3180 .elementor-element.elementor-element-75d0023 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:900;color:#6B5340;}.elementor-3180 .elementor-element.elementor-element-ce5faab{text-align:center;}.elementor-3180 .elementor-element.elementor-element-ce5faab .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:48px;font-weight:900;color:#6B5340;}.elementor-3180 .elementor-element.elementor-element-ebc2e3e .elementor-button{background-color:transparent;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 );text-shadow:0px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #C9A56B 0%, #A9824C 100%);box-shadow:0px 6px 20px 0px rgba(169,130,76,0.30);}.elementor-3180 .elementor-element.elementor-element-ebc2e3e .elementor-button:hover, .elementor-3180 .elementor-element.elementor-element-ebc2e3e .elementor-button:focus{background-color:#6B5340;color:#FFFFFF;}.elementor-3180 .elementor-element.elementor-element-ebc2e3e{z-index:1;}.elementor-3180 .elementor-element.elementor-element-ebc2e3e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3180 .elementor-element.elementor-element-ebc2e3e .elementor-button:hover svg, .elementor-3180 .elementor-element.elementor-element-ebc2e3e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3180 .elementor-element.elementor-element-a90a714{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#4A4038;}.elementor-3180 .elementor-element.elementor-element-a90a714 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-3180 .elementor-element.elementor-element-a90a714.elementor-element{--align-self:center;}.elementor-3180 .elementor-element.elementor-element-95260a9{text-align:center;}.elementor-3180 .elementor-element.elementor-element-95260a9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:900;color:#6B5340;}.elementor-3180 .elementor-element.elementor-element-3080c10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3180 .elementor-element.elementor-element-3080c10:not(.elementor-motion-effects-element-type-background), .elementor-3180 .elementor-element.elementor-element-3080c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EA;}.elementor-3180 .elementor-element.elementor-element-ce8dbff{--display:flex;}.elementor-3180 .elementor-element.elementor-element-ce8dbff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3180 .elementor-element.elementor-element-2026a0f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-3180 .elementor-element.elementor-element-2026a0f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://melis.co.il/wp-content/plugins/elementor/assets/mask-shapes/sketch.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-3180 .elementor-element.elementor-element-2026a0f img{width:36%;max-width:40%;}.elementor-3180 .elementor-element.elementor-element-525b3c0.elementor-element{--align-self:center;}.elementor-3180 .elementor-element.elementor-element-525b3c0 .ha-gradient-heading{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3180 .elementor-element.elementor-element-b111ec2{text-align:center;}.elementor-3180 .elementor-element.elementor-element-b111ec2 .elementor-heading-title{font-family:var( --e-global-typography-54009e8-font-family ), Sans-serif;font-size:var( --e-global-typography-54009e8-font-size );font-weight:var( --e-global-typography-54009e8-font-weight );color:#6B5340;}.elementor-3180 .elementor-element.elementor-element-36aa0ff{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#4A4038;}.elementor-3180 .elementor-element.elementor-element-36aa0ff > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-3180 .elementor-element.elementor-element-36aa0ff.elementor-element{--align-self:center;}.elementor-3180 .elementor-element.elementor-element-2148e5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3180 .elementor-element.elementor-element-2148e5e:not(.elementor-motion-effects-element-type-background), .elementor-3180 .elementor-element.elementor-element-2148e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3180 .elementor-element.elementor-element-7529667{--display:flex;}.elementor-3180 .elementor-element.elementor-element-7529667.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3180 .elementor-element.elementor-element-5e20a47 .elementor-button{background-color:transparent;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 );text-shadow:0px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #C9A56B 0%, #A9824C 100%);box-shadow:0px 6px 20px 0px rgba(169,130,76,0.30);}.elementor-3180 .elementor-element.elementor-element-5e20a47 .elementor-button:hover, .elementor-3180 .elementor-element.elementor-element-5e20a47 .elementor-button:focus{background-color:#6B5340;color:#FFFFFF;}.elementor-3180 .elementor-element.elementor-element-5e20a47{z-index:1;}.elementor-3180 .elementor-element.elementor-element-5e20a47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3180 .elementor-element.elementor-element-5e20a47 .elementor-button:hover svg, .elementor-3180 .elementor-element.elementor-element-5e20a47 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3180 .elementor-element.elementor-element-29494a9{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-3180 .elementor-element.elementor-element-29494a9 > .elementor-widget-container{background-color:#FFFFFF;border-style:none;box-shadow:0px 0px 10px 0px rgba(213.97826086956505, 0, 255, 0.7);}.elementor-3180 .elementor-element.elementor-element-29494a9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3180 .elementor-element.elementor-element-29494a9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-accordion-item{border-width:1px;border-color:#EADFCF;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#EADFCF;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#EADFCF;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-title{background-color:#FBF8F3;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-accordion-icon, .elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-accordion-title{color:#6B5340;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-accordion-icon svg{fill:#6B5340;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-active .elementor-accordion-icon, .elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-active .elementor-accordion-title{color:#A8824C;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-active .elementor-accordion-icon svg{fill:#A8824C;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-accordion-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:600;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-title .elementor-accordion-icon i:before{color:#A8824C;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-title .elementor-accordion-icon svg{fill:#A8824C;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#A8824C;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#A8824C;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-content{background-color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:300;}.elementor-3180 .elementor-element.elementor-element-e272e29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em;}.elementor-3180 .elementor-element.elementor-element-e272e29:not(.elementor-motion-effects-element-type-background), .elementor-3180 .elementor-element.elementor-element-e272e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EA;}.elementor-3180 .elementor-element.elementor-element-0c09879{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-3180 .elementor-element.elementor-element-f043064{text-align:center;}.elementor-3180 .elementor-element.elementor-element-f043064 .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 );color:#6B5340;}.elementor-3180 .elementor-element.elementor-element-36c6892.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3180 .elementor-element.elementor-element-36c6892 .swiper-pagination-bullet-active, .elementor-3180 .elementor-element.elementor-element-36c6892 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-52cf4c0 );}.elementor-3180 .elementor-element.elementor-element-36c6892 .swiper-pagination-fraction{color:var( --e-global-color-52cf4c0 );}.elementor-3180 .elementor-element.elementor-element-36c6892 .elementor-main-swiper{height:500px;}.elementor-3180 .elementor-element.elementor-element-36c6892 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-6535706 );border-width:2px 2px 2px 2px;border-radius:15px;border-color:#E6D7BF;}.elementor-3180 .elementor-element.elementor-element-36c6892 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-52cf4c0 );}.elementor-3180 .elementor-element.elementor-element-36c6892 .elementor-swiper-button svg{fill:var( --e-global-color-52cf4c0 );}.elementor-3180 .elementor-element.elementor-element-36c6892 .elementor-custom-embed-play i{color:var( --e-global-color-52cf4c0 );}.elementor-3180 .elementor-element.elementor-element-36c6892 .elementor-custom-embed-play svg{fill:var( --e-global-color-52cf4c0 );}.elementor-3180 .elementor-element.elementor-element-718ef7a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3180 .elementor-element.elementor-element-718ef7a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3180 .elementor-element.elementor-element-718ef7a{--image-border-color:#E6D7BF;--image-border-width:1px;--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3180 .elementor-element.elementor-element-c392bb8 .elementor-button{background-color:transparent;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 );text-shadow:0px 0px 10px #000000;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #C9A56B 0%, #A9824C 100%);box-shadow:0px 6px 20px 0px rgba(169,130,76,0.30);}.elementor-3180 .elementor-element.elementor-element-c392bb8 .elementor-button:hover, .elementor-3180 .elementor-element.elementor-element-c392bb8 .elementor-button:focus{background-color:#6B5340;color:#FFFFFF;}.elementor-3180 .elementor-element.elementor-element-c392bb8{z-index:1;}.elementor-3180 .elementor-element.elementor-element-c392bb8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3180 .elementor-element.elementor-element-c392bb8 .elementor-button:hover svg, .elementor-3180 .elementor-element.elementor-element-c392bb8 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-3180 .elementor-element.elementor-element-9dd82a5{font-size:var( --e-global-typography-accent-font-size );}.elementor-3180 .elementor-element.elementor-element-93451e8 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3180 .elementor-element.elementor-element-7563095{font-size:var( --e-global-typography-text-font-size );}.elementor-3180 .elementor-element.elementor-element-ebc2e3e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3180 .elementor-element.elementor-element-a90a714{font-size:var( --e-global-typography-text-font-size );}.elementor-3180 .elementor-element.elementor-element-525b3c0 .ha-gradient-heading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3180 .elementor-element.elementor-element-b111ec2 .elementor-heading-title{font-size:var( --e-global-typography-54009e8-font-size );}.elementor-3180 .elementor-element.elementor-element-36aa0ff{font-size:var( --e-global-typography-text-font-size );}.elementor-3180 .elementor-element.elementor-element-5e20a47 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3180 .elementor-element.elementor-element-e272e29{--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-3180 .elementor-element.elementor-element-f043064 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3180 .elementor-element.elementor-element-36c6892.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3180 .elementor-element.elementor-element-c392bb8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-3180 .elementor-element.elementor-element-4cb1c38{--width:100%;}.elementor-3180 .elementor-element.elementor-element-4a696ce{--width:100%;}.elementor-3180 .elementor-element.elementor-element-3080c10{--content-width:1077px;}.elementor-3180 .elementor-element.elementor-element-ce8dbff{--width:92.492%;}.elementor-3180 .elementor-element.elementor-element-7529667{--width:92.492%;}}@media(max-width:767px){.elementor-3180 .elementor-element.elementor-element-4cb1c38{--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3180 .elementor-element.elementor-element-9dd82a5 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-3180 .elementor-element.elementor-element-9dd82a5{text-align:center;font-size:var( --e-global-typography-accent-font-size );}.elementor-3180 .elementor-element.elementor-element-04e9160{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3180 .elementor-element.elementor-element-04e9160 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3180 .elementor-element.elementor-element-04e9160 .elementor-heading-title{font-size:38px;}.elementor-3180 .elementor-element.elementor-element-6a69b99{font-size:18px;}.elementor-3180 .elementor-element.elementor-element-93451e8 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3180 .elementor-element.elementor-element-f9c14cf{text-align:center;}.elementor-3180 .elementor-element.elementor-element-f9c14cf .elementor-heading-title{font-size:40px;}.elementor-3180 .elementor-element.elementor-element-0667cc4{font-size:17px;}.elementor-3180 .elementor-element.elementor-element-8410081{text-align:center;}.elementor-3180 .elementor-element.elementor-element-8410081 .elementor-heading-title{font-size:40px;}.elementor-3180 .elementor-element.elementor-element-7563095{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-3180 .elementor-element.elementor-element-4252368{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3180 .elementor-element.elementor-element-4a696ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3180 .elementor-element.elementor-element-75d0023{text-align:center;}.elementor-3180 .elementor-element.elementor-element-75d0023 .elementor-heading-title{font-size:40px;}.elementor-3180 .elementor-element.elementor-element-ce5faab{text-align:center;}.elementor-3180 .elementor-element.elementor-element-ce5faab .elementor-heading-title{font-size:40px;}.elementor-3180 .elementor-element.elementor-element-ebc2e3e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3180 .elementor-element.elementor-element-a90a714{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-3180 .elementor-element.elementor-element-95260a9{text-align:center;}.elementor-3180 .elementor-element.elementor-element-95260a9 .elementor-heading-title{font-size:40px;}.elementor-3180 .elementor-element.elementor-element-3080c10{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3180 .elementor-element.elementor-element-2026a0f img{max-width:75%;}.elementor-3180 .elementor-element.elementor-element-525b3c0 .ha-gradient-heading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3180 .elementor-element.elementor-element-b111ec2{text-align:center;}.elementor-3180 .elementor-element.elementor-element-b111ec2 .elementor-heading-title{font-size:var( --e-global-typography-54009e8-font-size );}.elementor-3180 .elementor-element.elementor-element-36aa0ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-3180 .elementor-element.elementor-element-2148e5e{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3180 .elementor-element.elementor-element-5e20a47 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3180 .elementor-element.elementor-element-29494a9{width:var( --container-widget-width, 253.195px );max-width:253.195px;--container-widget-width:253.195px;--container-widget-flex-grow:0;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-accordion-title{font-size:19px;}.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-content{font-size:17px;}.elementor-3180 .elementor-element.elementor-element-0c09879{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-3180 .elementor-element.elementor-element-f043064{text-align:center;}.elementor-3180 .elementor-element.elementor-element-f043064 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3180 .elementor-element.elementor-element-36c6892.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3180 .elementor-element.elementor-element-c392bb8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS *//* ===== Golden light woman theme ===== */
.elementor-3180{--sg-bg:#FFFDF7;--sg-bg2:#FFF9EE;--sg-mint:#FBF0DC;--sg-line:#EEDDBE;--sg-accent:#D4A24C;--sg-accent2:#EBCB8B;--sg-head:#16325E;--sg-text:#3C4658;--sg-strong:#0E2A52}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d{background:radial-gradient(ellipse 70% 50% at 50% 0%,#FAEED8 0%,rgba(250,238,216,0) 70%),linear-gradient(180deg,#FFFEFA 0%,#FFF7EA 100%) !important}
.elementor-3180 .elementor-element.elementor-element-4252368, .elementor-3180 .elementor-element.elementor-element-2148e5e{background:#FFFFFF !important}
.elementor-3180 .elementor-element.elementor-element-3080c10{background:radial-gradient(ellipse 60% 40% at 50% 10%,#FBEFDA 0%,rgba(251,239,218,0) 70%),#FFFBF3 !important}
.elementor-3180 .elementor-element.elementor-element-e272e29{background:radial-gradient(ellipse 70% 45% at 50% 100%,#F6E7CC 0%,rgba(246,231,204,0) 70%),#FFFDF7 !important}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d, .elementor-3180 .elementor-element.elementor-element-3080c10, .elementor-3180 .elementor-element.elementor-element-e272e29{position:relative;overflow:hidden}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d::after,
.elementor-3180 .elementor-element.elementor-element-3080c10::after,
.elementor-3180 .elementor-element.elementor-element-e272e29::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(2px 2px at 30px 40px,rgba(212,162,76,.45),transparent),radial-gradient(1.5px 1.5px at 140px 90px,rgba(235,203,139,.6),transparent),radial-gradient(2.2px 2.2px at 230px 170px,rgba(212,162,76,.4),transparent),radial-gradient(1.4px 1.4px at 330px 50px,rgba(235,203,139,.55),transparent),radial-gradient(1.8px 1.8px at 400px 230px,rgba(212,162,76,.45),transparent);background-size:440px 300px;animation:mlsTwinkle 5s ease-in-out infinite alternate}
@keyframes mlsTwinkle{from{opacity:.35}to{opacity:.9}}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d > *, .elementor-3180 .elementor-element.elementor-element-3080c10 > *, .elementor-3180 .elementor-element.elementor-element-e272e29 > *{position:relative;z-index:1}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d .elementor-heading-title,
.elementor-3180 .elementor-element.elementor-element-4252368 .elementor-heading-title,
.elementor-3180 .elementor-element.elementor-element-3080c10 .elementor-heading-title,
.elementor-3180 .elementor-element.elementor-element-2148e5e .elementor-heading-title,
.elementor-3180 .elementor-element.elementor-element-e272e29 .elementor-heading-title{color:var(--sg-head) !important;-webkit-text-fill-color:currentColor;background:none !important;text-shadow:none !important}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d .elementor-widget-text-editor,
.elementor-3180 .elementor-element.elementor-element-4252368 .elementor-widget-text-editor,
.elementor-3180 .elementor-element.elementor-element-3080c10 .elementor-widget-text-editor,
.elementor-3180 .elementor-element.elementor-element-2148e5e .elementor-widget-text-editor,
.elementor-3180 .elementor-element.elementor-element-e272e29 .elementor-widget-text-editor{color:var(--sg-text) !important}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d .elementor-widget-text-editor strong,
.elementor-3180 .elementor-element.elementor-element-4252368 .elementor-widget-text-editor strong,
.elementor-3180 .elementor-element.elementor-element-3080c10 .elementor-widget-text-editor strong,
.elementor-3180 .elementor-element.elementor-element-2148e5e .elementor-widget-text-editor strong,
.elementor-3180 .elementor-element.elementor-element-e272e29 .elementor-widget-text-editor strong{color:var(--sg-strong)}
.elementor-3180 .elementor-element.elementor-element-9dd82a5, .elementor-3180 .elementor-element.elementor-element-2405e3e{color:var(--sg-accent) !important;letter-spacing:.3px}
.elementor-3180 .mls-info{background:rgba(255,255,255,.9) !important;border:1px solid var(--sg-line) !important;color:var(--sg-head) !important;box-shadow:0 8px 30px rgba(212,162,76,.15) !important}
.elementor-3180 .mls-quote{color:var(--sg-head) !important}
.elementor-3180 .mls-quote span{color:var(--sg-accent) !important}
.elementor-3180 .mls-quote:before,.elementor-3180 .mls-quote:after{background:linear-gradient(90deg,transparent,var(--sg-accent),transparent) !important}
.elementor-3180 .elementor-element.elementor-element-7563095 blockquote{background:#FFFFFF !important;border-right:4px solid var(--sg-accent) !important;box-shadow:0 8px 28px rgba(212,162,76,.12)}
.elementor-3180 .elementor-gallery-item, .elementor-3180 .swiper-slide{border-color:var(--sg-line) !important}
/* buttons */
.elementor-3180 .elementor-button{background:linear-gradient(100deg,#EBCB8B 0%,#F6E3B8 45%,#D4A24C 70%,#EBCB8B 100%) !important;background-size:220% auto !important;color:#FFFFFF !important;font-weight:800 !important;border:none !important;box-shadow:0 0 0 1px rgba(212,162,76,.35),0 10px 28px rgba(180,130,50,.30) !important;animation:mlsShine 6s linear infinite;transition:transform .3s,box-shadow .3s !important}
.elementor-3180 .elementor-button *{color:#FFFFFF !important;fill:#FFFFFF !important}
.elementor-3180 .elementor-button:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 0 1px rgba(212,162,76,.6),0 14px 36px rgba(180,130,50,.45) !important}
@keyframes mlsShine{0%{background-position:0% center}100%{background-position:220% center}}
/* cards & lists */
.elementor-3180 .mls-for li{background:var(--sg-bg) !important;border:1px solid var(--sg-line) !important;color:var(--sg-text) !important;box-shadow:0 6px 20px rgba(212,162,76,.08) !important}
.elementor-3180 .mls-for li:before{background:linear-gradient(120deg,#D4A24C,#E9D9AE) !important;color:#fff !important}
.elementor-3180 .mls-gates{--mls-card:#FFFDF7;--mls-line:#EEDDBE;--mls-gold:#D4A24C;--mls-head:#16325E;--mls-text:#3C4658}
.elementor-3180 .mls-gates .g{border-top:3px solid var(--sg-accent2) !important}
.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-accordion-item{border-color:var(--sg-line) !important;background:#fff}
.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-title{background:var(--sg-bg) !important}
.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-title, .elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-title *{color:var(--sg-head) !important}
.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-title.elementor-active, .elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-title.elementor-active *{color:var(--sg-accent) !important}
.elementor-3180 .elementor-element.elementor-element-29494a9 .elementor-tab-content{color:var(--sg-text) !important;background:#FFFFFF !important}
#mls-music-btn{background:linear-gradient(120deg,#EBCB8B,#F6E3B8) !important;color:#fff !important;border-color:#FFF7EA !important;box-shadow:0 0 14px rgba(212,162,76,.5) !important}


/* ===== Sky & Gold — AI motion layer ===== */
.elementor-3180 .elementor-element.elementor-element-1cd2a4d > *{position:relative;z-index:1}
/* entrance */
@keyframes mlsRise{from{opacity:0;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}
.elementor-3180 .elementor-element-9dd82a5{animation:mlsRise 1s cubic-bezier(.2,.7,.2,1) .1s both}
.elementor-3180 .elementor-element-04e9160{animation:mlsRise 1.1s cubic-bezier(.2,.7,.2,1) .25s both}
.elementor-3180 .elementor-element-6a69b99{animation:mlsRise 1s cubic-bezier(.2,.7,.2,1) .45s both}
.elementor-3180 .elementor-element-c594344{animation:mlsRise 1s cubic-bezier(.2,.7,.2,1) .6s both}
.elementor-3180 .elementor-element-93451e8{animation:mlsRise 1s cubic-bezier(.2,.7,.2,1) .75s both}
.elementor-3180 .elementor-element-2405e3e{animation:mlsRise 1s cubic-bezier(.2,.7,.2,1) .9s both}
/* badge */
.elementor-3180 .elementor-element-9dd82a5 p{display:inline-block;padding:8px 20px;border-radius:40px;background:rgba(255,255,255,.6);border:1px solid rgba(212,162,76,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#9A6F22 !important;box-shadow:0 4px 18px rgba(212,162,76,.18)}
/* living gradient headings */
.elementor-3180 .elementor-widget-heading .elementor-heading-title{background:linear-gradient(100deg,#16325E 0%,#16325E 35%,#C9963E 46%,#F3D58E 50%,#C9963E 54%,#C98B3A 66%,#16325E 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent !important;text-shadow:none !important;animation:mlsShimmer 8s linear infinite}
.elementor-3180 .elementor-element-04e9160 .elementor-heading-title{filter:drop-shadow(0 2px 18px rgba(255,255,255,.9));animation-duration:6s}
@keyframes mlsShimmer{from{background-position:170% 0}to{background-position:-70% 0}}
/* glass event bar */
.elementor-3180 .mls-info{background:rgba(255,255,255,.55) !important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9) !important;color:#16325E !important;box-shadow:0 8px 30px rgba(201,139,58,.14),inset 0 0 0 1px rgba(212,162,76,.25) !important;animation:mlsFloatS 7s ease-in-out infinite}
@keyframes mlsFloatS{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
/* golden CTA with pulse ring + light sweep */
.elementor-3180 .elementor-button{position:relative;overflow:hidden;background:linear-gradient(100deg,#E7C176 0%,#FFF0C8 45%,#D7A54C 70%,#E7C176 100%) !important;background-size:220% auto !important;color:#0E2A52 !important;border:2px solid #FFFFFF !important;border-radius:40px !important;animation:mlsShine 6s linear infinite,mlsPulse 2.6s ease-out infinite !important;transition:transform .35s cubic-bezier(.2,.7,.2,1) !important}
.elementor-3180 .elementor-button *{color:#0E2A52 !important;fill:#0E2A52 !important}
@keyframes mlsPulse{0%{box-shadow:0 0 0 0 rgba(212,162,76,.55),0 10px 26px rgba(180,130,50,.28)}100%{box-shadow:0 0 0 16px rgba(212,162,76,0),0 10px 26px rgba(180,130,50,.28)}}
.elementor-3180 .elementor-button::after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skewX(-20deg);animation:mlsSweep 4.5s ease-in-out infinite}
@keyframes mlsSweep{0%{left:-70%}30%,100%{left:140%}}
.elementor-3180 .elementor-button:hover{transform:translateY(-3px) scale(1.03)}
.elementor-3180 .elementor-button:hover,.elementor-3180 .elementor-button:hover *{color:#0E2A52 !important}
/* glass gate cards */
.elementor-3180 .mls-gates .g{background:rgba(255,255,255,.62) !important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(238,221,190,.95) !important;border-radius:22px !important;box-shadow:0 8px 26px rgba(201,139,58,.10) !important;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s !important}
.elementor-3180 .mls-gates .g:hover{transform:translateY(-6px);border-color:rgba(212,162,76,.7) !important;box-shadow:0 16px 40px rgba(212,162,76,.25) !important}
.elementor-3180 .mls-gates .g b{background:linear-gradient(120deg,#D4A24C,#C98B3A);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:1.25em}
.elementor-3180 .mls-gates .g h4{color:#16325E !important}
.elementor-3180 .mls-for{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px}
/* portrait: float + rotating halo */
.elementor-3180 .elementor-element-2026a0f{position:relative;animation:mlsFloat 7s ease-in-out infinite}
@keyframes mlsFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
.elementor-3180 .elementor-element-2026a0f::before{content:"";position:absolute;left:50%;top:50%;width:min(110%,460px);aspect-ratio:1;border-radius:50%;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,transparent,rgba(212,162,76,.55),transparent 30%,rgba(255,200,120,.55),transparent 65%,rgba(243,213,142,.6),transparent);filter:blur(22px);animation:mlsSpin 16s linear infinite}
@keyframes mlsSpin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
/* gallery + accordion */
.elementor-3180 .elementor-gallery-item{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}
.elementor-3180 .elementor-gallery-item:hover{transform:scale(1.03);box-shadow:0 14px 34px rgba(201,139,58,.22)}
.elementor-3180 .elementor-accordion-item{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
/* scroll reveal (where supported) */
@supports (animation-timeline: view()){
@keyframes mlsReveal{from{opacity:0;transform:translateY(46px) scale(.97);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}
.elementor-3180 .mls-gates .g,.elementor-3180 .elementor-element-4252368 .elementor-widget-heading,.elementor-3180 .elementor-element-3080c10 .elementor-widget,.elementor-3180 .elementor-element-e272e29 .elementor-widget-heading,.elementor-3180 .elementor-element-29494a9,.elementor-3180 .mls-for,.elementor-3180 .elementor-element-f9c14cf,.elementor-3180 .elementor-element-8410081{animation:mlsReveal linear both;animation-timeline:view();animation-range:entry 0% cover 28%}
.elementor-3180 .elementor-element-2026a0f{animation:mlsReveal linear both,mlsFloat 7s ease-in-out infinite;animation-timeline:view(),auto;animation-range:entry 0% cover 28%,normal}
}
@media (max-width:767px){
.elementor-3180 .elementor-button{width:90vw !important;max-width:420px;padding:16px 18px !important;font-size:18px !important;line-height:1.3 !important}
.elementor-3180 .elementor-element-9dd82a5 p{font-size:15px;padding:7px 14px}
}
@media (prefers-reduced-motion:reduce){.elementor-3180 *,.elementor-3180 .elementor-element.elementor-element-1cd2a4d::before,.elementor-3180 .elementor-element.elementor-element-1cd2a4d::after{animation:none !important}}
/* ===== Living sky canvas ===== */
.elementor-3180 .elementor-element.elementor-element-1cd2a4d{overflow:clip !important;position:relative;background:#FBF1E0 !important}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d > .e-con-inner{position:static !important}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d .elementor-element.elementor-element-4a5ff48{position:absolute !important;inset:0 !important;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;padding:0 !important;z-index:0 !important;pointer-events:none}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d .elementor-element.elementor-element-4a5ff48 > .elementor-widget-container{height:100%}
.elementor-3180 .elementor-element.elementor-element-1cd2a4d > .e-con-inner > .elementor-element:not(.elementor-element.elementor-element-4a5ff48){position:relative;z-index:2}
/* ===== Biblical type ===== */
.elementor-3180 .elementor-heading-title,.elementor-3180 .elementor-widget-text-editor,.elementor-3180 .elementor-widget-text-editor *:not(i),.elementor-3180 .mls-quote,.elementor-3180 .mls-quote *,.elementor-3180 .mls-gates,.elementor-3180 .mls-gates *,.elementor-3180 .mls-for,.elementor-3180 .mls-for *,.elementor-3180 .mls-info,.elementor-3180 .mls-info *,.elementor-3180 .elementor-button,.elementor-3180 .elementor-button-text,.elementor-3180 .elementor-tab-title,.elementor-3180 .elementor-tab-title a,.elementor-3180 .elementor-tab-content,.elementor-3180 .elementor-tab-content *:not(i){font-family:'Frank Ruhl Libre','David Libre',serif !important}
.elementor-3180 .elementor-heading-title{font-weight:900 !important;letter-spacing:0 !important;line-height:1.25 !important}
.elementor-3180 .elementor-element-04e9160 .elementor-heading-title{font-size:clamp(34px,5.2vw,64px) !important}
.elementor-3180 .elementor-widget-text-editor{font-size:1.08em}
.elementor-3180 .elementor-button{font-weight:700 !important}
.elementor-3180 .mls-gates h4{font-weight:900 !important}/* End custom CSS */