.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3065 .elementor-element.elementor-element-68737cbf{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:767px){.elementor-3065 .elementor-element.elementor-element-68737cbf{--padding-top:40px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-3065 .elementor-element.elementor-element-68737cbf{--content-width:1200px;}}/* Start custom CSS *//* cc sitemap - polish batch 2026-10 */
body.elementor-page-3065 .cc-sm-intro{max-width:760px;margin:0 0 32px;font-size:18px;line-height:1.6;color:#000}
body.elementor-page-3065 .cc-sm-intro a{color:#2F3E9B;font-weight:700}
body.elementor-page-3065 .cc-sm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:start}
body.elementor-page-3065 .cc-sm-col{display:flex;flex-direction:column;gap:24px}
body.elementor-page-3065 .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-3065 .cc-sm-card h2{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding-bottom:14px;border-bottom:2px solid #F9BA4C;font-size:22px;line-height:1.25;color:#000}
body.elementor-page-3065 .cc-sm-ic{flex:0 0 38px;height:38px;border-radius:10px;background:#2F3E9B;display:flex;align-items:center;justify-content:center}
body.elementor-page-3065 .cc-sm-ic svg{width:20px;height:20px;fill:#FFFFFF}
body.elementor-page-3065 .cc-sm-card ul{list-style:none;margin:0;padding:0}
body.elementor-page-3065 .cc-sm-card li{border-bottom:1px solid #EEEEEE}
body.elementor-page-3065 .cc-sm-card li:last-child{border-bottom:0}
body.elementor-page-3065 .cc-sm-card li a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;color:#000;text-decoration:none;font-size:16px}
body.elementor-page-3065 .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-3065 .cc-sm-card li a:hover, body.elementor-page-3065 .cc-sm-card li a:focus{color:#2F3E9B;text-decoration:underline}
@media (max-width:1024px){body.elementor-page-3065 .cc-sm-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){body.elementor-page-3065 .cc-sm-grid{grid-template-columns:1fr}body.elementor-page-3065 .cc-sm-intro{font-size:16px}}/* End custom CSS */