.elementor-2290 .elementor-element.elementor-element-6e28f392:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-6e28f392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.artluxemaison.com/wp-content/uploads/2026/08/marble-silk-background-2.jpg");background-position:center center;background-size:cover;}.elementor-2290 .elementor-element.elementor-element-6e28f392 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(10deg, rgba(46,32,25,.8) 0%, rgba(90,51,39,.06) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-6e28f392{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 90px 0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2290 .elementor-element.elementor-element-71ac8cb7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-71ac8cb7{text-align:start;}.elementor-2290 .elementor-element.elementor-element-71ac8cb7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:var( --e-global-color-a162ad2 );}.elementor-2290 .elementor-element.elementor-element-4e5fb571{--spacer-size:14px;}.elementor-2290 .elementor-element.elementor-element-4e5fb571.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-71cdb8d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-71cdb8d1{text-align:start;}.elementor-2290 .elementor-element.elementor-element-71cdb8d1 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:52px;font-weight:400;text-transform:none;font-style:normal;line-height:1.12em;color:#F7F3EC;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-2290 .elementor-element.elementor-element-76062a2c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-76062a2c{text-align:start;font-family:"Inter", Sans-serif;font-size:16.5px;font-weight:400;text-transform:none;font-style:normal;line-height:1.75em;color:rgba(247,243,236,.87);}.elementor-2290 .elementor-element.elementor-element-641d165e:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-641d165e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-641d165e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 10px 0px;}.elementor-2290 .elementor-element.elementor-element-641d165e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-12fb1c26.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-12fb1c26{text-align:start;}.elementor-2290 .elementor-element.elementor-element-12fb1c26 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:42px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-16752f95.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-16752f95{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;line-height:1.75em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-539d4a75:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-539d4a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-539d4a75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2290 .elementor-element.elementor-element-539d4a75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-60b0b933 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2290 .elementor-element.elementor-element-60b0b933.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-60b0b933{text-align:center;}.elementor-2290 .elementor-element.elementor-element-60b0b933 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#8A7F72;}.elementor-2290 .elementor-element.elementor-element-20217e19.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-20217e19{text-align:center;}.elementor-2290 .elementor-element.elementor-element-20217e19 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:42px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-20f46035.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2a871299.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2a871299{text-align:center;}.elementor-2290 .elementor-element.elementor-element-2a871299 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:italic;line-height:1.5em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-1178f709:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-1178f709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F4;}.elementor-2290 .elementor-element.elementor-element-1178f709{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2290 .elementor-element.elementor-element-1178f709 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-73d87b0d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2290 .elementor-element.elementor-element-73d87b0d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-73d87b0d{text-align:start;}.elementor-2290 .elementor-element.elementor-element-73d87b0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#8A7F72;}.elementor-2290 .elementor-element.elementor-element-239d5c13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-239d5c13{text-align:start;}.elementor-2290 .elementor-element.elementor-element-239d5c13 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:42px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-23604ee1{--spacer-size:20px;}.elementor-2290 .elementor-element.elementor-element-23604ee1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2dd8c02d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-bbffc65:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-bbffc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A3327;background-image:url("https://www.artluxemaison.com/wp-content/uploads/2026/08/marble-silk-background-3.jpg");background-position:center center;background-size:cover;}.elementor-2290 .elementor-element.elementor-element-bbffc65 > .elementor-background-overlay{background-color:#5A3327;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-bbffc65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2290 .elementor-element.elementor-element-4a45c565.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-4a45c565{text-align:center;}.elementor-2290 .elementor-element.elementor-element-4a45c565 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:36px;font-weight:300;text-transform:none;font-style:normal;line-height:1.35em;color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-7c67970a:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-7c67970a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F4;}.elementor-2290 .elementor-element.elementor-element-7c67970a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-2290 .elementor-element.elementor-element-7c67970a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-57405bb5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-57405bb5{text-align:start;}.elementor-2290 .elementor-element.elementor-element-57405bb5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#C7A87E;}.elementor-2290 .elementor-element.elementor-element-39c2181e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-39c2181e{text-align:start;}.elementor-2290 .elementor-element.elementor-element-39c2181e .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:40px;font-weight:300;text-transform:none;font-style:normal;line-height:1.25em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-90f6ade{--spacer-size:16px;}.elementor-2290 .elementor-element.elementor-element-90f6ade.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-29e9c57b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-51f64adb{--spacer-size:14px;}.elementor-2290 .elementor-element.elementor-element-51f64adb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-776a491f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-776a491f{text-align:start;}.elementor-2290 .elementor-element.elementor-element-776a491f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:italic;line-height:1.55em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-542568d7:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-542568d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F4;}.elementor-2290 .elementor-element.elementor-element-542568d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-2290 .elementor-element.elementor-element-542568d7 > .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2290 .elementor-element.elementor-element-2f2baa69.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2f2baa69 img{width:100%;height:340px;object-fit:cover;object-position:center center;}.elementor-bc-flex-widget .elementor-2290 .elementor-element.elementor-element-3011f915.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2290 .elementor-element.elementor-element-3011f915.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2290 .elementor-element.elementor-element-3011f915 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-2290 .elementor-element.elementor-element-48221d28 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2290 .elementor-element.elementor-element-48221d28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-48221d28{text-align:start;}.elementor-2290 .elementor-element.elementor-element-48221d28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#C7A87E;}.elementor-2290 .elementor-element.elementor-element-2d52ceaf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2d52ceaf{text-align:start;}.elementor-2290 .elementor-element.elementor-element-2d52ceaf .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:40px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-3a058a7e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-3a058a7e{text-align:start;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;font-style:normal;line-height:1.75em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-7a0137{--spacer-size:20px;}.elementor-2290 .elementor-element.elementor-element-7a0137.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-328c59a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-293784c5{--spacer-size:14px;}.elementor-2290 .elementor-element.elementor-element-293784c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-6c738466.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-6c738466{text-align:start;}.elementor-2290 .elementor-element.elementor-element-6c738466 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:italic;line-height:1.55em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-60ba8ed3:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-60ba8ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-60ba8ed3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2290 .elementor-element.elementor-element-60ba8ed3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-328211f6 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2290 .elementor-element.elementor-element-328211f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-328211f6{text-align:start;}.elementor-2290 .elementor-element.elementor-element-328211f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#8A7F72;}.elementor-2290 .elementor-element.elementor-element-510818a5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-510818a5{text-align:start;}.elementor-2290 .elementor-element.elementor-element-510818a5 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:42px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-4e07f337{--spacer-size:16px;}.elementor-2290 .elementor-element.elementor-element-4e07f337.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-45f70bff{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E0D4;padding:18px 0px 18px 0px;}.elementor-2290 .elementor-element.elementor-element-10954dd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-10954dd{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:1.75em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-232e2a55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-679a3ab1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-679a3ab1{text-align:start;}.elementor-2290 .elementor-element.elementor-element-679a3ab1 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:italic;line-height:1.3em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-4016458{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E0D4;padding:18px 0px 18px 0px;}.elementor-2290 .elementor-element.elementor-element-30ca6182.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-30ca6182{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:1.75em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-3083e89d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-77573610.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-77573610{text-align:start;}.elementor-2290 .elementor-element.elementor-element-77573610 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:italic;line-height:1.3em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-5b15a558{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E0D4;padding:18px 0px 18px 0px;}.elementor-2290 .elementor-element.elementor-element-3c2959c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-3c2959c{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:1.75em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-13f5f685.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2dbb807a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2dbb807a{text-align:start;}.elementor-2290 .elementor-element.elementor-element-2dbb807a .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:italic;line-height:1.3em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-79ea3d93:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-79ea3d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F4;}.elementor-2290 .elementor-element.elementor-element-79ea3d93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2290 .elementor-element.elementor-element-79ea3d93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-316095bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-316095bc img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-2290 .elementor-element.elementor-element-3c7d89ed > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2290 .elementor-element.elementor-element-3c7d89ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-3c7d89ed{text-align:start;}.elementor-2290 .elementor-element.elementor-element-3c7d89ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#8A7F72;}.elementor-2290 .elementor-element.elementor-element-4684dd3f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-4684dd3f{text-align:start;}.elementor-2290 .elementor-element.elementor-element-4684dd3f .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;line-height:1.25em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-1330eb58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-1330eb58{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:1.75em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-4f648c21:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-4f648c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-4f648c21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2290 .elementor-element.elementor-element-4f648c21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-2631c01e > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2290 .elementor-element.elementor-element-2631c01e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2631c01e{text-align:start;}.elementor-2290 .elementor-element.elementor-element-2631c01e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#C7A87E;}.elementor-2290 .elementor-element.elementor-element-60b40b79 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2290 .elementor-element.elementor-element-60b40b79.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-60b40b79{text-align:start;}.elementor-2290 .elementor-element.elementor-element-60b40b79 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:40px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-2f3ff089.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2f3ff089{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-3c7a3686{--spacer-size:10px;}.elementor-2290 .elementor-element.elementor-element-3c7a3686.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-417fd5c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-417fd5c0{text-align:start;}.elementor-2290 .elementor-element.elementor-element-417fd5c0 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:italic;line-height:1.5em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-1784af6c:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-1784af6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-1784af6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2290 .elementor-element.elementor-element-1784af6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-3ef03455 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2290 .elementor-element.elementor-element-3ef03455.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-3ef03455{text-align:start;}.elementor-2290 .elementor-element.elementor-element-3ef03455 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#8A7F72;}.elementor-2290 .elementor-element.elementor-element-3320496d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-3320496d{text-align:start;}.elementor-2290 .elementor-element.elementor-element-3320496d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-2f59ff73{--spacer-size:20px;}.elementor-2290 .elementor-element.elementor-element-2f59ff73.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-5455d063:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2290 .elementor-element.elementor-element-5455d063 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F4;}.elementor-2290 .elementor-element.elementor-element-5455d063 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E0D4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 32px 32px;}.elementor-2290 .elementor-element.elementor-element-5455d063 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-6e76d25c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-6e76d25c{text-align:start;}.elementor-2290 .elementor-element.elementor-element-6e76d25c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#C7A87E;}.elementor-2290 .elementor-element.elementor-element-7292ce72.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-7292ce72{text-align:start;}.elementor-2290 .elementor-element.elementor-element-7292ce72 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-7b38dea4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-7b38dea4{text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:300;text-transform:none;font-style:normal;line-height:1.75em;color:#6B635A;}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2290 .elementor-element.elementor-element-788dec04 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:2.9px;fill:#774536;color:#774536;border-style:solid;border-width:1px 1px 1px 1px;border-color:#774536;border-radius:0px 0px 0px 0px;padding:17px 34px 17px 34px;}.elementor-2290 .elementor-element.elementor-element-788dec04 .elementor-button:hover, .elementor-2290 .elementor-element.elementor-element-788dec04 .elementor-button:focus{background-color:#5A3327;color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-788dec04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-788dec04 .elementor-button:hover svg, .elementor-2290 .elementor-element.elementor-element-788dec04 .elementor-button:focus svg{fill:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-3838b12e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2290 .elementor-element.elementor-element-3838b12e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F4;}.elementor-2290 .elementor-element.elementor-element-3838b12e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E0D4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 32px 32px;}.elementor-2290 .elementor-element.elementor-element-3838b12e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-31c0fba4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-31c0fba4{text-align:start;}.elementor-2290 .elementor-element.elementor-element-31c0fba4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#C7A87E;}.elementor-2290 .elementor-element.elementor-element-5bf9eb2a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-5bf9eb2a{text-align:start;}.elementor-2290 .elementor-element.elementor-element-5bf9eb2a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-2c72a0fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2c72a0fe{text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:300;text-transform:none;font-style:normal;line-height:1.75em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-12ed88ab .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:2.9px;fill:#774536;color:#774536;border-style:solid;border-width:1px 1px 1px 1px;border-color:#774536;border-radius:0px 0px 0px 0px;padding:17px 34px 17px 34px;}.elementor-2290 .elementor-element.elementor-element-12ed88ab .elementor-button:hover, .elementor-2290 .elementor-element.elementor-element-12ed88ab .elementor-button:focus{background-color:#5A3327;color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-12ed88ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-12ed88ab .elementor-button:hover svg, .elementor-2290 .elementor-element.elementor-element-12ed88ab .elementor-button:focus svg{fill:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-13aa4185:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2290 .elementor-element.elementor-element-13aa4185 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F4;}.elementor-2290 .elementor-element.elementor-element-13aa4185 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E0D4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 32px 32px;}.elementor-2290 .elementor-element.elementor-element-13aa4185 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-1498885b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-1498885b{text-align:start;}.elementor-2290 .elementor-element.elementor-element-1498885b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#C7A87E;}.elementor-2290 .elementor-element.elementor-element-42b43351.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-42b43351{text-align:start;}.elementor-2290 .elementor-element.elementor-element-42b43351 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-44f3183a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-44f3183a{text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:300;text-transform:none;font-style:normal;line-height:1.75em;color:#6B635A;}.elementor-2290 .elementor-element.elementor-element-30e8e3ba .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:2.9px;fill:#774536;color:#774536;border-style:solid;border-width:1px 1px 1px 1px;border-color:#774536;border-radius:0px 0px 0px 0px;padding:17px 34px 17px 34px;}.elementor-2290 .elementor-element.elementor-element-30e8e3ba .elementor-button:hover, .elementor-2290 .elementor-element.elementor-element-30e8e3ba .elementor-button:focus{background-color:#5A3327;color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-30e8e3ba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-30e8e3ba .elementor-button:hover svg, .elementor-2290 .elementor-element.elementor-element-30e8e3ba .elementor-button:focus svg{fill:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-4c021e1c:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-4c021e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F4;}.elementor-2290 .elementor-element.elementor-element-4c021e1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2290 .elementor-element.elementor-element-4c021e1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-270b516 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2290 .elementor-element.elementor-element-270b516.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-270b516{text-align:start;}.elementor-2290 .elementor-element.elementor-element-270b516 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#8A7F72;}.elementor-2290 .elementor-element.elementor-element-3f77397a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-3f77397a{text-align:start;}.elementor-2290 .elementor-element.elementor-element-3f77397a .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:42px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-17b75a24{--spacer-size:10px;}.elementor-2290 .elementor-element.elementor-element-17b75a24.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-50be5e35.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-48b97bd:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-48b97bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F4;}.elementor-2290 .elementor-element.elementor-element-48b97bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2290 .elementor-element.elementor-element-48b97bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-3f8de42e > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2290 .elementor-element.elementor-element-3f8de42e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-3f8de42e{text-align:start;}.elementor-2290 .elementor-element.elementor-element-3f8de42e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3.1px;color:#8A7F72;}.elementor-2290 .elementor-element.elementor-element-2e5f33b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2e5f33b7{text-align:start;}.elementor-2290 .elementor-element.elementor-element-2e5f33b7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;color:#774536;}.elementor-2290 .elementor-element.elementor-element-5fc94806{--spacer-size:10px;}.elementor-2290 .elementor-element.elementor-element-5fc94806.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-480e0b45.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-17aca5dd:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-17aca5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #774536 0%, #5A3327 100%);}.elementor-2290 .elementor-element.elementor-element-17aca5dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 0px 84px 0px;}.elementor-2290 .elementor-element.elementor-element-17aca5dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2290 .elementor-element.elementor-element-41525ca6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-41525ca6{text-align:center;}.elementor-2290 .elementor-element.elementor-element-41525ca6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:500;text-transform:none;font-style:normal;line-height:1.2em;color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-2657d783.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-2657d783{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.75em;color:#DAC6A6;}.elementor-2290 .elementor-element.elementor-element-50b256ea{--spacer-size:8px;}.elementor-2290 .elementor-element.elementor-element-50b256ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-6d9bea73 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:2.9px;fill:#DAC6A6;color:#DAC6A6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAC6A6;border-radius:0px 0px 0px 0px;padding:17px 34px 17px 34px;}.elementor-2290 .elementor-element.elementor-element-6d9bea73 .elementor-button:hover, .elementor-2290 .elementor-element.elementor-element-6d9bea73 .elementor-button:focus{background-color:#5A3327;color:#F7F3EC;}.elementor-2290 .elementor-element.elementor-element-6d9bea73.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2290 .elementor-element.elementor-element-6d9bea73 .elementor-button:hover svg, .elementor-2290 .elementor-element.elementor-element-6d9bea73 .elementor-button:focus svg{fill:#F7F3EC;}body.elementor-page-2290:not(.elementor-motion-effects-element-type-background), body.elementor-page-2290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F4;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2290 .elementor-element.elementor-element-6bf64328{width:41.008%;}.elementor-2290 .elementor-element.elementor-element-3011f915{width:97.787%;}.elementor-2290 .elementor-element.elementor-element-7dd0846f{width:55.202%;}.elementor-2290 .elementor-element.elementor-element-757a916{width:88.672%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2290 .elementor-element.elementor-element-71cdb8d1 .elementor-heading-title{font-size:42px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2290 .elementor-element.elementor-element-12fb1c26 .elementor-heading-title{font-size:32px;}.elementor-2290 .elementor-element.elementor-element-20217e19 .elementor-heading-title{font-size:32px;}.elementor-2290 .elementor-element.elementor-element-239d5c13 .elementor-heading-title{font-size:32px;}.elementor-2290 .elementor-element.elementor-element-4a45c565 .elementor-heading-title{font-size:27px;}.elementor-2290 .elementor-element.elementor-element-39c2181e .elementor-heading-title{font-size:29px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2290 .elementor-element.elementor-element-2d52ceaf .elementor-heading-title{font-size:30px;}.elementor-2290 .elementor-element.elementor-element-510818a5 .elementor-heading-title{font-size:32px;}.elementor-2290 .elementor-element.elementor-element-60b40b79 .elementor-heading-title{font-size:30px;}.elementor-2290 .elementor-element.elementor-element-3320496d .elementor-heading-title{font-size:32px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2290 .elementor-element.elementor-element-3f77397a .elementor-heading-title{font-size:32px;}.elementor-2290 .elementor-element.elementor-element-2e5f33b7 .elementor-heading-title{font-size:32px;}.elementor-2290 .elementor-element.elementor-element-41525ca6 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-2290 .elementor-element.elementor-element-6e28f392{padding:105px 0px 50px 0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2290 .elementor-element.elementor-element-71cdb8d1 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2290 .elementor-element.elementor-element-641d165e{padding:38px 0px 6px 0px;}.elementor-2290 .elementor-element.elementor-element-12fb1c26 .elementor-heading-title{font-size:25px;}.elementor-2290 .elementor-element.elementor-element-539d4a75{padding:55px 0px 55px 0px;}.elementor-2290 .elementor-element.elementor-element-20217e19 .elementor-heading-title{font-size:25px;}.elementor-2290 .elementor-element.elementor-element-1178f709{padding:55px 0px 55px 0px;}.elementor-2290 .elementor-element.elementor-element-239d5c13 .elementor-heading-title{font-size:25px;}.elementor-2290 .elementor-element.elementor-element-bbffc65{padding:44px 0px 44px 0px;}.elementor-2290 .elementor-element.elementor-element-4a45c565 .elementor-heading-title{font-size:21px;}.elementor-2290 .elementor-element.elementor-element-7c67970a{padding:50px 0px 50px 0px;}.elementor-2290 .elementor-element.elementor-element-39c2181e .elementor-heading-title{font-size:22px;}.elementor-2290 .elementor-element.elementor-element-542568d7{padding:50px 0px 50px 0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2290 .elementor-element.elementor-element-2d52ceaf .elementor-heading-title{font-size:24px;}.elementor-2290 .elementor-element.elementor-element-60ba8ed3{padding:55px 0px 55px 0px;}.elementor-2290 .elementor-element.elementor-element-510818a5 .elementor-heading-title{font-size:25px;}.elementor-2290 .elementor-element.elementor-element-45f70bff{padding:10px 0px 10px 0px;}.elementor-2290 .elementor-element.elementor-element-679a3ab1 .elementor-heading-title{font-size:18px;}.elementor-2290 .elementor-element.elementor-element-4016458{padding:10px 0px 10px 0px;}.elementor-2290 .elementor-element.elementor-element-77573610 .elementor-heading-title{font-size:18px;}.elementor-2290 .elementor-element.elementor-element-5b15a558{padding:10px 0px 10px 0px;}.elementor-2290 .elementor-element.elementor-element-2dbb807a .elementor-heading-title{font-size:18px;}.elementor-2290 .elementor-element.elementor-element-79ea3d93{padding:55px 0px 55px 0px;}.elementor-2290 .elementor-element.elementor-element-4684dd3f .elementor-heading-title{font-size:23px;}.elementor-2290 .elementor-element.elementor-element-4f648c21{padding:44px 0px 44px 0px;}.elementor-2290 .elementor-element.elementor-element-60b40b79 .elementor-heading-title{font-size:24px;}.elementor-2290 .elementor-element.elementor-element-1784af6c{padding:55px 0px 55px 0px;}.elementor-2290 .elementor-element.elementor-element-3320496d .elementor-heading-title{font-size:25px;}.elementor-2290 .elementor-element.elementor-element-7292ce72 .elementor-heading-title{font-size:18px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2290 .elementor-element.elementor-element-5bf9eb2a .elementor-heading-title{font-size:18px;}.elementor-2290 .elementor-element.elementor-element-42b43351 .elementor-heading-title{font-size:18px;}.elementor-2290 .elementor-element.elementor-element-4c021e1c{padding:55px 0px 55px 0px;}.elementor-2290 .elementor-element.elementor-element-3f77397a .elementor-heading-title{font-size:25px;}.elementor-2290 .elementor-element.elementor-element-48b97bd{padding:55px 0px 55px 0px;}.elementor-2290 .elementor-element.elementor-element-2e5f33b7 .elementor-heading-title{font-size:25px;}.elementor-2290 .elementor-element.elementor-element-17aca5dd{padding:46px 0px 46px 0px;}.elementor-2290 .elementor-element.elementor-element-41525ca6 .elementor-heading-title{font-size:24px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canela';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.artluxemaison.com/wp-content/uploads/2026/07/Canela-Light.woff') format('woff');
}
@font-face {
	font-family: 'Canela';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.artluxemaison.com/wp-content/uploads/2026/07/Canela-LightItalic.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.artluxemaison.com/wp-content/uploads/2026/07/CanelaDeck-Light.woff') format('woff');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.artluxemaison.com/wp-content/uploads/2026/07/CanelaDeck-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.artluxemaison.com/wp-content/uploads/2026/07/CanelaDeck-RegularItalic.woff') format('woff');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.artluxemaison.com/wp-content/uploads/2026/07/CanelaDeck-Light.woff') format('woff');
}
/* End Custom Fonts CSS */