.elementor-15 .elementor-element.elementor-element-094bb03{--display:flex;--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;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-686a32d{--display:flex;--min-height:544px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.39;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-686a32d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-686a32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimihouse.pt/wp-content/uploads/2025/09/red-brick-house-with-terrace-and-green-grass-and-t-2024-10-22-06-46-03-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-686a32d::before, .elementor-15 .elementor-element.elementor-element-686a32d > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-686a32d > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-686a32d > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-686a32d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-686a32d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-219b1cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.75rem;font-weight:700;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-75bf7dc{width:var( --container-widget-width, 62.544% );max-width:62.544%;--container-widget-width:62.544%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-75bf7dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-75bf7dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:700;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2a93cce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2a93cce:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2a93cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-2e2bc31 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:18px 84px 18px 84px;}.elementor-15 .elementor-element.elementor-element-2e2bc31{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2e2bc31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-db4fb53{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-60d73be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-60d73be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-60d73be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.75rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-f9c6dc0{width:var( --container-widget-width, 51.614% );max-width:51.614%;--container-widget-width:51.614%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.22rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-f9c6dc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-75c4b27 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:18px 50px 18px 50px;}.elementor-15 .elementor-element.elementor-element-75c4b27{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-75c4b27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-f8f21ed{--display:flex;--min-height:543px;}.elementor-15 .elementor-element.elementor-element-f8f21ed:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f8f21ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimihouse.pt/wp-content/uploads/2025/09/interior-of-a-modern-children-bedroom-with-bunk-be-2025-01-09-07-02-05-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-71eb15d{--display:flex;--min-height:543px;}.elementor-15 .elementor-element.elementor-element-71eb15d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-71eb15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimihouse.pt/wp-content/uploads/2025/09/home-office-room-2025-02-10-10-03-17-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3a22555{--display:flex;--min-height:543px;}.elementor-15 .elementor-element.elementor-element-3a22555:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3a22555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimihouse.pt/wp-content/uploads/2025/09/modern-scanidinavian-interior-of-home-office-with-2024-10-18-07-32-15-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-8af57ae{--display:flex;--min-height:543px;}.elementor-15 .elementor-element.elementor-element-8af57ae:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8af57ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimihouse.pt/wp-content/uploads/2025/09/cozy-living-room-2025-01-09-15-18-14-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-47f2a1d{--display:flex;--min-height:543px;}.elementor-15 .elementor-element.elementor-element-47f2a1d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-47f2a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimihouse.pt/wp-content/uploads/2025/09/interior-light-dining-room-connected-with-kitchen-2025-01-08-02-46-47-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-9eae40a{--display:flex;--min-height:543px;}.elementor-15 .elementor-element.elementor-element-9eae40a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9eae40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimihouse.pt/wp-content/uploads/2025/09/interior-white-furniture-table-and-chair-near-th-2024-12-08-01-28-38-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-a10e438{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;padding:0px 25px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;}:where( .elementor-15 .elementor-element.elementor-element-a10e438 .swiper-slide ) > .e-con{--border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-cecce4f{--display:flex;--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d53b517{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-d53b517.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-d53b517 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.75rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-a0dfd76{width:var( --container-widget-width, 51.614% );max-width:51.614%;--container-widget-width:51.614%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.22rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-a0dfd76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-5671c9b{--display:flex;}.elementor-15 .elementor-element.elementor-element-416295b{--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;}.elementor-15 .elementor-element.elementor-element-df80448{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-15 .elementor-element.elementor-element-df80448:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-df80448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4d97d11{--display:flex;}.elementor-15 .elementor-element.elementor-element-a96b8d9{--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-15 .elementor-element.elementor-element-e3ce06d{--display:flex;}.elementor-15 .elementor-element.elementor-element-6775873{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-6775873.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-6775873 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-d81aebf{width:100%;max-width:100%;text-align:start;font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-d81aebf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-a390684 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:underline;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a390684{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-97a6412{--display:flex;}.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-15 .elementor-element.elementor-element-01228e7 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-01228e7.elementor-view-stacked .elementor-icon{background-color:#919191;}.elementor-15 .elementor-element.elementor-element-01228e7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-01228e7.elementor-view-default .elementor-icon{color:#919191;border-color:#919191;}.elementor-15 .elementor-element.elementor-element-01228e7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-01228e7.elementor-view-default .elementor-icon svg{fill:#919191;}.elementor-15 .elementor-element.elementor-element-01228e7 .elementor-icon{font-size:28px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-01228e7 .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-9e0c909 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:18px 50px 18px 50px;}.elementor-15 .elementor-element.elementor-element-9e0c909{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-9e0c909.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-7fccf28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-15 .elementor-element.elementor-element-7fccf28:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7fccf28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fd30025{--display:flex;}.elementor-15 .elementor-element.elementor-element-43dfea7{--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-15 .elementor-element.elementor-element-21d662e{--display:flex;}.elementor-15 .elementor-element.elementor-element-751fba7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-751fba7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-751fba7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-1ad0424{width:100%;max-width:100%;text-align:start;font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-1ad0424.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-c18e422 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:underline;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c18e422{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-b9e5e37{--display:flex;}.elementor-15 .elementor-element.elementor-element-0723d3e .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-0723d3e.elementor-view-stacked .elementor-icon{background-color:#919191;}.elementor-15 .elementor-element.elementor-element-0723d3e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0723d3e.elementor-view-default .elementor-icon{color:#919191;border-color:#919191;}.elementor-15 .elementor-element.elementor-element-0723d3e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0723d3e.elementor-view-default .elementor-icon svg{fill:#919191;}.elementor-15 .elementor-element.elementor-element-0723d3e .elementor-icon{font-size:32px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-0723d3e .elementor-icon svg{height:32px;}.elementor-15 .elementor-element.elementor-element-a492dbb .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:18px 50px 18px 50px;}.elementor-15 .elementor-element.elementor-element-a492dbb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a492dbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-aac963c{--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;}.elementor-15 .elementor-element.elementor-element-4dd6fe8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-15 .elementor-element.elementor-element-4dd6fe8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4dd6fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4a37c98{--display:flex;}.elementor-15 .elementor-element.elementor-element-3a2ba56{--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-15 .elementor-element.elementor-element-adabe5a{--display:flex;}.elementor-15 .elementor-element.elementor-element-3c4f6b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-3c4f6b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-3c4f6b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-b5d893b{width:100%;max-width:100%;text-align:start;font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-b5d893b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4cc7a35 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:underline;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4cc7a35{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-a1da3f2{--display:flex;}.elementor-15 .elementor-element.elementor-element-f997240 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-f997240.elementor-view-stacked .elementor-icon{background-color:#919191;}.elementor-15 .elementor-element.elementor-element-f997240.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f997240.elementor-view-default .elementor-icon{color:#919191;border-color:#919191;}.elementor-15 .elementor-element.elementor-element-f997240.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f997240.elementor-view-default .elementor-icon svg{fill:#919191;}.elementor-15 .elementor-element.elementor-element-f997240 .elementor-icon{font-size:32px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-f997240 .elementor-icon svg{height:32px;}.elementor-15 .elementor-element.elementor-element-3f2b2ef .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:18px 50px 18px 50px;}.elementor-15 .elementor-element.elementor-element-3f2b2ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3f2b2ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-381c486{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-15 .elementor-element.elementor-element-381c486:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-381c486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6b85586{--display:flex;}.elementor-15 .elementor-element.elementor-element-e18168c{--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-15 .elementor-element.elementor-element-2c9ed92{--display:flex;}.elementor-15 .elementor-element.elementor-element-9ce25c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-9ce25c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-9ce25c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-1ee878b{width:100%;max-width:100%;text-align:start;font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-1ee878b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-d8cd305 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:underline;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d8cd305{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-fc19ca4{--display:flex;}.elementor-15 .elementor-element.elementor-element-53280d1 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-53280d1.elementor-view-stacked .elementor-icon{background-color:#919191;}.elementor-15 .elementor-element.elementor-element-53280d1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-53280d1.elementor-view-default .elementor-icon{color:#919191;border-color:#919191;}.elementor-15 .elementor-element.elementor-element-53280d1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-53280d1.elementor-view-default .elementor-icon svg{fill:#919191;}.elementor-15 .elementor-element.elementor-element-53280d1 .elementor-icon{font-size:32px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-53280d1 .elementor-icon svg{height:32px;}.elementor-15 .elementor-element.elementor-element-62d4124 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:18px 50px 18px 50px;}.elementor-15 .elementor-element.elementor-element-62d4124{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-62d4124.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-aa695ec{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-203a77b{--display:flex;}.elementor-15 .elementor-element.elementor-element-02e409b{--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;}.elementor-15 .elementor-element.elementor-element-be3e5c3{--display:flex;--min-height:536px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-15 .elementor-element.elementor-element-be3e5c3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-be3e5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimihouse.pt/wp-content/uploads/2025/09/office-room-design-2025-02-10-13-46-36-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-625e9cc{--display:flex;}.elementor-15 .elementor-element.elementor-element-6a0cb28{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6a0cb28:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6a0cb28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e0281d4 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:18px 84px 18px 84px;}.elementor-15 .elementor-element.elementor-element-e0281d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-e0281d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-7ea7e1e{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ff2d7f4{--display:flex;}.elementor-15 .elementor-element.elementor-element-53cd46e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-53cd46e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-53cd46e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.75rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-750c25a{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:1.12rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-750c25a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-bcea22a{--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;}.elementor-15 .elementor-element.elementor-element-049b31e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ce86fc2{--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-15 .elementor-element.elementor-element-c7be85d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c7be85d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-6aa4700{width:var( --container-widget-width, 144.466% );max-width:144.466%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:144.466%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6aa4700.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-6aa4700 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-6aa4700.elementor-view-stacked .elementor-icon{background-color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-6aa4700.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6aa4700.elementor-view-default .elementor-icon{color:#0C0C0C;border-color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-6aa4700.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6aa4700.elementor-view-default .elementor-icon svg{fill:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-6aa4700 .elementor-icon{font-size:36px;}.elementor-15 .elementor-element.elementor-element-6aa4700 .elementor-icon svg{height:36px;}.elementor-15 .elementor-element.elementor-element-6b33a14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-51cd77a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-51cd77a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-51cd77a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.8rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-fbdeaf3{width:var( --container-widget-width, 107.54% );max-width:107.54%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:107.54%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:1.12rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-fbdeaf3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-08a27ca{width:var( --container-widget-width, 107.54% );max-width:107.54%;--container-widget-width:107.54%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:1.12rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-08a27ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-08a27ca a{color:#444444;}.elementor-15 .elementor-element.elementor-element-08a27ca a:hover, .elementor-15 .elementor-element.elementor-element-08a27ca a:focus{color:#000000;}.elementor-15 .elementor-element.elementor-element-0c4187e{--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-15 .elementor-element.elementor-element-775f1b0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-775f1b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-5b506b6{width:var( --container-widget-width, 144.466% );max-width:144.466%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:144.466%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-5b506b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-5b506b6 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-5b506b6.elementor-view-stacked .elementor-icon{background-color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-5b506b6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5b506b6.elementor-view-default .elementor-icon{color:#0C0C0C;border-color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-5b506b6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5b506b6.elementor-view-default .elementor-icon svg{fill:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-5b506b6 .elementor-icon{font-size:36px;}.elementor-15 .elementor-element.elementor-element-5b506b6 .elementor-icon svg{height:36px;}.elementor-15 .elementor-element.elementor-element-6f994cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2a28dc9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-2a28dc9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-2a28dc9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.8rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-1e4f598{width:var( --container-widget-width, 107.54% );max-width:107.54%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:107.54%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:1.12rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-1e4f598.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-6417acb{width:var( --container-widget-width, 107.54% );max-width:107.54%;--container-widget-width:107.54%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:1.12rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-6417acb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-6417acb a{color:#444444;}.elementor-15 .elementor-element.elementor-element-6417acb a:hover, .elementor-15 .elementor-element.elementor-element-6417acb a:focus{color:#000000;}.elementor-15 .elementor-element.elementor-element-3dc6296{--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-15 .elementor-element.elementor-element-0b0abe8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0b0abe8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-04b0fe7{width:var( --container-widget-width, 144.466% );max-width:144.466%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:144.466%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-04b0fe7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-04b0fe7 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-04b0fe7.elementor-view-stacked .elementor-icon{background-color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-04b0fe7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-04b0fe7.elementor-view-default .elementor-icon{color:#0C0C0C;border-color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-04b0fe7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-04b0fe7.elementor-view-default .elementor-icon svg{fill:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-04b0fe7 .elementor-icon{font-size:36px;}.elementor-15 .elementor-element.elementor-element-04b0fe7 .elementor-icon svg{height:36px;}.elementor-15 .elementor-element.elementor-element-c65da2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-014b2fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-014b2fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-014b2fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.8rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-bedd620{width:var( --container-widget-width, 107.54% );max-width:107.54%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:107.54%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:1.12rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-bedd620.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-a648796{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-field-type-html{padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-field-group .elementor-field{color:#000000;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .e-form__buttons__wrapper__button-next{background-color:#000000;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-button[type="submit"]{background-color:#000000;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-fa0a7f8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-fa0a7f8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--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-15 .elementor-element.elementor-element-e26ca4c{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5d4a6d5{--display:flex;}.elementor-15 .elementor-element.elementor-element-00e97eb{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-00e97eb iframe{height:562px;filter:brightness( 106% ) contrast( 98% ) saturate( 101% ) blur( 0px ) hue-rotate( 305deg );}.elementor-15 .elementor-element.elementor-element-98de839{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3352051{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-3352051.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-3352051 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.75rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-4c01627{width:var( --container-widget-width, 51.614% );max-width:51.614%;--container-widget-width:51.614%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-4c01627.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-c4e1c74{--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;}.elementor-15 .elementor-element.elementor-element-6086424{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-15 .elementor-element.elementor-element-6086424:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6086424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0352c65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-85b079e{--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-15 .elementor-element.elementor-element-4e6c1e9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-194f4f6 img{width:77%;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-e2479f3{width:var( --container-widget-width, 48.527% );max-width:48.527%;--container-widget-width:48.527%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-e2479f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-e2479f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-15 .elementor-element.elementor-element-e2479f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-15 .elementor-element.elementor-element-e2479f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-15 .elementor-element.elementor-element-e2479f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-15 .elementor-element.elementor-element-e2479f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-15 .elementor-element.elementor-element-e2479f3 .elementor-icon-list-icon i{color:#282828;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-e2479f3 .elementor-icon-list-icon svg{fill:#282828;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-e2479f3 .elementor-icon-list-text{color:var( --e-global-color-0452dcd );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-96f0308{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-15 .elementor-element.elementor-element-96f0308:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-96f0308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7676c65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-74d69ec{--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-15 .elementor-element.elementor-element-ae5335d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-f90c443 img{width:77%;}.elementor-15 .elementor-element.elementor-element-8b42dfa{width:var( --container-widget-width, 48.527% );max-width:48.527%;--container-widget-width:48.527%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-8b42dfa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-8b42dfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-15 .elementor-element.elementor-element-8b42dfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-15 .elementor-element.elementor-element-8b42dfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-15 .elementor-element.elementor-element-8b42dfa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-15 .elementor-element.elementor-element-8b42dfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-15 .elementor-element.elementor-element-8b42dfa .elementor-icon-list-icon i{color:#282828;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-8b42dfa .elementor-icon-list-icon svg{fill:#282828;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-8b42dfa .elementor-icon-list-text{color:var( --e-global-color-0452dcd );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-0133fbe{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-32b1d57{--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;}.elementor-15 .elementor-element.elementor-element-c80ba61{--display:flex;}.elementor-15 .elementor-element.elementor-element-66d0d76{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-66d0d76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-66d0d76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.75rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-507f87f{--display:flex;}.elementor-15 .elementor-element.elementor-element-725bc7a{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-90c1900{--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;}.elementor-15 .elementor-element.elementor-element-730360f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-730360f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-c2c89de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-124a061{--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;}.elementor-15 .elementor-element.elementor-element-2e701b1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-2e701b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-8181303{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f4c2013{--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;}.elementor-15 .elementor-element.elementor-element-a2d368e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-a2d368e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-096dd89{--n-accordion-title-font-size:1.5rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:31px;--n-accordion-item-title-distance-from-content:9px;--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-096dd89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}:where( .elementor-15 .elementor-element.elementor-element-096dd89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-82e8f94{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bf922c4{--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;}.elementor-15 .elementor-element.elementor-element-1a16c5c{--display:flex;--min-height:618px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-1a16c5c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1a16c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimihouse.pt/wp-content/uploads/2025/09/a-lively-group-of-friends-gathers-at-a-cozy-home-p-2025-03-10-13-27-17-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-04bbca4{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-04bbca4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-04bbca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EBE1EB;}.elementor-15 .elementor-element.elementor-element-39ed826{width:var( --container-widget-width, 86.868% );max-width:86.868%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:86.868%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-39ed826.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-39ed826 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.75rem;font-weight:700;line-height:1.22em;color:#000000;}.elementor-15 .elementor-element.elementor-element-ed86d58{width:var( --container-widget-width, 111.718% );max-width:111.718%;--container-widget-width:111.718%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;color:#0C0C0C;}.elementor-15 .elementor-element.elementor-element-ed86d58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-74c9f77 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:18px 50px 18px 50px;}.elementor-15 .elementor-element.elementor-element-74c9f77{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-74c9f77.elementor-element{--flex-grow:0;--flex-shrink:0;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-a10e438{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-094bb03{--width:84%;}.elementor-15 .elementor-element.elementor-element-2a93cce{--width:26%;}.elementor-15 .elementor-element.elementor-element-97a6412{--width:21%;}.elementor-15 .elementor-element.elementor-element-b9e5e37{--width:21%;}.elementor-15 .elementor-element.elementor-element-a1da3f2{--width:21%;}.elementor-15 .elementor-element.elementor-element-fc19ca4{--width:21%;}.elementor-15 .elementor-element.elementor-element-203a77b{--content-width:1600px;}.elementor-15 .elementor-element.elementor-element-6a0cb28{--width:26%;}.elementor-15 .elementor-element.elementor-element-ff2d7f4{--content-width:1400px;}.elementor-15 .elementor-element.elementor-element-bcea22a{--content-width:1400px;}.elementor-15 .elementor-element.elementor-element-c7be85d{--width:9.145%;}.elementor-15 .elementor-element.elementor-element-775f1b0{--width:9.145%;}.elementor-15 .elementor-element.elementor-element-0b0abe8{--width:9.145%;}.elementor-15 .elementor-element.elementor-element-5d4a6d5{--content-width:1400px;}.elementor-15 .elementor-element.elementor-element-c4e1c74{--width:45%;}.elementor-15 .elementor-element.elementor-element-6086424{--width:83%;}.elementor-15 .elementor-element.elementor-element-96f0308{--width:83%;}.elementor-15 .elementor-element.elementor-element-32b1d57{--content-width:1400px;}.elementor-15 .elementor-element.elementor-element-bf922c4{--content-width:1400px;}.elementor-15 .elementor-element.elementor-element-04bbca4{--width:45%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-094bb03{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-686a32d{--min-height:499px;--overlay-opacity:0.45;}.elementor-15 .elementor-element.elementor-element-219b1cd{text-align:center;}.elementor-15 .elementor-element.elementor-element-219b1cd .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-75bf7dc{width:var( --container-widget-width, 384.883px );max-width:384.883px;--container-widget-width:384.883px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-75bf7dc .elementor-heading-title{font-size:1.25rem;line-height:1.33rem;}.elementor-15 .elementor-element.elementor-element-2a93cce{--width:76%;}.elementor-15 .elementor-element.elementor-element-2e2bc31 .elementor-button{font-size:15px;padding:15px 40px 15px 40px;}.elementor-15 .elementor-element.elementor-element-db4fb53{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-60d73be{text-align:center;}.elementor-15 .elementor-element.elementor-element-60d73be .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-f9c6dc0{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-75c4b27{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-75c4b27 .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-15 .elementor-element.elementor-element-71eb15d{--min-height:372px;}.elementor-15 .elementor-element.elementor-element-3a22555{--min-height:372px;}.elementor-15 .elementor-element.elementor-element-8af57ae{--min-height:372px;}.elementor-15 .elementor-element.elementor-element-47f2a1d{--min-height:372px;}.elementor-15 .elementor-element.elementor-element-9eae40a{--min-height:372px;}.elementor-15 .elementor-element.elementor-element-a10e438{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cecce4f{--padding-top:50px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-d53b517{text-align:center;}.elementor-15 .elementor-element.elementor-element-d53b517 .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-a0dfd76{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-5671c9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-416295b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-df80448{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-6775873{text-align:center;}.elementor-15 .elementor-element.elementor-element-6775873 .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-d81aebf{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-97a6412{--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-01228e7 .elementor-icon{font-size:23px;}.elementor-15 .elementor-element.elementor-element-01228e7 .elementor-icon svg{height:23px;}.elementor-15 .elementor-element.elementor-element-9e0c909{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-9e0c909 .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-15 .elementor-element.elementor-element-7fccf28{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-751fba7{text-align:center;}.elementor-15 .elementor-element.elementor-element-751fba7 .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-1ad0424{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-b9e5e37{--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0723d3e .elementor-icon{font-size:26px;}.elementor-15 .elementor-element.elementor-element-0723d3e .elementor-icon svg{height:26px;}.elementor-15 .elementor-element.elementor-element-a492dbb{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-a492dbb .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-15 .elementor-element.elementor-element-aac963c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4dd6fe8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-3c4f6b5{text-align:center;}.elementor-15 .elementor-element.elementor-element-3c4f6b5 .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-b5d893b{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-a1da3f2{--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-f997240 .elementor-icon{font-size:26px;}.elementor-15 .elementor-element.elementor-element-f997240 .elementor-icon svg{height:26px;}.elementor-15 .elementor-element.elementor-element-3f2b2ef{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-3f2b2ef .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-15 .elementor-element.elementor-element-381c486{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-9ce25c9{text-align:center;}.elementor-15 .elementor-element.elementor-element-9ce25c9 .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-1ee878b{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-fc19ca4{--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-53280d1 .elementor-icon{font-size:26px;}.elementor-15 .elementor-element.elementor-element-53280d1 .elementor-icon svg{height:26px;}.elementor-15 .elementor-element.elementor-element-62d4124{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-62d4124 .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-15 .elementor-element.elementor-element-aa695ec{--padding-top:50px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-203a77b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-02e409b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-be3e5c3{--min-height:261px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-6a0cb28{--width:76%;--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-e0281d4 .elementor-button{font-size:15px;padding:15px 40px 15px 40px;}.elementor-15 .elementor-element.elementor-element-7ea7e1e{--padding-top:35px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-53cd46e{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-53cd46e .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-750c25a{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-bcea22a{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-15 .elementor-element.elementor-element-c7be85d{--width:17%;}.elementor-15 .elementor-element.elementor-element-6aa4700 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-6aa4700 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-6b33a14{--width:80%;}.elementor-15 .elementor-element.elementor-element-51cd77a{text-align:start;}.elementor-15 .elementor-element.elementor-element-51cd77a .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-fbdeaf3{width:100%;max-width:100%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:start;font-size:1rem;}.elementor-15 .elementor-element.elementor-element-08a27ca{width:100%;max-width:100%;text-align:start;}.elementor-15 .elementor-element.elementor-element-775f1b0{--width:17%;}.elementor-15 .elementor-element.elementor-element-5b506b6 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-5b506b6 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-6f994cb{--width:80%;}.elementor-15 .elementor-element.elementor-element-2a28dc9{text-align:start;}.elementor-15 .elementor-element.elementor-element-2a28dc9 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-1e4f598{width:100%;max-width:100%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:start;font-size:1rem;}.elementor-15 .elementor-element.elementor-element-6417acb{width:100%;max-width:100%;text-align:start;}.elementor-15 .elementor-element.elementor-element-0b0abe8{--width:17%;}.elementor-15 .elementor-element.elementor-element-04b0fe7 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-04b0fe7 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-c65da2f{--width:80%;}.elementor-15 .elementor-element.elementor-element-014b2fc{text-align:start;}.elementor-15 .elementor-element.elementor-element-014b2fc .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-bedd620{width:100%;max-width:100%;text-align:start;font-size:1rem;}.elementor-15 .elementor-element.elementor-element-e26ca4c{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-98de839{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-3352051{text-align:center;}.elementor-15 .elementor-element.elementor-element-3352051 .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-4c01627{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-6086424{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-96f0308{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-0133fbe{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-32b1d57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-66d0d76{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-66d0d76 .elementor-heading-title{font-size:2.5rem;}.elementor-15 .elementor-element.elementor-element-730360f{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-2e701b1{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-a2d368e{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-096dd89{--n-accordion-title-font-size:1.3em;}.elementor-15 .elementor-element.elementor-element-82e8f94{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bf922c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1a16c5c{--min-height:536px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-04bbca4{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-39ed826{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-39ed826 .elementor-heading-title{font-size:1.8rem;}.elementor-15 .elementor-element.elementor-element-ed86d58{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-74c9f77{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-74c9f77 .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}}