.rbk-project-cases-header{width:100%}.rbk-project-cases-header.has-bg{background:var(--rbk-pch-bg,#fcfcfc)}.rbk-project-cases-header__inner{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:var(--rbk-pch-section-width,1440px);padding:var(--rbk-pch-pt) var(--rbk-pch-pr) var(--rbk-pch-pb) var(--rbk-pch-pl)}.rbk-project-cases-header__header{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-bottom:var(--rbk-pch-header-cards-gap,60px);width:100%}.rbk-project-cases-header__breadcrumbs{align-items:center;color:#575757;display:flex;font-family:Archivo,var(--primary-font),sans-serif;font-size:17px;font-weight:400!important;gap:8px;line-height:25.5px;word-wrap:break-word;overflow-wrap:break-word}.rbk-project-cases-header__crumb-icon{height:20px;width:20px}.rbk-project-cases-header__crumb-home-link{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.rbk-project-cases-header__crumb-sep{opacity:.6}.rbk-project-cases-header__heading{color:var(--rbk-pch-heading-color,#1c1c1c);font-family:var(--primary-font);font-size:var(--rbk-pch-heading-size,40px);font-weight:700;line-height:var(--rbk-pch-heading-lh,1.1);margin:0}.rbk-project-cases-header__category-heading{color:var(--rbk-pch-category-heading-color,#1c1c1c);font-family:var(--primary-font);font-size:var(--rbk-pch-category-heading-size,40px);font-weight:700;line-height:var(--rbk-pch-category-heading-lh,1.1);margin:60px 0 0}.rbk-project-cases-header__intro{color:#1c1c1c;font-family:var(--primary-font);font-size:40px;font-weight:700!important;line-height:1.5;margin:0 0 40px;max-width:760px}.rbk-project-cases-header__cards{display:grid;gap:var(--rbk-pch-cards-row-gap,60px) var(--rbk-pch-card-gap,60px);grid-template-columns:repeat(2,minmax(0,1fr))}.rbk-project-cases-header__card{display:flex;flex-direction:column;gap:var(--rbk-pch-card-content-gap,28px)}a.rbk-project-cases-header__card{color:inherit;text-decoration:none}a.rbk-project-cases-header__card:hover .rbk-project-cases-header__card-title{text-decoration:underline}.rbk-project-cases-header__card-image{border-radius:8px;height:var(--rbk-pch-card-image-height,320px);object-fit:cover;width:100%}.rbk-project-cases-header__card-content{display:flex;flex-direction:column;gap:12px;width:100%}.rbk-project-cases-header__card-title{color:var(--rbk-pch-card-title-color,#1c1c1c);font-family:var(--primary-font);font-size:var(--rbk-pch-card-title-size,32px);font-weight:700;line-height:1.1;margin:0}.rbk-project-cases-header__card-description{color:var(--rbk-pch-card-desc-color,#575757);font-family:var(--primary-font);font-size:var(--rbk-pch-card-desc-size,15px);font-weight:400!important;line-height:1.5;margin:0}.rbk-project-cases-header__tags{display:flex;flex-wrap:wrap;gap:8px}.rbk-project-cases-header__tag{align-items:center;background:var(--rbk-pch-tag-bg,rgba(28,28,28,.1));border-radius:2px;color:var(--rbk-pch-tag-color,#1c1c1c);display:inline-flex;font-family:var(--primary-font);font-size:12px;font-weight:600;justify-content:center;line-height:19px;min-height:19px;padding:0 4px;text-transform:uppercase}.rbk-project-cases-header__load-more-wrap{display:flex;justify-content:var(--rbk-pch-loadmore-align,flex-start);margin-top:40px}.rbk-project-cases-header__load-more{align-items:center;border:1px solid var(--rbk-pch-loadmore-border,#e7531b);border-radius:8px;color:var(--rbk-pch-loadmore-text,#e7531b);display:inline-flex;font-family:var(--primary-font);font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1;min-height:45px;padding:12px 24px;text-decoration:none}.rbk-project-cases-header__load-more.is-text-link{border:0;border-radius:0;justify-content:flex-start;min-height:0;padding:0}@media (max-width:1024px){.rbk-project-cases-header__inner{padding-left:48px;padding-right:48px}}@media (max-width:900px){.rbk-project-cases-header__cards{grid-template-columns:1fr}}@media (max-width:767px){.rbk-project-cases-header__inner{gap:32px;padding:56px 24px}.rbk-project-cases-header__heading{font-size:32px}.rbk-project-cases-header__category-heading{font-size:28px}.rbk-project-cases-header__card{gap:20px}.rbk-project-cases-header__card-image{height:240px}.rbk-project-cases-header__card-title{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}}