.elementor-439 .elementor-element.elementor-element-cc811ede{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}:root{--page-title-display:none;}/* Start custom CSS *//* cc sitemap - polish batch 2026-10 */
body.elementor-page-439 .cc-sm-h1{font-size:40px;line-height:1.2;margin:0 0 20px;color:#000}
body.elementor-page-439 .cc-sm-intro{max-width:760px;margin:0 0 32px;font-size:18px;line-height:1.6;color:#000}
body.elementor-page-439 .cc-sm-intro a{color:#000000 !important;font-weight:700}
body.elementor-page-439 .cc-sm-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;align-items:start}
body.elementor-page-439 .cc-sm-col{display:flex;flex-direction:column;gap:24px}
body.elementor-page-439 .cc-sm-card{background:#fff;border:1px solid #E5E5E5;border-radius:14px;box-shadow:0 6px 24px rgba(0,0,0,.06);padding:26px 26px 18px}
body.elementor-page-439 .cc-sm-card h2{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding-bottom:14px;border-bottom:2px solid #000000;font-size:22px !important;line-height:1.25 !important;color:#000 !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important}
body.elementor-page-439 .cc-sm-ic{flex:0 0 38px;height:38px;border-radius:10px;background:#000000;display:flex;align-items:center;justify-content:center}
body.elementor-page-439 .cc-sm-ic svg{width:20px;height:20px;fill:#FFFFFF}
body.elementor-page-439 .cc-sm-card ul{list-style:none;margin:0;padding:0}
body.elementor-page-439 .cc-sm-card li{border-bottom:1px solid #EEEEEE}
body.elementor-page-439 .cc-sm-card li:last-child{border-bottom:0}
body.elementor-page-439 .cc-sm-card li a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;color:#000 !important;text-decoration:none;font-size:16px !important;text-transform:none !important;letter-spacing:0 !important;font-weight:400 !important;line-height:1.4 !important;font-family:inherit !important}
body.elementor-page-439 .cc-sm-card li a::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);flex:0 0 8px;margin-right:4px}
body.elementor-page-439 .cc-sm-card li a:hover{color:#000000 !important;text-decoration:underline}
body.elementor-page-439 .cc-sm-wrap{background:#FFFFFF}
body.elementor-page-439 .cc-sm{background:#FFFFFF;padding:32px;border-radius:14px}
@media (max-width:767px){body.elementor-page-439 .cc-sm{padding:20px 16px}}
@media (max-width:1024px){body.elementor-page-439 .cc-sm-grid{grid-template-columns:repeat(1,1fr)}}
@media (max-width:767px){body.elementor-page-439 .cc-sm-grid{grid-template-columns:1fr}body.elementor-page-439 .cc-sm-intro{font-size:16px}body.elementor-page-439 .cc-sm-h1{font-size:32px}}/* End custom CSS */