.faq-page-title{background-color:var(--cream);text-align:center;padding:78px 15px 64px}.faq-page-title h1{font-size:64px;font-weight:600;color:var(--white);margin:0 0 4px;line-height:1.1}.faq-breadcrumbs{font-size:14px}.faq-breadcrumbs,.faq-breadcrumbs a{color:rgba(255,255,255,.75)}.faq-breadcrumbs a:hover{color:var(--white)}.faq-breadcrumbs .delimiter{margin:0 8px}.faq-breadcrumbs .last{color:var(--white);font-weight:600}.faq-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:30px;gap:30px;padding:56px 0 100px}.footer-curve{position:relative;height:0;z-index:2}.footer-curve svg{position:absolute;top:-1px;left:0;display:block;width:100%;height:60px;pointer-events:none}@media (max-width:1024px){.faq-layout{grid-template-columns:1fr}.faq-sidebar{display:none}}.faq-sidebar .widget{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:28px;margin-bottom:28px}.faq-sidebar .widget:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.faq-sidebar .widget-title{font-size:16px;font-weight:600;text-transform:uppercase;color:var(--blue);letter-spacing:.3px;margin:0 0 18px}.widget-categories ul{list-style:none;margin:0;padding:0}.widget-categories li{margin-bottom:10px}.widget-categories li:last-child{margin-bottom:0}.widget-categories a{color:var(--text);font-size:15px}.widget-categories a:hover{color:var(--maroon)}.widget-posts .post-item{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.1)}.widget-posts .post-item:first-of-type{padding-top:0}.widget-posts .post-item:last-child{border-bottom:0;padding-bottom:0}.widget-posts .post-thumb{flex:0 0 75px}.widget-posts .post-thumb img{display:block;width:75px;height:65px;object-fit:cover}.widget-posts .post-title{display:block;font-size:15px;font-weight:600;line-height:1.4;color:var(--maroon);margin-bottom:2px}.widget-posts .post-title:hover{color:var(--gold)}.widget-posts .post-meta{font-size:13px;color:var(--text)}.widget-posts .post-meta a{color:var(--text)}.widget-posts .post-meta a:hover{color:var(--maroon)}.widget-instagram .insta-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.widget-instagram .insta-item{position:relative;display:block;overflow:hidden}.widget-instagram .insta-item img{display:block;width:100%;height:auto}.widget-instagram .insta-meta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(0,0,0,.45);color:var(--white);font-size:12px;opacity:0;transition:opacity .25s ease}.widget-instagram .insta-item:hover .insta-meta{opacity:1}