.elementor-2778 .elementor-element.elementor-element-456d7d9b:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-456d7d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kmwinteriors.com/wp-content/uploads/2026/08/Modern-Mediterranean-Bedroom-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2778 .elementor-element.elementor-element-456d7d9b{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2778 .elementor-element.elementor-element-456d7d9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-39de1a2e{--spacer-size:240px;}.elementor-2778 .elementor-element.elementor-element-61d5d64f{--spacer-size:240px;}.elementor-2778 .elementor-element.elementor-element-12f8d34:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-12f8d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EE;}.elementor-2778 .elementor-element.elementor-element-12f8d34{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:085px 0px 085px 0px;}.elementor-2778 .elementor-element.elementor-element-12f8d34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-34c5a9e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-2778 .elementor-element.elementor-element-065e502 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-2484987 );}.elementor-2778 .elementor-element.elementor-element-065e502{padding:0px 0px 8px 0px;}.elementor-2778 .elementor-element.elementor-element-f14351d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:73px;font-weight:600;line-height:67px;letter-spacing:0.5px;}.elementor-2778 .elementor-element.elementor-element-5d403f96{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.5px;padding:00px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-2c9ac02c:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-2c9ac02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8CEC2;}.elementor-2778 .elementor-element.elementor-element-2c9ac02c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-2c9ac02c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-4ef3f4ef{text-align:center;}.elementor-2778 .elementor-element.elementor-element-4ef3f4ef .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;letter-spacing:0.5px;}.elementor-2778 .elementor-element.elementor-element-4d9e149c .elementor-button{font-family:"Nunito Sans", Sans-serif;font-weight:600;letter-spacing:0.5px;border-radius:11px 11px 11px 11px;}.elementor-2778 .elementor-element.elementor-element-4d9e149c .elementor-button:hover, .elementor-2778 .elementor-element.elementor-element-4d9e149c .elementor-button:focus{color:#B29E7B;background-color:#2E2A2B;}.elementor-2778 .elementor-element.elementor-element-4d9e149c .elementor-button:hover svg, .elementor-2778 .elementor-element.elementor-element-4d9e149c .elementor-button:focus svg{fill:#B29E7B;}.elementor-2778 .elementor-element.elementor-element-4d9e149c{padding:0px 0px 18px 0px;}.elementor-2778 .elementor-element.elementor-element-3d21410f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2778 .elementor-element.elementor-element-f195275{text-align:center;}.elementor-2778 .elementor-element.elementor-element-f195275 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;letter-spacing:0.5px;}.elementor-2778 .elementor-element.elementor-element-3de9e47e .elementor-button{font-family:"Nunito Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;border-radius:11px 11px 11px 11px;}.elementor-2778 .elementor-element.elementor-element-3de9e47e .elementor-button:hover, .elementor-2778 .elementor-element.elementor-element-3de9e47e .elementor-button:focus{color:#B29E7B;background-color:#2E2A2B;}.elementor-2778 .elementor-element.elementor-element-3de9e47e .elementor-button:hover svg, .elementor-2778 .elementor-element.elementor-element-3de9e47e .elementor-button:focus svg{fill:#B29E7B;}.elementor-2778 .elementor-element.elementor-element-3de9e47e{padding:0px 0px 18px 0px;}.elementor-2778 .elementor-element.elementor-element-5a2e2cc7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2778 .elementor-element.elementor-element-359d0e26:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-359d0e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2A2B;}.elementor-2778 .elementor-element.elementor-element-359d0e26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:33px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-359d0e26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-7e5e40b4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;color:#B29E7B;}.elementor-2778 .elementor-element.elementor-element-7e5e40b4{padding:19px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-252dd8d4{font-family:"Cormorant Garamond", Sans-serif;font-size:65px;font-weight:600;line-height:59px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2778 .elementor-element.elementor-element-51c32554{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.5px;color:#FFFFFF;padding:34px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-7ed14b00:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-7ed14b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2A2B;}.elementor-2778 .elementor-element.elementor-element-7ed14b00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:33px 0px 70px 0px;}.elementor-2778 .elementor-element.elementor-element-7ed14b00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-2fe18e1e .eael-img-accordion {height:830px;}.elementor-2778 .elementor-element.elementor-element-2fe18e1e .eael-img-accordion{border-radius:4px;}.elementor-2778 .elementor-element.elementor-element-2fe18e1e .eael-img-accordion a:first-child{border-radius:4px 0 0 4px;}.elementor-2778 .elementor-element.elementor-element-2fe18e1e .eael-img-accordion a:last-child{border-radius:0 4px 4px 0;}.elementor-2778 .elementor-element.elementor-element-2fe18e1e .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;font-family:"Cormorant Garamond", Sans-serif;font-size:33px;}.elementor-2778 .elementor-element.elementor-element-2fe18e1e .eael-img-accordion .overlay p{color:#fff;}.elementor-2778 .elementor-element.elementor-element-2fe18e1e{padding:0px 0px 1px 0px;}.elementor-2778 .elementor-element.elementor-element-3265046e:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-3265046e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EE;}.elementor-2778 .elementor-element.elementor-element-3265046e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:33px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-3265046e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-3d5ef228 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-2778 .elementor-element.elementor-element-4ee89696 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;color:#8A6C77;}.elementor-2778 .elementor-element.elementor-element-4ee89696{padding:19px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-599d1afd{padding:0px 0px 0px 0px;z-index:0;}.elementor-2778 .elementor-element.elementor-element-7b200c9e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:66px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-785a132:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-785a132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EE;}.elementor-2778 .elementor-element.elementor-element-785a132{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:33px 0px 70px 0px;}.elementor-2778 .elementor-element.elementor-element-785a132 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-2440f08a .eael-img-accordion {height:810px;}.elementor-2778 .elementor-element.elementor-element-2440f08a .eael-img-accordion{border-radius:4px;}.elementor-2778 .elementor-element.elementor-element-2440f08a .eael-img-accordion a:first-child{border-radius:4px 0 0 4px;}.elementor-2778 .elementor-element.elementor-element-2440f08a .eael-img-accordion a:last-child{border-radius:0 4px 4px 0;}.elementor-2778 .elementor-element.elementor-element-2440f08a .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;font-family:"Cormorant Garamond", Sans-serif;font-size:33px;}.elementor-2778 .elementor-element.elementor-element-2440f08a .eael-img-accordion .overlay p{color:#fff;}.elementor-2778 .elementor-element.elementor-element-6541afa:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-6541afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2778 .elementor-element.elementor-element-6541afa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:085px 0px 085px 0px;}.elementor-2778 .elementor-element.elementor-element-6541afa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-f7814ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-2778 .elementor-element.elementor-element-4e2d125{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:67px;font-weight:600;font-style:italic;line-height:89px;letter-spacing:0.5px;color:var( --e-global-color-35cf9626 );border-style:solid;border-width:0px 0px 0px 3px;border-radius:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-1ba8d93{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-35cf9626 );}.elementor-2778 .elementor-element.elementor-element-2e67457:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-2e67457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f25ef3b );}.elementor-2778 .elementor-element.elementor-element-2e67457{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:035px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-2e67457 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-93a758c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-2778 .elementor-element.elementor-element-28e0d57{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;letter-spacing:0.5px;}.elementor-2778 .elementor-element.elementor-element-a3f4f36 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-2778 .elementor-element.elementor-element-de36d3a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2778 .elementor-element.elementor-element-ad13cf5 .elementor-button{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px;}.elementor-2778 .elementor-element.elementor-element-3a5607ce:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-3a5607ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f25ef3b );}.elementor-2778 .elementor-element.elementor-element-3a5607ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2778 .elementor-element.elementor-element-3a5607ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2778 .elementor-element.elementor-element-75331a36:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-75331a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f25ef3b );}.elementor-2778 .elementor-element.elementor-element-75331a36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2778 .elementor-element.elementor-element-75331a36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:1025px){.elementor-2778 .elementor-element.elementor-element-456d7d9b:not(.elementor-motion-effects-element-type-background), .elementor-2778 .elementor-element.elementor-element-456d7d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2778 .elementor-element.elementor-element-12f8d34{padding:36px 26px 8px 15px;}.elementor-2778 .elementor-element.elementor-element-065e502 .elementor-heading-title{line-height:1.3em;}.elementor-2778 .elementor-element.elementor-element-3d21410f{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2778 .elementor-element.elementor-element-f195275{padding:0px 15px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-5a2e2cc7{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:0px 15px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-3265046e{padding:0px 0px 0px 12px;}.elementor-2778 .elementor-element.elementor-element-7b200c9e{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2778 .elementor-element.elementor-element-2e67457{padding:21px 0px 0px 16px;}.elementor-2778 .elementor-element.elementor-element-28e0d57{line-height:1em;}.elementor-2778 .elementor-element.elementor-element-de36d3a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-2778 .elementor-element.elementor-element-7e3af6ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-2778 .elementor-element.elementor-element-5d403f96{padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-3d21410f{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2778 .elementor-element.elementor-element-5a2e2cc7{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2778 .elementor-element.elementor-element-252dd8d4{font-size:55px;line-height:1em;}.elementor-2778 .elementor-element.elementor-element-51c32554{padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-7b200c9e{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:0px 0px 0px 0px;}.elementor-2778 .elementor-element.elementor-element-6541afa{padding:18px 0px 18px 0px;}.elementor-2778 .elementor-element.elementor-element-4e2d125{font-size:55px;line-height:1.3em;}.elementor-2778 .elementor-element.elementor-element-de36d3a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}