/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 03 2026 | 16:20:32 */
/* Współpraca — scope limited to page 21; native BeBuilder content. */
.page-id-21 .lbb-section{padding:70px 0}.page-id-21 .mcb-column-inner{margin-bottom:16px}.page-id-21 .column_attr p:last-child{margin-bottom:0}.page-id-21 h1,.page-id-21 h2{letter-spacing:-1.6px}.page-id-21 h2{font-size:38px;line-height:1.2}.page-id-21 .lbb-eyebrow{font-size:10px;line-height:1.6;letter-spacing:1.6px}.page-id-21 .cp-hero{padding:68px 0 58px;background:#ebe9e2}.cp-hero>.section_wrapper{align-items:center}.cp-hero-copy>.mcb-wrap-inner{padding:12px 46px 12px 0}.cp-hero h1{font-size:55px;line-height:1.08;margin-bottom:8px}.cp-hero h1 span{color:var(--lbb-wine)}.cp-hero .cp-lead{font-size:16px;line-height:1.8;max-width:510px}.cp-hero .cp-hero-note{font-size:11px;color:var(--lbb-muted);margin-top:8px}.cp-hero-image>.mcb-wrap-inner{position:relative;margin:0 16px;overflow:visible}.cp-hero-image .mcb-column-inner{margin:0}.cp-hero-image .image_frame{border:0;display:block;border-radius:20px;overflow:hidden;width:100%;max-width:100%}.cp-hero-image .image_wrapper{display:block}.cp-hero-image img{width:100%;height:455px;object-fit:cover;object-position:52% center}.cp-hero-image .column_column{position:absolute;bottom:20px;left:-20px;width:75%;z-index:2}.cp-photo-note{background:var(--lbb-deep);color:#fff;border-radius:12px;padding:22px 25px;box-shadow:0 15px 35px #171c2c25}.cp-photo-note span{display:block;color:#d9b9c0;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:8px}.cp-photo-note strong{font-family:Archivo,sans-serif;font-size:20px;line-height:1.35;font-weight:600}
.page-id-21 .cp-stats{padding:29px 0;background:#fff;border-bottom:1px solid var(--lbb-line)}.cp-stats .mcb-column-inner{text-align:center;margin-bottom:2px}.cp-stat{box-sizing:border-box}.cp-stat:not(:last-child){border-right:1px solid var(--lbb-line)}.cp-stats h3{font:700 37px/1.2 Archivo,sans-serif;letter-spacing:-1px;color:var(--lbb-wine);margin-bottom:7px}.cp-stats p{font-size:11px;line-height:1.6;color:var(--lbb-muted);max-width:190px;margin:0 auto!important}.cp-value .section_wrapper{align-items:center}.cp-intro>.mcb-wrap-inner{padding-right:55px}.cp-intro-details>.mcb-wrap-inner{padding:16px 0 0 25px}.cp-checklist{list-style:none!important;margin:25px 0 0!important}.cp-checklist li{position:relative;padding:0 0 20px 30px;margin:0!important;font-size:14px;line-height:1.8}.cp-checklist li:before{content:'✓';position:absolute;left:0;top:0;color:var(--lbb-wine);font-weight:800}.cp-checklist strong{color:var(--lbb-deep)}
.page-id-21 .cp-section-title{padding:65px 0 10px;text-align:center;background:#fff}.page-id-21 .cp-partners{padding:12px 0 65px;background:#fff}.cp-card>.mcb-wrap-inner{background:var(--lbb-cream);border:1px solid var(--lbb-line);border-radius:15px;margin:0 12px;overflow:hidden;height:100%;align-content:flex-start}.cp-card .mcb-column-inner{margin:0 24px 14px}.cp-card .column_image .mcb-column-inner{margin:0 0 23px}.cp-card .image_frame{border:0;display:block;width:100%;max-width:100%}.cp-card img{width:100%;height:205px;object-fit:cover;object-position:center 45%}.cp-card .cp-card-number{font-size:10px;color:var(--lbb-wine);font-weight:700;letter-spacing:1px}.cp-card h3{font:700 23px/1.25 Archivo,sans-serif;letter-spacing:-.6px;margin-bottom:0}.cp-card p{font-size:13px;line-height:1.8}.cp-card .cp-card-tag{border-top:1px solid var(--lbb-line);padding-top:14px;margin-top:18px;font-size:11px;font-weight:700;color:var(--lbb-wine)}.cp-card .column_button .mcb-column-inner{margin-top:0;margin-bottom:23px}.cp-card .cp-card-link{background:transparent!important;color:var(--lbb-wine)!important;padding:0!important;font-size:12px}.cp-card .cp-card-link .button_label{color:inherit}
.page-id-21 .cp-process{background:var(--lbb-deep);color:#bfc3cd;padding:75px 0}.cp-process .lbb-eyebrow{color:#e1bdc5}.cp-process h2{color:#fff;font-size:34px}.cp-process-intro>.mcb-wrap-inner{padding-right:25px}.cp-process-intro p{font-size:14px}.cp-process-steps>.mcb-wrap-inner{padding-left:45px}.cp-process-steps .column_heading{border-top:1px solid #ffffff25;padding-top:23px}.cp-process-steps .column_heading:first-child{border-top:0;padding-top:0}.cp-process-steps h3{font:600 20px/1.4 Archivo,sans-serif;color:#fff;margin-bottom:0}.cp-process-steps p{font-size:14px;line-height:1.8;max-width:580px}.cp-process-steps .column_column .mcb-column-inner{margin-bottom:27px}
.cp-details .section_wrapper{align-items:center}.cp-details .mcb-wrap:first-child>.mcb-wrap-inner{padding-right:40px}.cp-details .accordion .question{border:1px solid var(--lbb-line);border-radius:10px;margin-bottom:12px;background:#fff;box-shadow:none}.cp-details .accordion .question .title{background:transparent;padding:20px 18px 20px 45px;font-size:15px;font-weight:700;box-shadow:none;color:var(--lbb-deep)}.cp-details .accordion .question .title:before{display:none}.cp-details .accordion .question .answer{padding:5px 22px 23px;font-size:13px;line-height:1.8;background:transparent}.page-id-21 .cp-contact{background:#ebe9e2;padding:75px 0}.cp-contact-copy>.mcb-wrap-inner{padding:30px 60px 20px 0}.cp-contact-copy h3{margin-top:24px;font-size:27px}.cp-contact-copy .cp-contact-note{font-size:12px;color:var(--lbb-muted)}.cp-contact .cp-form>.mcb-wrap-inner{padding:30px 22px 20px!important}.cp-contact .cp-form h3{font-size:25px}.cp-form .wpcf7-acceptance .wpcf7-list-item{margin:14px 0}.cp-form .lbb-form-grid{gap:14px}.cp-form .lbb-form-grid label{font-size:11px}.cp-form .wpcf7-submit{font-size:14px}.cp-form .wpcf7 form p{margin-bottom:0}
@media(max-width:1239px){.cp-hero h1{font-size:46px}.cp-hero-copy>.mcb-wrap-inner{padding-right:20px}.cp-hero-image img{height:420px}.cp-hero .cp-hero-note{font-size:10px}.page-id-21 h2{font-size:33px}.cp-card .mcb-column-inner{margin-left:18px;margin-right:18px}.cp-card h3{font-size:21px}}
@media(min-width:768px) and (max-width:959px){.cp-hero h1{font-size:38px}.cp-hero-image img{height:390px}.cp-photo-note{padding:17px}.cp-photo-note strong{font-size:17px}.cp-photo-note span{font-size:9px}.cp-hero .cp-lead{font-size:14px}.cp-hero .cp-hero-note{font-size:9px}.cp-hero-copy>.mcb-wrap-inner{padding-right:10px}.cp-stats h3{font-size:31px}.cp-stats p{font-size:10px}.cp-intro>.mcb-wrap-inner{padding-right:15px}.cp-intro-details>.mcb-wrap-inner{padding-left:0}.cp-card>.mcb-wrap-inner{margin:0 6px}.cp-card .mcb-column-inner{margin-left:14px;margin-right:14px}.cp-card h3{font-size:19px}.cp-card p{font-size:12px}.cp-card img{height:160px}.cp-process-steps>.mcb-wrap-inner{padding-left:15px}.cp-contact-copy>.mcb-wrap-inner{padding-right:15px}.cp-contact .cp-form>.mcb-wrap-inner{margin:0 4px;padding:25px 9px 16px!important}.cp-form .lbb-form-grid{grid-template-columns:1fr}.cp-form .lbb-field-wide{grid-column:auto}}
@media(max-width:767px){.page-id-21 .lbb-section{padding:42px 0}.page-id-21 h2{font-size:29px;letter-spacing:-.9px}.page-id-21 .cp-hero{padding-top:34px;padding-bottom:36px}.cp-hero h1{font-size:37px;letter-spacing:-1.1px;line-height:1.12}.cp-hero-copy>.mcb-wrap-inner{padding:0}.cp-hero .cp-lead{font-size:14px}.cp-hero .cp-hero-note{font-size:9px;line-height:1.7}.cp-hero-image>.mcb-wrap-inner{margin:16px 8px 0;padding-bottom:0}.cp-hero-image img{height:300px;object-position:52% center}.cp-hero-image .image_frame{border-radius:14px}.cp-hero-image .column_column{left:12px;bottom:12px;width:80%}.cp-photo-note{padding:17px 20px}.cp-photo-note strong{font-size:18px}.cp-photo-note strong br{display:none}.page-id-21 .cp-stats{padding:23px 0}.cp-stats .section_wrapper{display:grid!important;grid-template-columns:1fr 1fr;row-gap:22px}.cp-stats .cp-stat{width:auto!important}.cp-stat:nth-child(2){border-right:0}.cp-stats h3{font-size:30px}.cp-stats p{font-size:10px;max-width:145px}.cp-stats .mcb-column-inner{margin-bottom:2px}.cp-intro>.mcb-wrap-inner,.cp-intro-details>.mcb-wrap-inner{padding:0}.cp-intro-details{margin-top:10px}.cp-checklist{margin-top:22px!important}.cp-checklist li{font-size:13px;padding-bottom:17px}.page-id-21 .cp-section-title{padding:38px 0 6px}.page-id-21 .cp-partners{padding:5px 0 33px}.cp-card>.mcb-wrap-inner{margin:0 6px 18px;height:auto}.cp-card img{height:205px}.cp-card .mcb-column-inner{margin-left:23px;margin-right:23px}.cp-card .column_image .mcb-column-inner{margin-left:0;margin-right:0}.cp-card h3{font-size:24px}.cp-card p{font-size:13px}.cp-card .cp-card-number{font-size:10px}.cp-process-intro>.mcb-wrap-inner,.cp-process-steps>.mcb-wrap-inner{padding:0}.cp-process-steps{margin-top:20px}.cp-process-steps h3{font-size:19px}.cp-process-steps p{font-size:13px}.cp-process-steps .column_heading{padding-top:18px}.cp-details .mcb-wrap:first-child>.mcb-wrap-inner{padding:0}.cp-details .mcb-wrap:last-child{margin-top:14px}.cp-details .accordion .question .title{font-size:13px;padding:18px 14px 18px 40px}.cp-details .accordion .question .answer{font-size:12px}.cp-contact-copy>.mcb-wrap-inner{padding:0 0 15px}.cp-contact-copy h3{margin-top:16px;font-size:25px}.cp-contact .cp-form>.mcb-wrap-inner{margin:5px 6px 0;padding:25px 12px 15px!important}.cp-contact .cp-form h3{font-size:23px}.cp-form .lbb-form-grid{grid-template-columns:1fr}.cp-form .lbb-field-wide{grid-column:auto}.cp-form .wpcf7-submit{font-size:13px}}
.page-id-21 .cp-card a.cp-card-link{background:transparent!important;color:var(--lbb-wine)!important;padding:4px 0!important;border:0!important;box-shadow:none!important}.page-id-21 .cp-card a.cp-card-link .button_label{color:var(--lbb-wine)!important;font-weight:700}
