.elementor-772 .elementor-element.elementor-element-923f8b2:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-923f8b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DC;}.elementor-772 .elementor-element.elementor-element-923f8b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-923f8b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-c5a3362 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-772 .elementor-element.elementor-element-c5a3362 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-23c73fe{--e-image-carousel-slides-to-show:1;}.elementor-772 .elementor-element.elementor-element-a6932bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-a6932bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DC;}.elementor-772 .elementor-element.elementor-element-a6932bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 64px 56px 60px;}.elementor-772 .elementor-element.elementor-element-a6932bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-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-772 .elementor-element.elementor-element-1942b98{text-align:start;}.elementor-772 .elementor-element.elementor-element-1942b98 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.15em;color:#1C1812;}.elementor-772 .elementor-element.elementor-element-ffdd311:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-ffdd311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-772 .elementor-element.elementor-element-ffdd311{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-ffdd311 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-64a1538 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D0C8BC;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-a5cc904 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D0C8BC;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-e869276 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D0C8BC;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-2b8a16f > .elementor-element-populated{border-style:none;padding:16px 12px 16px 12px;}.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-772 .elementor-element.elementor-element-335883c .elementor-button{background-color:#6B1A47;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-335883c .elementor-button:hover, .elementor-772 .elementor-element.elementor-element-335883c .elementor-button:focus{background-color:#3A0A25;color:#ffffff;}.elementor-772 .elementor-element.elementor-element-335883c .elementor-button:hover svg, .elementor-772 .elementor-element.elementor-element-335883c .elementor-button:focus svg{fill:#ffffff;}.elementor-772 .elementor-element.elementor-element-27522e5b:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-27522e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-772 .elementor-element.elementor-element-27522e5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-27522e5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-e19a8cd > .elementor-element-populated{padding:52px 60px 52px 60px;}.elementor-772 .elementor-element.elementor-element-3d3c7eaf{text-align:start;}.elementor-772 .elementor-element.elementor-element-3d3c7eaf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#1C1812;}.elementor-772 .elementor-element.elementor-element-a7618ce:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-a7618ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-a7618ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-a7618ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-b0b5e11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-b0b5e11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-b0b5e11 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 40px 52px 40px;}.elementor-772 .elementor-element.elementor-element-b0b5e11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-23d42a2:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-23d42a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-23d42a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-772 .elementor-element.elementor-element-23d42a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-5293efa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-5293efa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-5293efa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-5293efa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-772 .elementor-element.elementor-element-6ec0d3e{text-align:start;}.elementor-772 .elementor-element.elementor-element-6ec0d3e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-b453259:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-b453259 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-b453259 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-b453259 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-ac7f965{text-align:start;}.elementor-772 .elementor-element.elementor-element-ac7f965 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-36d0d63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-36d0d63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-36d0d63 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-36d0d63 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-df55136{text-align:start;}.elementor-772 .elementor-element.elementor-element-df55136 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-3bd7077:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-3bd7077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-3bd7077{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-772 .elementor-element.elementor-element-3bd7077 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-6d96dcd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-6d96dcd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-6d96dcd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-6d96dcd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-d4c78e3{text-align:start;}.elementor-772 .elementor-element.elementor-element-d4c78e3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-10f2d05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-10f2d05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-10f2d05 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-10f2d05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-28ca8d0{text-align:start;}.elementor-772 .elementor-element.elementor-element-28ca8d0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-0c3586b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-0c3586b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-0c3586b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-0c3586b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-b816c4f{text-align:start;}.elementor-772 .elementor-element.elementor-element-b816c4f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-dd5c1bd:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-dd5c1bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DC;}.elementor-772 .elementor-element.elementor-element-dd5c1bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-dd5c1bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-fd7cfbb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-772 .elementor-element.elementor-element-fd7cfbb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-56bb5b8{--e-image-carousel-slides-to-show:1;}.elementor-772 .elementor-element.elementor-element-5b063e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-5b063e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DC;}.elementor-772 .elementor-element.elementor-element-5b063e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 64px 56px 60px;}.elementor-772 .elementor-element.elementor-element-5b063e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-714fe7a{text-align:start;}.elementor-772 .elementor-element.elementor-element-714fe7a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.15em;color:#1C1812;}.elementor-772 .elementor-element.elementor-element-a46bf9d:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-a46bf9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-772 .elementor-element.elementor-element-a46bf9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-a46bf9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-c39466c > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D0C8BC;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-d96d6f2 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D0C8BC;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-8bfd363 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D0C8BC;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-f9ce087 > .elementor-element-populated{border-style:none;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-bcaa0e0 .elementor-button{background-color:#6B1A47;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-bcaa0e0 .elementor-button:hover, .elementor-772 .elementor-element.elementor-element-bcaa0e0 .elementor-button:focus{background-color:#3A0A25;color:#ffffff;}.elementor-772 .elementor-element.elementor-element-bcaa0e0 .elementor-button:hover svg, .elementor-772 .elementor-element.elementor-element-bcaa0e0 .elementor-button:focus svg{fill:#ffffff;}.elementor-772 .elementor-element.elementor-element-0d41063:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-0d41063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DC;}.elementor-772 .elementor-element.elementor-element-0d41063{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-0d41063 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-c1b2378:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-c1b2378 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DC;}.elementor-772 .elementor-element.elementor-element-c1b2378 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 64px 56px 60px;}.elementor-772 .elementor-element.elementor-element-c1b2378 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-b955da9{text-align:start;}.elementor-772 .elementor-element.elementor-element-b955da9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.15em;color:#1C1812;}.elementor-772 .elementor-element.elementor-element-59f8184:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-59f8184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-772 .elementor-element.elementor-element-59f8184{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-59f8184 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-4bdd642 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D0C8BC;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-24339a8 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D0C8BC;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-7e1fddd > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D0C8BC;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-5bf0d32 > .elementor-element-populated{border-style:none;padding:16px 12px 16px 12px;}.elementor-772 .elementor-element.elementor-element-eb54493 .elementor-button{background-color:#6B1A47;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-eb54493 .elementor-button:hover, .elementor-772 .elementor-element.elementor-element-eb54493 .elementor-button:focus{background-color:#3A0A25;color:#ffffff;}.elementor-772 .elementor-element.elementor-element-eb54493 .elementor-button:hover svg, .elementor-772 .elementor-element.elementor-element-eb54493 .elementor-button:focus svg{fill:#ffffff;}.elementor-772 .elementor-element.elementor-element-f408223 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-772 .elementor-element.elementor-element-f408223 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-0baf7ff{--e-image-carousel-slides-to-show:1;}.elementor-772 .elementor-element.elementor-element-644fdfc1:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-644fdfc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-772 .elementor-element.elementor-element-644fdfc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-644fdfc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-754091a6 > .elementor-element-populated{padding:52px 60px 52px 60px;}.elementor-772 .elementor-element.elementor-element-d7a26af{text-align:start;}.elementor-772 .elementor-element.elementor-element-d7a26af .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#1C1812;}.elementor-772 .elementor-element.elementor-element-c3f2567:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-c3f2567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-c3f2567{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-c3f2567 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-c24dcec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-c24dcec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-c24dcec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 40px 52px 40px;}.elementor-772 .elementor-element.elementor-element-c24dcec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-5df5d8b:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-5df5d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-5df5d8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-772 .elementor-element.elementor-element-5df5d8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-2c4fea5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-2c4fea5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-2c4fea5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-2c4fea5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-db70bf2{text-align:start;}.elementor-772 .elementor-element.elementor-element-db70bf2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-5ac2296:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-5ac2296 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-5ac2296 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-5ac2296 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-0f4bb73{text-align:start;}.elementor-772 .elementor-element.elementor-element-0f4bb73 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-87aef8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-87aef8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-87aef8f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-87aef8f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-c973cc2{text-align:start;}.elementor-772 .elementor-element.elementor-element-c973cc2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-6974f4a:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-6974f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-6974f4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-772 .elementor-element.elementor-element-6974f4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-0c17d1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-0c17d1c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-0c17d1c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-0c17d1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-184a97b{text-align:start;}.elementor-772 .elementor-element.elementor-element-184a97b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-06db13e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-06db13e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-06db13e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-06db13e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-28e9de2{text-align:start;}.elementor-772 .elementor-element.elementor-element-28e9de2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-ff73b12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-772 .elementor-element.elementor-element-ff73b12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-ff73b12 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 18px 18px;}.elementor-772 .elementor-element.elementor-element-ff73b12 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-772 .elementor-element.elementor-element-300b147{text-align:start;}.elementor-772 .elementor-element.elementor-element-300b147 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-37e23c6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-772 .elementor-element.elementor-element-bcaa0e0 .elementor-button{font-size:10px;}}/* Start custom CSS for section, class: .elementor-element-c3f2567 *//* ═══════════════════════════════════════
   SATKAR — HORIZONTAL SCROLL CARD TRACK
   Works on the alteration cards section
═══════════════════════════════════════ */

/* Hide the section overflow */
.sk-scroll-section .elementor-container {
  overflow: hidden !important;
  padding-bottom: 16px !important;
}

/* Make the row scroll horizontally */
.sk-scroll-track.elementor-row,
.sk-scroll-track .elementor-row {
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  scroll-behavior: smooth !important;
  -webkit-overflow-scrolling: touch !important;
  gap: 20px !important;
  padding: 0 52px 20px !important;
  cursor: grab !important;
  scrollbar-width: none !important; /* hide scrollbar Firefox */
  -ms-overflow-style: none !important; /* hide scrollbar IE */
}

/* Hide scrollbar Chrome/Safari */
.sk-scroll-track.elementor-row::-webkit-scrollbar,
.sk-scroll-track .elementor-row::-webkit-scrollbar {
  display: none !important;
}

.sk-scroll-track.elementor-row:active,
.sk-scroll-track .elementor-row:active {
  cursor: grabbing !important;
}

/* Each card — fixed width so they don't stretch */
.sk-scroll-track .elementor-column {
  flex: 0 0 340px !important;
  width: 340px !important;
  max-width: 340px !important;
}

/* Card image — fixed height */
.sk-scroll-track .elementor-column .elementor-widget-image img,
.sk-scroll-track .elementor-column img {
  width: 340px !important;
  height: 420px !important;
  object-fit: cover !important;
  object-position: center top !important;
  display: block !important;
}

/* Card title */
.sk-scroll-track .elementor-column .elementor-heading-title,
.sk-scroll-track .elementor-column h3 {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 22px !important;
  font-weight: 400 !important;
  color: #6B1A47 !important;
  margin-top: 16px !important;
}

/* ── MOBILE ── */
@media (max-width: 768px) {
  .sk-scroll-track .elementor-column {
    flex: 0 0 260px !important;
    width: 260px !important;
    max-width: 260px !important;
  }
  .sk-scroll-track .elementor-column img {
    width: 260px !important;
    height: 320px !important;
  }
  .sk-scroll-track.elementor-row,
  .sk-scroll-track .elementor-row {
    padding: 0 24px 16px !important;
    gap: 14px !important;
  }
}/* End custom CSS */