.elementor-1947 .elementor-element.elementor-element-3f472b2{--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;--padding-top:100px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-1947 .elementor-element.elementor-element-3f472b2:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-3f472b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2428;}.elementor-1947 .elementor-element.elementor-element-3f472b2 > .elementor-shape-top .elementor-shape-fill, .elementor-1947 .elementor-element.elementor-element-3f472b2 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F3EAD8;}.elementor-1947 .elementor-element.elementor-element-3f472b2 > .elementor-shape-top svg, .elementor-1947 .elementor-element.elementor-element-3f472b2 > .e-con-inner > .elementor-shape-top svg{height:22px;}.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-1947 .elementor-element.elementor-element-e444f51{padding:0px 0px 20px 0px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-e444f51 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-a44b117{padding:0px 0px 24px 0px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-a44b117 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:4.5vw;font-weight:400;line-height:1.2em;color:#FFF5E9;}.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-1947 .elementor-element.elementor-element-0f4c169{text-align:center;font-family:"Kodchasan", Sans-serif;font-size:15px;font-weight:300;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-183e57e{--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-1947 .elementor-element.elementor-element-e3c2ea9{--display:flex;--min-height:560px;--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;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-1947 .elementor-element.elementor-element-e3c2ea9:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-e3c2ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132a2b;}.elementor-1947 .elementor-element.elementor-element-f2fccf2{padding:0px 0px 14px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-f2fccf2 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-c84863d{padding:0px 0px 6px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-c84863d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.8vw;font-weight:500;line-height:1.2em;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-94c8ab5{padding:0px 0px 22px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-94c8ab5 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-582aae0{padding:0px 0px 28px 0px;font-family:"Kodchasan", Sans-serif;font-size:14px;font-weight:300;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-d41c81c{--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;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1947 .elementor-element.elementor-element-1b6e53f{--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;}.elementor-1947 .elementor-element.elementor-element-1b2b845{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-1b2b845 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-593806f{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-593806f .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-b58395e{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-b58395e .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-57f8437{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-57f8437 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-b1c0722{--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;}.elementor-1947 .elementor-element.elementor-element-12969cb{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-12969cb .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-df73aba{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-df73aba .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-263fdbd{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-263fdbd .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-87fe28f{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-87fe28f .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.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-1947 .elementor-element.elementor-element-f2c1a87 .elementor-button{background-color:#61CE7000;font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#FDC41F;color:#FDC41F;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:13px 30px 13px 30px;}.elementor-1947 .elementor-element.elementor-element-0becb03{--display:flex;--min-height:560px;--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-1947 .elementor-element.elementor-element-0becb03:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-0becb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.dominimix.pt/wp-content/uploads/2025/09/Bedroom-with-queen-size-bed-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1947 .elementor-element.elementor-element-ec94b51{--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-1947 .elementor-element.elementor-element-9718243{--display:flex;--min-height:560px;--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-1947 .elementor-element.elementor-element-9718243:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-9718243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.dominimix.pt/wp-content/uploads/2025/09/Kitchenette_Apartamento-Oliveira-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1947 .elementor-element.elementor-element-f657434{--display:flex;--min-height:560px;--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;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-1947 .elementor-element.elementor-element-f657434:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-f657434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132a2b;}.elementor-1947 .elementor-element.elementor-element-4275636{padding:0px 0px 14px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-4275636 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-a317125{padding:0px 0px 6px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-a317125 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.8vw;font-weight:500;line-height:1.2em;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-a9bd529{padding:0px 0px 22px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-a9bd529 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-2e78124{padding:0px 0px 28px 0px;font-family:"Kodchasan", Sans-serif;font-size:14px;font-weight:300;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-ca8ab58{--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;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1947 .elementor-element.elementor-element-44618bc{--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;}.elementor-1947 .elementor-element.elementor-element-b80da95{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-b80da95 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-639b058{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-639b058 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-5a750d0{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-5a750d0 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-f8bfcb8{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-f8bfcb8 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-389275c{--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;}.elementor-1947 .elementor-element.elementor-element-dcdfa0c{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-dcdfa0c .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-ff6ee8c{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-ff6ee8c .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-ec0c8f9{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-ec0c8f9 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-3492504{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-3492504 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-7c94c9f .elementor-button{background-color:#61CE7000;font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#FDC41F;color:#FDC41F;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:13px 30px 13px 30px;}.elementor-1947 .elementor-element.elementor-element-295a409{--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-1947 .elementor-element.elementor-element-66a8eba{--display:flex;--min-height:560px;--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;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-1947 .elementor-element.elementor-element-66a8eba:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-66a8eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132a2b;}.elementor-1947 .elementor-element.elementor-element-0c2e5fb{padding:0px 0px 14px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-0c2e5fb .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-f94db9c{padding:0px 0px 6px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-f94db9c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.8vw;font-weight:500;line-height:1.2em;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-150299c{padding:0px 0px 22px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-150299c .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-18ed2be{padding:0px 0px 28px 0px;font-family:"Kodchasan", Sans-serif;font-size:14px;font-weight:300;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-101f099{--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;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1947 .elementor-element.elementor-element-fc2041e{--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;}.elementor-1947 .elementor-element.elementor-element-7361841{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-7361841 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-3a643f4{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-3a643f4 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-36e6c4f{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-36e6c4f .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-c1b3929{--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;}.elementor-1947 .elementor-element.elementor-element-32d7dff{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-32d7dff .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-92f558b{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-92f558b .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-1d19bd7{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-1d19bd7 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-ac295f4 .elementor-button{background-color:#61CE7000;font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#FDC41F;color:#FDC41F;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:13px 30px 13px 30px;}.elementor-1947 .elementor-element.elementor-element-0363cd9{--display:flex;--min-height:560px;--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-1947 .elementor-element.elementor-element-0363cd9:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-0363cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.dominimix.pt/wp-content/uploads/2025/09/casa-julieta-6.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1947 .elementor-element.elementor-element-4657636{--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-1947 .elementor-element.elementor-element-d1bc550{--display:flex;--min-height:560px;--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-1947 .elementor-element.elementor-element-d1bc550:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-d1bc550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.dominimix.pt/wp-content/uploads/2025/09/Interior_Apartamento-Lavanda-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1947 .elementor-element.elementor-element-23ae3c6{--display:flex;--min-height:560px;--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;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-1947 .elementor-element.elementor-element-23ae3c6:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-23ae3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132a2b;}.elementor-1947 .elementor-element.elementor-element-529bb75{padding:0px 0px 14px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-529bb75 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-cbbaad6{padding:0px 0px 6px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-cbbaad6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.8vw;font-weight:500;line-height:1.2em;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-c78b16b{padding:0px 0px 22px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-c78b16b .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-66505ad{padding:0px 0px 28px 0px;font-family:"Kodchasan", Sans-serif;font-size:14px;font-weight:300;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-2cdadf3{--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;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1947 .elementor-element.elementor-element-8785f72{--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;}.elementor-1947 .elementor-element.elementor-element-914bdf7{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-914bdf7 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-50999bd{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-50999bd .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-b5d31ee{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-b5d31ee .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-a0ac9a8{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-a0ac9a8 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-d54c5cf{--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;}.elementor-1947 .elementor-element.elementor-element-92f6d30{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-92f6d30 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-640488b{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-640488b .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-c9ce807{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-c9ce807 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-618a099{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-618a099 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-772317a .elementor-button{background-color:#61CE7000;font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#FDC41F;color:#FDC41F;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:13px 30px 13px 30px;}.elementor-1947 .elementor-element.elementor-element-c3bfbf0{--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-1947 .elementor-element.elementor-element-ed50c16{--display:flex;--min-height:560px;--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;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-1947 .elementor-element.elementor-element-ed50c16:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-ed50c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132a2b;}.elementor-1947 .elementor-element.elementor-element-6253b26{padding:0px 0px 14px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-6253b26 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-ac40286{padding:0px 0px 6px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-ac40286 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.8vw;font-weight:500;line-height:1.2em;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-7eae2f6{padding:0px 0px 28px 0px;font-family:"Kodchasan", Sans-serif;font-size:14px;font-weight:300;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-feb6d46{--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;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1947 .elementor-element.elementor-element-199ea41{--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;}.elementor-1947 .elementor-element.elementor-element-615397e{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-615397e .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-85754b4{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-85754b4 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-76f0672{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-76f0672 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-6777132{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-6777132 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-a83ed0b{--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;}.elementor-1947 .elementor-element.elementor-element-5c14104{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-5c14104 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-9685f5a{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-9685f5a .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-90a066b{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-90a066b .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-613290c{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-613290c .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-267c23e .elementor-button{background-color:#61CE7000;font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#FDC41F;color:#FDC41F;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:13px 30px 13px 30px;}.elementor-1947 .elementor-element.elementor-element-adf678c{--display:flex;--min-height:560px;--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-1947 .elementor-element.elementor-element-adf678c:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-adf678c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.dominimix.pt/wp-content/uploads/2025/09/Double-room-with-walking-closet_Casa-Familia-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1947 .elementor-element.elementor-element-1bcb509{--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-1947 .elementor-element.elementor-element-58dd666{--display:flex;--min-height:560px;--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-1947 .elementor-element.elementor-element-58dd666:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-58dd666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.dominimix.pt/wp-content/uploads/2025/09/View-from-Masterbed_CC-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1947 .elementor-element.elementor-element-0a59a3e{--display:flex;--min-height:560px;--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;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-1947 .elementor-element.elementor-element-0a59a3e:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-0a59a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132a2b;}.elementor-1947 .elementor-element.elementor-element-0edc2fa{padding:0px 0px 14px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-0edc2fa .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#FDC41F;}.elementor-1947 .elementor-element.elementor-element-c1e4798{padding:0px 0px 6px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-c1e4798 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.8vw;font-weight:500;line-height:1.2em;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-9a274aa{padding:0px 0px 28px 0px;font-family:"Kodchasan", Sans-serif;font-size:14px;font-weight:300;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-0ff4c17{--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;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1947 .elementor-element.elementor-element-be7f7d1{--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;}.elementor-1947 .elementor-element.elementor-element-9efca9e{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-9efca9e .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-2fb00ae{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-2fb00ae .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-350fbb0{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-350fbb0 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-18e0d60{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-18e0d60 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-09a5b44{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-09a5b44 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-3a68425{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-3a68425 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-d118411{--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;}.elementor-1947 .elementor-element.elementor-element-e958f2d{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-e958f2d .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-ee543d7{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-ee543d7 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-3f0e187{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-3f0e187 .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-392babd{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-392babd .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-613e98c{padding:0px 0px 7px 0px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-613e98c .elementor-heading-title{font-family:"Kodchasan", Sans-serif;font-size:12px;font-weight:400;color:#FFF5E9;}.elementor-1947 .elementor-element.elementor-element-6402207 .elementor-button{background-color:#61CE7000;font-family:"Kodchasan", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#FDC41F;color:#FDC41F;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:13px 30px 13px 30px;}@media(min-width:768px){.elementor-1947 .elementor-element.elementor-element-e3c2ea9{--width:50%;}.elementor-1947 .elementor-element.elementor-element-1b6e53f{--width:50%;}.elementor-1947 .elementor-element.elementor-element-b1c0722{--width:50%;}.elementor-1947 .elementor-element.elementor-element-0becb03{--width:50%;}.elementor-1947 .elementor-element.elementor-element-9718243{--width:50%;}.elementor-1947 .elementor-element.elementor-element-f657434{--width:50%;}.elementor-1947 .elementor-element.elementor-element-44618bc{--width:50%;}.elementor-1947 .elementor-element.elementor-element-389275c{--width:50%;}.elementor-1947 .elementor-element.elementor-element-66a8eba{--width:50%;}.elementor-1947 .elementor-element.elementor-element-fc2041e{--width:50%;}.elementor-1947 .elementor-element.elementor-element-c1b3929{--width:50%;}.elementor-1947 .elementor-element.elementor-element-0363cd9{--width:50%;}.elementor-1947 .elementor-element.elementor-element-d1bc550{--width:50%;}.elementor-1947 .elementor-element.elementor-element-23ae3c6{--width:50%;}.elementor-1947 .elementor-element.elementor-element-8785f72{--width:50%;}.elementor-1947 .elementor-element.elementor-element-d54c5cf{--width:50%;}.elementor-1947 .elementor-element.elementor-element-ed50c16{--width:50%;}.elementor-1947 .elementor-element.elementor-element-199ea41{--width:50%;}.elementor-1947 .elementor-element.elementor-element-a83ed0b{--width:50%;}.elementor-1947 .elementor-element.elementor-element-adf678c{--width:50%;}.elementor-1947 .elementor-element.elementor-element-58dd666{--width:50%;}.elementor-1947 .elementor-element.elementor-element-0a59a3e{--width:50%;}.elementor-1947 .elementor-element.elementor-element-be7f7d1{--width:50%;}.elementor-1947 .elementor-element.elementor-element-d118411{--width:50%;}}@media(max-width:767px){.elementor-1947 .elementor-element.elementor-element-a44b117 .elementor-heading-title{font-size:2rem;}.elementor-1947 .elementor-element.elementor-element-c84863d .elementor-heading-title{font-size:2rem;}.elementor-1947 .elementor-element.elementor-element-a317125 .elementor-heading-title{font-size:2rem;}.elementor-1947 .elementor-element.elementor-element-f94db9c .elementor-heading-title{font-size:2rem;}.elementor-1947 .elementor-element.elementor-element-cbbaad6 .elementor-heading-title{font-size:2rem;}.elementor-1947 .elementor-element.elementor-element-ac40286 .elementor-heading-title{font-size:2rem;}.elementor-1947 .elementor-element.elementor-element-c1e4798 .elementor-heading-title{font-size:2rem;}}/* Start custom CSS *//* Botão View room */
.accom-btn .elementor-button {
  background-color: transparent !important;
  color: #FDC41F !important;
  border: 1px solid rgba(253,196,31,0.35) !important;
  border-radius: 0 !important;
  font-family: 'Kodchasan', sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
}
.accom-btn .elementor-button:hover {
  background-color: #FDC41F !important;
  color: #2B241F !important;
}
/* Amenity dot */
.accom-amenity .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 4px; height: 4px;
  border-radius: 50%;
  background: #FDC41F;
  opacity: 0.7;
  margin-right: 8px;
  vertical-align: middle;
}
/* Number line */
.accom-num .elementor-heading-title::after {
  content: '';
  display: inline-block;
  width: 36px; height: 1px;
  background: #FDC41F;
  opacity: 0.4;
  margin-left: 12px;
  vertical-align: middle;
}/* End custom CSS */