.elementor-8829 .elementor-element.elementor-element-ebde6a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8829 .elementor-element.elementor-element-d4cc7d9{--display:flex;--min-height:550px;--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-around;--padding-top:80px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-8829 .elementor-element.elementor-element-d4cc7d9:not(.elementor-motion-effects-element-type-background), .elementor-8829 .elementor-element.elementor-element-d4cc7d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccdcc63 );background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-8829 .elementor-element.elementor-element-8bb5f89{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-archive-title .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-8829 .elementor-element.elementor-element-218ddb5 .elementor-heading-title{font-family:var( --e-global-typography-70834aa-font-family ), Sans-serif;font-size:var( --e-global-typography-70834aa-font-size );font-weight:var( --e-global-typography-70834aa-font-weight );text-transform:var( --e-global-typography-70834aa-text-transform );line-height:var( --e-global-typography-70834aa-line-height );letter-spacing:var( --e-global-typography-70834aa-letter-spacing );word-spacing:var( --e-global-typography-70834aa-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8829 .elementor-element.elementor-element-05b85ad > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-8829 .elementor-element.elementor-element-4b4af62{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-8829 .elementor-element.elementor-element-ad74092{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .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 );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{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-8829 .elementor-element.elementor-element-aeb5a67{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-8829 .elementor-element.elementor-element-aeb5a67 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8829 .elementor-element.elementor-element-aeb5a67 .e-loop-item > .elementor-section, .elementor-8829 .elementor-element.elementor-element-aeb5a67 .e-loop-item > .elementor-section > .elementor-container, .elementor-8829 .elementor-element.elementor-element-aeb5a67 .e-loop-item > .e-con, .elementor-8829 .elementor-element.elementor-element-aeb5a67 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8829 .elementor-element.elementor-element-aeb5a67 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-8829 .elementor-element.elementor-element-aeb5a67 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-8829 .elementor-element.elementor-element-aeb5a67 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-8829 .elementor-element.elementor-element-aeb5a67 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-8829 .elementor-element.elementor-element-aeb5a67 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-8829 .elementor-element.elementor-element-ebde6a5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8829 .elementor-element.elementor-element-d4cc7d9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-8829 .elementor-element.elementor-element-8bb5f89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-archive-title .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-8829 .elementor-element.elementor-element-218ddb5 .elementor-heading-title{font-size:var( --e-global-typography-70834aa-font-size );line-height:var( --e-global-typography-70834aa-line-height );letter-spacing:var( --e-global-typography-70834aa-letter-spacing );word-spacing:var( --e-global-typography-70834aa-word-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-8829 .elementor-element.elementor-element-4b4af62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-widget-loop-grid .elementor-pagination{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-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{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-8829 .elementor-element.elementor-element-aeb5a67{--grid-columns:2;}}@media(max-width:767px){.elementor-8829 .elementor-element.elementor-element-ebde6a5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8829 .elementor-element.elementor-element-d4cc7d9{--min-height:350px;--padding-top:48px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-8829 .elementor-element.elementor-element-8bb5f89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-archive-title .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-8829 .elementor-element.elementor-element-218ddb5 .elementor-heading-title{font-size:var( --e-global-typography-70834aa-font-size );line-height:var( --e-global-typography-70834aa-line-height );letter-spacing:var( --e-global-typography-70834aa-letter-spacing );word-spacing:var( --e-global-typography-70834aa-word-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-8829 .elementor-element.elementor-element-4b4af62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-widget-loop-grid .elementor-pagination{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-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{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-8829 .elementor-element.elementor-element-aeb5a67{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-51fb9eb */body:not(.category-dicas) .elementor-8829 .elementor-element.elementor-element-51fb9eb { display: none; }
body.category-dicas .elementor-8829 .elementor-element.elementor-element-51fb9eb { font: 400 13px/1.5 Figtree, sans-serif; color: #4f555b; }
body.category-dicas .elementor-8829 .elementor-element.elementor-element-51fb9eb a { font: inherit; color: inherit; text-decoration: none; }
body.category-dicas .elementor-1087 .elementor-element-8bb5f89 { --gap: 12px; --row-gap: 12px; }
body.category-dicas .elementor-1087 .elementor-element-218ddb5 h1 { font: 600 62px/1.17 Poppins, sans-serif; color: #283567; margin: 0; }
body.category-dicas .elementor-1087 .elementor-element-05b85ad { max-width: 65ch; font: 400 16px/1.55 Figtree, sans-serif; color: #4f555b; }
body.category-dicas .elementor-1087 .elementor-element-05b85ad h1 { font: 600 24px/1.17 Poppins, sans-serif; color: #283567; margin: 0 0 12px; }
@media (max-width: 1024px) { body.category-dicas .elementor-1087 .elementor-element-218ddb5 h1 { font-size: 48px; } }
@media (max-width: 767px) { body.category-dicas .elementor-1087 .elementor-element-218ddb5 h1 { font-size: 40px; } body.category-dicas .elementor-1087 .elementor-element-05b85ad h1 { font-size: 20px; } }/* End custom CSS */
/* Start custom CSS for theme-archive-title, class: .elementor-element-218ddb5 */body.category-dicas .elementor-8829 .elementor-element.elementor-element-218ddb5 h1.elementor-heading-title::after {
    content: "";
    display: block;
    inline-size: 62px;
    block-size: 4px;
    margin-block-start: 16px;
    border-radius: 4px;
    background-color: #efaa52;
}/* End custom CSS */
/* Start custom CSS *//* MOVISART: rythme des paragraphes */
body.elementor-page-8829 .elementor-widget-text-editor p:first-child { margin-top:0; }
body.elementor-page-8829 .elementor-widget-text-editor p:last-child { margin-bottom:0; }

/* Altura da capa alinhada com Serviços. */
body.elementor-page-8829 .elementor-element.elementor-element-d4cc7d9 {
 --min-height: 340px;
 --padding-top: 42px;
 --padding-bottom: 42px;
 --justify-content: center;
}
@media (max-width: 767px) {
 body.elementor-page-8829 .elementor-element.elementor-element-d4cc7d9 {
  --min-height: 0px;
  --padding-top: 32px;
  --padding-bottom: 32px;
 }
}

/* Capa clara: fundo fixo igual às restantes páginas. */
body.elementor-page-8829 .elementor-element.elementor-element-d4cc7d9 { background: linear-gradient(90deg, rgba(255,255,255,.94), rgba(255,255,255,.55)), url("https://movisart.pt/wp-content/uploads/mart26_eai__toppagebackgr-jpg.webp") right center / cover no-repeat; }
body.elementor-page-8829 .elementor-element.elementor-element-d4cc7d9 > .elementor-motion-effects-container { display: none; }
body.elementor-page-8829 .elementor-element.elementor-element-d4cc7d9::before { display: none; }

/* MOVISART: align cover and directory with the header's 1240px content rail. */
body.elementor-page-8829 .elementor-element.elementor-element-d4cc7d9,
body.elementor-page-8829 .elementor-element.elementor-element-4b4af62 {
 --padding-left:0px; --padding-right:0px;
 padding-inline:0;
}
body.elementor-page-8829 .elementor-element.elementor-element-8bb5f89,
body.elementor-page-8829 .elementor-element.elementor-element-ad74092 {
 width:100%; max-width:1240px; margin-inline:auto; padding-inline:0;
}
body.elementor-page-8829 .elementor-element-8bb5f89 > .e-con-inner,
body.elementor-page-8829 .elementor-element-4b4af62 > .e-con-inner {
 width:100%; max-width:1240px; margin-inline:auto; padding-inline:0;
}
@media(max-width:767px) {
 body.elementor-page-8829 .elementor-element.elementor-element-d4cc7d9,
 body.elementor-page-8829 .elementor-element.elementor-element-4b4af62 {
  --padding-left:16px; --padding-right:16px;
  padding-inline:16px;
 }
}

/* Remove the extra inset on the current reusable card wrapper. */
body.elementor-page-8829 .mvt-dicas-card .e-loop-item > .elementor-element.e-con,
body.elementor-page-8829 .mvt-dicas-card .e-loop-item > .elementor-element.e-con > .e-con-inner {
 --padding-left:0px; --padding-right:0px;
 padding-inline:0; width:100%; max-width:none;
}

/* Subcategorias Dicas: âmbito exclusivo do modelo 8829. */
body.elementor-page-8829 .elementor-element-8bb5f89 { --gap:12px; --row-gap:12px; width:100%; }
body.elementor-page-8829 .elementor-element-218ddb5 .elementor-heading-title { font:600 62px/1.17 Poppins,sans-serif; color:#283567; margin:0; }
body.elementor-page-8829 .elementor-element-05b85ad { max-width:65ch; font:400 16px/1.55 Figtree,sans-serif; color:#4f555b; }
body.elementor-page-8829 .elementor-element-4b4af62 { --padding-top:40px; padding-top:40px; }
body.elementor-page-8829 .elementor-element-d4cc7d9,
body.elementor-page-8829 .elementor-element-4b4af62 { padding-inline:max(24px,calc((100% - 1240px)/2)); }
@media(max-width:1024px) {
 body.elementor-page-8829 .elementor-element-218ddb5 .elementor-heading-title { font-size:48px; }
}
@media(max-width:767px) {
 body.elementor-page-8829 .elementor-element-218ddb5 .elementor-heading-title { font-size:40px; }
 body.elementor-page-8829 .elementor-element-d4cc7d9,
 body.elementor-page-8829 .elementor-element-4b4af62 { padding-inline:16px; }
 body.elementor-page-8829 .elementor-element-4b4af62 { --padding-top:28px; padding-top:28px; }
}

/* Cancelar apenas os estilos herdados da página de entrada. */
body.elementor-page-8829 .elementor-element.elementor-element-51fb9eb { display:block!important; font:400 13px/1.5 Figtree,sans-serif; color:#4f555b; }
body.elementor-page-8829 .elementor-element-51fb9eb a,
body.elementor-page-8829 .elementor-element-51fb9eb a:hover,
body.elementor-page-8829 .elementor-element-51fb9eb a:focus { font:inherit!important; text-decoration:none!important; }
body.elementor-page-8829 .elementor-element-218ddb5 .elementor-heading-title::after { content:""; display:block; inline-size:62px; block-size:4px; margin-block-start:16px; border-radius:4px; background:#efaa52; }
body.elementor-page-8829 .elementor-element-05b85ad:has(h1) { display:none; }
body.elementor-page-8829 .elementor-element.elementor-element-05b85ad { margin-right:0; }

body.elementor-page-8829 .elementor-element.elementor-element-05b85ad { max-width:min(65ch,100%)!important; }/* End custom CSS */