.elementor-3925 .elementor-element.elementor-element-6d09dde{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3925 .elementor-element.elementor-element-6d09dde:not(.elementor-motion-effects-element-type-background), .elementor-3925 .elementor-element.elementor-element-6d09dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #2A261B 100%);}.elementor-3925 .elementor-element.elementor-element-baa29fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3925 .elementor-element.elementor-element-35c16b8{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-181dea4 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #F8F5EF 0%, #F4E2BF 100%);opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-181dea4 > .elementor-container{max-width:500px;}.elementor-3925 .elementor-element.elementor-element-181dea4 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:40px;}.elementor-3925 .elementor-element.elementor-element-181dea4 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3925 .elementor-element.elementor-element-46ec855 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0px;word-spacing:0px;color:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-d430e6b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#202020;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3925 .elementor-element.elementor-element-4564718{--divider-border-style:solid;--divider-color:#C9A86A;--divider-border-width:1.5px;}.elementor-3925 .elementor-element.elementor-element-4564718 .elementor-divider-separator{width:12%;}.elementor-3925 .elementor-element.elementor-element-4564718 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3925 .elementor-element.elementor-element-ad69fbb{width:var( --container-widget-width, 80.798% );max-width:80.798%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.798%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#666666;}.elementor-3925 .elementor-element.elementor-element-ad69fbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3925 .elementor-element.elementor-element-c5bbf8e .elementor-button{background-color:#202020;fill:#FFFFFF;color:#FFFFFF;}.elementor-3925 .elementor-element.elementor-element-c5bbf8e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3925 .elementor-element.elementor-element-c5bbf8e .elementor-button:hover, .elementor-3925 .elementor-element.elementor-element-c5bbf8e .elementor-button:focus{color:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-c5bbf8e .elementor-button:hover svg, .elementor-3925 .elementor-element.elementor-element-c5bbf8e .elementor-button:focus svg{fill:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-47c3a25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3925 .elementor-element.elementor-element-47c3a25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3925 .elementor-element.elementor-element-4862eea{--display:flex;}.elementor-3925 .elementor-element.elementor-element-75a5df3{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-d4cdc7a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0px;word-spacing:0px;color:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-66494af .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#202020;}.elementor-3925 .elementor-element.elementor-element-4016ade{--display:flex;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3D1A8;--border-color:#E3D1A8;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-4016ade:hover::before, .elementor-3925 .elementor-element.elementor-element-4016ade:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-4016ade:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-4016ade > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-4016ade > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-4016ade:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-4016ade.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-07a1e17.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-07a1e17 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#E3D1A8;}.elementor-3925 .elementor-element.elementor-element-044ab1e.elementor-element{--align-self:center;}.elementor-3925 .elementor-element.elementor-element-044ab1e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-3925 .elementor-element.elementor-element-5fb4e2c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3925 .elementor-element.elementor-element-72e3bcf{--display:flex;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-72e3bcf:hover::before, .elementor-3925 .elementor-element.elementor-element-72e3bcf:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-72e3bcf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-72e3bcf > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-72e3bcf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-72e3bcf:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-72e3bcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-db7d8ae.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-db7d8ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#E3D1A8;}.elementor-3925 .elementor-element.elementor-element-dd8ee31.elementor-element{--align-self:center;}.elementor-3925 .elementor-element.elementor-element-dd8ee31 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-3925 .elementor-element.elementor-element-96781e0{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3925 .elementor-element.elementor-element-5b5b129{--display:flex;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 0px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3D1A8;--border-color:#E3D1A8;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-5b5b129:hover::before, .elementor-3925 .elementor-element.elementor-element-5b5b129:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-5b5b129:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-5b5b129 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-5b5b129 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-5b5b129:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-5b5b129.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-fc426e5.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-fc426e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#E3D1A8;}.elementor-3925 .elementor-element.elementor-element-5f0cbe0.elementor-element{--align-self:center;}.elementor-3925 .elementor-element.elementor-element-5f0cbe0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-3925 .elementor-element.elementor-element-b9fb6bb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3925 .elementor-element.elementor-element-1467690{--display:flex;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3D1A8;--border-color:#E3D1A8;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-1467690:hover::before, .elementor-3925 .elementor-element.elementor-element-1467690:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-1467690:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-1467690 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-1467690 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-1467690:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-1467690.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-d594c2d.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-d594c2d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#E3D1A8;}.elementor-3925 .elementor-element.elementor-element-3de8932.elementor-element{--align-self:center;}.elementor-3925 .elementor-element.elementor-element-3de8932 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-3925 .elementor-element.elementor-element-79f6f3e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3925 .elementor-element.elementor-element-c63c710 > .elementor-container{max-width:500px;}.elementor-3925 .elementor-element.elementor-element-c63c710 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-3925 .elementor-element.elementor-element-c63c710{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3925 .elementor-element.elementor-element-c63c710 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3925 .elementor-element.elementor-element-4ddf73c{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-a897f2e{--display:flex;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-a897f2e:hover::before, .elementor-3925 .elementor-element.elementor-element-a897f2e:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-a897f2e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-a897f2e > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-a897f2e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-a897f2e:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-a897f2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-5a66fcd.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-5a66fcd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-28839e8.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-28839e8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3925 .elementor-element.elementor-element-74b8111{--e-transform-skewX:0deg;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3925 .elementor-element.elementor-element-74b8111:hover{--e-transform-skewX:0deg;}.elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-text{color:#777777;transition:color 0.3s;}.elementor-3925 .elementor-element.elementor-element-702d826{--display:flex;--flex-wrap:wrap;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-702d826::before, .elementor-3925 .elementor-element.elementor-element-702d826 > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-702d826 > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-702d826 > .elementor-background-slideshow::before, .elementor-3925 .elementor-element.elementor-element-702d826 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3925 .elementor-element.elementor-element-702d826 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-702d826:hover::before, .elementor-3925 .elementor-element.elementor-element-702d826:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-702d826:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-702d826 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-702d826 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-702d826:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-702d826.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-c1e337a.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-c1e337a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-1baed71.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-1baed71 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-3925 .elementor-element.elementor-element-f271779{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#777777;}.elementor-3925 .elementor-element.elementor-element-5179a87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-5179a87:hover::before, .elementor-3925 .elementor-element.elementor-element-5179a87:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-5179a87:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-5179a87 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-5179a87 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-5179a87:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-5179a87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-a8fa6f5.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-a8fa6f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-8db8e2e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3925 .elementor-element.elementor-element-8db8e2e.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-8db8e2e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#202020;}.elementor-3925 .elementor-element.elementor-element-ceb48c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-ceb48c1:hover::before, .elementor-3925 .elementor-element.elementor-element-ceb48c1:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-ceb48c1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-ceb48c1 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-ceb48c1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-ceb48c1:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-ceb48c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-8479a81{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-8479a81:hover::before, .elementor-3925 .elementor-element.elementor-element-8479a81:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-8479a81:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-8479a81 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-8479a81 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-8479a81:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-8479a81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-3b3ae1d img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.1s;}.elementor-3925 .elementor-element.elementor-element-c522393 img{width:100%;}.elementor-3925 .elementor-element.elementor-element-3069f64 img{width:100%;}.elementor-3925 .elementor-element.elementor-element-c94ef13{--display:flex;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-c94ef13:hover::before, .elementor-3925 .elementor-element.elementor-element-c94ef13:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-c94ef13:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-c94ef13 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-c94ef13 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-c94ef13:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-c94ef13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-f3360ef img{width:100%;}.elementor-3925 .elementor-element.elementor-element-15809de{--display:flex;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-15809de:hover::before, .elementor-3925 .elementor-element.elementor-element-15809de:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-15809de:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-15809de > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-15809de > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-15809de:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-15809de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-391359c img{width:100%;}.elementor-3925 .elementor-element.elementor-element-371bc16 img{width:100%;}.elementor-3925 .elementor-element.elementor-element-ae4aabd > .elementor-container{max-width:500px;}.elementor-3925 .elementor-element.elementor-element-ae4aabd .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-3925 .elementor-element.elementor-element-ae4aabd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3925 .elementor-element.elementor-element-ae4aabd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3925 .elementor-element.elementor-element-ad38c92{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-669bf85{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-7fb1bc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-7fb1bc2:hover::before, .elementor-3925 .elementor-element.elementor-element-7fb1bc2:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-7fb1bc2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-7fb1bc2 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-7fb1bc2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-7fb1bc2:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-7fb1bc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-9002825{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-9002825:hover::before, .elementor-3925 .elementor-element.elementor-element-9002825:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-9002825:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-9002825 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-9002825 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-9002825:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-9002825.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-f338552.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-f338552 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-33870c4{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3925 .elementor-element.elementor-element-33870c4.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-33870c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#202020;}.elementor-3925 .elementor-element.elementor-element-c55d6f1{--divider-border-style:solid;--divider-color:#C9A86A;--divider-border-width:2px;}.elementor-3925 .elementor-element.elementor-element-c55d6f1 .elementor-divider-separator{width:10%;}.elementor-3925 .elementor-element.elementor-element-c55d6f1 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3925 .elementor-element.elementor-element-704bd75{color:#666666;}.elementor-3925 .elementor-element.elementor-element-3e1888e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-3e1888e::before, .elementor-3925 .elementor-element.elementor-element-3e1888e > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-3e1888e > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-3e1888e > .elementor-background-slideshow::before, .elementor-3925 .elementor-element.elementor-element-3e1888e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3925 .elementor-element.elementor-element-3e1888e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-3e1888e:hover::before, .elementor-3925 .elementor-element.elementor-element-3e1888e:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-3e1888e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-3e1888e > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-3e1888e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-3e1888e:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-3e1888e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-b8c066a{width:var( --container-widget-width, 39.032% );max-width:39.032%;--container-widget-width:39.032%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3925 .elementor-element.elementor-element-b8c066a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-b8c066a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3925 .elementor-element.elementor-element-b8c066a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3925 .elementor-element.elementor-element-b8c066a .elementor-icon-list-text{transition:color 0.3s;}.elementor-3925 .elementor-element.elementor-element-754ce93{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3925 .elementor-element.elementor-element-754ce93 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3925 .elementor-element.elementor-element-754ce93 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3925 .elementor-element.elementor-element-754ce93 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3925 .elementor-element.elementor-element-ca0313f{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-e615892{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-5a8ec3d{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-ee9061c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-ee9061c:hover::before, .elementor-3925 .elementor-element.elementor-element-ee9061c:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-ee9061c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-ee9061c > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-ee9061c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-ee9061c:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-ee9061c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-e7dc023.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-e7dc023 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-5e47a92{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3925 .elementor-element.elementor-element-5e47a92.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-5e47a92 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3925 .elementor-element.elementor-element-7bd2dd7{--divider-border-style:solid;--divider-color:#C9A86A;--divider-border-width:2px;}.elementor-3925 .elementor-element.elementor-element-7bd2dd7 .elementor-divider-separator{width:10%;}.elementor-3925 .elementor-element.elementor-element-7bd2dd7 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3925 .elementor-element.elementor-element-f4408a0{color:#B0B0B0;}.elementor-3925 .elementor-element.elementor-element-6b062ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-6b062ac::before, .elementor-3925 .elementor-element.elementor-element-6b062ac > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-6b062ac > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-6b062ac > .elementor-background-slideshow::before, .elementor-3925 .elementor-element.elementor-element-6b062ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-3925 .elementor-element.elementor-element-6b062ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-6b062ac:hover::before, .elementor-3925 .elementor-element.elementor-element-6b062ac:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-6b062ac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-6b062ac > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-6b062ac > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-6b062ac:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-6b062ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-7e3ec02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3925 .elementor-element.elementor-element-7e3ec02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-7e3ec02 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3925 .elementor-element.elementor-element-7e3ec02 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3925 .elementor-element.elementor-element-7e3ec02 .elementor-icon-list-text{color:#B0B0B0;transition:color 0.3s;}.elementor-3925 .elementor-element.elementor-element-4d57471{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3925 .elementor-element.elementor-element-4d57471:hover::before, .elementor-3925 .elementor-element.elementor-element-4d57471:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-4d57471:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-4d57471 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-4d57471 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-4d57471:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-4d57471.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-459b2f0{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-403fa3a{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-29842a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-29842a8:hover::before, .elementor-3925 .elementor-element.elementor-element-29842a8:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-29842a8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-29842a8 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-29842a8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-29842a8:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-29842a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-cfca0a3{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-cfca0a3:hover::before, .elementor-3925 .elementor-element.elementor-element-cfca0a3:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-cfca0a3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-cfca0a3 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-cfca0a3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-cfca0a3:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-cfca0a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-8e6f5df{width:100%;max-width:100%;text-align:center;}.elementor-3925 .elementor-element.elementor-element-8e6f5df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-8859cda{width:100%;max-width:100%;text-align:center;}.elementor-3925 .elementor-element.elementor-element-8859cda .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#1A1A1A;}.elementor-3925 .elementor-element.elementor-element-0905b66{--display:flex;}.elementor-3925 .elementor-element.elementor-element-045ab3a{color:#777777;}.elementor-3925 .elementor-element.elementor-element-ee08b1a{--display:flex;}.elementor-3925 .elementor-element.elementor-element-4f767e0{color:#777777;}.elementor-3925 .elementor-element.elementor-element-2c90dac{--display:flex;}.elementor-3925 .elementor-element.elementor-element-76a0edd{color:#777777;}.elementor-3925 .elementor-element.elementor-element-b3ec9d0{--display:flex;}.elementor-3925 .elementor-element.elementor-element-631cb28{color:#777777;}.elementor-3925 .elementor-element.elementor-element-7d02e33{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 1px 0px;--n-accordion-title-hover-color:#C9A86A;--n-accordion-title-active-color:#C9A86A;--n-accordion-icon-size:15px;}.elementor-3925 .elementor-element.elementor-element-a56b6ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-a56b6ca:hover::before, .elementor-3925 .elementor-element.elementor-element-a56b6ca:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-a56b6ca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-a56b6ca > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-a56b6ca > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-a56b6ca:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-a56b6ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-44bc8d1{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-79bc32e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-79bc32e:hover::before, .elementor-3925 .elementor-element.elementor-element-79bc32e:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-79bc32e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-79bc32e > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-79bc32e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-79bc32e:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-79bc32e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-843256f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-3925 .elementor-element.elementor-element-843256f.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-843256f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#C9A86A;}.elementor-3925 .elementor-element.elementor-element-c6c1606{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-3925 .elementor-element.elementor-element-c6c1606.elementor-element{--align-self:flex-start;}.elementor-3925 .elementor-element.elementor-element-c6c1606 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#202020;}.elementor-3925 .elementor-element.elementor-element-b5acd15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-b5acd15:hover::before, .elementor-3925 .elementor-element.elementor-element-b5acd15:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-b5acd15:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-b5acd15 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-b5acd15 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-b5acd15:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-b5acd15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-bfab3f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-bfab3f9:hover::before, .elementor-3925 .elementor-element.elementor-element-bfab3f9:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-bfab3f9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-bfab3f9 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-bfab3f9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-bfab3f9:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-bfab3f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-6055559 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.1s;}.elementor-3925 .elementor-element.elementor-element-d881fdf img{width:100%;}.elementor-3925 .elementor-element.elementor-element-aacbf91 img{width:100%;}.elementor-3925 .elementor-element.elementor-element-aacbf91 .widget-image-caption{text-align:start;color:#7A7A7A;}.elementor-3925 .elementor-element.elementor-element-49d9384{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-49d9384:hover::before, .elementor-3925 .elementor-element.elementor-element-49d9384:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-49d9384:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-49d9384 > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-49d9384 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-49d9384:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-49d9384.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-d73cf73{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-ce63688{--spacer-size:50px;}.elementor-3925 .elementor-element.elementor-element-b474a3a{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-b474a3a:not(.elementor-motion-effects-element-type-background), .elementor-3925 .elementor-element.elementor-element-b474a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ndphotography.in/wp-content/uploads/2026/09/Untitled-design-5-1536x640.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3925 .elementor-element.elementor-element-b474a3a:hover::before, .elementor-3925 .elementor-element.elementor-element-b474a3a:hover > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-b474a3a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3925 .elementor-element.elementor-element-b474a3a > .elementor-background-slideshow:hover::before, .elementor-3925 .elementor-element.elementor-element-b474a3a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3925 .elementor-element.elementor-element-b474a3a:hover{--overlay-opacity:0.5;}.elementor-3925 .elementor-element.elementor-element-b474a3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3925 .elementor-element.elementor-element-ee8ee9c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-3925 .elementor-element.elementor-element-ee8ee9c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#C5A059;}.elementor-3925 .elementor-element.elementor-element-e34b36c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3925 .elementor-element.elementor-element-e34b36c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-3925 .elementor-element.elementor-element-4a93b9a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-3925 .elementor-element.elementor-element-4a93b9a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#C5A059;}.elementor-3925 .elementor-element.elementor-element-dfa3087{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-3925 .elementor-element.elementor-element-7c6fa33 .elementor-button{background-color:#C5A059;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:5px;fill:#FFFFFF;color:#FFFFFF;padding:15px 26px 15px 26px;}.elementor-3925 .elementor-element.elementor-element-7c6fa33{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-3925 .elementor-element.elementor-element-7c6fa33.elementor-element{--align-self:center;}.elementor-3925 .elementor-element.elementor-element-7c6fa33 .elementor-button:hover, .elementor-3925 .elementor-element.elementor-element-7c6fa33 .elementor-button:focus{color:#000000;}.elementor-3925 .elementor-element.elementor-element-7c6fa33 .elementor-button:hover svg, .elementor-3925 .elementor-element.elementor-element-7c6fa33 .elementor-button:focus svg{fill:#000000;}@media(min-width:768px){.elementor-3925 .elementor-element.elementor-element-6d09dde{--content-width:1140px;}.elementor-3925 .elementor-element.elementor-element-666d114{width:40%;}.elementor-3925 .elementor-element.elementor-element-1e65fb9{width:60%;}.elementor-3925 .elementor-element.elementor-element-5419f73{width:100%;}.elementor-3925 .elementor-element.elementor-element-4016ade{--width:47.409%;}.elementor-3925 .elementor-element.elementor-element-72e3bcf{--width:47.409%;}.elementor-3925 .elementor-element.elementor-element-5b5b129{--width:47.409%;}.elementor-3925 .elementor-element.elementor-element-1467690{--width:47.409%;}.elementor-3925 .elementor-element.elementor-element-a897f2e{--width:25%;}.elementor-3925 .elementor-element.elementor-element-702d826{--width:100%;}.elementor-3925 .elementor-element.elementor-element-5179a87{--width:75%;}.elementor-3925 .elementor-element.elementor-element-ceb48c1{--width:100%;}.elementor-3925 .elementor-element.elementor-element-8479a81{--width:33%;}.elementor-3925 .elementor-element.elementor-element-c94ef13{--width:33%;}.elementor-3925 .elementor-element.elementor-element-15809de{--width:33%;}.elementor-3925 .elementor-element.elementor-element-7fb1bc2{--width:50%;}.elementor-3925 .elementor-element.elementor-element-9002825{--width:50%;}.elementor-3925 .elementor-element.elementor-element-3e1888e{--width:100%;}.elementor-3925 .elementor-element.elementor-element-ee9061c{--width:50%;}.elementor-3925 .elementor-element.elementor-element-6b062ac{--width:100%;}.elementor-3925 .elementor-element.elementor-element-4d57471{--width:50%;}.elementor-3925 .elementor-element.elementor-element-29842a8{--width:15%;}.elementor-3925 .elementor-element.elementor-element-cfca0a3{--width:70%;}.elementor-3925 .elementor-element.elementor-element-a56b6ca{--width:15%;}.elementor-3925 .elementor-element.elementor-element-79bc32e{--width:10%;}.elementor-3925 .elementor-element.elementor-element-b5acd15{--width:100%;}.elementor-3925 .elementor-element.elementor-element-bfab3f9{--width:70%;}.elementor-3925 .elementor-element.elementor-element-49d9384{--width:10%;}.elementor-3925 .elementor-element.elementor-element-b474a3a{--width:100%;}}@media(min-width:1025px){.elementor-3925 .elementor-element.elementor-element-b474a3a:not(.elementor-motion-effects-element-type-background), .elementor-3925 .elementor-element.elementor-element-b474a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-3925 .elementor-element.elementor-element-6d09dde{--min-height:0px;}.elementor-3925 .elementor-element.elementor-element-46ec855 .elementor-heading-title{font-size:11px;}.elementor-3925 .elementor-element.elementor-element-d430e6b .elementor-heading-title{font-size:24px;}.elementor-3925 .elementor-element.elementor-element-ad69fbb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3925 .elementor-element.elementor-element-d4cdc7a .elementor-heading-title{font-size:11px;}.elementor-3925 .elementor-element.elementor-element-66494af .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-6d09dde *//* ========================================================
   1. MAIN WRAPPER & HEIGHT RESET (Sarva Screen sathi)
   ======================================================== */
div[data-id="6d09dde"] {
    min-height: auto !important;
    height: auto !important;
    padding: 14px 0 !important;
    background: #0d0d0d !important;
    border-top: 1px solid rgba(201, 168, 106, 0.25) !important;
}

div[data-id="6d09dde"] .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    max-width: 1320px !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
}

/* ========================================================
   2. DESKTOP & TABLET VIEW (Content Ardhyat + Space)
   ======================================================== */
@media (min-width: 768px) {
    /* Content block (58% jagya) */
    div[data-id="331814a"] {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: flex-start !important;
        flex: 0 0 58% !important;
        width: 58% !important;
        margin: 0 !important;
        gap: 0 !important;
    }

    /* Rikama block (42% jagya) */
    div[data-id="c1589c0"] {
        display: block !important;
        flex: 0 0 42% !important;
        width: 42% !important;
    }

    /* 5 items paiki pratyek box */
    div[data-id="331814a"] > div {
        flex: 1 1 0% !important;
        text-align: center !important;
        padding: 4px 10px !important;
        margin: 0 !important;
        position: relative !important;
    }

    /* Subtle Gold Divider lines */
    div[data-id="331814a"] > div:not(:last-child)::after {
        content: "" !important;
        position: absolute !important;
        right: 0 !important;
        top: 20% !important;
        height: 60% !important;
        width: 1px !important;
        background: rgba(201, 168, 106, 0.35) !important;
    }

    /* Desktop/Tablet - Label */
    div[data-id="331814a"] h2 {
        font-size: 11px !important;
        font-weight: 600 !important;
        letter-spacing: 1.6px !important;
        text-transform: uppercase !important;
        color: #C9A86A !important;
        margin: 0 0 4px 0 !important;
        line-height: 1.2 !important;
        white-space: nowrap !important;
    }

    /* Desktop/Tablet - Value */
    div[data-id="331814a"] p {
        font-size: 14px !important;
        font-weight: 500 !important;
        color: #FFFFFF !important;
        margin: 0 !important;
        line-height: 1.2 !important;
        white-space: nowrap !important;
    }
}

/* ========================================================
   3. MOBILE VIEW (Attractive, Balanced & Non-overlapping)
   ======================================================== */
@media (max-width: 767px) {
    div[data-id="6d09dde"] {
        padding: 12px 0 !important;
        background: #0a0a0a !important;
        border-top: 1px solid rgba(201, 168, 106, 0.2) !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
        overflow: hidden !important;
    }

    div[data-id="6d09dde"] .e-con-inner {
        padding: 0 !important;
        width: 100% !important;
    }

    /* Rikama block mobile madhun gayab */
    div[data-id="c1589c0"] {
        display: none !important;
    }

    /* Horizontal container with smooth swipe */
    div[data-id="331814a"] {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch !important;
        scrollbar-width: none !important;
        width: 100% !important;
        padding: 0 12px !important;
        gap: 0 !important;
    }

    div[data-id="331814a"]::-webkit-scrollbar {
        display: none !important;
    }

    /* Box sizing & spacing */
    div[data-id="331814a"] > div {
        flex: 0 0 auto !important;
        min-width: 86px !important;
        text-align: center !important;
        padding: 3px 8px !important;
        position: relative !important;
    }

    /* Center-aligned delicate vertical gold divider */
    div[data-id="331814a"] > div:not(:last-child)::after {
        content: "" !important;
        position: absolute !important;
        right: 0 !important;
        top: 22% !important;
        height: 56% !important;
        width: 1px !important;
        background: rgba(201, 168, 106, 0.3) !important;
    }

    /* Mobile - Label (Clear & Readable Gold) */
    div[data-id="331814a"] h2 {
        font-size: 9px !important;
        font-weight: 600 !important;
        letter-spacing: 1.1px !important;
        text-transform: uppercase !important;
        color: #C9A86A !important;
        margin: 0 0 3px 0 !important;
        line-height: 1.15 !important;
        white-space: nowrap !important;
    }

    /* Mobile - Value (Bright White) */
    div[data-id="331814a"] p {
        font-size: 12px !important;
        font-weight: 600 !important;
        color: #FFFFFF !important;
        margin: 0 !important;
        line-height: 1.2 !important;
        white-space: nowrap !important;
        letter-spacing: 0.2px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-181dea4 */.elementor-3925 .elementor-element.elementor-element-181dea4 .wrapper.light-wrapper,
.elementor-3925 .elementor-element.elementor-element-181dea4 .bg-white {
    background-color: #F8F5EF !important;
}

.elementor-3925 .elementor-element.elementor-element-181dea4 .shadow {
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74b8111 *//* ========================================================
   1. BASE LIST ITEM & BORDER (Sarva Screens Sathi)
   ======================================================== */
.elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item {
    display: flex !important;
    align-items: center !important;
    position: relative !important;
    padding: 12px 0 !important;
    cursor: pointer !important;
    border-bottom: 1px solid rgba(201, 168, 106, 0.22) !important; /* Subtle Gold Divider */
    transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), 
                border-color 0.3s ease, 
                color 0.3s ease !important;
    will-change: transform;
}

/* Shevat chya item chi bottom border kadhali */
.elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item:last-child {
    border-bottom: 1px solid rgba(201, 168, 106, 0.22) !important;
}

/* Base Text & Icon Transition */
.elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-text {
    transition: color 0.3s ease, letter-spacing 0.3s ease !important;
}

.elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-icon i,
.elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-icon svg {
    transition: color 0.3s ease, fill 0.3s ease, transform 0.3s ease !important;
}

/* ========================================================
   2. DESKTOP & TABLET HOVER (Smooth 10px Right Shift)
   ======================================================== */
@media (min-width: 768px) {
    .elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item:hover {
        transform: translateX(10px) !important;
        border-bottom-color: #C9A86A !important; /* Full Gold Glow on Hover */
    }

    .elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item:hover .elementor-icon-list-icon i,
    .elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
        color: #C9A86A !important;
        fill: #C9A86A !important;
        transform: scale(1.1) !important; /* Icon halkasa motha hoil */
    }

    .elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #111111 !important;
        font-weight: 500 !important;
    }
}

/* ========================================================
   3. MOBILE VIEW (Safe Touch Interaction - No Screen Breaking)
   ======================================================== */
@media (max-width: 767px) {
    .elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item {
        padding: 10px 0 !important;
    }

    /* Mobile touch var screen baher na jata fakt 4px shift hoil */
    .elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item:active {
        transform: translateX(4px) !important;
        border-bottom-color: #C9A86A !important;
    }

    .elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item:active .elementor-icon-list-text {
        color: #111111 !important;
    }

    .elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item:active .elementor-icon-list-icon i,
    .elementor-3925 .elementor-element.elementor-element-74b8111 .elementor-icon-list-item:active .elementor-icon-list-icon svg {
        color: #C9A86A !important;
        fill: #C9A86A !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb48c1 *//* १. फोटोचा बॉक्स बाहेर पसरणार नाही (Boundary Lock) */
div[data-id="ceb48c1"] .elementor-widget-image {
    overflow: hidden !important;
}

div[data-id="ceb48c1"] .elementor-widget-image .elementor-widget-container {
    overflow: hidden !important;
}

/* २. स्मूथ झूम ट्रान्सिशन */
div[data-id="ceb48c1"] .elementor-widget-image img {
    transition: transform 0.5s ease !important;
}

/* ३. माउस नेल्यावर इमेज फक्त आतल्या आत ७% झूम होईल */
div[data-id="ceb48c1"] .elementor-widget-image:hover img {
    transform: scale(1.07) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fb1bc2 *//* १. फोटोचा बॉक्स बाहेर पसरणार नाही (Boundary Lock) */
div[data-id="ceb48c1"] .elementor-widget-image {
    overflow: hidden !important;
}

div[data-id="ceb48c1"] .elementor-widget-image .elementor-widget-container {
    overflow: hidden !important;
}

/* २. स्मूथ झूम ट्रान्सिशन */
div[data-id="ceb48c1"] .elementor-widget-image img {
    transition: transform 0.5s ease !important;
}

/* ३. माउस नेल्यावर इमेज फक्त आतल्या आत ७% झूम होईल */
div[data-id="ceb48c1"] .elementor-widget-image:hover img {
    transform: scale(1.07) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9002825 *//* १. फोटोचा बॉक्स बाहेर पसरणार नाही (Boundary Lock) */
div[data-id="ceb48c1"] .elementor-widget-image {
    overflow: hidden !important;
}

div[data-id="ceb48c1"] .elementor-widget-image .elementor-widget-container {
    overflow: hidden !important;
}

/* २. स्मूथ झूम ट्रान्सिशन */
div[data-id="ceb48c1"] .elementor-widget-image img {
    transition: transform 0.5s ease !important;
}

/* ३. माउस नेल्यावर इमेज फक्त आतल्या आत ७% झूम होईल */
div[data-id="ceb48c1"] .elementor-widget-image:hover img {
    transform: scale(1.07) !important;
}/* End custom CSS */
/* Start custom CSS for home-demo-2-video, class: .elementor-element-9e0217f *//* आतील bootstrap container आणि column पूर्ण रुंदीला ताणण्यासाठी */
.elementor-3925 .elementor-element.elementor-element-9e0217f .wrapper,
.elementor-3925 .elementor-element.elementor-element-9e0217f .container,
.elementor-3925 .elementor-element.elementor-element-9e0217f .row,
.elementor-3925 .elementor-element.elementor-element-9e0217f .col-md-10 {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  flex: 0 0 100% !important;
}

/* वरची रिकामी जागा काढण्यासाठी */
.elementor-3925 .elementor-element.elementor-element-9e0217f .space30 {
  display: none !important;
}

/* वर-खाली दिसणारा डार्क ग्रे भाग पूर्ण #121212 (काळा) करण्यासाठी */
.elementor-3925 .elementor-element.elementor-element-9e0217f,
.elementor-3925 .elementor-element.elementor-element-9e0217f .wrapper,
.elementor-3925 .elementor-element.elementor-element-9e0217f .dark-wrapper,
.elementor-3925 .elementor-element.elementor-element-9e0217f .container,
.elementor-3925 .elementor-element.elementor-element-9e0217f .inner,
.elementor-3925 .elementor-element.elementor-element-9e0217f .row,
.elementor-3925 .elementor-element.elementor-element-9e0217f .col-md-10,
.elementor-3925 .elementor-element.elementor-element-9e0217f .plyr,
.elementor-3925 .elementor-element.elementor-element-9e0217f .plyr--video {
  background-color: #121212 !important;
  background: #121212 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29842a8 *//* १. फोटोचा बॉक्स बाहेर पसरणार नाही (Boundary Lock) */
div[data-id="ceb48c1"] .elementor-widget-image {
    overflow: hidden !important;
}

div[data-id="ceb48c1"] .elementor-widget-image .elementor-widget-container {
    overflow: hidden !important;
}

/* २. स्मूथ झूम ट्रान्सिशन */
div[data-id="ceb48c1"] .elementor-widget-image img {
    transition: transform 0.5s ease !important;
}

/* ३. माउस नेल्यावर इमेज फक्त आतल्या आत ७% झूम होईल */
div[data-id="ceb48c1"] .elementor-widget-image:hover img {
    transform: scale(1.07) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfca0a3 *//* १. फोटोचा बॉक्स बाहेर पसरणार नाही (Boundary Lock) */
div[data-id="ceb48c1"] .elementor-widget-image {
    overflow: hidden !important;
}

div[data-id="ceb48c1"] .elementor-widget-image .elementor-widget-container {
    overflow: hidden !important;
}

/* २. स्मूथ झूम ट्रान्सिशन */
div[data-id="ceb48c1"] .elementor-widget-image img {
    transition: transform 0.5s ease !important;
}

/* ३. माउस नेल्यावर इमेज फक्त आतल्या आत ७% झूम होईल */
div[data-id="ceb48c1"] .elementor-widget-image:hover img {
    transform: scale(1.07) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a56b6ca *//* १. फोटोचा बॉक्स बाहेर पसरणार नाही (Boundary Lock) */
div[data-id="ceb48c1"] .elementor-widget-image {
    overflow: hidden !important;
}

div[data-id="ceb48c1"] .elementor-widget-image .elementor-widget-container {
    overflow: hidden !important;
}

/* २. स्मूथ झूम ट्रान्सिशन */
div[data-id="ceb48c1"] .elementor-widget-image img {
    transition: transform 0.5s ease !important;
}

/* ३. माउस नेल्यावर इमेज फक्त आतल्या आत ७% झूम होईल */
div[data-id="ceb48c1"] .elementor-widget-image:hover img {
    transform: scale(1.07) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc32e *//* १. फोटोचा बॉक्स बाहेर पसरणार नाही (Boundary Lock) */
div[data-id="ceb48c1"] .elementor-widget-image {
    overflow: hidden !important;
}

div[data-id="ceb48c1"] .elementor-widget-image .elementor-widget-container {
    overflow: hidden !important;
}

/* २. स्मूथ झूम ट्रान्सिशन */
div[data-id="ceb48c1"] .elementor-widget-image img {
    transition: transform 0.5s ease !important;
}

/* ३. माउस नेल्यावर इमेज फक्त आतल्या आत ७% झूम होईल */
div[data-id="ceb48c1"] .elementor-widget-image:hover img {
    transform: scale(1.07) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfab3f9 *//* 1. Caption text alignment ani spacing */
.elementor-3925 .elementor-element.elementor-element-bfab3f9 figcaption {
  text-align: left !important;
  padding: 14px 0 0 0 !important;
  background: transparent !important;
}

/* 2. Package title default style (Black/Dark) */
.elementor-3925 .elementor-element.elementor-element-bfab3f9 .col-title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 21px !important;
  font-weight: 500 !important;
  color: #1a1a1a !important;
  line-height: 1.2 !important;
  margin-bottom: 4px !important;
  transition: color 0.3s ease !important;
}

/* 3. Image var kiwa Caption var Mouse gelyavar FAKT Title Gold honar */
.elementor-3925 .elementor-element.elementor-element-bfab3f9 .elementor-widget-image:hover .col-title {
  color: #B58D6D !important; /* Elegant Rose Gold / Champagne Gold */
}

/* 4. Jar konala aadhich permanently gold thevayche asel tar (optional) */
.elementor-3925 .elementor-element.elementor-element-bfab3f9 .col-title.highlight {
  color: #B58D6D !important;
}

/* 5. Price styling (Hover hot nahi, clean neutral gray rahil) */
.elementor-3925 .elementor-element.elementor-element-bfab3f9 .col-price {
  font-family: 'Inter', sans-serif !important;
  font-size: 13.5px !important;
  color: #777777 !important;
  font-weight: 400 !important;
  letter-spacing: 0.2px !important;
}

/* 6. Subtle Image zoom effect hover var (luxury aesthetic) */
.elementor-3925 .elementor-element.elementor-element-bfab3f9 .elementor-widget-image img {
  transition: transform 0.5s ease !important;
}

.elementor-3925 .elementor-element.elementor-element-bfab3f9 .elementor-widget-image:hover img {
  transform: scale(1.02) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d9384 *//* १. फोटोचा बॉक्स बाहेर पसरणार नाही (Boundary Lock) */
div[data-id="ceb48c1"] .elementor-widget-image {
    overflow: hidden !important;
}

div[data-id="ceb48c1"] .elementor-widget-image .elementor-widget-container {
    overflow: hidden !important;
}

/* २. स्मूथ झूम ट्रान्सिशन */
div[data-id="ceb48c1"] .elementor-widget-image img {
    transition: transform 0.5s ease !important;
}

/* ३. माउस नेल्यावर इमेज फक्त आतल्या आत ७% झूम होईल */
div[data-id="ceb48c1"] .elementor-widget-image:hover img {
    transform: scale(1.07) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b474a3a *//* १. फोटोचा बॉक्स बाहेर पसरणार नाही (Boundary Lock) */
div[data-id="ceb48c1"] .elementor-widget-image {
    overflow: hidden !important;
}

div[data-id="ceb48c1"] .elementor-widget-image .elementor-widget-container {
    overflow: hidden !important;
}

/* २. स्मूथ झूम ट्रान्सिशन */
div[data-id="ceb48c1"] .elementor-widget-image img {
    transition: transform 0.5s ease !important;
}

/* ३. माउस नेल्यावर इमेज फक्त आतल्या आत ७% झूम होईल */
div[data-id="ceb48c1"] .elementor-widget-image:hover img {
    transform: scale(1.07) !important;
}/* End custom CSS */