.elementor-1404 .elementor-element.elementor-element-00000ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000003b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000003b:not(.elementor-motion-effects-element-type-background), .elementor-1404 .elementor-element.elementor-element-000003b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naesdollhouse.com/wp-content/uploads/2026/09/naes-dollhouse-glossy-waves-hero.webp");background-position:center right;background-size:cover;}.elementor-1404 .elementor-element.elementor-element-000003a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );color:var( --e-global-color-primary );}.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-1404 .elementor-element.elementor-element-000002e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1404 .elementor-element.elementor-element-0000038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1404 .elementor-element.elementor-element-000002f .elementor-icon-wrapper{text-align:center;}.elementor-1404 .elementor-element.elementor-element-000002f.elementor-view-stacked .elementor-icon{background-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-000002f.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-000002f.elementor-view-default .elementor-icon{color:#D91378;border-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-000002f.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-000002f.elementor-view-default .elementor-icon svg{fill:#D91378;}.elementor-1404 .elementor-element.elementor-element-000002f .elementor-icon{font-size:27px;}.elementor-1404 .elementor-element.elementor-element-000002f .elementor-icon svg{height:27px;}.elementor-1404 .elementor-element.elementor-element-0000034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000032 .elementor-icon-wrapper{text-align:center;}.elementor-1404 .elementor-element.elementor-element-0000032.elementor-view-stacked .elementor-icon{background-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000032.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-0000032.elementor-view-default .elementor-icon{color:#D91378;border-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000032.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-0000032.elementor-view-default .elementor-icon svg{fill:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000032 .elementor-icon{font-size:27px;}.elementor-1404 .elementor-element.elementor-element-0000032 .elementor-icon svg{height:27px;}.elementor-1404 .elementor-element.elementor-element-0000037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000035 .elementor-icon-wrapper{text-align:center;}.elementor-1404 .elementor-element.elementor-element-0000035.elementor-view-stacked .elementor-icon{background-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000035.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-0000035.elementor-view-default .elementor-icon{color:#D91378;border-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000035.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-0000035.elementor-view-default .elementor-icon svg{fill:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000035 .elementor-icon{font-size:27px;}.elementor-1404 .elementor-element.elementor-element-0000035 .elementor-icon svg{height:27px;}.elementor-1404 .elementor-element.elementor-element-0000067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000066{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000040{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000003e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000065{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1404 .elementor-element.elementor-element-000004c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000004e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000058{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000005e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000005a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000064{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000060{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000007e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000007d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000007c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000007b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000079{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000070{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000006d .elementor-icon-wrapper{text-align:center;}.elementor-1404 .elementor-element.elementor-element-000006d.elementor-view-stacked .elementor-icon{background-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-000006d.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-000006d.elementor-view-default .elementor-icon{color:#D91378;border-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-000006d.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-000006d.elementor-view-default .elementor-icon svg{fill:#D91378;}.elementor-1404 .elementor-element.elementor-element-000006d .elementor-icon{font-size:27px;}.elementor-1404 .elementor-element.elementor-element-000006d .elementor-icon svg{height:27px;}.elementor-1404 .elementor-element.elementor-element-0000074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000071 .elementor-icon-wrapper{text-align:center;}.elementor-1404 .elementor-element.elementor-element-0000071.elementor-view-stacked .elementor-icon{background-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000071.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-0000071.elementor-view-default .elementor-icon{color:#D91378;border-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000071.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-0000071.elementor-view-default .elementor-icon svg{fill:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000071 .elementor-icon{font-size:27px;}.elementor-1404 .elementor-element.elementor-element-0000071 .elementor-icon svg{height:27px;}.elementor-1404 .elementor-element.elementor-element-0000078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000075 .elementor-icon-wrapper{text-align:center;}.elementor-1404 .elementor-element.elementor-element-0000075.elementor-view-stacked .elementor-icon{background-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000075.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-0000075.elementor-view-default .elementor-icon{color:#D91378;border-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000075.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-0000075.elementor-view-default .elementor-icon svg{fill:#D91378;}.elementor-1404 .elementor-element.elementor-element-0000075 .elementor-icon{font-size:27px;}.elementor-1404 .elementor-element.elementor-element-0000075 .elementor-icon svg{height:27px;}.elementor-1404 .elementor-element.elementor-element-0000091{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000008f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000083{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000008e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000085{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000087{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000008b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000008d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-0000097{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000009b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-000009f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000ae .elementor-icon-wrapper{text-align:center;}.elementor-1404 .elementor-element.elementor-element-00000ae.elementor-view-stacked .elementor-icon{background-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-00000ae.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-00000ae.elementor-view-default .elementor-icon{color:#D91378;border-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-00000ae.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-00000ae.elementor-view-default .elementor-icon svg{fill:#D91378;}.elementor-1404 .elementor-element.elementor-element-00000ae .elementor-icon{font-size:27px;}.elementor-1404 .elementor-element.elementor-element-00000ae .elementor-icon svg{height:27px;}.elementor-1404 .elementor-element.elementor-element-00000b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000b4 .elementor-icon-wrapper{text-align:center;}.elementor-1404 .elementor-element.elementor-element-00000b4.elementor-view-stacked .elementor-icon{background-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-00000b4.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-00000b4.elementor-view-default .elementor-icon{color:#D91378;border-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-00000b4.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-00000b4.elementor-view-default .elementor-icon svg{fill:#D91378;}.elementor-1404 .elementor-element.elementor-element-00000b4 .elementor-icon{font-size:27px;}.elementor-1404 .elementor-element.elementor-element-00000b4 .elementor-icon svg{height:27px;}.elementor-1404 .elementor-element.elementor-element-00000be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000ba .elementor-icon-wrapper{text-align:center;}.elementor-1404 .elementor-element.elementor-element-00000ba.elementor-view-stacked .elementor-icon{background-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-00000ba.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-00000ba.elementor-view-default .elementor-icon{color:#D91378;border-color:#D91378;}.elementor-1404 .elementor-element.elementor-element-00000ba.elementor-view-framed .elementor-icon, .elementor-1404 .elementor-element.elementor-element-00000ba.elementor-view-default .elementor-icon svg{fill:#D91378;}.elementor-1404 .elementor-element.elementor-element-00000ba .elementor-icon{font-size:27px;}.elementor-1404 .elementor-element.elementor-element-00000ba .elementor-icon svg{height:27px;}.elementor-1404 .elementor-element.elementor-element-00000a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000a9:not(.elementor-motion-effects-element-type-background), .elementor-1404 .elementor-element.elementor-element-00000a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naesdollhouse.com/wp-content/uploads/2026/09/naes-dollhouse-hairstyle-288-1.webp");background-position:center center;background-size:cover;}.elementor-1404 .elementor-element.elementor-element-00000a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1404 .elementor-element.elementor-element-00000ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1404 .elementor-element.elementor-element-0000065{--grid-auto-flow:row;}.elementor-1404 .elementor-element.elementor-element-000008e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1404 .elementor-element.elementor-element-000002e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1404 .elementor-element.elementor-element-0000040{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1404 .elementor-element.elementor-element-0000065{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1404 .elementor-element.elementor-element-000007c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1404 .elementor-element.elementor-element-000008f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1404 .elementor-element.elementor-element-000008e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1404 .elementor-element.elementor-element-00000bf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1404 .elementor-element.elementor-element-00000b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1404 .elementor-element.elementor-element-00000b8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1404 .elementor-element.elementor-element-00000be{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1404 .elementor-element.elementor-element-00000cb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS */.elementor-1405{overflow:hidden}
.elementor-1405 .ndh-home-hero{box-shadow:inset 0 -90px 120px rgba(16,12,15,.45),inset 0 0 0 1px rgba(255,255,255,.035)}
.elementor-1405 .ndh-home-hero h1{letter-spacing:-.035em;text-shadow:0 3px 24px rgba(0,0,0,.55)}
.elementor-1405 .ndh-home-hero .elementor-button{box-shadow:0 12px 30px rgba(194,31,107,.18);transition:transform .28s ease,box-shadow .28s ease}
.elementor-1405 .ndh-home-hero .elementor-button:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(194,31,107,.3)}
.elementor-1405 .ndh-home-services{background-color:#fff8f3;background-image:radial-gradient(circle at 8% 0%,rgba(194,31,107,.11),transparent 31%),linear-gradient(180deg,#fffaf6 0%,#fff8f3 100%)}
.elementor-1405 .ndh-signature-card{position:relative;overflow:hidden;background:#fffdfb;border:1px solid rgba(194,31,107,.2)!important;box-shadow:0 15px 35px rgba(44,19,32,.1);transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}
.elementor-1405 .ndh-signature-card:before{content:'';position:absolute;z-index:3;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#7f0f46,#ef3f91,#7f0f46)}
.elementor-1405 .ndh-signature-card:hover{transform:translateY(-7px);box-shadow:0 24px 55px rgba(65,19,43,.18);border-color:rgba(194,31,107,.48)!important}
.elementor-1405 .ndh-signature-card .elementor-widget-image{overflow:hidden}
.elementor-1405 .ndh-signature-card img{transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .35s ease;filter:saturate(.96) contrast(1.02)}
.elementor-1405 .ndh-signature-card:hover img{transform:scale(1.045);filter:saturate(1.08) contrast(1.03)}
.elementor-1405 .ndh-home-experience{background-color:#100c0f;background-image:radial-gradient(circle at 78% 18%,rgba(194,31,107,.19),transparent 34%),linear-gradient(135deg,#100c0f 0%,#1a1017 100%)}
.elementor-1405 .ndh-home-gallery{background-image:linear-gradient(180deg,#fff8f3 0%,#fffdfb 52%,#f7e9ef 100%)}
.elementor-1405 .ndh-home-gallery-row .ndh-image{overflow:hidden;border:1px solid rgba(194,31,107,.16);box-shadow:0 18px 42px rgba(45,18,31,.13);transition:transform .3s ease,box-shadow .3s ease}
.elementor-1405 .ndh-home-gallery-row .ndh-image:hover{transform:translateY(-5px);box-shadow:0 25px 55px rgba(45,18,31,.2)}
.elementor-1405 .ndh-home-gallery-row img{transition:transform .6s ease}
.elementor-1405 .ndh-home-gallery-row .ndh-image:hover img{transform:scale(1.035)}
.elementor-1405 .ndh-home-reviews{background-color:#100c0f;background-image:radial-gradient(circle at 15% 20%,rgba(194,31,107,.18),transparent 32%),radial-gradient(circle at 88% 78%,rgba(240,221,229,.08),transparent 30%)}
.elementor-1405 .ndh-review-card{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;border:1px solid rgba(240,221,229,.18)!important;box-shadow:0 18px 50px rgba(0,0,0,.25);backdrop-filter:blur(5px)}
.elementor-1405 .ndh-process{background-image:radial-gradient(circle at 92% 15%,rgba(194,31,107,.1),transparent 28%),linear-gradient(180deg,#fffaf6,#fff8f3)}
.elementor-1405 .ndh-step-number .elementor-heading-title{text-shadow:0 8px 22px rgba(194,31,107,.18)}
.elementor-1405 .ndh-owner{background-image:linear-gradient(135deg,#fff8f3 0%,#f9edf2 100%)}
.elementor-1405 .ndh-slot-owner-portrait{position:relative;padding:8px!important;background:#fff;border:1px solid rgba(194,31,107,.28);box-shadow:0 24px 60px rgba(63,20,42,.17)}
.elementor-1405 .ndh-slot-owner-portrait:after{content:'';position:absolute;inset:13px;border:1px solid rgba(255,255,255,.7);pointer-events:none}
.elementor-1405 .ndh-section-heading:after{content:'';display:block;width:74px;height:2px;margin-top:16px;background:linear-gradient(90deg,#c21f6b,transparent)}
@media(max-width:767px){
 .elementor-1405 .ndh-home-hero{box-shadow:inset 0 -80px 100px rgba(16,12,15,.5)}
 .elementor-1405 .ndh-home-hero h1{font-size:clamp(42px,12vw,58px)!important;line-height:.95!important}
 .elementor-1405 .ndh-signatures{gap:14px!important}
 .elementor-1405 .ndh-signature-card{box-shadow:0 10px 24px rgba(44,19,32,.11)}
 .elementor-1405 .ndh-signature-card .elementor-heading-title{font-size:12px!important;letter-spacing:.035em}
 .elementor-1405 .ndh-signature-card .ndh-copy{font-size:10px!important}
 .elementor-1405 .ndh-home-gallery-row{gap:10px!important}
 .elementor-1405 .ndh-review-card{box-shadow:0 14px 36px rgba(0,0,0,.24)}
 .elementor-1405 .ndh-slot-owner-portrait{padding:6px!important}
}
@media(prefers-reduced-motion:reduce){
 .elementor-1405 .ndh-signature-card,.elementor-1405 .ndh-signature-card img,.elementor-1405 .ndh-home-gallery-row .ndh-image,.elementor-1405 .ndh-home-gallery-row img,.elementor-1405 .ndh-home-hero .elementor-button{transition:none!important}
}

/* NDH EDITORIAL V2 */
.elementor-1405 .ndh-home-services{position:relative;padding-block:clamp(72px,8vw,128px)}
.elementor-1405 .ndh-home-services:before{content:"THE DOLLHOUSE EDIT";position:absolute;right:-.03em;top:.05em;font-family:var(--e-global-typography-primary-font-family),serif;font-size:clamp(72px,11vw,178px);line-height:.8;letter-spacing:-.055em;color:rgba(194,31,107,.045);white-space:nowrap;pointer-events:none}
.elementor-1405 .ndh-signatures{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 26px!important;align-items:start!important;counter-reset:ndhservice}
.elementor-1405 .ndh-signature-card{counter-increment:ndhservice;position:relative;min-width:0;background:rgba(255,250,247,.92)!important;border:1px solid rgba(99,42,67,.13)!important;box-shadow:0 22px 60px rgba(61,27,43,.12)!important;overflow:hidden;isolation:isolate;transition:transform .55s cubic-bezier(.2,.75,.2,1),box-shadow .55s ease}
.elementor-1405 .ndh-signature-card:nth-child(2),.elementor-1405 .ndh-signature-card:nth-child(5){transform:translateY(34px)}
.elementor-1405 .ndh-signature-card:before{content:"0" counter(ndhservice);position:absolute;z-index:5;top:14px;right:16px;color:#fff;font:600 11px/1 Arial,sans-serif;letter-spacing:.18em;text-shadow:0 2px 12px rgba(0,0,0,.65);padding:8px 9px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(16,12,15,.28);backdrop-filter:blur(8px)}
.elementor-1405 .ndh-signature-card:after{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#8e0d49,#ef3c8d,#f4b6cf);z-index:6}
.elementor-1405 .ndh-signature-card .ndh-media{aspect-ratio:4/5!important;overflow:hidden!important}
.elementor-1405 .ndh-signature-card .ndh-media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .5s ease}
.elementor-1405 .ndh-signature-card:hover{transform:translateY(-10px)!important;box-shadow:0 32px 80px rgba(61,27,43,.2)!important}
.elementor-1405 .ndh-signature-card:hover .ndh-media img{transform:scale(1.055);filter:saturate(1.05) contrast(1.03)}
.elementor-1405 .ndh-experience-grid{position:relative!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:0!important;align-items:stretch!important;background:linear-gradient(135deg,#0d090c,#171015 58%,#0b080a)!important;box-shadow:0 34px 100px rgba(0,0,0,.34)!important}
.elementor-1405 .ndh-experience-grid:before{content:"01  /  THE SALON";position:absolute;z-index:8;left:28px;top:28px;color:#fff;font:600 10px/1 Arial,sans-serif;letter-spacing:.25em;padding:10px 12px;border:1px solid rgba(255,255,255,.36);background:rgba(16,12,15,.38);backdrop-filter:blur(10px)}
.elementor-1405 .ndh-experience-grid .ndh-slot-salon-interior{min-height:680px!important;overflow:hidden!important}
.elementor-1405 .ndh-experience-grid .ndh-slot-salon-interior img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important;filter:saturate(.88) contrast(1.04)}
.elementor-1405 .ndh-home-experience-copy{position:relative!important;padding:clamp(56px,6vw,100px)!important;justify-content:center!important}
.elementor-1405 .ndh-home-experience-copy:after{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:linear-gradient(transparent,#e92d7f,transparent)}
.elementor-1405 .ndh-home-gallery-row{position:relative!important;align-items:center!important}
.elementor-1405 .ndh-home-gallery .ndh-media{overflow:hidden!important;box-shadow:0 20px 46px rgba(76,34,51,.16)!important;border:1px solid rgba(118,54,80,.18)!important;transition:transform .5s ease,box-shadow .5s ease}
.elementor-1405 .ndh-home-gallery .ndh-media:nth-of-type(even){transform:translateY(22px)}
.elementor-1405 .ndh-home-gallery .ndh-media img{transition:transform .75s cubic-bezier(.2,.75,.2,1)}
.elementor-1405 .ndh-home-gallery .ndh-media:hover{transform:translateY(-8px) scale(1.015)!important;box-shadow:0 30px 70px rgba(76,34,51,.24)!important}
.elementor-1405 .ndh-home-gallery .ndh-media:hover img{transform:scale(1.06)}
.elementor-1405 .ndh-home-reviews{position:relative;overflow:hidden}
.elementor-1405 .ndh-home-reviews:before{content:"“";position:absolute;left:-.02em;top:-.2em;font-family:Georgia,serif;font-size:28vw;line-height:1;color:rgba(233,45,127,.045);pointer-events:none}
.elementor-1405 .ndh-review-card{position:relative!important;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 24px 60px rgba(0,0,0,.25)!important;backdrop-filter:blur(9px);transition:transform .45s ease,border-color .45s ease}
.elementor-1405 .ndh-review-card:nth-child(2){transform:translateY(-18px)}
.elementor-1405 .ndh-review-card:hover{transform:translateY(-12px)!important;border-color:rgba(239,60,141,.6)!important}
.elementor-1405 .elementor-button{position:relative;overflow:hidden;isolation:isolate}
.elementor-1405 .elementor-button:after{content:"";position:absolute;z-index:-1;inset:-100% -35%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-70%) rotate(7deg);transition:transform .7s ease}
.elementor-1405 .elementor-button:hover:after{transform:translateX(70%) rotate(7deg)}
@media (max-width:1024px){
.elementor-1405 .ndh-signatures{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
.elementor-1405 .ndh-signature-card:nth-child(2),.elementor-1405 .ndh-signature-card:nth-child(5){transform:none}
.elementor-1405 .ndh-experience-grid{grid-template-columns:1fr 1fr!important}
.elementor-1405 .ndh-experience-grid .ndh-slot-salon-interior{min-height:560px!important}
.elementor-1405 .ndh-home-experience-copy{padding:48px 36px!important}
}
@media (max-width:767px){
.elementor-1405 .ndh-home-services{padding-block:64px 76px}
.elementor-1405 .ndh-home-services:before{font-size:74px;top:.2em;right:-.5em}
.elementor-1405 .ndh-signatures{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important}
.elementor-1405 .ndh-signature-card{box-shadow:0 14px 34px rgba(61,27,43,.12)!important}
.elementor-1405 .ndh-signature-card .ndh-media{aspect-ratio:4/5!important}
.elementor-1405 .ndh-signature-card:before{top:8px;right:8px;padding:6px 7px;font-size:8px}
.elementor-1405 .ndh-experience-grid{grid-template-columns:1fr!important}
.elementor-1405 .ndh-experience-grid .ndh-slot-salon-interior{min-height:0!important;aspect-ratio:4/5!important}
.elementor-1405 .ndh-home-experience-copy{padding:48px 24px 56px!important}
.elementor-1405 .ndh-home-experience-copy:after{left:24px;right:24px;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,#e92d7f,transparent)}
.elementor-1405 .ndh-experience-grid:before{left:16px;top:16px;font-size:8px}
.elementor-1405 .ndh-home-gallery .ndh-media:nth-of-type(even){transform:none}
.elementor-1405 .ndh-review-card:nth-child(2){transform:none}
}
@media (prefers-reduced-motion:reduce){.elementor-1405 .ndh-signature-card,.elementor-1405 .ndh-signature-card img,.elementor-1405 .ndh-home-gallery .ndh-media,.elementor-1405 .ndh-home-gallery img,.elementor-1405 .elementor-button:after{transition:none!important}}
/* NDH EXPERIENCE LABEL FIX */
.elementor-1405 .ndh-experience-grid:before{right:auto!important;bottom:auto!important;width:auto!important;height:auto!important}/* End custom CSS */