.elementor-19 .elementor-element.elementor-element-7521d53{--display:flex;--min-height:1400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw}.elementor-19 .elementor-element.elementor-element-7521d53:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-7521d53>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-c1b4f7d{--display:grid;--min-height:150px;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-19 .elementor-element.elementor-element-d4ea835{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:1/3;grid-row:1/3}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-a014b16{text-align:end}.elementor-19 .elementor-element.elementor-element-a014b16 .elementor-heading-title{font-family:"Geist",Sans-serif;font-size:18px;font-weight:200;letter-spacing:.5px}.elementor-19 .elementor-element.elementor-element-9dfc205{--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;grid-column:1/6;grid-row:3/5}.elementor-widget-ucaddon_video_on_hover .ue-button{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-image{transition:all 1200ms ease-in-out}.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-overlay,.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-overlay *{transition:all 1200ms ease-in-out}.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-button,.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-button *{transition:all 1200ms ease-in-out}.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-hover-image-video .ue-image{height:425px;object-fit:cover;object-position:center center}.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-hover-image-video .ue-video{height:425px}.elementor-19 .elementor-element.elementor-element-57e5b64{--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;grid-column:3/9;grid-row:1/3}.elementor-19 .elementor-element.elementor-element-50fc571 .ue-image{transition:all 1200ms ease-in-out}.elementor-19 .elementor-element.elementor-element-50fc571 .ue-overlay,.elementor-19 .elementor-element.elementor-element-50fc571 .ue-overlay *{transition:all 1200ms ease-in-out}.elementor-19 .elementor-element.elementor-element-50fc571 .ue-button,.elementor-19 .elementor-element.elementor-element-50fc571 .ue-button *{transition:all 1200ms ease-in-out}.elementor-19 .elementor-element.elementor-element-50fc571 .ue-hover-image-video .ue-image{height:425px;object-fit:cover;object-position:center center}.elementor-19 .elementor-element.elementor-element-50fc571 .ue-hover-image-video .ue-video{height:425px}.elementor-19 .elementor-element.elementor-element-6f26374{--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;grid-column:9/13;grid-row:1/5}.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-image{transition:all 2000ms ease-in-out}.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-overlay,.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-overlay *{transition:all 2000ms ease-in-out}.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-button,.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-button *{transition:all 2000ms ease-in-out}.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-hover-image-video .ue-image{height:855px;object-fit:cover;object-position:center center}.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-hover-image-video .ue-video{height:855px}.elementor-19 .elementor-element.elementor-element-01add4b{--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;grid-column:1/7;grid-row:5/7}.elementor-19 .elementor-element.elementor-element-beebfcc .ue-image{transition:all 400ms ease-in-out}.elementor-19 .elementor-element.elementor-element-beebfcc .ue-overlay,.elementor-19 .elementor-element.elementor-element-beebfcc .ue-overlay *{transition:all 400ms ease-in-out}.elementor-19 .elementor-element.elementor-element-beebfcc .ue-button,.elementor-19 .elementor-element.elementor-element-beebfcc .ue-button *{transition:all 400ms ease-in-out}.elementor-19 .elementor-element.elementor-element-beebfcc .ue-hover-image-video .ue-image{height:425px;object-fit:cover;object-position:center center}.elementor-19 .elementor-element.elementor-element-beebfcc .ue-hover-image-video .ue-video{height:425px}.elementor-19 .elementor-element.elementor-element-02eeab3{--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;grid-column:6/9;grid-row:3/5}.elementor-19 .elementor-element.elementor-element-35990c1 .ue-image{transition:all 1500ms ease-in-out}.elementor-19 .elementor-element.elementor-element-35990c1 .ue-overlay,.elementor-19 .elementor-element.elementor-element-35990c1 .ue-overlay *{transition:all 1500ms ease-in-out}.elementor-19 .elementor-element.elementor-element-35990c1 .ue-button,.elementor-19 .elementor-element.elementor-element-35990c1 .ue-button *{transition:all 1500ms ease-in-out}.elementor-19 .elementor-element.elementor-element-35990c1 .ue-hover-image-video .ue-image{height:425px;object-fit:cover;object-position:center center}.elementor-19 .elementor-element.elementor-element-35990c1 .ue-hover-image-video .ue-video{height:425px}.elementor-19 .elementor-element.elementor-element-b63bd8c{--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;grid-column:7/13;grid-row:5/7}.elementor-19 .elementor-element.elementor-element-47d208b .ue-image{transition:all 1000ms ease-in-out}.elementor-19 .elementor-element.elementor-element-47d208b .ue-overlay,.elementor-19 .elementor-element.elementor-element-47d208b .ue-overlay *{transition:all 1000ms ease-in-out}.elementor-19 .elementor-element.elementor-element-47d208b .ue-button,.elementor-19 .elementor-element.elementor-element-47d208b .ue-button *{transition:all 1000ms ease-in-out}.elementor-19 .elementor-element.elementor-element-47d208b .ue-hover-image-video .ue-image{height:425px;object-fit:cover;object-position:center center}.elementor-19 .elementor-element.elementor-element-47d208b .ue-hover-image-video .ue-video{height:425px}.elementor-19 .elementor-element.elementor-element-d02b6b4{--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;--overflow:hidden}.elementor-19 .elementor-element.elementor-element-3589ed0 .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-19 .elementor-element.elementor-element-12ff685{--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;--overflow:hidden}.elementor-19 .elementor-element.elementor-element-12ff685:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-12ff685>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.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-19 .elementor-element.elementor-element-2dfe33e{padding:08vw 0vw 0vw 0vw;--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-19 .elementor-element.elementor-element-2dfe33e .elementor-icon-wrapper{text-align:center}.elementor-19 .elementor-element.elementor-element-2dfe33e.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-2dfe33e.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-2dfe33e.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-2dfe33e.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-2dfe33e.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-2dfe33e .elementor-icon{font-size:20px}.elementor-19 .elementor-element.elementor-element-2dfe33e .elementor-icon svg{height:20px}.elementor-19 .elementor-element.elementor-element-dad7d83{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw}.elementor-19 .elementor-element.elementor-element-dad7d83:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-dad7d83>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-dad7d83.e-con{--align-self:center}.elementor-19 .elementor-element.elementor-element-3bd3b67{padding:50px 0 0 0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center}.elementor-19 .elementor-element.elementor-element-3bd3b67 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:60px;font-weight:600;letter-spacing:-.5px}.elementor-19 .elementor-element.elementor-element-b0b79ed{--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;--overflow:hidden;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;--z-index:1}.elementor-19 .elementor-element.elementor-element-b0b79ed:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-b0b79ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-a14ac6b{--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-19 .elementor-element.elementor-element-9e2c304{--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;--z-index:1}.elementor-19 .elementor-element.elementor-element-3387101{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-19 .elementor-element.elementor-element-3387101:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-3387101>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-2e27df8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:1;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px}.elementor-19 .elementor-element.elementor-element-2e27df8 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color 0.3s}.elementor-19 .elementor-element.elementor-element-2e27df8 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill 0.3s}.elementor-19 .elementor-element.elementor-element-2e27df8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-19 .elementor-element.elementor-element-2e27df8 .elementor-icon-list-item>a{font-family:"Geist",Sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px}.elementor-19 .elementor-element.elementor-element-2e27df8 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color 0.3s}.elementor-19 .elementor-element.elementor-element-aed58e4{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:1}.elementor-19 .elementor-element.elementor-element-aed58e4.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-aed58e4 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:47px;font-weight:600;letter-spacing:-.25px}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-466c698{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var(--container-widget-width,100vw);max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0}.elementor-19 .elementor-element.elementor-element-466c698 .elementor-divider-separator{width:80%}.elementor-19 .elementor-element.elementor-element-466c698 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-19 .elementor-element.elementor-element-b3fe7f6{--display:flex;--min-height:30vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-cdc3915{--display:flex;--min-height:64vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-19 .elementor-element.elementor-element-c83b473{--display:flex}.elementor-19 .elementor-element.elementor-element-f0a438c{--display:flex;--min-height:40vh;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-19 .elementor-element.elementor-element-f0a438c:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-f0a438c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-ee510d0{width:var(--container-widget-width,45vw);max-width:45vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:45vw;--container-widget-flex-grow:0;z-index:1;--e-transform-transition-duration:1000ms;text-align:start}.elementor-19 .elementor-element.elementor-element-ee510d0 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;letter-spacing:-.25px;color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-13065e3{width:var(--container-widget-width,75%);max-width:75%;padding:25px 0 0 0;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-13065e3.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-211b8ad{--display:flex;--min-height:60vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-045625f{--display:flex;--min-height:64vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-19 .elementor-element.elementor-element-fd9c3b0 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-19 .elementor-element.elementor-element-349f28f{--display:flex;--min-height:40vh;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-19 .elementor-element.elementor-element-349f28f:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-349f28f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-5addc4f{width:var(--container-widget-width,45vw);max-width:45vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:45vw;--container-widget-flex-grow:0;z-index:1;--e-transform-transition-duration:1000ms;text-align:start}.elementor-19 .elementor-element.elementor-element-5addc4f .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;letter-spacing:-.25px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-5927b28{width:var(--container-widget-width,75%);max-width:75%;padding:20px 0 0 0;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-5927b28.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-56d2e1d{--display:flex;--min-height:65vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-49fdeea{--display:flex;--min-height:64vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-19 .elementor-element.elementor-element-4a6e2fa .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-19 .elementor-element.elementor-element-c148d97{--display:flex;--min-height:40vh;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-19 .elementor-element.elementor-element-c148d97:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-c148d97>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-969066f{width:var(--container-widget-width,45vw);max-width:45vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:45vw;--container-widget-flex-grow:0;z-index:1;--e-transform-transition-duration:1000ms;text-align:start}.elementor-19 .elementor-element.elementor-element-969066f .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;letter-spacing:-.25px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-0a54782{width:var(--container-widget-width,75%);max-width:75%;padding:25px 0 0 0;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-0a54782.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-2db6bc2{--display:flex;--min-height:65vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-d5cc3e9{--display:flex;--min-height:64vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-19 .elementor-element.elementor-element-82fd0c5 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-19 .elementor-element.elementor-element-325b34b{--display:flex;--min-height:54vh;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-19 .elementor-element.elementor-element-325b34b:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-325b34b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-5684a56{width:var(--container-widget-width,45vw);max-width:45vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:45vw;--container-widget-flex-grow:0;z-index:1;--e-transform-transition-duration:1000ms;text-align:start}.elementor-19 .elementor-element.elementor-element-5684a56 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:35px;font-weight:600;letter-spacing:-.25px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-80581f3{width:var(--container-widget-width,75%);max-width:75%;padding:25px 0 0 0;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-80581f3.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-93e37b0{--display:flex;--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-3ffbdb1{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-3ffbdb1:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-3ffbdb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-064351f{--display:flex;--min-height:40vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-98f7ebe{--display:flex;--min-height:64vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-19 .elementor-element.elementor-element-b193967{--display:flex;--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-b193967:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-b193967>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/11/03.-Exterior-Swimmingpool-Detail-copiar.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-19 .elementor-element.elementor-element-2bd7f43{--display:flex;--min-height:40vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-72fe34b{--display:flex;--min-height:61vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-19 .elementor-element.elementor-element-ef07e34{--display:flex;--min-height:52vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-45f5114 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-19 .elementor-element.elementor-element-160fea4{--display:flex;--min-height:40vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-651c5f9{--display:flex;--min-height:58vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-19 .elementor-element.elementor-element-24c7b5a{--display:flex;--min-height:55vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-8684821 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-19 .elementor-element.elementor-element-98e9a81{--display:flex;--min-height:40vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-8d948cf{--display:flex;--min-height:55vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-19 .elementor-element.elementor-element-4a8cede{--display:flex;--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-1377d13 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-19 .elementor-element.elementor-element-5eb3844{--display:flex;--min-height:10vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-b196495{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw}.elementor-19 .elementor-element.elementor-element-b196495:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-b196495>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-b196495.e-con{--align-self:center}.elementor-19 .elementor-element.elementor-element-b9d52c2{padding:0 0 0 0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center}.elementor-19 .elementor-element.elementor-element-b9d52c2 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:45px;font-weight:600;letter-spacing:-.5px}.elementor-19 .elementor-element.elementor-element-d12541f{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;--z-index:15}.elementor-19 .elementor-element.elementor-element-d12541f:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-d12541f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-23faea5{--display:flex;--min-height:30vh;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:30}.elementor-19 .elementor-element.elementor-element-23faea5:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-23faea5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-6db7104{--display:flex;--min-height:25vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-6db7104:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-6db7104>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-cadb310{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:1;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px}.elementor-19 .elementor-element.elementor-element-cadb310 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color 0.3s}.elementor-19 .elementor-element.elementor-element-cadb310 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill 0.3s}.elementor-19 .elementor-element.elementor-element-cadb310 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-19 .elementor-element.elementor-element-cadb310 .elementor-icon-list-item>a{font-family:"Geist",Sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px}.elementor-19 .elementor-element.elementor-element-cadb310 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color 0.3s}.elementor-19 .elementor-element.elementor-element-6b236a7{width:var(--container-widget-width,100vw);max-width:100vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:1}.elementor-19 .elementor-element.elementor-element-6b236a7.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-6b236a7 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:47px;font-weight:600;letter-spacing:-.25px}.elementor-19 .elementor-element.elementor-element-5d616d0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var(--container-widget-width,35vw);max-width:35vw;--container-widget-width:35vw;--container-widget-flex-grow:0;--e-transform-origin-x:left;--e-transform-origin-y:center}.elementor-19 .elementor-element.elementor-element-5d616d0 .elementor-divider-separator{width:100%}.elementor-19 .elementor-element.elementor-element-5d616d0 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-19 .elementor-element.elementor-element-a15b855{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-ea363bc{--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:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-ea363bc:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-ea363bc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-ac4a7a6{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-19 .elementor-element.elementor-element-6ba60bb{--display:flex}.elementor-19 .elementor-element.elementor-element-5291b46{--display:flex;--position:absolute;--min-height:40vh}.elementor-19 .elementor-element.elementor-element-5291b46:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-5291b46>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);background-image:url(https://domevisuals.pt/wp-content/uploads/2025/10/42.-Interior-sem-Mobilia-e-com-Cortinados-scaled.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-5291b46{left:0}body.rtl .elementor-19 .elementor-element.elementor-element-5291b46{right:0}.elementor-19 .elementor-element.elementor-element-6035c8e{--display:flex;--min-height:5vh;--z-index:9}.elementor-19 .elementor-element.elementor-element-f672f67{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10}.elementor-19 .elementor-element.elementor-element-f672f67:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-f672f67>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-f94ec39{padding:100px 0 0 0}.elementor-19 .elementor-element.elementor-element-f94ec39 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:48px;font-weight:400;letter-spacing:-.25px}.elementor-19 .elementor-element.elementor-element-20e35aa{--display:flex;--position:absolute;--min-height:40vh}.elementor-19 .elementor-element.elementor-element-20e35aa:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-20e35aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/10/42.-Interior-sem-Mobilia-e-com-Cortinados-scaled.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-20e35aa{left:0}body.rtl .elementor-19 .elementor-element.elementor-element-20e35aa{right:0}.elementor-19 .elementor-element.elementor-element-25a5e41{--display:flex;--z-index:10}.elementor-19 .elementor-element.elementor-element-c4c1d92{--display:flex}.elementor-19 .elementor-element.elementor-element-354101c{--display:flex;--min-height:10vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10}.elementor-19 .elementor-element.elementor-element-354101c:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-354101c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-b2720b4{padding:100px 0 0 0}.elementor-19 .elementor-element.elementor-element-b2720b4 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;letter-spacing:-.25px}.elementor-19 .elementor-element.elementor-element-b58eaa6{--display:flex;--min-height:70vh;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:3vw;--z-index:1}.elementor-19 .elementor-element.elementor-element-68cc4ed{--display:flex}.elementor-19 .elementor-element.elementor-element-80674cb{width:var(--container-widget-width,70%);max-width:70%;padding:0 0 0 0;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-80674cb.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-514b317{width:var(--container-widget-width,70%);max-width:70%;padding:0150px 0 0 0;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:end}.elementor-19 .elementor-element.elementor-element-514b317.elementor-element{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-514b317 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-5d66e6c{--display:flex;--position:absolute;--min-height:40vh}.elementor-19 .elementor-element.elementor-element-5d66e6c:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-5d66e6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/10/42.-Interior-sem-Mobilia-e-sem-Cortinados-scaled.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-5d66e6c{left:0}body.rtl .elementor-19 .elementor-element.elementor-element-5d66e6c{right:0}.elementor-19 .elementor-element.elementor-element-3b1e698{--display:flex;--z-index:9}.elementor-19 .elementor-element.elementor-element-7c1bd27{--display:flex}.elementor-19 .elementor-element.elementor-element-4ede77a{--display:flex;--min-height:10vh;--justify-content:center;--z-index:9}.elementor-19 .elementor-element.elementor-element-4ede77a:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-4ede77a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-4b64046 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;letter-spacing:-.25px}.elementor-19 .elementor-element.elementor-element-5105898{--display:flex;--min-height:60vh;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:3vw;--z-index:1}.elementor-19 .elementor-element.elementor-element-010771c{--display:flex}.elementor-19 .elementor-element.elementor-element-e293b46{width:var(--container-widget-width,70%);max-width:70%;padding:100px 0 0 0;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:end;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-e293b46.elementor-element{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-d1fef10{width:var(--container-widget-width,77%);max-width:77%;padding:0 0 0 0;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start}.elementor-19 .elementor-element.elementor-element-d1fef10.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-d1fef10 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-2378322{--display:flex;--position:absolute;--min-height:40vh}.elementor-19 .elementor-element.elementor-element-2378322:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-2378322>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/10/42.-Interior-com-Cortinados-e-com-Mobilia-scaled.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-2378322{left:0}body.rtl .elementor-19 .elementor-element.elementor-element-2378322{right:0}.elementor-19 .elementor-element.elementor-element-9c375d3{--display:flex;--z-index:8}.elementor-19 .elementor-element.elementor-element-5c5fe7f{--display:flex}.elementor-19 .elementor-element.elementor-element-ef89c83{--display:flex;--min-height:10vh;--justify-content:center;--z-index:8}.elementor-19 .elementor-element.elementor-element-ef89c83:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-ef89c83>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-e5d2bc0 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;letter-spacing:-.25px}.elementor-19 .elementor-element.elementor-element-d79306c{--display:flex;--min-height:50vh;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:3vw;--z-index:1}.elementor-19 .elementor-element.elementor-element-592880a{--display:flex}.elementor-19 .elementor-element.elementor-element-67bd854{width:var(--container-widget-width,75%);max-width:75%;padding:075px 0 0 0;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:end;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-67bd854.elementor-element{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-9832ba2{width:var(--container-widget-width,70%);max-width:70%;padding:0 0 0 0;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start}.elementor-19 .elementor-element.elementor-element-9832ba2.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-9832ba2 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-cfe209a{--display:flex;--position:absolute;--min-height:40vh}.elementor-19 .elementor-element.elementor-element-cfe209a:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-cfe209a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/10/42.-Interior-sem-Mobilia-e-com-Cortinados-scaled.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-cfe209a{left:0}body.rtl .elementor-19 .elementor-element.elementor-element-cfe209a{right:0}.elementor-19 .elementor-element.elementor-element-1a40ca1{--display:flex;--z-index:7}.elementor-19 .elementor-element.elementor-element-d31db38{--display:flex}.elementor-19 .elementor-element.elementor-element-c223a7f{--display:flex;--min-height:10vh;--justify-content:center;--z-index:7}.elementor-19 .elementor-element.elementor-element-c223a7f:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-c223a7f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-c87e14a .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;letter-spacing:-.25px}.elementor-19 .elementor-element.elementor-element-17f7803{--display:flex;--min-height:40vh;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:3vw;--z-index:1}.elementor-19 .elementor-element.elementor-element-bf9d1fc{--display:flex}.elementor-19 .elementor-element.elementor-element-36d2624{width:var(--container-widget-width,70%);max-width:70%;padding:25px 0 0 0;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-36d2624.elementor-element{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-aac0269{width:var(--container-widget-width,77%);max-width:77%;padding:0 0 0 0;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start}.elementor-19 .elementor-element.elementor-element-aac0269.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-aac0269 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px;color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-17f30ce{--display:flex;--z-index:20}.elementor-19 .elementor-element.elementor-element-94f532d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20}.elementor-19 .elementor-element.elementor-element-fcb1d0f{--display:flex;--min-height:100vh;--justify-content:center;--z-index:20}.elementor-19 .elementor-element.elementor-element-e68312c{--display:flex;--position:absolute;--min-height:60vh}.elementor-19 .elementor-element.elementor-element-e68312c:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-e68312c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/12/42.-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e68312c{left:0}body.rtl .elementor-19 .elementor-element.elementor-element-e68312c{right:0}.elementor-19 .elementor-element.elementor-element-d204d77{--display:flex;--position:absolute;--min-height:60vh}.elementor-19 .elementor-element.elementor-element-d204d77:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-d204d77>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/12/42.-2.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d204d77{left:0}body.rtl .elementor-19 .elementor-element.elementor-element-d204d77{right:0}.elementor-19 .elementor-element.elementor-element-b50ce8c{--display:flex;--position:absolute;--min-height:60vh}.elementor-19 .elementor-element.elementor-element-b50ce8c:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-b50ce8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/12/42.-3.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-b50ce8c{left:0}body.rtl .elementor-19 .elementor-element.elementor-element-b50ce8c{right:0}.elementor-19 .elementor-element.elementor-element-bb5723b{--display:flex;--position:absolute;--min-height:60vh}.elementor-19 .elementor-element.elementor-element-bb5723b:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-bb5723b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/12/42.-4.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-bb5723b{left:0}body.rtl .elementor-19 .elementor-element.elementor-element-bb5723b{right:0}.elementor-19 .elementor-element.elementor-element-e8dc071{--display:flex;--position:absolute;--min-height:60vh}.elementor-19 .elementor-element.elementor-element-e8dc071:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-e8dc071>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e8dc071{left:0}body.rtl .elementor-19 .elementor-element.elementor-element-e8dc071{right:0}.elementor-19 .elementor-element.elementor-element-78a7b47{--display:flex;--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-0a138b2{--display:flex;--min-height:95vh;--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;--overflow:hidden;--padding-top:5vw;--padding-bottom:05vw;--padding-left:3vw;--padding-right:3vw;--z-index:50}.elementor-19 .elementor-element.elementor-element-0a138b2:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-0a138b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-0182d96{--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:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-19 .elementor-element.elementor-element-ea68cfa{--display:flex;--min-height:0vh;--justify-content:flex-start;--padding-top:125px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-ea68cfa:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-ea68cfa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-86ae06d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:1;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px}.elementor-19 .elementor-element.elementor-element-86ae06d .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color 0.3s}.elementor-19 .elementor-element.elementor-element-86ae06d .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill 0.3s}.elementor-19 .elementor-element.elementor-element-86ae06d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-19 .elementor-element.elementor-element-86ae06d .elementor-icon-list-item>a{font-family:"Geist",Sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px}.elementor-19 .elementor-element.elementor-element-86ae06d .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color 0.3s}.elementor-19 .elementor-element.elementor-element-89803bc{width:var(--container-widget-width,61vw);max-width:61vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:61vw;--container-widget-flex-grow:0;z-index:1}.elementor-19 .elementor-element.elementor-element-89803bc.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-89803bc .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:48px;font-weight:600;letter-spacing:-.25px}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-dbc535a{--direction:ltr;width:100%;max-width:100%;padding:0vw 4vw 0vw 0vw;--horizontal-progress-border:solid;--horizontal-progress-border-top-width:08px;--horizontal-progress-border-right-width:0px;--horizontal-progress-border-bottom-width:10px;--horizontal-progress-border-left-width:0px;--horizontal-progress-border-color:var( --e-global-color-secondary );--horizontal-border-style:none}.elementor-19 .elementor-element.elementor-element-dbc535a .current-progress{background-color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-dbc535a .elementor-scrolling-tracker-horizontal{background-color:var(--e-global-color-secondary)}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group>label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-type-html{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group .elementor-field{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-button[type="submit"]{background-color:var(--e-global-color-accent)}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-message{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text )}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-19 .elementor-element.elementor-element-f26e463{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:2vw 0vw 0vw 0vw;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-primary );--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-button span{gap:30px}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-group{padding-right:calc(60px/2);padding-left:calc(60px/2);margin-bottom:10px}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-form-fields-wrapper{margin-left:calc(-60px/2);margin-right:calc(-60px/2);margin-bottom:-10px}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-19 .elementor-element.elementor-element-f26e463 .elementor-labels-inline .elementor-field-group>label{padding-left:15px}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-f26e463 .elementor-labels-inline .elementor-field-group>label{padding-right:15px}body .elementor-19 .elementor-element.elementor-element-f26e463 .elementor-labels-above .elementor-field-group>label{padding-bottom:15px}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-group>label,.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-subgroup label{color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-group>label{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.5px}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-type-html{padding-bottom:0;color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-group .elementor-field{color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-group .elementor-field,.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-subgroup label{font-family:"Geist",Sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var(--e-global-color-primary);border-width:0 0 1px 0;border-radius:0 0 0 0}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-group .elementor-select-wrapper select{border-color:var(--e-global-color-primary);border-width:0 0 1px 0;border-radius:0 0 0 0}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-group .elementor-select-wrapper::before{color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-button{border-style:solid;border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px}.elementor-19 .elementor-element.elementor-element-f26e463 .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-button[type="submit"]{background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-button[type="submit"] svg *{fill:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-f26e463 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-19 .elementor-element.elementor-element-f26e463 .e-form__buttons__wrapper__button-next:hover{background-color:var(--e-global-color-accent);color:var(--e-global-color-secondary);border-color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-button[type="submit"]:hover{background-color:var(--e-global-color-accent);color:var(--e-global-color-secondary);border-color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-button[type="submit"]:hover svg *{fill:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-f26e463 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-message.elementor-message-success{color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-message.elementor-message-danger{color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-message.elementor-help-inline{color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-b4fec38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-54bd250{--display:flex;--min-height:600px;--justify-content:center}.elementor-19 .elementor-element.elementor-element-54bd250:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-54bd250>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-93a756e img{opacity:.94}.elementor-19 .elementor-element.elementor-element-76fcb1c{--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;--z-index:500}.elementor-19 .elementor-element.elementor-element-76fcb1c:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-76fcb1c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}:root{--page-title-display:none}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-7521d53{--width:100vw}.elementor-19 .elementor-element.elementor-element-c1b4f7d{--width:100%}.elementor-19 .elementor-element.elementor-element-b0b79ed{--content-width:100vw}.elementor-19 .elementor-element.elementor-element-9e2c304{--width:45%}.elementor-19 .elementor-element.elementor-element-cdc3915{--width:85%}.elementor-19 .elementor-element.elementor-element-045625f{--width:85%}.elementor-19 .elementor-element.elementor-element-49fdeea{--width:85%}.elementor-19 .elementor-element.elementor-element-d5cc3e9{--width:85%}.elementor-19 .elementor-element.elementor-element-3ffbdb1{--width:60%}.elementor-19 .elementor-element.elementor-element-98f7ebe{--width:85%}.elementor-19 .elementor-element.elementor-element-72fe34b{--width:85%}.elementor-19 .elementor-element.elementor-element-651c5f9{--width:85%}.elementor-19 .elementor-element.elementor-element-8d948cf{--width:85%}.elementor-19 .elementor-element.elementor-element-d12541f{--width:100vw}.elementor-19 .elementor-element.elementor-element-6db7104{--width:50%}.elementor-19 .elementor-element.elementor-element-a15b855{--width:100%}.elementor-19 .elementor-element.elementor-element-ea363bc{--content-width:100vw}.elementor-19 .elementor-element.elementor-element-ac4a7a6{--width:50%}.elementor-19 .elementor-element.elementor-element-17f30ce{--width:50%}.elementor-19 .elementor-element.elementor-element-bb5723b{--width:100%}.elementor-19 .elementor-element.elementor-element-e8dc071{--width:100%}.elementor-19 .elementor-element.elementor-element-0a138b2{--content-width:100vw}.elementor-19 .elementor-element.elementor-element-b4fec38{--width:100vw}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-7521d53{--width:100vw}.elementor-19 .elementor-element.elementor-element-c1b4f7d{--width:100vw}.elementor-19 .elementor-element.elementor-element-ac4a7a6{--width:100vw}}@media(min-width:2400px){.elementor-19 .elementor-element.elementor-element-7521d53{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw}.elementor-19 .elementor-element.elementor-element-c1b4f7d{--grid-auto-flow:row}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-ucaddon_video_on_hover .ue-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-hover-image-video .ue-image{height:700px}.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-hover-image-video .ue-video{height:700px}.elementor-19 .elementor-element.elementor-element-50fc571 .ue-hover-image-video .ue-image{height:700px}.elementor-19 .elementor-element.elementor-element-50fc571 .ue-hover-image-video .ue-video{height:700px}.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-hover-image-video .ue-image{height:1405px}.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-hover-image-video .ue-video{height:1405px}.elementor-19 .elementor-element.elementor-element-beebfcc .ue-hover-image-video .ue-image{height:700px}.elementor-19 .elementor-element.elementor-element-beebfcc .ue-hover-image-video .ue-video{height:700px}.elementor-19 .elementor-element.elementor-element-35990c1 .ue-hover-image-video .ue-image{height:700px}.elementor-19 .elementor-element.elementor-element-35990c1 .ue-hover-image-video .ue-video{height:700px}.elementor-19 .elementor-element.elementor-element-47d208b .ue-hover-image-video .ue-image{height:700px}.elementor-19 .elementor-element.elementor-element-47d208b .ue-hover-image-video .ue-video{height:700px}.elementor-19 .elementor-element.elementor-element-dad7d83{--min-height:60vh;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw}.elementor-19 .elementor-element.elementor-element-3bd3b67{padding:10vw 0vw 0vw 0vw}.elementor-19 .elementor-element.elementor-element-3bd3b67 .elementor-heading-title{font-size:76px}.elementor-19 .elementor-element.elementor-element-b0b79ed{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw}.elementor-19 .elementor-element.elementor-element-3387101{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-aed58e4 .elementor-heading-title{font-size:60px}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-19 .elementor-element.elementor-element-b3fe7f6{--min-height:10vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-cdc3915{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-f0a438c{--min-height:20vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-ee510d0{text-align:start}.elementor-19 .elementor-element.elementor-element-ee510d0 .elementor-heading-title{font-size:50px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-211b8ad{--min-height:70vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-045625f{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-349f28f{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-5addc4f{text-align:start}.elementor-19 .elementor-element.elementor-element-5addc4f .elementor-heading-title{font-size:50px}.elementor-19 .elementor-element.elementor-element-56d2e1d{--min-height:60vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-49fdeea{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-c148d97{--min-height:20vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-969066f{padding:0 0 0 0;text-align:start}.elementor-19 .elementor-element.elementor-element-969066f .elementor-heading-title{font-size:50px}.elementor-19 .elementor-element.elementor-element-2db6bc2{--min-height:60vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-d5cc3e9{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-325b34b{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-5684a56{text-align:start}.elementor-19 .elementor-element.elementor-element-5684a56 .elementor-heading-title{font-size:50px}.elementor-19 .elementor-element.elementor-element-93e37b0{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-064351f{--min-height:30vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-98f7ebe{--min-height:64vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-2bd7f43{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-72fe34b{--min-height:60vh;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-160fea4{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-651c5f9{--min-height:56vh;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-98e9a81{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-8d948cf{--min-height:20vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-5eb3844{--min-height:20vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-b196495{--min-height:65vh}.elementor-19 .elementor-element.elementor-element-b9d52c2{padding:150px 0 0 0}.elementor-19 .elementor-element.elementor-element-b9d52c2 .elementor-heading-title{font-size:76px}.elementor-19 .elementor-element.elementor-element-6db7104{--min-height:19vh}.elementor-19 .elementor-element.elementor-element-6b236a7 .elementor-heading-title{font-size:76px}.elementor-19 .elementor-element.elementor-element-f94ec39 .elementor-heading-title{font-size:60.8px}.elementor-19 .elementor-element.elementor-element-25a5e41{--z-index:9}.elementor-19 .elementor-element.elementor-element-b2720b4 .elementor-heading-title{font-size:50px}.elementor-19 .elementor-element.elementor-element-3b1e698{--z-index:8}.elementor-19 .elementor-element.elementor-element-4ede77a{--min-height:0vh}.elementor-19 .elementor-element.elementor-element-4b64046 .elementor-heading-title{font-size:50px}.elementor-19 .elementor-element.elementor-element-9c375d3{--z-index:7}.elementor-19 .elementor-element.elementor-element-ef89c83{--min-height:0vh}.elementor-19 .elementor-element.elementor-element-e5d2bc0 .elementor-heading-title{font-size:50px}.elementor-19 .elementor-element.elementor-element-1a40ca1{--z-index:6}.elementor-19 .elementor-element.elementor-element-c223a7f{--min-height:0vh}.elementor-19 .elementor-element.elementor-element-c87e14a .elementor-heading-title{font-size:50px}.elementor-19 .elementor-element.elementor-element-ea68cfa{--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-19 .elementor-element.elementor-element-89803bc .elementor-heading-title{font-size:76px}.elementor-widget-progress-tracker .current-progress-percentage{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-form .elementor-message{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-19 .elementor-element.elementor-element-f26e463{padding:5vw 0vw 0vw 0vw}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-type-html{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-7521d53{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-19 .elementor-element.elementor-element-c1b4f7d{--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-ucaddon_video_on_hover .ue-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-dad7d83{--min-height:40vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-19 .elementor-element.elementor-element-ee510d0.elementor-element{--align-self:center}.elementor-19 .elementor-element.elementor-element-ee510d0{text-align:center}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-5addc4f.elementor-element{--align-self:center}.elementor-19 .elementor-element.elementor-element-5addc4f{text-align:center}.elementor-19 .elementor-element.elementor-element-969066f.elementor-element{--align-self:center}.elementor-19 .elementor-element.elementor-element-969066f{text-align:center}.elementor-19 .elementor-element.elementor-element-5684a56.elementor-element{--align-self:center}.elementor-19 .elementor-element.elementor-element-5684a56{text-align:center}.elementor-19 .elementor-element.elementor-element-b196495{--min-height:40vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-19 .elementor-element.elementor-element-d12541f{--min-height:50vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:00vw}.elementor-19 .elementor-element.elementor-element-6b236a7{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var(--container-widget-width,100vw);max-width:100vw}.elementor-19 .elementor-element.elementor-element-89803bc{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var(--container-widget-width,100vw);max-width:100vw}.elementor-widget-progress-tracker .current-progress-percentage{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-form .elementor-message{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-type-html{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-7521d53{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-19 .elementor-element.elementor-element-c1b4f7d{--width:100vw;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(12, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-19 .elementor-element.elementor-element-d4ea835{--min-height:20px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:1/3;grid-row:1/1}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-19 .elementor-element.elementor-element-a014b16{width:var(--container-widget-width,243px);max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;text-align:center}.elementor-19 .elementor-element.elementor-element-a014b16 .elementor-heading-title{font-size:14px}.elementor-19 .elementor-element.elementor-element-9dfc205{grid-column:1/3;grid-row:1}.elementor-widget-ucaddon_video_on_hover .ue-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-hover-image-video .ue-image{height:150px}.elementor-19 .elementor-element.elementor-element-0c2a82a .ue-hover-image-video .ue-video{height:150px}.elementor-19 .elementor-element.elementor-element-57e5b64{grid-column:1/3;grid-row:1}.elementor-19 .elementor-element.elementor-element-50fc571 .ue-hover-image-video .ue-image{height:150px}.elementor-19 .elementor-element.elementor-element-50fc571 .ue-hover-image-video .ue-video{height:150px}.elementor-19 .elementor-element.elementor-element-6f26374{grid-column:1/3;grid-row:2/4}.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-hover-image-video .ue-image{height:300px}.elementor-19 .elementor-element.elementor-element-9094cd0 .ue-hover-image-video .ue-video{height:300px}.elementor-19 .elementor-element.elementor-element-01add4b{grid-column:1/3;grid-row:2/4}.elementor-19 .elementor-element.elementor-element-beebfcc .ue-hover-image-video .ue-image{height:300px}.elementor-19 .elementor-element.elementor-element-beebfcc .ue-hover-image-video .ue-video{height:300px}.elementor-19 .elementor-element.elementor-element-02eeab3{grid-column:1;grid-row:4/6}.elementor-19 .elementor-element.elementor-element-35990c1 .ue-hover-image-video .ue-image{height:300px}.elementor-19 .elementor-element.elementor-element-35990c1 .ue-hover-image-video .ue-video{height:300px}.elementor-19 .elementor-element.elementor-element-d02b6b4{--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-19 .elementor-element.elementor-element-3589ed0{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-19 .elementor-element.elementor-element-12ff685{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-2dfe33e .elementor-icon{font-size:10px}.elementor-19 .elementor-element.elementor-element-2dfe33e .elementor-icon svg{height:10px}.elementor-19 .elementor-element.elementor-element-dad7d83{--width:100vw;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw}.elementor-19 .elementor-element.elementor-element-3bd3b67{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:050px 0 0 0}.elementor-19 .elementor-element.elementor-element-3bd3b67 .elementor-heading-title{font-size:27px;line-height:1.5em}.elementor-19 .elementor-element.elementor-element-b0b79ed{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw}.elementor-19 .elementor-element.elementor-element-3387101{--min-height:20vh;--justify-content:flex-end;--z-index:15}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-2e27df8{--e-icon-list-icon-size:10px}.elementor-19 .elementor-element.elementor-element-2e27df8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-19 .elementor-element.elementor-element-2e27df8 .elementor-icon-list-item>a{font-size:14px}.elementor-19 .elementor-element.elementor-element-aed58e4 .elementor-heading-title{font-size:30px}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-19 .elementor-element.elementor-element-466c698{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var(--container-widget-width,77vw);max-width:77vw}.elementor-19 .elementor-element.elementor-element-b3fe7f6{--min-height:10vh}.elementor-19 .elementor-element.elementor-element-cdc3915{--width:85vw;--min-height:27vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10}.elementor-19 .elementor-element.elementor-element-cdc3915.e-con{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-c83b473:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-c83b473>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/11/03.-Exterior-Swimmingpool-Detail-copiar.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-19 .elementor-element.elementor-element-c83b473{--min-height:23vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-f0a438c{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-ee510d0{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:end}.elementor-19 .elementor-element.elementor-element-ee510d0 .elementor-heading-title{font-size:30px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-19 .elementor-element.elementor-element-13065e3{padding:0 0 0 0;--container-widget-width:78vw;--container-widget-flex-grow:0;width:var(--container-widget-width,78vw);max-width:78vw;text-align:end}.elementor-19 .elementor-element.elementor-element-13065e3.elementor-element{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-211b8ad{--min-height:20vh}.elementor-19 .elementor-element.elementor-element-045625f{--width:85vw;--min-height:25vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10}.elementor-19 .elementor-element.elementor-element-045625f.e-con{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-349f28f{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-349f28f.e-con{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-5addc4f{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 015px 0 0;text-align:end}.elementor-19 .elementor-element.elementor-element-5addc4f .elementor-heading-title{font-size:30px}.elementor-19 .elementor-element.elementor-element-5927b28{padding:0 15px 0 0;--container-widget-width:85%;--container-widget-flex-grow:0;width:var(--container-widget-width,85%);max-width:85%;text-align:end}.elementor-19 .elementor-element.elementor-element-5927b28.elementor-element{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-56d2e1d{--min-height:20vh}.elementor-19 .elementor-element.elementor-element-49fdeea{--width:85vw;--min-height:25vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--z-index:10}.elementor-19 .elementor-element.elementor-element-49fdeea.e-con{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-c148d97{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-969066f{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 30px 0 0;text-align:end}.elementor-19 .elementor-element.elementor-element-969066f .elementor-heading-title{font-size:30px}.elementor-19 .elementor-element.elementor-element-0a54782{padding:0 30px 0 0;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var(--container-widget-width,85vw);max-width:85vw;text-align:end}.elementor-19 .elementor-element.elementor-element-0a54782.elementor-element{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-2db6bc2{--min-height:20vh}.elementor-19 .elementor-element.elementor-element-d5cc3e9{--width:85vw;--min-height:25vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--z-index:10}.elementor-19 .elementor-element.elementor-element-d5cc3e9.e-con{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-325b34b{--padding-top:0150px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-5684a56{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:start}.elementor-19 .elementor-element.elementor-element-5684a56 .elementor-heading-title{font-size:30px}.elementor-19 .elementor-element.elementor-element-80581f3{padding:0 0 0 0;--container-widget-width:85%;--container-widget-flex-grow:0;width:var(--container-widget-width,85%);max-width:85%;text-align:start}.elementor-19 .elementor-element.elementor-element-80581f3.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-93e37b0{--min-height:20vh}.elementor-19 .elementor-element.elementor-element-b196495{--width:100vw;--min-height:40vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;--z-index:40}.elementor-19 .elementor-element.elementor-element-b9d52c2{width:var(--container-widget-width,80vw);max-width:80vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:80vw;--container-widget-flex-grow:0}.elementor-19 .elementor-element.elementor-element-b9d52c2 .elementor-heading-title{font-size:27px;line-height:1.5em}.elementor-19 .elementor-element.elementor-element-d12541f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw}.elementor-19 .elementor-element.elementor-element-23faea5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-6db7104{--min-height:15vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20}.elementor-19 .elementor-element.elementor-element-cadb310{--e-icon-list-icon-size:10px}.elementor-19 .elementor-element.elementor-element-cadb310 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-19 .elementor-element.elementor-element-cadb310 .elementor-icon-list-item>a{font-size:14px}.elementor-19 .elementor-element.elementor-element-6b236a7 .elementor-heading-title{font-size:30px}.elementor-19 .elementor-element.elementor-element-5d616d0{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var(--container-widget-width,77vw);max-width:77vw}.elementor-19 .elementor-element.elementor-element-a15b855{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-ea363bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-ac4a7a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-6ba60bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-5291b46:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-5291b46>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/10/42.-Interior-sem-Mobilia-e-sem-Cortinados-scaled.webp)}.elementor-19 .elementor-element.elementor-element-f94ec39 .elementor-heading-title{font-size:30px}.elementor-19 .elementor-element.elementor-element-20e35aa:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-20e35aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/12/42.-1.webp);background-size:cover}.elementor-19 .elementor-element.elementor-element-20e35aa{--min-height:37vh}.elementor-19 .elementor-element.elementor-element-25a5e41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-c4c1d92{--min-height:55vh}.elementor-19 .elementor-element.elementor-element-354101c{--min-height:5vh;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-b2720b4{padding:0 0 0 0;text-align:center}.elementor-19 .elementor-element.elementor-element-b2720b4 .elementor-heading-title{font-size:30px}.elementor-19 .elementor-element.elementor-element-b58eaa6{--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-68cc4ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-80674cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-19 .elementor-element.elementor-element-514b317{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-5d66e6c:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-5d66e6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/12/42.-2.webp);background-size:cover}.elementor-19 .elementor-element.elementor-element-5d66e6c{--min-height:37vh}.elementor-19 .elementor-element.elementor-element-3b1e698{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-7c1bd27{--min-height:5vh}.elementor-19 .elementor-element.elementor-element-4ede77a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-4b64046{text-align:center}.elementor-19 .elementor-element.elementor-element-4b64046 .elementor-heading-title{font-size:30px}.elementor-19 .elementor-element.elementor-element-5105898{--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-010771c{--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-e293b46{padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;text-align:start}.elementor-19 .elementor-element.elementor-element-e293b46.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-d1fef10.elementor-element{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-d1fef10{text-align:end}.elementor-19 .elementor-element.elementor-element-2378322:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-2378322>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/12/42.-3.webp);background-size:cover}.elementor-19 .elementor-element.elementor-element-2378322{--min-height:37vh}.elementor-19 .elementor-element.elementor-element-9c375d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-5c5fe7f{--min-height:5vh}.elementor-19 .elementor-element.elementor-element-ef89c83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-e5d2bc0{text-align:center}.elementor-19 .elementor-element.elementor-element-e5d2bc0 .elementor-heading-title{font-size:30px}.elementor-19 .elementor-element.elementor-element-d79306c{--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-592880a{--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-67bd854{padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;text-align:start}.elementor-19 .elementor-element.elementor-element-67bd854.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-9832ba2.elementor-element{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-9832ba2{text-align:end}.elementor-19 .elementor-element.elementor-element-cfe209a:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-cfe209a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://domevisuals.pt/wp-content/uploads/2025/12/42.-4.webp);background-size:cover}.elementor-19 .elementor-element.elementor-element-cfe209a{--min-height:37vh}.elementor-19 .elementor-element.elementor-element-1a40ca1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-d31db38{--min-height:5vh}.elementor-19 .elementor-element.elementor-element-c223a7f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-c87e14a{text-align:center}.elementor-19 .elementor-element.elementor-element-c87e14a .elementor-heading-title{font-size:30px}.elementor-19 .elementor-element.elementor-element-17f7803{--min-height:20vh}.elementor-19 .elementor-element.elementor-element-bf9d1fc{--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-36d2624{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;text-align:start}.elementor-19 .elementor-element.elementor-element-36d2624.elementor-element{--align-self:flex-start}.elementor-19 .elementor-element.elementor-element-aac0269.elementor-element{--align-self:flex-end}.elementor-19 .elementor-element.elementor-element-aac0269{text-align:end}.elementor-19 .elementor-element.elementor-element-0a138b2{--min-height:95vh;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw}.elementor-19 .elementor-element.elementor-element-0182d96{--min-height:0vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-ea68cfa{--justify-content:flex-start;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50}.elementor-19 .elementor-element.elementor-element-86ae06d{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-86ae06d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-19 .elementor-element.elementor-element-86ae06d .elementor-icon-list-item>a{font-size:16px}.elementor-19 .elementor-element.elementor-element-89803bc{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-89803bc .elementor-heading-title{font-size:30px}.elementor-widget-progress-tracker .current-progress-percentage{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-form .elementor-message{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-19 .elementor-element.elementor-element-f26e463 .elementor-field-type-html{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-19 .elementor-element.elementor-element-b4fec38{--min-height:600px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}.dm-single-heading-5{text-align:center}.dm-single-heading-5 h2{display:inline-block;text-align:center;position:relative}.dm-single-heading-5 .dm-line-5{display:block;width:max-content;margin:0 auto;position:relative}.highlight{color:#FDDD2C}<span class="highlight">—</span>.highlight{color:#FDDD2C}<span class="highlight">—</span>.highlight{color:#FDDD2C}<span class="highlight">—</span>.highlight{color:#FDDD2C}<span class="highlight">—</span>.dm-single-heading-5{text-align:center}.dm-single-heading-5 h2{display:inline-block;text-align:center;position:relative}.dm-single-heading-5 .dm-line-5{display:block;width:max-content;margin:0 auto;position:relative}@font-face{font-family:'Geist';font-display:auto;src:url(https://domevisuals.pt/wp-content/uploads/2025/10/GeistMono-VariableFont_wght.ttf) format('truetype')}@font-face{font-family:'Inter';font-display:auto;src:url(https://domevisuals.pt/wp-content/uploads/2025/10/Inter-VariableFont_opszwght.ttf) format('truetype')}