.elementor-9 .elementor-element.elementor-element-40aa338{--display:flex;--min-height:700px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.79;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-40aa338:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-40aa338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://modernash.wpenginepowered.com/wp-content/uploads/2024/05/couple_in_kitchen.jpg");background-position:0px 32%;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-40aa338::before, .elementor-9 .elementor-element.elementor-element-40aa338 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-40aa338 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-40aa338 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-40aa338 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-40aa338 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3B383799;--background-overlay:'';}.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-9 .elementor-element.elementor-element-242c857 .elementor-heading-title{font-family:"Andada Pro", Sans-serif;font-size:4rem;font-weight:800;color:var( --e-global-color-d107eba );}.elementor-9 .elementor-element.elementor-element-5b8b863{text-align:center;}.elementor-9 .elementor-element.elementor-element-5b8b863 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6rem;font-weight:400;color:var( --e-global-color-d107eba );}.elementor-9 .elementor-element.elementor-element-ab13c86{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 0%;--row-gap:0%;--column-gap:0%;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-92d3405{--display:flex;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-8896084 .elementor-flip-box__front{background-color:var( --e-global-color-d107eba );background-image:url("https://modernash.wpenginepowered.com/wp-content/uploads/2025/07/homepage_kitchen_400x.progressive.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-8896084 .elementor-flip-box__back{background-color:#3CA9DA80;}.elementor-9 .elementor-element.elementor-element-8896084 .elementor-flip-box{height:350px;}.elementor-9 .elementor-element.elementor-element-8896084 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9 .elementor-element.elementor-element-8896084 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-8896084 .elementor-icon svg{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-8896084 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9 .elementor-element.elementor-element-8896084 .elementor-flip-box__button{margin-center:0;}.elementor-9 .elementor-element.elementor-element-c12d9e3{text-align:center;}.elementor-9 .elementor-element.elementor-element-c12d9e3 .elementor-heading-title{font-family:"Andada Pro", Sans-serif;font-size:1.7rem;font-weight:700;color:var( --e-global-color-900aca2 );}.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-9 .elementor-element.elementor-element-a9a7490{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-9 .elementor-element.elementor-element-d85bdc2{--display:flex;}.elementor-9 .elementor-element.elementor-element-5862e74 .elementor-flip-box__front{background-color:var( --e-global-color-d107eba );background-image:url("https://modernash.wpenginepowered.com/wp-content/uploads/2025/07/closet.png");background-position:center center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-5862e74 .elementor-flip-box__back{background-color:#3CA9DA80;}.elementor-9 .elementor-element.elementor-element-5862e74 .elementor-flip-box{height:350px;}.elementor-9 .elementor-element.elementor-element-5862e74 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9 .elementor-element.elementor-element-5862e74 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-5862e74 .elementor-icon svg{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-5862e74 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9 .elementor-element.elementor-element-5862e74 .elementor-flip-box__button{margin-center:0;}.elementor-9 .elementor-element.elementor-element-831b8f6{text-align:center;}.elementor-9 .elementor-element.elementor-element-831b8f6 .elementor-heading-title{font-family:"Andada Pro", Sans-serif;font-size:1.7rem;font-weight:700;color:var( --e-global-color-900aca2 );}.elementor-9 .elementor-element.elementor-element-987a0be{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-9 .elementor-element.elementor-element-ff84cd4{--display:flex;}.elementor-9 .elementor-element.elementor-element-ef8626a .elementor-flip-box__front{background-color:var( --e-global-color-d107eba );background-image:url("https://modernash.wpenginepowered.com/wp-content/uploads/2025/07/bathroom.png");background-position:center center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-ef8626a .elementor-flip-box__back{background-color:#3CA9DA80;}.elementor-9 .elementor-element.elementor-element-ef8626a .elementor-flip-box{height:350px;}.elementor-9 .elementor-element.elementor-element-ef8626a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9 .elementor-element.elementor-element-ef8626a .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-ef8626a .elementor-icon svg{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-ef8626a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9 .elementor-element.elementor-element-ef8626a .elementor-flip-box__button{margin-center:0;}.elementor-9 .elementor-element.elementor-element-35f1970{text-align:center;}.elementor-9 .elementor-element.elementor-element-35f1970 .elementor-heading-title{font-family:"Andada Pro", Sans-serif;font-size:1.7rem;font-weight:700;color:var( --e-global-color-900aca2 );}.elementor-9 .elementor-element.elementor-element-1dc3f2c{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-9 .elementor-element.elementor-element-4c6c4a6{--display:flex;--min-height:100px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-4c6c4a6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4c6c4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5e9fc96 );}.elementor-9 .elementor-element.elementor-element-248f808{text-align:center;}.elementor-9 .elementor-element.elementor-element-248f808 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.5rem;font-weight:800;color:var( --e-global-color-d107eba );}.elementor-9 .elementor-element.elementor-element-74a6cd6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d4d3fad{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-900aca2 );}.elementor-9 .elementor-element.elementor-element-3172a50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f7931da{--display:flex;--min-height:100px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-f7931da:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f7931da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04835a5 );}.elementor-9 .elementor-element.elementor-element-1b0d999{text-align:center;}.elementor-9 .elementor-element.elementor-element-1b0d999 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.5rem;font-weight:800;color:var( --e-global-color-d107eba );}.elementor-9 .elementor-element.elementor-element-f73bafd{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9 .elementor-element.elementor-element-65ab767 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-9 .elementor-element.elementor-element-65ab767 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-65ab767{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9 .elementor-element.elementor-element-a654714{--display:flex;--min-height:100px;--justify-content:center;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a654714:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a654714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04835a5 );}.elementor-9 .elementor-element.elementor-element-edfadb2{text-align:center;}.elementor-9 .elementor-element.elementor-element-edfadb2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.5rem;font-weight:800;color:var( --e-global-color-d107eba );}.elementor-9 .elementor-element.elementor-element-4cdc8fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-865def0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5b901e9{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-5b901e9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5b901e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5e9fc96 );}.elementor-9 .elementor-element.elementor-element-ff6c009 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-984142f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-9 .elementor-element.elementor-element-b8a07c4 .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-b8a07c4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-b8a07c4 .elementor-cta__content{min-height:365px;text-align:center;}.elementor-9 .elementor-element.elementor-element-b8a07c4 .elementor-cta__title{font-family:"Andada Pro", Sans-serif;font-size:32px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-b8a07c4 .elementor-cta__description{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-b8a07c4 .elementor-cta__button{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-04835a5 );}.elementor-9 .elementor-element.elementor-element-b8a07c4 .elementor-cta__button:hover{color:var( --e-global-color-d107eba );background-color:var( --e-global-color-04835a5 );border-color:var( --e-global-color-04835a5 );}.elementor-9 .elementor-element.elementor-element-237464b{--display:flex;--min-height:100px;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-237464b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-237464b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93a13d8 );}.elementor-9 .elementor-element.elementor-element-36d0b4c{text-align:center;}.elementor-9 .elementor-element.elementor-element-36d0b4c .elementor-heading-title{font-family:"Andada Pro", Sans-serif;font-size:2.5rem;font-weight:800;color:var( --e-global-color-d107eba );}.elementor-9 .elementor-element.elementor-element-77312ec{text-align:center;}.elementor-9 .elementor-element.elementor-element-77312ec .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-d107eba );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-34c1e40{--grid-columns:3;}.elementor-9 .elementor-element.elementor-element-34c1e40 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9 .elementor-element.elementor-element-34c1e40 .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-34c1e40 .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-34c1e40 .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-34c1e40 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-ab13c86{--content-width:1140px;}.elementor-9 .elementor-element.elementor-element-92d3405{--width:100%;}.elementor-9 .elementor-element.elementor-element-5b901e9{--width:100%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-40aa338:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-40aa338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-9 .elementor-element.elementor-element-242c857{text-align:center;}.elementor-9 .elementor-element.elementor-element-ab13c86{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-8896084 .elementor-flip-box{height:28vh;}.elementor-9 .elementor-element.elementor-element-5862e74 .elementor-flip-box{height:28vh;}.elementor-9 .elementor-element.elementor-element-ef8626a .elementor-flip-box{height:28vh;}.elementor-9 .elementor-element.elementor-element-34c1e40{--grid-columns:3;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-40aa338{--min-height:410px;}.elementor-9 .elementor-element.elementor-element-40aa338:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-40aa338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-9 .elementor-element.elementor-element-242c857 .elementor-heading-title{font-size:2.4rem;}.elementor-9 .elementor-element.elementor-element-5b8b863 .elementor-heading-title{font-size:1.2em;line-height:1.7em;}.elementor-9 .elementor-element.elementor-element-ab13c86{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-4c6c4a6{--padding-top:35px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-248f808 .elementor-heading-title{font-size:2.3rem;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-74a6cd6{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-9 .elementor-element.elementor-element-d4d3fad{font-size:19px;}.elementor-9 .elementor-element.elementor-element-f7931da{--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1b0d999 .elementor-heading-title{font-size:2.1rem;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-f73bafd{--padding-top:40px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-9 .elementor-element.elementor-element-a654714{--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-edfadb2 .elementor-heading-title{font-size:2.1rem;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-34c1e40{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-92d3405 */.elementor-9 .elementor-element.elementor-element-92d3405 .elementor-flip-box__front {
    background-size: 100%;
    transition: all 0.25s;
}

.elementor-9 .elementor-element.elementor-element-92d3405:hover .elementor-flip-box__front {
    background-size: 130%;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5862e74 */.elementor-9 .elementor-element.elementor-element-5862e74 .elementor-flip-box__front {
    background-size: 100%;
    transition: all 0.25s;
}

.elementor-9 .elementor-element.elementor-element-5862e74:hover .elementor-flip-box__front {
    background-size: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d85bdc2 */.elementor-9 .elementor-element.elementor-element-d85bdc2 .elementor-flip-box__front {
    background-size: 100%;
    transition: all 0.25s;
}

.elementor-9 .elementor-element.elementor-element-d85bdc2:hover .elementor-flip-box__front {
    background-size: 130%;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-ef8626a */.elementor-9 .elementor-element.elementor-element-ef8626a .elementor-flip-box__front {
    background-size: 100%;
    transition: all 0.25s;
}

.elementor-9 .elementor-element.elementor-element-ef8626a:hover .elementor-flip-box__front {
    background-size: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff84cd4 */.elementor-9 .elementor-element.elementor-element-ff84cd4 .elementor-flip-box__front {
    background-size: 100%;
    transition: all 0.25s;
}

.elementor-9 .elementor-element.elementor-element-ff84cd4:hover .elementor-flip-box__front {
    background-size: 130%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d3fad */.elementor-9 .elementor-element.elementor-element-d4d3fad li {
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b8a07c4 */@media only screen and (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-b8a07c4 .elementor-cta{
        display: flex;
        flex-direction: column !important;
    }
}/* End custom CSS */