.elementor-21 .elementor-element.elementor-element-ceba163{--display:flex;--position:fixed;--min-height:70px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:11px 11px 11px 11px;--margin-top:2%;--margin-bottom:0%;--margin-left:2.5%;--margin-right:2.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-21 .elementor-element.elementor-element-ceba163:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ceba163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ceba163{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-ceba163{right:0px;}.elementor-21 .elementor-element.elementor-element-890a751{--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:space-between;--align-items:center;--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-21 .elementor-element.elementor-element-63a63ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-21 .elementor-element.elementor-element-1aa6aa5 .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-1aa6aa5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-1aa6aa5.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1aa6aa5.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-21 .elementor-element.elementor-element-1aa6aa5.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1aa6aa5.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-21 .elementor-element.elementor-element-1aa6aa5 .elementor-icon{font-size:160px;}.elementor-21 .elementor-element.elementor-element-1aa6aa5 .elementor-icon svg{height:160px;}.elementor-21 .elementor-element.elementor-element-72e7286{--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:flex-end;--align-items:center;--gap:0px 12.5px;--row-gap:0px;--column-gap:12.5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6404228 .elementor-menu-toggle{margin:0 auto;}.elementor-21 .elementor-element.elementor-element-6404228 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:bold;line-height:1.6em;letter-spacing:0em;}.elementor-21 .elementor-element.elementor-element-6404228 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-21 .elementor-element.elementor-element-6404228 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#00758D00;}.elementor-21 .elementor-element.elementor-element-6404228 .e--pointer-framed .elementor-item:before,
					.elementor-21 .elementor-element.elementor-element-6404228 .e--pointer-framed .elementor-item:after{border-color:#00758D00;}.elementor-21 .elementor-element.elementor-element-6404228 .elementor-nav-menu--main .elementor-item{padding-left:12.5px;padding-right:12.5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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-21 .elementor-element.elementor-element-6e95033 .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;letter-spacing:-0.04em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:5px 10px 5px 10px;}.elementor-21 .elementor-element.elementor-element-6e95033 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-6e95033 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-7725aac{--display:flex;--position:fixed;--min-height:70px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:11px 11px 11px 11px;--margin-top:2%;--margin-bottom:0%;--margin-left:2.5%;--margin-right:2.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-21 .elementor-element.elementor-element-7725aac:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7725aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7725aac{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-7725aac{right:0px;}.elementor-21 .elementor-element.elementor-element-72b56be{--display:flex;}.elementor-21 .elementor-element.elementor-element-9d5bd77{--display:flex;}.elementor-21 .elementor-element.elementor-element-450fc22{--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-21 .elementor-element.elementor-element-dfbdf66 .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-dfbdf66.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-dfbdf66.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-dfbdf66.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-21 .elementor-element.elementor-element-dfbdf66.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-dfbdf66.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-21 .elementor-element.elementor-element-dfbdf66 .elementor-icon{font-size:160px;}.elementor-21 .elementor-element.elementor-element-dfbdf66 .elementor-icon svg{height:160px;}.elementor-21 .elementor-element.elementor-element-8351c80{--display:flex;}.elementor-21 .elementor-element.elementor-element-3c6ac17 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-3c6ac17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-3c6ac17.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3c6ac17.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-3c6ac17.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3c6ac17.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-6805521 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-6805521.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-6805521.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-6805521.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-6805521.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-6805521.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-431d698{--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-21 .elementor-element.elementor-element-c848503{--display:flex;}.elementor-21 .elementor-element.elementor-element-2b1277d .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-2b1277d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-21 .elementor-element.elementor-element-2b1277d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#00758D00;}.elementor-21 .elementor-element.elementor-element-2b1277d .e--pointer-framed .elementor-item:before,
					.elementor-21 .elementor-element.elementor-element-2b1277d .e--pointer-framed .elementor-item:after{border-color:#00758D00;}.elementor-21 .elementor-element.elementor-element-2b5a07f .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:5px 10px 5px 10px;}.elementor-21 .elementor-element.elementor-element-2b5a07f .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-2b5a07f .elementor-button:focus{background-color:var( --e-global-color-accent );}.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-21 .elementor-element.elementor-element-6d64071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6d64071 .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 );}.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-21 .elementor-element.elementor-element-c808e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c808e0a p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-86e63d4 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-6a7a13e{--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-21 .elementor-element.elementor-element-a7efb78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a7efb78 .elementor-heading-title{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 );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-e4f95ea{--display:flex;--min-height:500px;--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:0% 0.5%;--row-gap:0%;--column-gap:0.5%;--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-21 .elementor-element.elementor-element-e4f95ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-7199960{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-7199960:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7199960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/sala_de_reuniao_retangular.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-7084869{--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:55px;}.elementor-21 .elementor-element.elementor-element-dbb9534{--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;--justify-content:space-between;--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-21 .elementor-element.elementor-element-db0e44e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-db0e44e.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-db0e44e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-1bafd68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1bafd68 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-1bafd68 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-1bafd68 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-2133a66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2133a66 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-a8013af{--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-21 .elementor-element.elementor-element-5ad3c85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5ad3c85.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-5ad3c85 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-f44e132{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-f44e132:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f44e132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/escritorios_privados_retangular.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-858fbbb{--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:55px;}.elementor-21 .elementor-element.elementor-element-7877b33{--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;--justify-content:space-between;--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-21 .elementor-element.elementor-element-2a87dfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-2a87dfb.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-2a87dfb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-41f0066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-41f0066 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-41f0066 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-41f0066 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-9ba03b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9ba03b3 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-665590b{--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-21 .elementor-element.elementor-element-019bfbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-019bfbf.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-019bfbf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-9bc31a9{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-9bc31a9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9bc31a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/coworking_retangular.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-4050c6a{--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:55px;}.elementor-21 .elementor-element.elementor-element-49d854b{--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;--justify-content:space-between;--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-21 .elementor-element.elementor-element-35cf744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-35cf744.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-35cf744 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-3ab1624{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3ab1624 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-3ab1624 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-3ab1624 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-0b0585b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0b0585b p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-e7b8556{--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-21 .elementor-element.elementor-element-78d7247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-78d7247.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-78d7247 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-459ad17{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-459ad17:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-459ad17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/sala_de_formacao_retangular.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-9271650{--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:55px;}.elementor-21 .elementor-element.elementor-element-22e7827{--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;--justify-content:space-between;--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-21 .elementor-element.elementor-element-0e5184a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-0e5184a.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-0e5184a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-7b60227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7b60227 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-7b60227 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-7b60227 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-b9043bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b9043bf p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-3cfaf9d{--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-21 .elementor-element.elementor-element-e9e433b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e9e433b.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-e9e433b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-85b88bb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-85b88bb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-85b88bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/areas_comuns_retangular.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-4c148d6{--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:55px;}.elementor-21 .elementor-element.elementor-element-93445aa{--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;--justify-content:space-between;--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-21 .elementor-element.elementor-element-7a6d75d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-7a6d75d.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-7a6d75d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-9a2765b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9a2765b .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-9a2765b .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-9a2765b .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-8d35e28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-8d35e28 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-2c7dc27{--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-21 .elementor-element.elementor-element-105c2a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-105c2a3.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-105c2a3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;}.elementor-21 .elementor-element.elementor-element-77fd1e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-21 .elementor-element.elementor-element-e2db2d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-6d2964b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6d2964b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0.3em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-cfb2332{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-cfb2332 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e981e13{--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-21 .elementor-element.elementor-element-93700a7{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-93700a7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-93700a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/local_estrategico.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-b1362ec .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b1362ec.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-b1362ec.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b1362ec.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-b1362ec.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b1362ec.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-b1362ec .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-b1362ec .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-78bffd6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-0e8794e .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-c409a9c{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c409a9c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-2ed0ef4{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-2ed0ef4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2ed0ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/disponivel_24_7.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-809d029 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-809d029.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-809d029.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-809d029.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-809d029.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-809d029.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-809d029 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-809d029 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-8270970{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-ea60063 .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-fe116f3{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-fe116f3 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-fb13e0b{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-fb13e0b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fb13e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/espaco_profissional.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-76fe29f .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-76fe29f.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-76fe29f.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-76fe29f.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-76fe29f.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-76fe29f.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-76fe29f .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-76fe29f .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-419ee99{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-ce90014 .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-5e9b431{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-5e9b431 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-36f629d{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-36f629d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-36f629d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/contratos_flexiveis.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-0b245d9 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-0b245d9.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-0b245d9.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-0b245d9.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-0b245d9.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-0b245d9.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-0b245d9 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-0b245d9 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-511e337{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-b2fb938 .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-862804c{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-862804c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-1c92d10{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-1c92d10:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1c92d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/salas_equipadas.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-ad621f7 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-ad621f7.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-ad621f7.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ad621f7.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-ad621f7.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ad621f7.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-ad621f7 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-ad621f7 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-48facf9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-cf1fac8 .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-3e7132d{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3e7132d p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-aa99054{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-aa99054:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-aa99054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/conforto.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-0e154b4 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-0e154b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-0e154b4.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-0e154b4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-0e154b4.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-0e154b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-0e154b4 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-0e154b4 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-796db54{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-838faba .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-5eae095{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-5eae095 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-4b205b4{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-4b205b4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4b205b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/servicos_de_apoio.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-431f9c7 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-431f9c7.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-431f9c7.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-431f9c7.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-431f9c7.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-431f9c7.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-431f9c7 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-431f9c7 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-9fd0fdd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-2349075 .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-dc9637c{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-dc9637c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-6c637bc{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-6c637bc:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6c637bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/vem_conhecer_a_maispace.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-7120476{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-e5a4187{text-align:end;}.elementor-21 .elementor-element.elementor-element-e5a4187 .elementor-heading-title{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-primary );}.elementor-21 .elementor-element.elementor-element-10168ae .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-395c425{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-21 .elementor-element.elementor-element-dadd32c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0241c44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0241c44 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0.3em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-f75fc1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f75fc1c .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-658d4b7{--display:grid;--e-con-grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--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-21 .elementor-element.elementor-element-a0ad6d7{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-a0ad6d7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a0ad6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/local_estrategico.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-e1c243d .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-e1c243d.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-e1c243d.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-e1c243d.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-e1c243d.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-e1c243d.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-e1c243d .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-e1c243d .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-ce79bf1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-dc6aeee .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-81a3545{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-81a3545 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-ff73420{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-ff73420:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ff73420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/disponivel_24_7.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-fa1aaa6 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-fa1aaa6.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-fa1aaa6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fa1aaa6.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-fa1aaa6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fa1aaa6.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-fa1aaa6 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-fa1aaa6 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-d13af94{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-2609526 .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-f5f622e{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-f5f622e p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-d4bc132{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-d4bc132:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d4bc132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/espaco_profissional.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-e5cf715 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-e5cf715.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-e5cf715.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-e5cf715.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-e5cf715.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-e5cf715.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-e5cf715 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-e5cf715 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-c3c0360{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-1894d20 .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-5302711{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-5302711 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-b9e3a2b{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-b9e3a2b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b9e3a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/contratos_flexiveis.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-707d6ce .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-707d6ce.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-707d6ce.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-707d6ce.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-707d6ce.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-707d6ce.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-707d6ce .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-707d6ce .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-8c06468{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-26bcc91 .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-e244917{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-e244917 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-77cfadb{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-77cfadb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-77cfadb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/salas_equipadas.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-b4eecf2 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b4eecf2.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-b4eecf2.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b4eecf2.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-b4eecf2.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b4eecf2.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-b4eecf2 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-b4eecf2 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-3fff986{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-e67b32c .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-749f443{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-749f443 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-a82dd08{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-a82dd08:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a82dd08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/conforto.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-03c8ccd .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-03c8ccd.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-03c8ccd.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-03c8ccd.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-03c8ccd.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-03c8ccd.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-03c8ccd .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-03c8ccd .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-0f035dc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-82e6c6d .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-963ce0c{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-963ce0c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-a427ba8{--display:flex;--min-height:250px;--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:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-a427ba8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a427ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/servicos_de_apoio.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-d5d34e7 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-d5d34e7.elementor-view-stacked .elementor-icon{background-color:#00758D;}.elementor-21 .elementor-element.elementor-element-d5d34e7.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d5d34e7.elementor-view-default .elementor-icon{color:#00758D;border-color:#00758D;}.elementor-21 .elementor-element.elementor-element-d5d34e7.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d5d34e7.elementor-view-default .elementor-icon svg{fill:#00758D;}.elementor-21 .elementor-element.elementor-element-d5d34e7 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-d5d34e7 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-4f7c350{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-8752035 .elementor-heading-title{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-accent );}.elementor-21 .elementor-element.elementor-element-bec9990{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 );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-bec9990 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-36fcaf9{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-36fcaf9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-36fcaf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/vem_conhecer_a_maispace.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-66e61a7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-587a2d4{text-align:end;}.elementor-21 .elementor-element.elementor-element-587a2d4 .elementor-heading-title{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-primary );}.elementor-21 .elementor-element.elementor-element-755d0db .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-e064114{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e064114 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-21 .elementor-element.elementor-element-e064114 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-e064114 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-21 .elementor-element.elementor-element-e064114 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-e613396{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-21 .elementor-element.elementor-element-597eb86{--display:flex;--justify-content:center;--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-21 .elementor-element.elementor-element-754c477 .elementor-heading-title{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-21 .elementor-element.elementor-element-8bb39b3{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-28f7117{--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;--justify-content:flex-end;--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-21 .elementor-element.elementor-element-2de98fb{--display:flex;}.elementor-21 .elementor-element.elementor-element-a098156 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.3em;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-32bec80{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-21 .elementor-element.elementor-element-b16de4f img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-97848d1{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-97848d1 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-37b83de{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-47905ba img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-fca828e{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-fca828e p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-9d51a80{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-9bea7fd img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-007fedb{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-007fedb p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-1abcad5{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-ad34252 img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-e7a0eb9{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e7a0eb9 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-633616b{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-30b8fb5 img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-6eed1d3{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6eed1d3 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-6928ee6{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-4e32221 img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-3130d6e{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3130d6e p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-d66109f{--display:flex;}.elementor-21 .elementor-element.elementor-element-68dc718 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.3em;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-5802888{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-0f44e27 img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-70cc2e0{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-70cc2e0 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-28326bb{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-16b57f1 img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-ce33a9f{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ce33a9f p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-7f2cceb{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-8243693 img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-9f49d91{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9f49d91 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-f6bfd5a{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-060fdbd img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-300081f{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-300081f p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-d8990d6{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-3e454ca img{width:20px;height:20px;}.elementor-21 .elementor-element.elementor-element-3b254f5{text-align:center;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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3b254f5 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-5b17179{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-21 .elementor-element.elementor-element-1b5d957 .elementor-heading-title{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 );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4dc893c{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-6451081{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0em;}.elementor-21 .elementor-element.elementor-element-6451081 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-477dee2{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-680192a{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0em;}.elementor-21 .elementor-element.elementor-element-680192a p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-24d8464{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-87191f0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0em;}.elementor-21 .elementor-element.elementor-element-5aa140a{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-6a10d65{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0em;}.elementor-21 .elementor-element.elementor-element-2df7076{--n-accordion-title-font-size:18px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:20px;}.elementor-21 .elementor-element.elementor-element-2df7076 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E5E5E5;}.elementor-21 .elementor-element.elementor-element-2df7076 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-21 .elementor-element.elementor-element-2df7076 > .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:"Inter", Sans-serif;font-weight:500;line-height:1.2em;letter-spacing:0em;}:where( .elementor-21 .elementor-element.elementor-element-2df7076 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E5E5E5;}.elementor-21 .elementor-element.elementor-element-7197841{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-7197841:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7197841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-6f4c29a{--display:flex;--min-height:343px;--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:space-between;--align-items:center;--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-21 .elementor-element.elementor-element-1e61672{--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-21 .elementor-element.elementor-element-9ef1f9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8075309{--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-21 .elementor-element.elementor-element-5b33dda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-72a92c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-21 .elementor-element.elementor-element-0fb834e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-d31ef81 .elementor-heading-title{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-21 .elementor-element.elementor-element-277816c{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-277816c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-f786c4f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-21 .elementor-element.elementor-element-9779d68 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-21 .elementor-element.elementor-element-9779d68 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-9779d68 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-9779d68 .elementor-icon-box-title a{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-21 .elementor-element.elementor-element-9779d68 .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-93423f2{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-18e55cb .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-21 .elementor-element.elementor-element-18e55cb .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-18e55cb .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-18e55cb .elementor-icon-box-title a{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-21 .elementor-element.elementor-element-18e55cb .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-fb3b392{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-e4d8870 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-21 .elementor-element.elementor-element-e4d8870 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-e4d8870 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e4d8870 .elementor-icon-box-title a{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-21 .elementor-element.elementor-element-e4d8870 .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-11143db{--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;--justify-content:space-between;--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-21 .elementor-element.elementor-element-501395f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--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-21 .elementor-element.elementor-element-73e92d5{--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-21 .elementor-element.elementor-element-28b75c3 .elementor-heading-title{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-21 .elementor-element.elementor-element-0bdfedd{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0bdfedd p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-a3ec648{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a3ec648 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-173844b{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-21 .elementor-element.elementor-element-fec9d73{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-99ddc7c{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-99ddc7c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-01997fa{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-01997fa p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-01997fa a{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-01997fa a:hover, .elementor-21 .elementor-element.elementor-element-01997fa a:focus{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-ee76aca{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-3b99270{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3b99270 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-7e0e644{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7e0e644 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-7e0e644 a{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7e0e644 a:hover, .elementor-21 .elementor-element.elementor-element-7e0e644 a:focus{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-bf2864a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-bf2864a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bf2864a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-21 .elementor-element.elementor-element-c571594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--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-21 .elementor-element.elementor-element-c571594 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-21 .elementor-element.elementor-element-c571594 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-21 .elementor-element.elementor-element-c571594 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-c571594 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-21 .elementor-element.elementor-element-c571594 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-field-group > 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-21 .elementor-element.elementor-element-c571594 .elementor-field-type-html{padding-bottom:0px;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-21 .elementor-element.elementor-element-c571594 .elementor-field-group .elementor-field{color:#999999;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-field-group .elementor-field, .elementor-21 .elementor-element.elementor-element-c571594 .elementor-field-subgroup 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-21 .elementor-element.elementor-element-c571594 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#BBBBBB3B;border-color:#88888810;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-field-group .elementor-select-wrapper select{background-color:#BBBBBB3B;border-color:#88888810;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-field-group .elementor-select-wrapper::before{color:#88888810;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0em;border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-c571594 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-button[type="submit"]{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-c571594 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-c571594 .e-form__buttons__wrapper__button-next:hover{background-color:#00758D;color:#ffffff;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-button[type="submit"]:hover{background-color:#00758D;color:#ffffff;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-c571594 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-message{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-21 .elementor-element.elementor-element-c571594 .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c571594 .elementor-message.elementor-message-danger{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-e2aca39{--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;--justify-content:space-between;--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-21 .elementor-element.elementor-element-07f4742{--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;--align-items:flex-start;--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-21 .elementor-element.elementor-element-b12584b .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b12584b .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-b12584b .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-8740a85 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-8740a85 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-8740a85 .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-d202830{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21 .elementor-element.elementor-element-04cc92c{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-04cc92c a{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-04cc92c a:hover, .elementor-21 .elementor-element.elementor-element-04cc92c a:focus{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-529b1ff{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 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-529b1ff a{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-529b1ff a:hover, .elementor-21 .elementor-element.elementor-element-529b1ff a:focus{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-ceba163{--width:95%;}.elementor-21 .elementor-element.elementor-element-890a751{--width:95%;}.elementor-21 .elementor-element.elementor-element-63a63ee{--width:17%;}.elementor-21 .elementor-element.elementor-element-72e7286{--width:69%;}.elementor-21 .elementor-element.elementor-element-7725aac{--width:95%;}.elementor-21 .elementor-element.elementor-element-450fc22{--width:17%;}.elementor-21 .elementor-element.elementor-element-431d698{--width:17%;}.elementor-21 .elementor-element.elementor-element-7084869{--width:95%;}.elementor-21 .elementor-element.elementor-element-a8013af{--width:95%;}.elementor-21 .elementor-element.elementor-element-858fbbb{--width:95%;}.elementor-21 .elementor-element.elementor-element-665590b{--width:95%;}.elementor-21 .elementor-element.elementor-element-4050c6a{--width:95%;}.elementor-21 .elementor-element.elementor-element-e7b8556{--width:95%;}.elementor-21 .elementor-element.elementor-element-9271650{--width:95%;}.elementor-21 .elementor-element.elementor-element-3cfaf9d{--width:95%;}.elementor-21 .elementor-element.elementor-element-4c148d6{--width:95%;}.elementor-21 .elementor-element.elementor-element-2c7dc27{--width:95%;}.elementor-21 .elementor-element.elementor-element-e981e13{--width:90%;}.elementor-21 .elementor-element.elementor-element-93700a7{--content-width:350px;}.elementor-21 .elementor-element.elementor-element-395c425{--width:90%;}.elementor-21 .elementor-element.elementor-element-a0ad6d7{--content-width:350px;}.elementor-21 .elementor-element.elementor-element-e613396{--width:90%;}.elementor-21 .elementor-element.elementor-element-597eb86{--width:100%;}.elementor-21 .elementor-element.elementor-element-2de98fb{--width:35%;}.elementor-21 .elementor-element.elementor-element-d66109f{--width:48%;}.elementor-21 .elementor-element.elementor-element-5b17179{--width:90%;}.elementor-21 .elementor-element.elementor-element-7197841{--width:90%;}.elementor-21 .elementor-element.elementor-element-1e61672{--width:50%;}.elementor-21 .elementor-element.elementor-element-8075309{--width:50%;}.elementor-21 .elementor-element.elementor-element-72a92c0{--width:40%;}.elementor-21 .elementor-element.elementor-element-11143db{--width:90%;}.elementor-21 .elementor-element.elementor-element-501395f{--width:45%;}.elementor-21 .elementor-element.elementor-element-bf2864a{--width:40%;}.elementor-21 .elementor-element.elementor-element-e2aca39{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-9d5bd77{--width:100%;}.elementor-21 .elementor-element.elementor-element-450fc22{--width:100%;}.elementor-21 .elementor-element.elementor-element-8351c80{--width:50%;}.elementor-21 .elementor-element.elementor-element-7084869{--width:95%;}.elementor-21 .elementor-element.elementor-element-597eb86{--width:100%;}.elementor-21 .elementor-element.elementor-element-d66109f{--width:39%;}.elementor-21 .elementor-element.elementor-element-1e61672{--width:100%;}.elementor-21 .elementor-element.elementor-element-8075309{--width:100%;}.elementor-21 .elementor-element.elementor-element-72a92c0{--width:100%;}.elementor-21 .elementor-element.elementor-element-501395f{--width:100%;}.elementor-21 .elementor-element.elementor-element-bf2864a{--width:100%;}}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .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-21 .elementor-element.elementor-element-7725aac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-72b56be{--justify-content:center;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-9d5bd77{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-450fc22{--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:space-between;--align-items:center;}.elementor-21 .elementor-element.elementor-element-8351c80{--align-items:flex-end;--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-21 .elementor-element.elementor-element-c848503{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-21 .elementor-element.elementor-element-2b1277d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2b1277d .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:12.5px;padding-bottom:12.5px;}.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-21 .elementor-element.elementor-element-6d64071 .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-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-21 .elementor-element.elementor-element-c808e0a{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-21 .elementor-element.elementor-element-a7efb78 .elementor-heading-title{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-21 .elementor-element.elementor-element-e4f95ea{--min-height:940px;--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-7199960{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-7084869{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-21 .elementor-element.elementor-element-dbb9534{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-2133a66{width:initial;max-width:initial;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-21 .elementor-element.elementor-element-a8013af{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-f44e132{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-858fbbb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-21 .elementor-element.elementor-element-7877b33{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-21 .elementor-element.elementor-element-9ba03b3{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-21 .elementor-element.elementor-element-665590b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-9bc31a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4050c6a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-21 .elementor-element.elementor-element-49d854b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-21 .elementor-element.elementor-element-0b0585b{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-21 .elementor-element.elementor-element-e7b8556{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-459ad17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9271650{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-21 .elementor-element.elementor-element-22e7827{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-b9043bf{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-21 .elementor-element.elementor-element-3cfaf9d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-85b88bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4c148d6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-21 .elementor-element.elementor-element-93445aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-8d35e28{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-21 .elementor-element.elementor-element-2c7dc27{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-cfb2332 .elementor-heading-title{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-21 .elementor-element.elementor-element-0e8794e .elementor-heading-title{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-21 .elementor-element.elementor-element-c409a9c{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-21 .elementor-element.elementor-element-ea60063 .elementor-heading-title{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-21 .elementor-element.elementor-element-fe116f3{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-21 .elementor-element.elementor-element-ce90014 .elementor-heading-title{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-21 .elementor-element.elementor-element-5e9b431{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-21 .elementor-element.elementor-element-b2fb938 .elementor-heading-title{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-21 .elementor-element.elementor-element-862804c{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-21 .elementor-element.elementor-element-cf1fac8 .elementor-heading-title{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-21 .elementor-element.elementor-element-3e7132d{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-21 .elementor-element.elementor-element-838faba .elementor-heading-title{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-21 .elementor-element.elementor-element-5eae095{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-21 .elementor-element.elementor-element-2349075 .elementor-heading-title{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-21 .elementor-element.elementor-element-dc9637c{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-21 .elementor-element.elementor-element-e5a4187 .elementor-heading-title{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-21 .elementor-element.elementor-element-f75fc1c .elementor-heading-title{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-21 .elementor-element.elementor-element-658d4b7{--e-con-grid-template-columns:300px 300px;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-dc6aeee .elementor-heading-title{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-21 .elementor-element.elementor-element-81a3545{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-21 .elementor-element.elementor-element-2609526 .elementor-heading-title{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-21 .elementor-element.elementor-element-f5f622e{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-21 .elementor-element.elementor-element-1894d20 .elementor-heading-title{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-21 .elementor-element.elementor-element-5302711{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-21 .elementor-element.elementor-element-26bcc91 .elementor-heading-title{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-21 .elementor-element.elementor-element-e244917{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-21 .elementor-element.elementor-element-e67b32c .elementor-heading-title{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-21 .elementor-element.elementor-element-749f443{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-21 .elementor-element.elementor-element-82e6c6d .elementor-heading-title{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-21 .elementor-element.elementor-element-963ce0c{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-21 .elementor-element.elementor-element-8752035 .elementor-heading-title{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-21 .elementor-element.elementor-element-bec9990{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-21 .elementor-element.elementor-element-587a2d4 .elementor-heading-title{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-21 .elementor-element.elementor-element-e613396{--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-21 .elementor-element.elementor-element-754c477{text-align:center;}.elementor-21 .elementor-element.elementor-element-754c477 .elementor-heading-title{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-21 .elementor-element.elementor-element-8bb39b3{text-align:center;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-21 .elementor-element.elementor-element-28f7117{--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.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 );}.elementor-21 .elementor-element.elementor-element-97848d1{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-21 .elementor-element.elementor-element-fca828e{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-21 .elementor-element.elementor-element-007fedb{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-21 .elementor-element.elementor-element-e7a0eb9{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-21 .elementor-element.elementor-element-6eed1d3{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-21 .elementor-element.elementor-element-3130d6e{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-21 .elementor-element.elementor-element-70cc2e0{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-21 .elementor-element.elementor-element-ce33a9f{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-21 .elementor-element.elementor-element-9f49d91{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-21 .elementor-element.elementor-element-300081f{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-21 .elementor-element.elementor-element-3b254f5{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-21 .elementor-element.elementor-element-1b5d957 .elementor-heading-title{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-21 .elementor-element.elementor-element-7197841{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-6f4c29a{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-21 .elementor-element.elementor-element-d31ef81 .elementor-heading-title{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-21 .elementor-element.elementor-element-277816c{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-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-icon-box .elementor-icon-box-description{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-21 .elementor-element.elementor-element-9779d68 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-9779d68 .elementor-icon-box-title a{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-21 .elementor-element.elementor-element-9779d68 .elementor-icon-box-description{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-21 .elementor-element.elementor-element-18e55cb .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-18e55cb .elementor-icon-box-title a{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-21 .elementor-element.elementor-element-18e55cb .elementor-icon-box-description{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-21 .elementor-element.elementor-element-e4d8870 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e4d8870 .elementor-icon-box-title a{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-21 .elementor-element.elementor-element-e4d8870 .elementor-icon-box-description{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-21 .elementor-element.elementor-element-11143db{--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;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-21 .elementor-element.elementor-element-501395f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-21 .elementor-element.elementor-element-73e92d5{--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-21 .elementor-element.elementor-element-28b75c3 .elementor-heading-title{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-21 .elementor-element.elementor-element-0bdfedd{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-21 .elementor-element.elementor-element-a3ec648{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-21 .elementor-element.elementor-element-173844b{--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;--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-21 .elementor-element.elementor-element-01997fa{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-21 .elementor-element.elementor-element-7e0e644{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-21 .elementor-element.elementor-element-bf2864a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-21 .elementor-element.elementor-element-c571594 .elementor-field-group > 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-21 .elementor-element.elementor-element-c571594 .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-21 .elementor-element.elementor-element-c571594 .elementor-field-group .elementor-field, .elementor-21 .elementor-element.elementor-element-c571594 .elementor-field-subgroup 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-21 .elementor-element.elementor-element-c571594 .elementor-message{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-21 .elementor-element.elementor-element-e2aca39{--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-21 .elementor-element.elementor-element-07f4742{--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;--align-items:center;}.elementor-21 .elementor-element.elementor-element-d202830{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-04cc92c{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-21 .elementor-element.elementor-element-04cc92c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-529b1ff{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-21 .elementor-element.elementor-element-529b1ff p{margin-block-end:0px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-ceba163{--width:95%;}.elementor-21 .elementor-element.elementor-element-890a751{--width:95%;}.elementor-21 .elementor-element.elementor-element-63a63ee{--width:50%;}.elementor-21 .elementor-element.elementor-element-72e7286{--width:43%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .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-21 .elementor-element.elementor-element-7725aac{--width:95%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4%;--margin-bottom:0%;--margin-left:02.5%;--margin-right:02.5%;}.elementor-21 .elementor-element.elementor-element-72b56be{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-9d5bd77{--width:100%;--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;--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-21 .elementor-element.elementor-element-450fc22{--width:100%;--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;--align-items:center;}.elementor-21 .elementor-element.elementor-element-dfbdf66 .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-8351c80{--width:20%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-3c6ac17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3c6ac17 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-3c6ac17 .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-6805521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6805521 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-6805521 .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-431d698{--width:50%;--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;}.elementor-21 .elementor-element.elementor-element-c848503{--gap:12.5px 0px;--row-gap:12.5px;--column-gap:0px;--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-21 .elementor-element.elementor-element-2b1277d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2b1277d .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:12.5px;padding-bottom:12.5px;}.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-21 .elementor-element.elementor-element-6d64071 .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-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-21 .elementor-element.elementor-element-c808e0a{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-21 .elementor-element.elementor-element-a7efb78 .elementor-heading-title{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-21 .elementor-element.elementor-element-e4f95ea{--width:317px;}.elementor-21 .elementor-element.elementor-element-7199960:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7199960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maispacehub.pt/wp-content/uploads/2026/07/banner_mobile_tablet.jpg");}.elementor-21 .elementor-element.elementor-element-db0e44e .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-2133a66{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-21 .elementor-element.elementor-element-5ad3c85 .elementor-heading-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-2a87dfb .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-9ba03b3{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-21 .elementor-element.elementor-element-019bfbf .elementor-heading-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-35cf744 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-0b0585b{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-21 .elementor-element.elementor-element-78d7247 .elementor-heading-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-0e5184a .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-b9043bf{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-21 .elementor-element.elementor-element-e9e433b .elementor-heading-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-7a6d75d .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-8d35e28{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-21 .elementor-element.elementor-element-105c2a3 .elementor-heading-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-77fd1e6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-e2db2d7{--width:90%;}.elementor-21 .elementor-element.elementor-element-6d2964b{text-align:center;}.elementor-21 .elementor-element.elementor-element-cfb2332{text-align:center;}.elementor-21 .elementor-element.elementor-element-cfb2332 .elementor-heading-title{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-21 .elementor-element.elementor-element-e981e13{--width:90%;--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-21 .elementor-element.elementor-element-0e8794e .elementor-heading-title{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-21 .elementor-element.elementor-element-c409a9c{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-21 .elementor-element.elementor-element-ea60063 .elementor-heading-title{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-21 .elementor-element.elementor-element-fe116f3{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-21 .elementor-element.elementor-element-ce90014 .elementor-heading-title{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-21 .elementor-element.elementor-element-5e9b431{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-21 .elementor-element.elementor-element-b2fb938 .elementor-heading-title{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-21 .elementor-element.elementor-element-862804c{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-21 .elementor-element.elementor-element-cf1fac8 .elementor-heading-title{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-21 .elementor-element.elementor-element-3e7132d{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-21 .elementor-element.elementor-element-838faba .elementor-heading-title{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-21 .elementor-element.elementor-element-5eae095{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-21 .elementor-element.elementor-element-2349075 .elementor-heading-title{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-21 .elementor-element.elementor-element-dc9637c{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-21 .elementor-element.elementor-element-e5a4187 .elementor-heading-title{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-21 .elementor-element.elementor-element-10168ae .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-10168ae .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-395c425{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-dadd32c{--width:90%;}.elementor-21 .elementor-element.elementor-element-0241c44{text-align:center;}.elementor-21 .elementor-element.elementor-element-f75fc1c{text-align:center;}.elementor-21 .elementor-element.elementor-element-f75fc1c .elementor-heading-title{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-21 .elementor-element.elementor-element-658d4b7{--e-con-grid-template-columns:300px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-dc6aeee .elementor-heading-title{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-21 .elementor-element.elementor-element-81a3545{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-21 .elementor-element.elementor-element-2609526 .elementor-heading-title{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-21 .elementor-element.elementor-element-f5f622e{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-21 .elementor-element.elementor-element-1894d20 .elementor-heading-title{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-21 .elementor-element.elementor-element-5302711{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-21 .elementor-element.elementor-element-26bcc91 .elementor-heading-title{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-21 .elementor-element.elementor-element-e244917{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-21 .elementor-element.elementor-element-e67b32c .elementor-heading-title{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-21 .elementor-element.elementor-element-749f443{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-21 .elementor-element.elementor-element-82e6c6d .elementor-heading-title{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-21 .elementor-element.elementor-element-963ce0c{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-21 .elementor-element.elementor-element-8752035 .elementor-heading-title{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-21 .elementor-element.elementor-element-bec9990{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-21 .elementor-element.elementor-element-587a2d4 .elementor-heading-title{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-21 .elementor-element.elementor-element-e064114{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e613396{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-597eb86{--width:90%;}.elementor-21 .elementor-element.elementor-element-754c477 .elementor-heading-title{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-21 .elementor-element.elementor-element-8bb39b3{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-21 .elementor-element.elementor-element-28f7117{--width:90%;}.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 );}.elementor-21 .elementor-element.elementor-element-97848d1{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-21 .elementor-element.elementor-element-fca828e{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-21 .elementor-element.elementor-element-007fedb{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-21 .elementor-element.elementor-element-e7a0eb9{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-21 .elementor-element.elementor-element-6eed1d3{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-21 .elementor-element.elementor-element-3130d6e{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-21 .elementor-element.elementor-element-70cc2e0{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-21 .elementor-element.elementor-element-ce33a9f{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-21 .elementor-element.elementor-element-9f49d91{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-21 .elementor-element.elementor-element-300081f{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-21 .elementor-element.elementor-element-3b254f5{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-21 .elementor-element.elementor-element-5b17179{--width:90%;}.elementor-21 .elementor-element.elementor-element-1b5d957 .elementor-heading-title{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-21 .elementor-element.elementor-element-7197841{--width:90%;}.elementor-21 .elementor-element.elementor-element-d31ef81 .elementor-heading-title{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-21 .elementor-element.elementor-element-277816c{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-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-icon-box .elementor-icon-box-description{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-21 .elementor-element.elementor-element-9779d68 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-9779d68 .elementor-icon-box-title a{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-21 .elementor-element.elementor-element-9779d68 .elementor-icon-box-description{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-21 .elementor-element.elementor-element-18e55cb .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-18e55cb .elementor-icon-box-title a{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-21 .elementor-element.elementor-element-18e55cb .elementor-icon-box-description{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-21 .elementor-element.elementor-element-e4d8870 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e4d8870 .elementor-icon-box-title a{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-21 .elementor-element.elementor-element-e4d8870 .elementor-icon-box-description{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-21 .elementor-element.elementor-element-11143db{--width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-21 .elementor-element.elementor-element-28b75c3 .elementor-heading-title{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-21 .elementor-element.elementor-element-0bdfedd{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-21 .elementor-element.elementor-element-a3ec648{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-21 .elementor-element.elementor-element-173844b{--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-21 .elementor-element.elementor-element-fec9d73{--width:45%;}.elementor-21 .elementor-element.elementor-element-99ddc7c{font-size:15px;}.elementor-21 .elementor-element.elementor-element-01997fa{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-21 .elementor-element.elementor-element-ee76aca{--width:46%;}.elementor-21 .elementor-element.elementor-element-3b99270{font-size:15px;}.elementor-21 .elementor-element.elementor-element-7e0e644{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-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-21 .elementor-element.elementor-element-c571594 .elementor-field-group > 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-21 .elementor-element.elementor-element-c571594 .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-21 .elementor-element.elementor-element-c571594 .elementor-field-group .elementor-field, .elementor-21 .elementor-element.elementor-element-c571594 .elementor-field-subgroup 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-21 .elementor-element.elementor-element-c571594 .elementor-message{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-21 .elementor-element.elementor-element-e2aca39{--width:90%;--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-21 .elementor-element.elementor-element-07f4742{--width:30%;}.elementor-21 .elementor-element.elementor-element-d202830{--width:50%;}.elementor-21 .elementor-element.elementor-element-04cc92c{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-21 .elementor-element.elementor-element-529b1ff{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 );}}/* Start custom CSS for icon, class: .elementor-element-1aa6aa5 */.elementor-21 .elementor-element.elementor-element-1aa6aa5 svg{
    width: 160px !important;
    height: 30px !important;
}

.elementor-21 .elementor-element.elementor-element-1aa6aa5 .elementor-icon-wrapper {
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceba163 */.elementor-21 .elementor-element.elementor-element-ceba163 {
  scroll-margin-top: 100px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dfbdf66 */.elementor-21 .elementor-element.elementor-element-dfbdf66 svg{
    width: 160px !important;
    height: 30px !important;
}

.elementor-21 .elementor-element.elementor-element-dfbdf66 .elementor-icon-wrapper {
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c6ac17 */.elementor-21 .elementor-element.elementor-element-3c6ac17 svg {
    width: 25px !important;
    height: 20px !important;
}
.elementor-21 .elementor-element.elementor-element-3c6ac17 .elementor-icon-wrapper {
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6805521 */.elementor-21 .elementor-element.elementor-element-6805521 svg {
    width: 25px !important;
    height: 20px !important;
}
.elementor-21 .elementor-element.elementor-element-6805521 {
  display: none;
}
.elementor-21 .elementor-element.elementor-element-6805521 .elementor-icon-wrapper {
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5a07f */#espacos,
#beneficios,
#galeria,
#servicos,
#faqs,
#localizacao,
#footer {
  scroll-margin-top: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-431d698 */.mobile-menu-overlay {
  display: none;
  width: 100% !important;
  position: static !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  overflow: hidden;
  height: 0;
  opacity: 0;
  transition: height 400ms ease, opacity 300ms ease;
}

.mobile-menu-overlay.is-open {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7725aac */.elementor-21 .elementor-element.elementor-element-7725aac {
  scroll-margin-top: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c808e0a */p {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86e63d4 */.elementor-21 .elementor-element.elementor-element-86e63d4 .elementor-button {
  width: 200px !important;
  height: 40px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7084869 */.elementor-21 .elementor-element.elementor-element-7084869 {
    width: 95% !important;
}
@media (max-width: 767px) {
.elementor-21 .elementor-element.elementor-element-7084869 {
    width: 90% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7199960 */.elementor-21 .elementor-element.elementor-element-7199960 {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858fbbb */.elementor-21 .elementor-element.elementor-element-858fbbb {
    width: 95% !important;
}
@media (max-width: 767px) {
.elementor-21 .elementor-element.elementor-element-858fbbb {
    width: 90% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44e132 */.elementor-21 .elementor-element.elementor-element-f44e132 {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4050c6a */.elementor-21 .elementor-element.elementor-element-4050c6a {
    width: 95% !important;
}
@media (max-width: 767px) {
.elementor-21 .elementor-element.elementor-element-4050c6a {
    width: 90% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bc31a9 */.elementor-21 .elementor-element.elementor-element-9bc31a9 {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9271650 */.elementor-21 .elementor-element.elementor-element-9271650 {
    width: 95% !important;
}
@media (max-width: 767px) {
.elementor-21 .elementor-element.elementor-element-9271650 {
    width: 90% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459ad17 */.elementor-21 .elementor-element.elementor-element-459ad17 {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c148d6 */.elementor-21 .elementor-element.elementor-element-4c148d6 {
    width: 95% !important;
}
@media (max-width: 767px) {
.elementor-21 .elementor-element.elementor-element-4c148d6 {
    width: 90% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85b88bb */.elementor-21 .elementor-element.elementor-element-85b88bb {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f95ea */.elementor-21 .elementor-element.elementor-element-e4f95ea {
  overflow: hidden;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1362ec */.elementor-21 .elementor-element.elementor-element-b1362ec svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-b1362ec .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93700a7 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-93700a7 {
    flex: 0 0 85% !important;
    width: 85% !important;
    max-width: 85% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-809d029 */.elementor-21 .elementor-element.elementor-element-809d029 svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-809d029 .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed0ef4 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-2ed0ef4 {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76fe29f */.elementor-21 .elementor-element.elementor-element-76fe29f svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-76fe29f .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb13e0b */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-fb13e0b {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b245d9 */.elementor-21 .elementor-element.elementor-element-0b245d9 svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-0b245d9 .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36f629d */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-36f629d {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ad621f7 */.elementor-21 .elementor-element.elementor-element-ad621f7 svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-ad621f7 .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c92d10 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-1c92d10 {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0e154b4 */.elementor-21 .elementor-element.elementor-element-0e154b4 svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-0e154b4 .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa99054 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-aa99054 {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-431f9c7 */.elementor-21 .elementor-element.elementor-element-431f9c7 svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-431f9c7 .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b205b4 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-4b205b4 {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-10168ae */.elementor-21 .elementor-element.elementor-element-10168ae svg{
    width: 40px;
    height: 33px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c637bc */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-6c637bc {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e981e13 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-e981e13 {
    display: flex !important;
    grid-template-columns: unset !important;
    grid-template-rows: unset !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch;
    gap: 12px !important;
    padding: 0px !important;
  }
  .elementor-21 .elementor-element.elementor-element-e981e13::-webkit-scrollbar {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1c243d */.elementor-21 .elementor-element.elementor-element-e1c243d svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-e1c243d .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0ad6d7 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-a0ad6d7 {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa1aaa6 */.elementor-21 .elementor-element.elementor-element-fa1aaa6 svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-fa1aaa6 .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff73420 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-ff73420 {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e5cf715 */.elementor-21 .elementor-element.elementor-element-e5cf715 svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-e5cf715 .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4bc132 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-d4bc132 {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-707d6ce */.elementor-21 .elementor-element.elementor-element-707d6ce svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-707d6ce .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e3a2b */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-b9e3a2b {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b4eecf2 */.elementor-21 .elementor-element.elementor-element-b4eecf2 svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-b4eecf2 .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77cfadb */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-77cfadb {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03c8ccd */.elementor-21 .elementor-element.elementor-element-03c8ccd svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-03c8ccd .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a82dd08 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-a82dd08 {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5d34e7 */.elementor-21 .elementor-element.elementor-element-d5d34e7 svg{
    width: 40px !important;
    height: 40px !important;
}

.elementor-21 .elementor-element.elementor-element-d5d34e7 .elementor-icon-wrapper {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a427ba8 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-a427ba8 {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-755d0db */.elementor-21 .elementor-element.elementor-element-755d0db svg{
    width: 40px;
    height: 33px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36fcaf9 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-36fcaf9 {
    flex: 0 0 83% !important;
    width: 83% !important;
    max-width: 83% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658d4b7 */@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-658d4b7 {
    display: flex !important;
    grid-template-columns: unset !important;
    grid-template-rows: unset !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch;
    gap: 12px !important;
    padding: 0 20px !important;
  }
  .elementor-21 .elementor-element.elementor-element-658d4b7::-webkit-scrollbar {
    display: none;
  }
}
.elementor-21 .elementor-element.elementor-element-658d4b7 {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)) !important;
  justify-content: center;
  gap: 15px;
}
.beneficios-lastrow-wrap {
  display: none;
  justify-content: center;
  gap: 15px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e064114 *//* Desktop */
@media (min-width: 1025px) {
  .elementor-21 .elementor-element.elementor-element-e064114 .swiper-slide img,
  .elementor-21 .elementor-element.elementor-element-e064114 .elementor-image-carousel-wrapper img {
    width: 100% !important;
    height: 650px !important;
    object-fit: cover;
    object-position: center center;
  }
}

/* Tablet */
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-21 .elementor-element.elementor-element-e064114 .swiper-slide img,
  .elementor-21 .elementor-element.elementor-element-e064114 .elementor-image-carousel-wrapper img {
    width: 100% !important;
    height: 600px !important;
    object-fit: cover;
    object-position: center center;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-e064114 .swiper-slide img,
  .elementor-21 .elementor-element.elementor-element-e064114 .elementor-image-carousel-wrapper img {
    width: 100% !important;
    height: 500px !important;
    object-fit: cover;
    object-position: center center;
  }
}

.elementor-swiper-button-next {
    right: 0px !important;
}

.elementor-swiper-button-prev {
    left: 0px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2df7076 */.elementor-21 .elementor-element.elementor-element-2df7076 .e-n-accordion-item-title {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 100% !important;
}

.elementor-21 .elementor-element.elementor-element-2df7076 .e-n-accordion-item-title-header {
  flex: 1 !important;
}

.elementor-21 .elementor-element.elementor-element-2df7076 {
  border: 1px solid #E5E5E5;
  border-radius: 10px;
  overflow: hidden;
  border-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2df7076 .e-n-accordion-item {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
}

.elementor-21 .elementor-element.elementor-element-2df7076 .e-n-accordion-item:last-child {
  border-bottom: none !important;
}
/* Base: a transição tem de estar definida no estado normal, não só no [open] */
.elementor-21 .elementor-element.elementor-element-2df7076 .e-n-accordion-item-title {
  border-bottom: 1px solid #E5E5E5;
  transition: border-color 100ms ease;
}

/* Quando aberto, a cor passa a transparente (em vez de "none") */
.elementor-21 .elementor-element.elementor-element-2df7076 .e-n-accordion-item[open] .e-n-accordion-item-title {
  border-color: transparent !important;
}

.elementor-21 .elementor-element.elementor-element-2df7076 svg {
    width: 20px;
    height: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ef1f9b */.elementor-21 .elementor-element.elementor-element-9ef1f9b {
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b33dda */.elementor-21 .elementor-element.elementor-element-5b33dda {
    border-radius: 10px;
}/* End custom CSS */