.hd-faq-page,.hd-faq-page>.wp-block-post-content{margin:0!important}.hd-faq-layout{max-width:1160px;width:calc(100% - 100px);margin:0 auto 80px!important;color:#65574e}.hd-faq-layout>h1{font:500 34px/1.4 Poppins,sans-serif;color:#a3826c;text-align:center;margin:40px 0 120px!important}.hd-faq-layout .hd-faq-row{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin:0 0 90px!important;padding:0 0 40px;border-bottom:1px solid #e5d9d0}.hd-faq-row>figure,.hd-faq-row>.hd-faq-copy{margin:0!important}.hd-faq-row img{display:block;width:100%;height:auto}.hd-faq-copy h2{font:500 22px/1.6 Poppins,sans-serif;color:#a3826c;margin:0 0 28px!important}.hd-faq-copy p{font:400 15px/1.9 Poppins,sans-serif;margin:0 0 18px!important}.hd-faq-copy a{color:#a3826c;text-decoration:underline;text-underline-offset:3px}.hd-faq-reverse>figure{grid-column:2;grid-row:1}.hd-faq-reverse>.hd-faq-copy{grid-column:1;grid-row:1}.hd-faq-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:0!important}.hd-faq-actions>.hd-portfolio-cta{margin:0!important}@media(max-width:900px){.hd-faq-layout{width:calc(100% - 48px)}.hd-faq-layout .hd-faq-row{gap:32px}.hd-faq-copy h2{font-size:20px}}@media(max-width:650px){.hd-faq-layout{width:calc(100% - 36px)}.hd-faq-layout>h1{font-size:28px;margin:30px 0 50px!important}.hd-faq-layout .hd-faq-row{grid-template-columns:1fr;gap:26px;margin-bottom:45px!important}.hd-faq-reverse>figure,.hd-faq-reverse>.hd-faq-copy{grid-column:auto;grid-row:auto}.hd-faq-row>figure{max-width:480px;width:100%;margin:auto!important}.hd-faq-copy p{font-size:15px}.hd-faq-actions{flex-direction:column;align-items:center}}

.hd-faq-layout>h1{margin-bottom:22px!important}
.hd-faq-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px;max-width:900px;margin:0 auto 45px!important;padding:0 0 20px;border-bottom:1px solid #e5d9d0}
.hd-faq-topics a{display:inline-flex;align-items:center;min-height:34px;padding:6px 0;color:#94715b;font:400 12px/1.8 Poppins,sans-serif;text-decoration:none;text-underline-offset:5px}
.hd-faq-topics a:hover,.hd-faq-topics a:focus-visible{text-decoration:underline}
.hd-faq-row{scroll-margin-top:32px}
.hd-faq-row:target .hd-faq-copy h2{text-decoration:underline;text-decoration-color:#e5d9d0;text-underline-offset:7px}
@media(max-width:650px){.hd-faq-layout>h1{margin-bottom:18px!important}.hd-faq-topics{gap:0 16px;margin-bottom:30px!important}.hd-faq-topics a{min-height:44px}.hd-faq-row{scroll-margin-top:20px}}

.hd-faq-copy .hd-faq-back{margin:24px 0 0!important}.hd-faq-copy .hd-faq-back a{display:inline-flex;align-items:center;min-height:44px;color:#94715b;font:400 12px/1.8 Poppins,sans-serif;text-decoration:none}.hd-faq-copy .hd-faq-back a:hover,.hd-faq-copy .hd-faq-back a:focus-visible{text-decoration:underline;text-underline-offset:4px}#faq-tematy{scroll-margin-top:24px}

/* Match answer text to the FAQ heading color. */
.hd-faq-layout,.hd-faq-copy p,.hd-faq-copy li{color:#a3826c}
