body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}.et_secondary_nav_enabled #page-container #top-header{background-color:#0c71c3!important}#et-secondary-nav li ul{background-color:#0c71c3}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#000000}.et_search_form_container input::-moz-placeholder{color:#000000}.et_search_form_container input::-webkit-input-placeholder{color:#000000}.et_search_form_container input:-ms-input-placeholder{color:#000000}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:13px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#4c4c4c}@media only screen and (min-width:981px){#logo{max-height:100%}.et_pb_svg_logo #logo{height:100%}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#0c71c3!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#0c71c3}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#000000!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#4c4c4c!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	#main-header,#et-top-navigation{font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif}#top-header .container{font-family:'ABeeZee',Helvetica,Arial,Lucida,sans-serif}.sp-dor-section{margin-bottom:28px}.sp-dor-h2{background:linear-gradient(135deg,#0d3b66,#1a5f9e);color:#fff;padding:14px 24px;border-radius:8px;font-size:20px;font-weight:700;margin:0 0 20px;font-family:'Rubik','Open Sans',Arial,sans-serif}.sp-dor-h3{background:linear-gradient(135deg,#1a5f9e,#2a7fc9);color:#fff;padding:10px 20px;border-radius:6px;font-size:16px;font-weight:700;margin:24px 0 14px;font-family:'Rubik','Open Sans',Arial,sans-serif}.sp-dor-links{padding:0 4px}.sp-dor-item{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;margin:6px 0;border-radius:6px;background:#f7f9fc;border-left:3px solid #1a5f9e;transition:background .2s,border-color .2s;text-decoration:none;color:#333}.sp-dor-item:hover{background:#edf2f8;border-left-color:#0d3b66}.sp-dor-item .sp-dor-icon{flex-shrink:0;font-size:18px;line-height:1.5}.sp-dor-item .sp-dor-text{flex:1}.sp-dor-item .sp-dor-name{font-weight:600;font-size:14px;color:#0d3b66;display:block}.sp-dor-item .sp-dor-url{font-size:11px;color:#888;word-break:break-all;display:block;margin-top:2px}.sp-dor-item.download{border-left-color:#2e7d32;background:#f4f9f4}.sp-dor-item.download:hover{background:#e8f5e9}.sp-dor-item.download .sp-dor-name{color:#2e7d32}.sp-dor-info{background:#fff8e1;border-left:3px solid #f9a825;border-radius:6px;padding:14px 18px;margin:14px 0;font-size:14px}.sp-dor-contact{background:#f0f4ff;border-radius:8px;padding:18px 22px;margin:14px 0;border:1px solid #d8e2f0}.sp-dor-contact strong{color:#0d3b66}.sp-dor-contact a{color:#1a5f9e;text-decoration:none}.sp-dor-contact a:hover{text-decoration:underline}.sp-docs-group{margin-bottom:2em}.sp-docs-header{background:linear-gradient(135deg,#0d3b66,#1a5f9e);color:#fff;padding:0.8em 1.5em;border-radius:10px 10px 0 0;font-size:1.1em;font-weight:700}.sp-docs-list{background:#f4f8fc;border-radius:0 0 10px 10px;padding:0.5em 1.5em}.sp-doc-item{display:flex;align-items:center;gap:12px;padding:0.75em 0;border-bottom:1px solid #e0e8f0;text-decoration:none;color:#2c3e50;transition:background 0.2s ease}.sp-doc-item:last-child{border-bottom:none}.sp-doc-item:hover{background:rgba(26,95,158,0.06);border-radius:6px;padding-left:8px}.sp-doc-icon{flex-shrink:0;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:0.7em;font-weight:700;color:#fff}.sp-doc-icon.docx{background:#2b579a}.sp-doc-icon.pdf{background:#c4302b}.sp-doc-name{flex:1;font-weight:600;font-size:0.95em;line-height:1.3}.sp-doc-badge{flex-shrink:0;font-size:0.75em;font-weight:600;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:0.5px}.sp-doc-badge.docx{background:#e8eef6;color:#2b579a}.sp-doc-badge.pdf{background:#fce8e8;color:#c4302b}.sp-doc-dl{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(26,95,158,0.1);display:flex;align-items:center;justify-content:center;transition:background 0.2s ease}.sp-doc-item:hover .sp-doc-dl{background:rgba(26,95,158,0.2)}.sp-rekr-hero{background:linear-gradient(135deg,#0d3b66,#1a5f9e);border-radius:14px;padding:2em 2.5em;text-align:center;color:#fff;margin-bottom:1.5em;box-shadow:0 4px 20px rgba(0,0,0,0.12)}.sp-rekr-hero h2{margin:0;font-size:1.4em;color:#fff}.sp-rekr-hero p{margin:0.4em 0 0;font-size:1.1em;color:#b8d4f0}.sp-rekr-alert{background:#fef3c7;border-radius:10px;padding:1em 1.5em;margin-bottom:1em;display:flex;align-items:center;gap:10px;box-shadow:0 2px 8px rgba(245,158,11,0.15)}.sp-rekr-alert span{font-size:1.5em}.sp-rekr-alert a{color:#92400e;font-weight:700;text-decoration:none;border-bottom:2px solid #f59e0b}.sp-rekr-alert a:hover{color:#78350f;border-color:#78350f}.sp-rekr-info{background:#dbeafe;border-radius:10px;padding:1em 1.5em;margin-bottom:1.5em;color:#1e3a5f;font-weight:600;font-size:0.95em;text-align:center}.sp-rekr-grid{display:flex;flex-wrap:wrap;gap:12px}.sp-rekr-card{flex:1 1 calc(50% - 6px);min-width:280px;background:#fff;border:1px solid #e0e8f0;border-radius:10px;padding:1.2em;text-decoration:none;color:#2c3e50;display:flex;align-items:center;gap:14px;transition:box-shadow 0.25s ease,transform 0.15s ease;box-shadow:0 1px 4px rgba(0,0,0,0.06)}.sp-rekr-card:hover{box-shadow:0 6px 20px rgba(0,0,0,0.1);transform:translateY(-2px)}.sp-rekr-ico{flex-shrink:0;width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:0.75em;font-weight:800;color:#fff;letter-spacing:0.5px}.sp-rekr-ico.docx{background:linear-gradient(135deg,#1e4a8a,#2b6fc2)}.sp-rekr-ico.pdf{background:linear-gradient(135deg,#a12020,#e04040)}.sp-rekr-txt{flex:1}.sp-rekr-txt strong{display:block;font-size:0.95em;line-height:1.3;color:#0d3b66}.sp-rekr-txt small{color:#888;font-size:0.8em;text-transform:uppercase;letter-spacing:0.5px}.sp-rekr-arrow{flex-shrink:0;color:#b0c4d8;transition:color 0.2s ease,transform 0.2s ease}.sp-rekr-card:hover .sp-rekr-arrow{color:#1a5f9e;transform:translateX(3px)}.sp-egz-year{background:linear-gradient(135deg,#0d3b66,#1a5f9e);color:#fff;padding:0.8em 1.5em;border-radius:10px 10px 0 0;font-size:1.1em;font-weight:700;margin-top:2em}.sp-egz-wrap{background:#f4f8fc;border-radius:0 0 10px 10px;padding:0.5em 1em;overflow-x:auto}.sp-egz-wrap table{width:100%;border-collapse:collapse;font-size:0.9em}.sp-egz-wrap thead th{background:rgba(13,59,102,0.08);padding:0.7em 0.8em;text-align:center;font-size:0.8em;text-transform:uppercase;letter-spacing:0.5px;color:#0d3b66;font-weight:700;border-bottom:2px solid #1a5f9e}.sp-egz-wrap thead th:first-child{text-align:left}.sp-egz-wrap tbody td{padding:0.6em 0.8em;text-align:center;border-bottom:1px solid #e0e8f0;vertical-align:middle}.sp-egz-wrap tbody td:first-child{text-align:left;font-weight:600;color:#1a3a5c}.sp-egz-wrap tbody tr:last-child td{border-bottom:none}.sp-egz-wrap tbody tr:hover{background:rgba(26,95,158,0.04)}.sp-egz-szkola{font-weight:700;color:#0d3b66;font-size:1.05em}.sp-egz-highlight{background:rgba(26,95,158,0.08);border-radius:4px;padding:2px 6px;display:inline-block}.sp-stanin-title{text-align:center;font-weight:700;color:#0d3b66;margin:2em 0 0.5em;font-size:1em}.sp-stanin-wrap{background:#f4f8fc;border-radius:10px;padding:0.5em 1em;overflow-x:auto;margin:0 auto 2em}.sp-stanin-wrap table{width:100%;border-collapse:collapse;font-size:0.85em}.sp-stanin-wrap thead th{background:rgba(13,59,102,0.08);padding:0.6em;text-align:center;font-size:0.8em;text-transform:uppercase;color:#0d3b66;font-weight:700;border-bottom:2px solid #1a5f9e}.sp-stanin-wrap tbody td{padding:0.5em;text-align:center;border-bottom:1px solid #e0e8f0}.sp-stanin-wrap tbody td:first-child{font-weight:700;color:#1a5f9e}.sp-stanin-wrap tbody tr:last-child td{border-bottom:none}.sp-stanin-active{background:rgba(26,95,158,0.12);font-weight:700}.sp-konkurs-year{background:linear-gradient(135deg,#0d3b66,#1a5f9e);color:#fff;padding:0.8em 1.5em;border-radius:10px 10px 0 0;font-size:1.15em;font-weight:700;margin-top:2em}.sp-konkurs-table-wrap{background:#f4f8fc;border-radius:0 0 10px 10px;padding:0.5em 1em;overflow-x:auto}.sp-konkurs table{width:100%;border-collapse:collapse;font-size:0.9em}.sp-konkurs thead th{background:rgba(13,59,102,0.08);padding:0.7em 0.8em;text-align:left;font-size:0.8em;text-transform:uppercase;letter-spacing:0.5px;color:#0d3b66;font-weight:700;border-bottom:2px solid #1a5f9e}.sp-konkurs tbody td{padding:0.7em 0.8em;border-bottom:1px solid #e0e8f0;vertical-align:top;line-height:1.5}.sp-konkurs tbody tr:last-child td{border-bottom:none}.sp-konkurs tbody tr:hover{background:rgba(26,95,158,0.04)}.sp-konkurs .zasieg{font-size:0.75em;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:3px 10px;border-radius:20px;display:inline-block;white-space:nowrap}.sp-konkurs .zasieg.miedzynarodowy{background:#fef3c7;color:#92400e}.sp-konkurs .zasieg.ogolnopolski{background:#dbeafe;color:#1e40af}.sp-konkurs .zasieg.wojewodzki{background:#e0e7ff;color:#3730a3}.sp-konkurs .zasieg.powiatowy{background:#e8f5e9;color:#2e7d32}.sp-konkurs .nazwa{font-weight:600;color:#1a3a5c}.sp-konkurs .nauczyciel{color:#555;font-size:0.9em}.sp-konkurs .wynik{color:#2c3e50}.sp-konkurs .wynik strong{color:#0d3b66}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul{padding:15px 0 0!important}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{display:flex;align-items:center;padding-bottom:15px;white-space:nowrap}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0;padding-top:15px}@media (min-width:980px){.menu_cta{padding:0!important;border-radius:30px;border:solid 2px #fff;transition:0.3s}.menu_cta a{color:#fff!important;padding:10px 20px!important}#top-menu-nav .menu_cta a:hover{opacity:1}.menu_cta:hover{border-color:#fe8400;background:#fe8400}}@media (max-width:700px){.sp-konkurs table,.sp-konkurs thead,.sp-konkurs tbody,.sp-konkurs th,.sp-konkurs td,.sp-konkurs tr{display:block}.sp-konkurs thead{display:none}.sp-konkurs tbody td{padding:0.4em 0.8em;border-bottom:none}.sp-konkurs tbody td:first-child{padding-top:1em}.sp-konkurs tbody td:last-child{border-bottom:1px solid #e0e8f0;padding-bottom:1em}.sp-konkurs tbody td::before{content:attr(data-label);font-weight:700;font-size:0.75em;text-transform:uppercase;color:#1a5f9e;display:block;margin-bottom:0.2em}}@media (max-width:600px){.sp-doc-badge{display:none}.sp-doc-item{gap:8px}.sp-rekr-card{flex:1 1 100%}.sp-rekr-hero{padding:1.5em 1.2em}.sp-egz-wrap,.sp-stanin-wrap{font-size:0.8em}}