{"id":69,"date":"2025-04-25T12:56:24","date_gmt":"2025-04-25T11:56:24","guid":{"rendered":"https:\/\/prontosolucoes.pt\/faq\/"},"modified":"2026-07-20T15:03:47","modified_gmt":"2026-07-20T14:03:47","slug":"faq","status":"publish","type":"page","link":"https:\/\/prontosolucoes.pt\/pt\/faq\/","title":{"rendered":"FAQ"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"69\" class=\"elementor elementor-69\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d097182 e-con-full e-flex e-con e-parent\" data-id=\"d097182\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb2917f elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"fb2917f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .psfaq2-shell {\r\n    --ps-accent: #E1A134;\r\n    --ps-accent-hover: #D97706;\r\n    --ps-navy: #0F2B49;\r\n    --ps-text: #0F2B49;\r\n    --ps-muted: #5C6E7E;\r\n    --ps-border: #D9DDDA;\r\n    --ps-background: #F2F4F3;\r\n    --ps-card: #FFFFFF;\r\n    --ps-max-width: 980px;\r\n\r\n    width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    overflow: hidden;\r\n    background: var(--ps-background);\r\n    color: var(--ps-text);\r\n    font-family: \"Montserrat\", sans-serif;\r\n    -webkit-tap-highlight-color: transparent;\r\n  }\r\n\r\n  .psfaq2-shell * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .psfaq2-wrap {\r\n    width: 100%;\r\n    max-width: var(--ps-max-width);\r\n    margin: 0 auto;\r\n    padding: 0 20px;\r\n  }\r\n\r\n  .psfaq2-hero {\r\n    position: relative;\r\n    min-height: 430px;\r\n    padding: 0;\r\n    overflow: hidden;\r\n    background: #0F2B49;\r\n  }\r\n\r\n  .psfaq2-hero .psfaq2-heroImage {\r\n    position: absolute;\r\n    inset: 0;\r\n    display: block;\r\n    width: 100%;\r\n    max-width: none;\r\n    height: 100% !important;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n  }\r\n\r\n  .psfaq2-hero .psfaq2-wrap {\r\n    position: relative;\r\n    z-index: 2;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 430px;\r\n    padding-top: 72px;\r\n    padding-bottom: 72px;\r\n  }\r\n\r\n  .psfaq2-titleBlock {\r\n    width: 100%;\r\n    max-width: 920px;\r\n    margin: 0 auto;\r\n    text-align: center;\r\n  }\r\n\r\n  .psfaq2-title {\r\n    margin: 0;\r\n    color: #FFFFFF;\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: clamp(46px, 4.5vw, 56px);\r\n    line-height: 1.08;\r\n    letter-spacing: -0.035em;\r\n    font-weight: 700;\r\n    text-shadow:\r\n      0 3px 6px rgba(0, 0, 0, 0.95),\r\n      0 8px 24px rgba(0, 0, 0, 0.72);\r\n  }\r\n\r\n  .psfaq2-intro {\r\n    padding: 24px 0 30px;\r\n    background: var(--ps-background);\r\n  }\r\n\r\n  .psfaq2-sub {\r\n    max-width: 760px;\r\n    margin: 0 auto;\r\n    color: var(--ps-muted);\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 16px;\r\n    line-height: 1.6;\r\n    font-weight: 500;\r\n    text-align: center;\r\n  }\r\n\r\n  .psfaq2-searchWrap {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    max-width: 760px;\r\n    margin: 32px auto 0;\r\n    padding: 11px 14px;\r\n    border: 1px solid var(--ps-border);\r\n    border-radius: 16px;\r\n    background: #FFFFFF;\r\n    box-shadow:\r\n      0 2px 8px rgba(15, 43, 73, 0.05),\r\n      0 1px 2px rgba(15, 43, 73, 0.03);\r\n  }\r\n\r\n  .psfaq2-searchWrap svg {\r\n    flex: 0 0 auto;\r\n    width: 19px;\r\n    height: 19px;\r\n    stroke: #71808D;\r\n  }\r\n\r\n  .psfaq2-search {\r\n    width: 100%;\r\n    min-width: 0;\r\n    padding: 8px 0;\r\n    border: 0;\r\n    outline: 0;\r\n    background: transparent;\r\n    color: var(--ps-text);\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 15px;\r\n    line-height: 1.4;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .psfaq2-search::placeholder {\r\n    color: #8B98A3;\r\n  }\r\n\r\n  .psfaq2-clear {\r\n    display: none;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex: 0 0 auto;\r\n    width: 34px;\r\n    height: 34px;\r\n    padding: 0;\r\n    border: 1px solid var(--ps-border);\r\n    border-radius: 999px;\r\n    background: #FFFFFF;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .psfaq2-clear.show {\r\n    display: inline-flex;\r\n  }\r\n\r\n  .psfaq2-clear:hover {\r\n    background: #F7F9F8;\r\n  }\r\n\r\n  .psfaq2-clear:focus-visible {\r\n    outline: 3px solid rgba(225, 161, 52, 0.30);\r\n    outline-offset: 2px;\r\n  }\r\n\r\n  .psfaq2-clear svg {\r\n    width: 15px;\r\n    height: 15px;\r\n    stroke: var(--ps-navy);\r\n  }\r\n\r\n  .psfaq2-chipsBar {\r\n    padding: 16px 0 8px;\r\n  }\r\n\r\n  .psfaq2-chips {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 8px;\r\n    overflow-x: auto;\r\n    padding: 4px 0 10px;\r\n    -webkit-overflow-scrolling: touch;\r\n    scrollbar-width: thin;\r\n  }\r\n\r\n  .psfaq2-chip {\r\n    flex: 0 0 auto;\r\n    min-height: 38px;\r\n    padding: 9px 14px;\r\n    border: 1px solid var(--ps-border);\r\n    border-radius: 999px;\r\n    background: #FFFFFF;\r\n    color: var(--ps-navy);\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 13px;\r\n    line-height: 1;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    transition:\r\n      border-color 0.18s ease,\r\n      background-color 0.18s ease,\r\n      color 0.18s ease,\r\n      transform 0.18s ease;\r\n  }\r\n\r\n  .psfaq2-chip:hover {\r\n    border-color: #BFC7C2;\r\n    background: #F8FAF9;\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  .psfaq2-chip.active {\r\n    border-color: var(--ps-accent);\r\n    background: #FFFFFF;\r\n    color: #9A6813;\r\n    box-shadow: inset 0 0 0 1px var(--ps-accent);\r\n  }\r\n\r\n  .psfaq2-chip:focus-visible {\r\n    outline: 3px solid rgba(225, 161, 52, 0.30);\r\n    outline-offset: 2px;\r\n  }\r\n\r\n  .psfaq2-body {\r\n    padding: 0 0 56px;\r\n  }\r\n\r\n  .psfaq2-grid {\r\n    display: grid;\r\n    gap: 18px;\r\n  }\r\n\r\n  .psfaq2-card {\r\n    position: relative;\r\n    overflow: hidden;\r\n    border: 1px solid var(--ps-border);\r\n    border-radius: 18px;\r\n    background: var(--ps-card);\r\n    box-shadow:\r\n      0 2px 8px rgba(15, 43, 73, 0.06),\r\n      0 1px 2px rgba(15, 43, 73, 0.04);\r\n    transition:\r\n      border-color 0.18s ease,\r\n      box-shadow 0.18s ease;\r\n  }\r\n\r\n  .psfaq2-card:hover {\r\n    box-shadow:\r\n      0 6px 16px rgba(15, 43, 73, 0.09),\r\n      0 2px 6px rgba(15, 43, 73, 0.04);\r\n  }\r\n\r\n  .psfaq2-card.open {\r\n    border-color: var(--ps-accent);\r\n    box-shadow:\r\n      inset 0 0 0 1px var(--ps-accent),\r\n      0 4px 12px rgba(15, 43, 73, 0.06);\r\n  }\r\n\r\n  .psfaq2-cardTop {\r\n    display: grid;\r\n    grid-template-columns: 32px minmax(0, 1fr) 42px;\r\n    align-items: center;\r\n    gap: 16px;\r\n    width: 100%;\r\n    padding: 18px 24px;\r\n    cursor: pointer;\r\n    user-select: none;\r\n  }\r\n\r\n  .psfaq2-cardTop:focus-visible {\r\n    outline: 3px solid rgba(15, 43, 73, 0.14);\r\n    outline-offset: -3px;\r\n  }\r\n\r\n  .psfaq2-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 32px;\r\n    height: 32px;\r\n    color: var(--ps-navy);\r\n  }\r\n\r\n  .psfaq2-badge svg {\r\n    width: 22px;\r\n    height: 22px;\r\n    stroke: currentColor;\r\n  }\r\n\r\n  .psfaq2-qWrap {\r\n    min-width: 0;\r\n  }\r\n\r\n  .psfaq2-q {\r\n    margin: 0;\r\n    color: var(--ps-navy);\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 16px;\r\n    line-height: 1.35;\r\n    font-weight: 700;\r\n    letter-spacing: 0;\r\n  }\r\n\r\n  .psfaq2-tag {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 7px;\r\n    margin-top: 6px;\r\n    color: #70808D;\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 12px;\r\n    line-height: 1.3;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .psfaq2-tagDot {\r\n    width: 5px;\r\n    height: 5px;\r\n    border-radius: 999px;\r\n    background: #AAB4BC;\r\n  }\r\n\r\n  .psfaq2-chev {\r\n    position: relative;\r\n    width: 42px;\r\n    height: 42px;\r\n    border: 1px solid #D1D5D2;\r\n    border-radius: 999px;\r\n    background: #FFFFFF;\r\n  }\r\n\r\n  .psfaq2-chev svg {\r\n    display: none;\r\n  }\r\n\r\n  .psfaq2-chev::before,\r\n  .psfaq2-chev::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    width: 14px;\r\n    height: 2px;\r\n    border-radius: 999px;\r\n    background: var(--ps-navy);\r\n    transform: translate(-50%, -50%);\r\n    transition:\r\n      opacity 0.22s ease,\r\n      transform 0.22s ease;\r\n  }\r\n\r\n  .psfaq2-chev::after {\r\n    transform: translate(-50%, -50%) rotate(90deg);\r\n  }\r\n\r\n  .psfaq2-card.open .psfaq2-chev::after {\r\n    opacity: 0;\r\n    transform: translate(-50%, -50%) rotate(90deg) scaleX(0.2);\r\n  }\r\n\r\n  .psfaq2-ans {\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.28s ease;\r\n  }\r\n\r\n  .psfaq2-ansInner {\r\n    padding: 0 24px 22px 72px;\r\n    color: var(--ps-navy);\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 1.02rem;\r\n    line-height: 1.72;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .psfaq2-ansInner a:not(.psfaq2-contactCta) {\r\n    color: #0F76B7;\r\n    font-weight: 700;\r\n    text-decoration: underline;\r\n    text-decoration-thickness: 1px;\r\n    text-underline-offset: 3px;\r\n  }\r\n\r\n  .psfaq2-ansInner a:not(.psfaq2-contactCta):hover {\r\n    color: #095B8E;\r\n  }\r\n\r\n  .psfaq2-contactCta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 48px;\r\n    margin-top: 16px;\r\n    padding: 13px 22px;\r\n    border: 1px solid var(--ps-accent);\r\n    border-radius: 15px;\r\n    background: var(--ps-accent);\r\n    color: #FFFFFF;\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 15px;\r\n    line-height: 1;\r\n    font-weight: 800;\r\n    text-decoration: none;\r\n    box-shadow: 0 4px 12px rgba(15, 43, 73, 0.14);\r\n    transition:\r\n      background-color 0.18s ease,\r\n      border-color 0.18s ease,\r\n      transform 0.18s ease;\r\n  }\r\n\r\n  .psfaq2-contactCta:hover {\r\n    border-color: var(--ps-accent-hover);\r\n    background: var(--ps-accent-hover);\r\n    color: #FFFFFF;\r\n    text-decoration: none;\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  .psfaq2-contactCta:focus-visible {\r\n    outline: 3px solid rgba(225, 161, 52, 0.35);\r\n    outline-offset: 3px;\r\n  }\r\n\r\n  .psfaq2-finalCta {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 28px;\r\n    margin-top: 28px;\r\n    padding: 22px 24px;\r\n    border-radius: 18px;\r\n    background: var(--ps-navy);\r\n  }\r\n\r\n  .psfaq2-finalCtaCopy {\r\n    min-width: 0;\r\n  }\r\n\r\n  .psfaq2-finalCtaTitle {\r\n    margin: 0 0 6px;\r\n    color: #FFFFFF;\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 19px;\r\n    line-height: 1.25;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .psfaq2-finalCtaText {\r\n    margin: 0;\r\n    color: rgba(255, 255, 255, 0.82);\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 14px;\r\n    line-height: 1.5;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .psfaq2-finalCtaButton {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex: 0 0 auto;\r\n    gap: 8px;\r\n    min-height: 50px;\r\n    padding: 14px 22px;\r\n    border: 1px solid var(--ps-accent);\r\n    border-radius: 15px;\r\n    background: var(--ps-accent);\r\n    color: #FFFFFF;\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 15px;\r\n    line-height: 1;\r\n    font-weight: 800;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);\r\n    transition:\r\n      background-color 0.3s ease,\r\n      border-color 0.3s ease,\r\n      transform 0.3s ease;\r\n  }\r\n\r\n  .psfaq2-finalCtaButton:hover {\r\n    border-color: var(--ps-accent-hover);\r\n    background: var(--ps-accent-hover);\r\n    color: #FFFFFF;\r\n    text-decoration: none;\r\n    transform: scale(1.03);\r\n  }\r\n\r\n  .psfaq2-finalCtaButton:focus-visible {\r\n    outline: 3px solid rgba(225, 161, 52, 0.40);\r\n    outline-offset: 3px;\r\n  }\r\n\r\n  .psfaq2-finalCtaButton svg {\r\n    flex: 0 0 auto;\r\n    width: 18px;\r\n    height: 18px;\r\n    stroke: currentColor;\r\n  }\r\n\r\n  .psfaq2-empty {\r\n    display: none;\r\n    margin-top: 18px;\r\n    padding: 20px;\r\n    border: 1px dashed #BFC8C2;\r\n    border-radius: 16px;\r\n    background: #FFFFFF;\r\n    color: var(--ps-muted);\r\n    text-align: center;\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 14px;\r\n    line-height: 1.5;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .psfaq2-meta {\r\n    margin-top: 24px;\r\n    color: #71808D;\r\n    text-align: center;\r\n    font-family: \"Montserrat\", sans-serif;\r\n    font-size: 12px;\r\n    line-height: 1.4;\r\n    font-weight: 500;\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .psfaq2-wrap {\r\n      padding: 0 16px;\r\n    }\r\n\r\n    .psfaq2-hero {\r\n      min-height: 340px;\r\n      padding: 0;\r\n    }\r\n\r\n    .psfaq2-hero .psfaq2-wrap {\r\n      min-height: 250px;\r\n      padding-top: 32px;\r\n      padding-bottom: 32px;\r\n    }\r\n\r\n    .psfaq2-hero {\r\n      min-height: 250px;\r\n      padding: 0;\r\n    }\r\n\r\n    .psfaq2-titleBlock {\r\n      max-width: 300px;\r\n    }\r\n\r\n    .psfaq2-title {\r\n      font-size: 28px;\r\n      line-height: 1.08;\r\n      letter-spacing: -0.025em;\r\n      text-shadow:\r\n        0 3px 5px rgba(0, 0, 0, 0.98),\r\n        0 7px 18px rgba(0, 0, 0, 0.78);\r\n    }\r\n\r\n    .psfaq2-intro {\r\n      padding: 20px 16px 24px;\r\n    }\r\n\r\n    .psfaq2-sub {\r\n      max-width: 340px;\r\n      margin-right: auto;\r\n      margin-left: auto;\r\n      font-size: 15px;\r\n      line-height: 1.55;\r\n    }\r\n    .psfaq2-searchWrap {\r\n      margin-top: 26px;\r\n    }\r\n\r\n    .psfaq2-chips {\r\n      justify-content: flex-start;\r\n    }\r\n\r\n    .psfaq2-body {\r\n      padding: 0 0 42px;\r\n    }\r\n\r\n    .psfaq2-cardTop {\r\n      grid-template-columns: 28px minmax(0, 1fr) 38px;\r\n      gap: 12px;\r\n      padding: 18px;\r\n    }\r\n\r\n    .psfaq2-badge {\r\n      width: 28px;\r\n      height: 28px;\r\n    }\r\n\r\n    .psfaq2-badge svg {\r\n      width: 20px;\r\n      height: 20px;\r\n    }\r\n\r\n    .psfaq2-q {\r\n      font-size: 15px;\r\n      line-height: 1.35;\r\n    }\r\n\r\n    .psfaq2-chev {\r\n      width: 38px;\r\n      height: 38px;\r\n    }\r\n\r\n    .psfaq2-ansInner {\r\n      padding: 0 18px 18px 58px;\r\n      font-size: 1rem;\r\n    }\r\n\r\n    .psfaq2-finalCta {\r\n      flex-direction: column;\r\n      align-items: stretch;\r\n      gap: 18px;\r\n      margin-top: 24px;\r\n      padding: 22px 18px;\r\n      text-align: center;\r\n    }\r\n\r\n    .psfaq2-finalCtaTitle {\r\n      font-size: 18px;\r\n    }\r\n\r\n    .psfaq2-finalCtaButton {\r\n      width: 100%;\r\n    }\r\n\r\n    .psfaq2-contactCta {\r\n      width: 100%;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 420px) {\r\n    .psfaq2-cardTop {\r\n      grid-template-columns: 24px minmax(0, 1fr) 36px;\r\n      gap: 10px;\r\n      padding: 16px;\r\n    }\r\n\r\n    .psfaq2-badge {\r\n      width: 24px;\r\n      height: 24px;\r\n    }\r\n\r\n    .psfaq2-badge svg {\r\n      width: 18px;\r\n      height: 18px;\r\n    }\r\n\r\n    .psfaq2-chev {\r\n      width: 36px;\r\n      height: 36px;\r\n    }\r\n\r\n    .psfaq2-ansInner {\r\n      padding-left: 50px;\r\n    }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .psfaq2-card,\r\n    .psfaq2-chip,\r\n    .psfaq2-chev::before,\r\n    .psfaq2-chev::after,\r\n    .psfaq2-ans,\r\n    .psfaq2-contactCta {\r\n      transition: none;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"psfaq2-shell\" id=\"psfaq2\" data-psfaq2>\r\n  <header class=\"psfaq2-hero\">\r\n    <img\r\n      class=\"psfaq2-heroImage\"\r\n      src=\"https:\/\/prontosolucoes.pt\/wp-content\/uploads\/2026\/07\/faq-header-portuguese-family-low-kb.webp\"\r\n      alt=\"\"\r\n      fetchpriority=\"high\"\r\n      decoding=\"async\"\r\n    \/>\r\n\r\n    <div class=\"psfaq2-wrap\">\r\n      <div class=\"psfaq2-titleBlock\">\r\n        <h1 class=\"psfaq2-title\">Frequently Asked Questions<\/h1>\r\n      <\/div>\r\n    <\/div>\r\n  <\/header>\r\n\r\n  <div class=\"psfaq2-intro\">\r\n    <div class=\"psfaq2-wrap\">\r\n      <p class=\"psfaq2-sub\">Fast help in Porto for plumbing, electrical and drain-unblocking services<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <main class=\"psfaq2-body\">\r\n    <div class=\"psfaq2-wrap\">\r\n      <div class=\"psfaq2-grid\" id=\"psfaq2Grid\">\r\n\r\n        <div class=\"psfaq2-card open\" data-cat=\"getting\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M12 2v4\"><\/path>\r\n                <path d=\"M12 18v4\"><\/path>\r\n                <path d=\"M2 12h4\"><\/path>\r\n                <path d=\"M18 12h4\"><\/path>\r\n                <path d=\"M4.93 4.93l2.83 2.83\"><\/path>\r\n                <path d=\"M16.24 16.24l2.83 2.83\"><\/path>\r\n                <path d=\"M4.93 19.07l2.83-2.83\"><\/path>\r\n                <path d=\"M16.24 7.76l2.83-2.83\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">How fast can you respond to service requests in Porto?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Getting help\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              We aim to arrive within 60 minutes in Porto and nearby areas, offering same-day plumbing and electrical services.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"getting\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\r\n                <path d=\"M12 7v6l3 2\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">Do you work evenings and weekends?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Getting help\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Yes. We provide service during evenings, weekends, and holidays with no extra after-hours fees.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"trust\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M12 2l7 4v6c0 5-3 9-7 10-4-1-7-5-7-10V6l7-4Z\"><\/path>\r\n                <path d=\"M9 12l2 2 4-5\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">Are your plumbers and electricians certified?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Trust\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Yes. All technicians are certified, insured, and trained for residential and commercial work.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"areas\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M12 21s7-4.4 7-11a7 7 0 1 0-14 0c0 6.6 7 11 7 11Z\"><\/path>\r\n                <circle cx=\"12\" cy=\"10\" r=\"2\"><\/circle>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">What areas in Porto do you serve?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Areas\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Porto (Boavista, Foz do Douro, Bonfim, Campanh\u00e3, Paranhos), Vila Nova de Gaia, Matosinhos, Maia, Gondomar, Valongo, and nearby locations.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"services\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M14 7l-9 9\"><\/path>\r\n                <path d=\"M16 5l3 3\"><\/path>\r\n                <path d=\"M7 14l3 3\"><\/path>\r\n                <path d=\"M3 21l3-3\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">What problems can you solve?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Services\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Clogged sinks and toilets, water leaks, burst pipes, low water pressure, water-heater issues, power outages, breaker trips, socket faults, lighting faults and other common plumbing or electrical problems.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"getting\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2A19.8 19.8 0 0 1 3 5.18 2 2 0 0 1 5 3h3a2 2 0 0 1 2 1.72c.12.9.32 1.77.6 2.6a2 2 0 0 1-.45 2.11L9 10a16 16 0 0 0 5 5l.57-1.15a2 2 0 0 1 2.11-.45c.83.28 1.7.48 2.6.6A2 2 0 0 1 22 16.92Z\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">How can I contact you?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Getting help\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Start a request so we can understand the problem and direct it correctly, or call the Pronto Solu\u00e7\u00f5es number +351 923 250 285\r\n\r\n              <br \/>\r\n\r\n              <a\r\n                class=\"psfaq2-contactCta pronto-precall pp-flow-header-call pp-service-any\"\r\n                href=\"#\"\r\n              >\r\n                Start a request\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"services\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M3 7h18\"><\/path>\r\n                <path d=\"M6 7v12\"><\/path>\r\n                <path d=\"M18 7v12\"><\/path>\r\n                <path d=\"M8 19h8\"><\/path>\r\n                <path d=\"M9 7l3-3 3 3\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">Do you work with both homes and businesses?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Services\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Yes. We handle requests for apartments, houses, offices, restaurants, shops and other commercial spaces.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"services\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M8 21h8\"><\/path>\r\n                <path d=\"M12 17v4\"><\/path>\r\n                <path d=\"M7 10a5 5 0 0 1 10 0c0 2-1 3-2 4H9c-1-1-2-2-2-4Z\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">Can you unclog a kitchen sink in Porto?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Services\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Yes. We handle blocked kitchen and bathroom sinks and can assess whether the blockage is local or further inside the drainage system.\r\n              See our\r\n              <a href=\"https:\/\/prontosolucoes.pt\/plumber-in-porto\/\">plumber in Porto service<\/a>.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"services\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M13 2L3 14h7l-1 8 10-12h-7l1-8Z\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">What are signs of electrical problems?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Services\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Flickering lights, frequent breaker trips, buzzing sockets, hot switches, unexplained power loss or a burning smell can indicate an electrical fault.\r\n              See our\r\n              <a href=\"https:\/\/prontosolucoes.pt\/electrician-in-porto\/\">electrician in Porto service<\/a>.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"booking\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M8 2v4\"><\/path>\r\n                <path d=\"M16 2v4\"><\/path>\r\n                <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"><\/rect>\r\n                <path d=\"M3 10h18\"><\/path>\r\n                <path d=\"M8 14h4\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">How can I book a service online?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Booking\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Start the request, choose the type of service, describe the problem and provide the location and preferred contact method.\r\n\r\n              <br \/>\r\n\r\n              <a\r\n                class=\"psfaq2-contactCta pronto-precall pp-flow-header-call pp-service-any\"\r\n                href=\"#\"\r\n              >\r\n                Start a request\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"emergency\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M12 2v6\"><\/path>\r\n                <path d=\"M9 5h6\"><\/path>\r\n                <path d=\"M20 20l-4-4\"><\/path>\r\n                <path d=\"M4 20l4-4\"><\/path>\r\n                <circle cx=\"12\" cy=\"13\" r=\"6\"><\/circle>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">Do you offer a 24-hour emergency plumber in Porto?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Emergency 24\/7\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Yes, We offer 24\/7 emergency plumber for leaks, burst pipes, blocked toilets, and urgent drain unblocking across Porto, Gaia, Matosinhos and nearby areas.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"emergency\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M13 2L3 14h7l-1 8 10-12h-7l1-8Z\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">Do you offer an emergency electrician in Porto (Eletricista 24h)?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Emergency 24\/7\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Yes. We handle power cuts, tripping RCDs, faulty sockets, and consumer unit issues, 24\/7. More:\r\n              <a href=\"\/eletricista-porto\">\/eletricista-porto<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"pricing\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M6 2h12v20l-3-2-3 2-3-2-3 2V2z\"><\/path>\r\n                <path d=\"M9 6h6\"><\/path>\r\n                <path d=\"M9 10h6\"><\/path>\r\n                <path d=\"M9 14h4\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">How much is the call-out fee in Porto?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Pricing\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Transparent pricing. Call-out covers the technician travel fee and initial assessment of the problem; we confirm the repair price before starting. If the proposed service is accepted, the fee is credited towards the final VAT-included price\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"services\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M6 2h12v6H6z\"><\/path>\r\n                <path d=\"M8 8v14\"><\/path>\r\n                <path d=\"M16 8v14\"><\/path>\r\n                <path d=\"M10 14h4\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">Do you repair water heaters in Porto?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Services\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Yes. We diagnose no hot water, ignition faults, low pressure, and temperature fluctuations, and advise on safe maintenance.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"services\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M3 12h18\"><\/path>\r\n                <path d=\"M7 12c0 5 3 9 5 9s5-4 5-9\"><\/path>\r\n                <path d=\"M7 12c0-5 3-9 5-9s5 4 5 9\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">Do you offer drain unblocking in Porto?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Services\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Yes. We handle blocked toilets, sinks, showers, drains and wastewater lines.\r\n              See our\r\n              <a href=\"https:\/\/prontosolucoes.pt\/desentupimento-no-porto\">drain-unblocking service in Porto<\/a>.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"payments\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"><\/rect>\r\n                <path d=\"M2 10h20\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">What payment methods do you accept?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Payments\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              We accept MB WAY, Multibanco, and bank transfer. Digital payment confirmation receipt for every job.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"trust\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M12 2l7 4v6c0 5-3 9-7 10-4-1-7-5-7-10V6l7-4Z\"><\/path>\r\n                <path d=\"M9 12l2 2 4-5\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">Do you guarantee your work?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Trust\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              Any applicable workmanship or equipment guarantee is confirmed in the quotation or service documentation for the specific job.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psfaq2-card\" data-cat=\"trust\">\r\n          <div class=\"psfaq2-cardTop\" role=\"button\" tabindex=\"0\">\r\n            <div class=\"psfaq2-badge\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\r\n                <path d=\"M12 2l7 4v6c0 5-3 9-7 10-4-1-7-5-7-10V6l7-4Z\"><\/path>\r\n                <path d=\"M12 11v4\"><\/path>\r\n                <path d=\"M12 7h.01\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-qWrap\">\r\n              <p class=\"psfaq2-q\">Can you help with electrical compliance and safety?<\/p>\r\n              <span class=\"psfaq2-tag\">\r\n                <span class=\"psfaq2-tagDot\"><\/span>\r\n                Trust\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class=\"psfaq2-chev\" aria-hidden=\"true\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psfaq2-ans\">\r\n            <div class=\"psfaq2-ansInner\">\r\n              We troubleshoot faults and advise on bringing older installations up to current safety practices. For formal certification, we guide you through the process.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"psfaq2-empty\" id=\"psfaq2Empty\">\r\n        No results. Try a different search term or category.\r\n      <\/div>\r\n\r\n      <div class=\"psfaq2-finalCta\">\r\n        <div class=\"psfaq2-finalCtaCopy\">\r\n          <h2 class=\"psfaq2-finalCtaTitle\">Ready to get started?<\/h2>\r\n          <p class=\"psfaq2-finalCtaText\">Describe your home service issue and book a pro in your area<\/p>\r\n        <\/div>\r\n\r\n        <a\r\n          class=\"psfaq2-finalCtaButton pronto-precall pp-flow-header-call pp-service-any\"\r\n          href=\"#\"\r\n        >\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" aria-hidden=\"true\">\r\n            <circle cx=\"12\" cy=\"12\" r=\"8\"><\/circle>\r\n            <path d=\"M9 12h6\"><\/path>\r\n            <path d=\"M12 9l3 3-3 3\"><\/path>\r\n          <\/svg>\r\n          Request Help Now\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <div class=\"psfaq2-meta\">\r\n        Last updated: July 2026\r\n      <\/div>\r\n    <\/div>\r\n  <\/main>\r\n<\/section>\r\n\r\n<script>\r\n  (function () {\r\n    var root = document.getElementById(\"psfaq2\");\r\n\r\n    if (!root) {\r\n      return;\r\n    }\r\n\r\n    var search = root.querySelector(\"#psfaq2Search\");\r\n    var clearButton = root.querySelector(\"#psfaq2Clear\");\r\n    var chipsWrap = root.querySelector(\"#psfaq2Chips\");\r\n    var chips = Array.from(root.querySelectorAll(\".psfaq2-chip\"));\r\n    var cards = Array.from(root.querySelectorAll(\".psfaq2-card\"));\r\n    var emptyMessage = root.querySelector(\"#psfaq2Empty\");\r\n    var activeFilter = \"all\";\r\n\r\n    function prefersReducedMotion() {\r\n      return (\r\n        window.matchMedia &&\r\n        window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches\r\n      );\r\n    }\r\n\r\n    function slugify(value) {\r\n      return (value || \"\")\r\n        .toLowerCase()\r\n        .trim()\r\n        .replace(\/['\"]\/g, \"\")\r\n        .replace(\/[^a-z0-9]+\/g, \"-\")\r\n        .replace(\/^-+|-+$\/g, \"\")\r\n        .slice(0, 48);\r\n    }\r\n\r\n    function normalize(value) {\r\n      return (value || \"\").toLowerCase().trim();\r\n    }\r\n\r\n    function getOpenCard() {\r\n      return root.querySelector(\".psfaq2-card.open\");\r\n    }\r\n\r\n    function refreshOpenCardHeight() {\r\n      var openCardElement = getOpenCard();\r\n\r\n      if (!openCardElement) {\r\n        return;\r\n      }\r\n\r\n      var answer = openCardElement.querySelector(\".psfaq2-ans\");\r\n\r\n      if (answer) {\r\n        answer.style.maxHeight = answer.scrollHeight + \"px\";\r\n      }\r\n    }\r\n\r\n    function closeCard(card) {\r\n      if (!card) {\r\n        return;\r\n      }\r\n\r\n      card.classList.remove(\"open\");\r\n\r\n      var trigger = card.querySelector(\".psfaq2-cardTop\");\r\n      var answer = card.querySelector(\".psfaq2-ans\");\r\n\r\n      if (trigger) {\r\n        trigger.setAttribute(\"aria-expanded\", \"false\");\r\n      }\r\n\r\n      if (answer) {\r\n        answer.style.maxHeight = \"0px\";\r\n      }\r\n    }\r\n\r\n    function openCard(card, options) {\r\n      if (!card) {\r\n        return;\r\n      }\r\n\r\n      options = options || {};\r\n\r\n      var trigger = card.querySelector(\".psfaq2-cardTop\");\r\n      var answer = card.querySelector(\".psfaq2-ans\");\r\n\r\n      if (!answer) {\r\n        return;\r\n      }\r\n\r\n      card.classList.add(\"open\");\r\n      answer.style.maxHeight = answer.scrollHeight + \"px\";\r\n\r\n      if (trigger) {\r\n        trigger.setAttribute(\"aria-expanded\", \"true\");\r\n      }\r\n\r\n      if (options.updateHash && card.id) {\r\n        try {\r\n          history.replaceState(null, \"\", \"#\" + card.id);\r\n        } catch (error) {\r\n          window.location.hash = card.id;\r\n        }\r\n      }\r\n    }\r\n\r\n    function closeAllExcept(exceptionCard) {\r\n      cards.forEach(function (card) {\r\n        if (card !== exceptionCard) {\r\n          closeCard(card);\r\n        }\r\n      });\r\n    }\r\n\r\n    function toggleCard(card, options) {\r\n      var isOpen = card.classList.contains(\"open\");\r\n\r\n      closeAllExcept(card);\r\n\r\n      if (isOpen) {\r\n        closeCard(card);\r\n\r\n        if (options && options.updateHash) {\r\n          try {\r\n            history.replaceState(\r\n              null,\r\n              \"\",\r\n              window.location.pathname + window.location.search\r\n            );\r\n          } catch (error) {\r\n          }\r\n        }\r\n\r\n        return;\r\n      }\r\n\r\n      openCard(card, options);\r\n    }\r\n\r\n    function setupAccordion() {\r\n      cards.forEach(function (card, index) {\r\n        var question = card.querySelector(\".psfaq2-q\");\r\n        var trigger = card.querySelector(\".psfaq2-cardTop\");\r\n        var answer = card.querySelector(\".psfaq2-ans\");\r\n\r\n        if (!trigger || !answer) {\r\n          return;\r\n        }\r\n\r\n        var baseSlug =\r\n          slugify(question ? question.textContent : \"\") ||\r\n          \"question-\" + (index + 1);\r\n\r\n        if (!card.id) {\r\n          card.id = \"psfaq2-\" + baseSlug + \"-\" + (index + 1);\r\n        }\r\n\r\n        var answerId = card.id + \"-answer\";\r\n\r\n        answer.id = answerId;\r\n\r\n        trigger.setAttribute(\"aria-controls\", answerId);\r\n        trigger.setAttribute(\r\n          \"aria-expanded\",\r\n          card.classList.contains(\"open\") ? \"true\" : \"false\"\r\n        );\r\n\r\n        trigger.addEventListener(\"click\", function () {\r\n          toggleCard(card, { updateHash: true });\r\n        });\r\n\r\n        trigger.addEventListener(\"keydown\", function (event) {\r\n          if (event.key !== \"Enter\" && event.key !== \" \") {\r\n            return;\r\n          }\r\n\r\n          event.preventDefault();\r\n          toggleCard(card, { updateHash: true });\r\n        });\r\n      });\r\n\r\n      var initiallyOpen = getOpenCard();\r\n\r\n      if (initiallyOpen) {\r\n        openCard(initiallyOpen, { updateHash: false });\r\n      }\r\n    }\r\n\r\n    function applyFilters() {\r\n      var searchValue = search ? normalize(search.value) : \"\";\r\n      var anyVisible = false;\r\n      var openCardElement = getOpenCard();\r\n\r\n      if (clearButton) {\r\n        clearButton.classList.toggle(\"show\", searchValue.length > 0);\r\n      }\r\n\r\n      cards.forEach(function (card) {\r\n        var category = card.getAttribute(\"data-cat\") || \"\";\r\n        var content = normalize(card.textContent);\r\n\r\n        var categoryMatches =\r\n          activeFilter === \"all\" ||\r\n          category === activeFilter;\r\n\r\n        var searchMatches =\r\n          !searchValue ||\r\n          content.indexOf(searchValue) !== -1;\r\n\r\n        var shouldShow =\r\n          categoryMatches &&\r\n          searchMatches;\r\n\r\n        card.style.display = shouldShow ? \"\" : \"none\";\r\n\r\n        if (shouldShow) {\r\n          anyVisible = true;\r\n        }\r\n      });\r\n\r\n      if (emptyMessage) {\r\n        emptyMessage.style.display = anyVisible ? \"none\" : \"block\";\r\n      }\r\n\r\n      if (\r\n        openCardElement &&\r\n        openCardElement.style.display === \"none\"\r\n      ) {\r\n        closeCard(openCardElement);\r\n      }\r\n    }\r\n\r\n    function openFromHash() {\r\n      var hash = (window.location.hash || \"\").replace(\"#\", \"\");\r\n\r\n      if (!hash) {\r\n        return;\r\n      }\r\n\r\n      var target = document.getElementById(hash);\r\n\r\n      if (\r\n        !target ||\r\n        !target.classList ||\r\n        !target.classList.contains(\"psfaq2-card\")\r\n      ) {\r\n        return;\r\n      }\r\n\r\n      activeFilter = \"all\";\r\n\r\n      chips.forEach(function (chip) {\r\n        chip.classList.toggle(\r\n          \"active\",\r\n          chip.getAttribute(\"data-filter\") === \"all\"\r\n        );\r\n      });\r\n\r\n      if (search) {\r\n        search.value = \"\";\r\n      }\r\n\r\n      applyFilters();\r\n      closeAllExcept(target);\r\n      openCard(target, { updateHash: false });\r\n\r\n      target.scrollIntoView({\r\n        behavior: prefersReducedMotion() ? \"auto\" : \"smooth\",\r\n        block: \"start\"\r\n      });\r\n    }\r\n\r\n    if (chipsWrap) {\r\n      chipsWrap.addEventListener(\"click\", function (event) {\r\n        var button = event.target.closest(\".psfaq2-chip\");\r\n\r\n        if (!button) {\r\n          return;\r\n        }\r\n\r\n        activeFilter =\r\n          button.getAttribute(\"data-filter\") ||\r\n          \"all\";\r\n\r\n        chips.forEach(function (chip) {\r\n          chip.classList.toggle(\r\n            \"active\",\r\n            chip === button\r\n          );\r\n        });\r\n\r\n        applyFilters();\r\n      });\r\n    }\r\n\r\n    if (search) {\r\n      search.addEventListener(\"input\", applyFilters);\r\n\r\n      document.addEventListener(\"keydown\", function (event) {\r\n        if (event.key !== \"\/\") {\r\n          return;\r\n        }\r\n\r\n        if (document.activeElement === search) {\r\n          return;\r\n        }\r\n\r\n        var target = event.target;\r\n        var isTyping =\r\n          target &&\r\n          (\r\n            target.tagName === \"INPUT\" ||\r\n            target.tagName === \"TEXTAREA\" ||\r\n            target.isContentEditable\r\n          );\r\n\r\n        if (isTyping) {\r\n          return;\r\n        }\r\n\r\n        event.preventDefault();\r\n        search.focus();\r\n      });\r\n    }\r\n\r\n    if (clearButton && search) {\r\n      clearButton.addEventListener(\"click\", function () {\r\n        search.value = \"\";\r\n        applyFilters();\r\n        search.focus();\r\n      });\r\n    }\r\n\r\n    window.addEventListener(\"hashchange\", openFromHash);\r\n\r\n    window.addEventListener(\"resize\", refreshOpenCardHeight);\r\n\r\n    setupAccordion();\r\n    applyFilters();\r\n    openFromHash();\r\n\r\n    requestAnimationFrame(function () {\r\n      requestAnimationFrame(refreshOpenCardHeight);\r\n    });\r\n\r\n    if (document.readyState === \"complete\") {\r\n      refreshOpenCardHeight();\r\n    } else {\r\n      window.addEventListener(\"load\", refreshOpenCardHeight);\r\n    }\r\n\r\n    if (document.fonts && document.fonts.ready) {\r\n      document.fonts.ready.then(refreshOpenCardHeight);\r\n    }\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Frequently Asked Questions Fast help in Porto for plumbing, electrical and drain-unblocking services How fast can you respond to service requests in Porto? Getting help We aim to arrive within 60 minutes in Porto and nearby areas, offering same-day plumbing and electrical services. Do you work evenings and weekends? Getting help Yes. We provide service [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6772,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-69","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/pages\/69","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/comments?post=69"}],"version-history":[{"count":5,"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/pages\/69\/revisions"}],"predecessor-version":[{"id":6779,"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/pages\/69\/revisions\/6779"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/media\/6772"}],"wp:attachment":[{"href":"https:\/\/prontosolucoes.pt\/pt\/wp-json\/wp\/v2\/media?parent=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}