.benefits-cards{background-color:var(--color-secondary);margin:100px 0;padding:100px 0}.benefits-cards-content{flex-direction:column;gap:36px;display:flex}.benefits-cards-header{justify-content:space-between;align-items:center;gap:32px;display:flex}.benefits-cards-title.title{max-width:435px}.benefits-cards-description.description{max-width:600px}.benefits-cards-button-wrapper{justify-content:center;display:flex}.benefits-cards-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.benefits-cards-item{background-color:#fff;border-radius:12px;padding:32px}.benefits-cards-item-number{color:#fff;background-color:var(--color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.benefits-cards-item-title.title-small{margin-bottom:8px}.benefits-cards-item-description{font-size:16px}@media (max-width:1280px){.benefits-cards-grid{grid-template-columns:repeat(2,1fr);gap:24px}.benefits-cards-header{flex-direction:column;align-items:flex-start;gap:16px}.benefits-cards-title.title,.benefits-cards-description.description{max-width:100%}}@media (max-width:1024px){.benefits-cards-grid{grid-template-columns:repeat(1,1fr);gap:16px}}@media (max-width:640px){.benefits-cards-item{padding:24px}}
.big-image-content{flex-direction:column;gap:36px;display:flex}.big-image-img-wrapper{border-radius:12px;width:100%;max-width:980px;height:520px;margin:0 auto;position:relative;overflow:hidden}.big-image-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.big-image-description{text-align:center;width:100%;max-width:980px;margin:0 auto;font-size:24px;font-weight:500;line-height:120%!important}@media (max-width:640px){.big-image-img-wrapper{height:400px}.big-image-description{font-size:22px}}
.collaboration-process-content{gap:80px;display:flex}.collaboration-process-left{flex-direction:column;flex:1;align-self:start;gap:16px;max-width:420px;height:fit-content;display:flex;position:sticky;top:196px}.collaboration-process-right{flex-direction:column;flex:1;gap:24px;display:flex}.collaboration-process-item{background-color:var(--color-secondary);border-radius:12px;padding:24px}.collaboration-process-title.title{max-width:300px}.collaboration-process-item-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.collaboration-process-item-number{color:#fff;background-color:var(--color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex}.collaboration-process-item-description.description{font-size:16px}@media (max-width:1280px){.collaboration-process-content{flex-direction:column;gap:32px}.collaboration-process-left{align-self:unset;max-width:100%;position:static}.collaboration-process-title.title{max-width:100%}.collaboration-process-button{display:none}.collaboration-process-button-mobile{width:fit-content;display:flex}.collaboration-process-right{gap:16px}}@media (max-width:640px){.collaboration-process-item-header{flex-direction:column;align-items:flex-start}}
.collaboration-value{margin-bottom:100px}.collaboration-value-title.title{text-align:center;margin-bottom:32px}.collaboration-value-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.collaboration-value-item{background-color:var(--color-secondary);border-radius:12px;padding:24px}.collaboration-value-item-number{color:#fff;background-color:var(--color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.collaboration-value-item-title.description{font-weight:600}@media (max-width:1280px){.collaboration-value-grid{grid-template-columns:repeat(2,1fr)}.collaboration-value-title.title{max-width:100%}}@media (max-width:768px){.collaboration-value-grid{grid-template-columns:repeat(1,1fr)}}
.variants-comparison-title.title{text-align:center;margin-bottom:16px}.variants-comparison-description.description{text-align:center;margin-bottom:32px}.variants-comparison-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.variants-comparison-card{background-color:var(--color-secondary);border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:275px;padding:32px;display:flex}.variants-comparison-card-number{color:#fff;text-transform:uppercase;background-color:var(--color-primary);width:fit-content;margin-bottom:12px;padding:8px 12px;font-weight:700}.variants-comparison-card-title.title-small{max-width:90%;margin-bottom:12px}.variants-comparison-card-description.description{font-size:16px}.variants-comparison-button-wrapper{justify-content:center;margin-top:32px;display:flex}@media (max-width:1024px){.variants-comparison-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.variants-comparison-card{padding:24px}}
.variants-differences{margin-top:100px;padding:100px 0;position:relative}.variants-differences-bg{z-index:-1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.variants-differences-title.title{text-align:center;color:#fff;max-width:600px;margin:0 auto}.variants-differences-description.description{text-align:center;color:#fff;margin-bottom:32px;font-weight:600}.variants-differences-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.variants-differences-item{background-color:#fff;border-radius:12px;padding:24px}.variants-differences-item-number{color:#fff;background-color:var(--color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.variants-differences-item-title.description{font-weight:600}.variants-differences-text.description{text-align:center;color:#fff;max-width:1000px;margin:0 auto}@media (max-width:1280px){.variants-differences-grid{grid-template-columns:repeat(2,1fr)}.variants-differences-title.title{max-width:100%}}@media (max-width:768px){.variants-differences-grid{grid-template-columns:repeat(1,1fr)}}
.what-we-need{margin-top:100px;padding:100px 0;position:relative}.what-we-need-bg{z-index:-1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.what-we-need-title.title{text-align:center;color:#fff;margin-bottom:16px}.what-we-need-description.description{text-align:center;color:#fff;max-width:880px;margin:0 auto 32px;font-size:16px;font-weight:600}.what-we-need-list{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000080;border-radius:12px;max-width:750px;margin:0 auto;padding:32px 48px}.what-we-need-list-title.title-small{color:#fff;margin-bottom:24px}.what-we-need-list-icon{background-color:var(--color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.what-we-need-list-items{flex-direction:column;gap:16px;display:flex}.what-we-need-list-item{align-items:center;gap:12px;display:flex}.what-we-need-list-item-description.description{color:#fff;font-size:16px;font-weight:600}@media (max-width:640px){.what-we-need-list{padding:24px}}
.pro-architekty-a-projektanty-hero{background-color:var(--color-secondary);justify-content:center;align-items:center;min-height:95vh;display:flex;position:relative;overflow:hidden}.pro-architekty-a-projektanty-hero-bg-image{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.pro-architekty-a-projektanty-hero-bg-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;width:100%;height:100%}.pro-architekty-a-projektanty-hero-content{z-index:1;margin-top:180px;margin-bottom:120px;position:relative}.pro-architekty-a-projektanty-hero-breadcrumbs{color:#fff;margin-bottom:32px;font-size:18px;font-weight:500}.pro-architekty-a-projektanty-hero-title{color:#fff;margin-bottom:24px;font-size:36px;font-weight:700}.pro-architekty-a-projektanty-hero-description{color:#fff;max-width:700px;margin-bottom:48px;font-size:18px}.bold-text{font-weight:700}@media (max-width:768px){.pro-architekty-a-projektanty-hero-content{max-width:100%;margin-top:140px}}@media (max-width:475px){.pro-architekty-a-projektanty-hero-button{width:100%}.pro-architekty-a-projektanty-hero-title{font-size:36px}.pro-architekty-a-projektanty-hero-description{font-size:16px}.pro-architekty-a-projektanty-hero{min-height:85vh}}.pro-architekty-a-projektanty-item-cards-wrapper{flex-direction:column;gap:100px;padding:100px 0;display:flex}
