:where(.sppb-column.wl-st-kol-01):not(#a){border-radius:0px;}
:where(.sppb-column.wl-st-kol-01):not(#a) .sppb-column-overlay{border-radius:0px;}
.sp-page-builder .page-content :where(.sppb-section.wl-st-sek-02):not(#a){padding-top:var(--space-px);padding-right:0px;padding-bottom:var(--space-px);padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
:where(.wl-st-text-block-03):not(#a){box-shadow:none;}
:where(.wl-st-text-block-03):not(#a){color:var(--line);border-radius:0px;}
:where(.wl-st-text-block-03):not(#a){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
@media (max-width:1199.98px){:where(.wl-st-text-block-03):not(#a){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}
@media (max-width:991.98px){:where(.wl-st-text-block-03):not(#a){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}
@media (max-width:767.98px){:where(.wl-st-text-block-03):not(#a){margin-top:var(--space-2h);margin-right:0px;margin-bottom:0px;margin-left:0px;}}
@media (max-width:575.98px){:where(.wl-st-text-block-03):not(#a){margin-top:var(--space-2h);margin-right:0px;margin-bottom:0px;margin-left:0px;}}
:where(.wl-st-text-block-03):not(#a) .sppb-addon-text-block,.sppb-addon-text-block:where(.wl-st-text-block-03):not(#a){text-align:right;}
:where(.wl-st-text-block-03):not(#a) .sppb-addon-text-block .sppb-addon-content,.sppb-addon-text-block:where(.wl-st-text-block-03):not(#a) .sppb-addon-content{font-size:var(--fs-xs);line-height:var(--lh-normal);}
:where(.wl-st-text-block-03):not(#a) .sppb-addon-text-block .sppb-addon-content h1,.sppb-addon-text-block:where(.wl-st-text-block-03):not(#a) .sppb-addon-content h1,:where(.wl-st-text-block-03):not(#a) .sppb-addon-text-block .sppb-addon-content h2,.sppb-addon-text-block:where(.wl-st-text-block-03):not(#a) .sppb-addon-content h2,:where(.wl-st-text-block-03):not(#a) .sppb-addon-text-block .sppb-addon-content h3,.sppb-addon-text-block:where(.wl-st-text-block-03):not(#a) .sppb-addon-content h3,:where(.wl-st-text-block-03):not(#a) .sppb-addon-text-block .sppb-addon-content h4,.sppb-addon-text-block:where(.wl-st-text-block-03):not(#a) .sppb-addon-content h4,:where(.wl-st-text-block-03):not(#a) .sppb-addon-text-block .sppb-addon-content h5,.sppb-addon-text-block:where(.wl-st-text-block-03):not(#a) .sppb-addon-content h5,:where(.wl-st-text-block-03):not(#a) .sppb-addon-text-block .sppb-addon-content h6,.sppb-addon-text-block:where(.wl-st-text-block-03):not(#a) .sppb-addon-content h6{font-size:var(--fs-xs);line-height:var(--lh-normal);}
body #sp-top-bar{padding-top:0;padding-bottom:0;border-top-width:0}
body #sp-top-bar .container-inner{padding-top:0;padding-bottom:0}
body #sp-top-bar .row{flex-wrap:wrap;align-items:center}
body #sp-top-bar #sp-top1{flex:0 0 100%;max-width:100%;padding:0;background:var(--green)}
body #sp-top-bar #sp-top2{display:none}
body #sp-top-bar #sp-logo{flex:0 0 auto;max-width:none;width:auto;padding-right:var(--space-2)}
body #sp-top-bar #sp-top4{flex:1 1 0%;max-width:none;width:auto;min-width:0;margin-left:0}
body #sp-top-bar #sp-logo .sp-column,body #sp-top-bar #sp-top4 .sp-column{
  padding-top:var(--space-1h);padding-bottom:var(--space-1h)}
body #sp-logo .logo{display:none}
body #sp-logo #offcanvas-toggler{display:block;margin:0;line-height:var(--lh-none)}
body ul.pas-obietnic{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;
  gap:var(--space-hair) var(--space-5h);margin:0;padding:var(--space-1h) var(--space-3);list-style:none;color:var(--white)}
body ul.pas-obietnic li{position:relative;padding-left:var(--space-4h);font-size:var(--fs-xxs);line-height:var(--lh-heading);
  font-weight:var(--fw-medium);white-space:nowrap;color:var(--white)}
body ul.pas-obietnic li b{font-weight:var(--fw-bold);color:var(--white)}
body ul.pas-obietnic li:before{content:"";position:absolute;left:var(--space-hair);top:var(--size-0p4em);
  width:var(--space-2h);height:var(--space-1h);border-left:var(--bw-2) solid var(--white);border-bottom:var(--bw-2) solid var(--white);
  transform:rotate(-45deg)}
body .pasek-kontakt{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4h);
  flex-wrap:nowrap;width:100%;min-width:0}
body .pasek-kontakt .pk-poz{display:flex;flex-direction:column;justify-content:center;
  position:relative;padding-left:var(--space-5h);font-size:var(--fs-xxs);line-height:var(--lh-snug);color:var(--text-2)}
body .pasek-kontakt .pk-poz b{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--navy)}
body .pasek-kontakt .pk-poz:before{content:"";position:absolute;left:0;top:50%;
  width:var(--space-4h);height:var(--space-4h);margin-top:calc(-1 * var(--space-2h));border:var(--bw-2) solid var(--green);border-radius:var(--radius-round)}
body .pasek-kontakt .pk-godziny:after{content:"";position:absolute;left:var(--space-2);top:50%;
  width:var(--space-1h);height:var(--space-1h);margin-top:calc(-1 * var(--space-1h));border-left:var(--bw-2) solid var(--green);border-bottom:var(--bw-2) solid var(--green)}
body .pasek-telefon{display:flex;flex-direction:row;align-items:center;
  justify-content:space-between;gap:var(--space-3);flex:1 1 auto;width:100%;min-width:0;
  padding:var(--space-1h) var(--space-4);border-radius:var(--radius-sm);background:var(--green);text-decoration:none}
body .pasek-telefon:hover,body .pasek-telefon:focus{background:var(--navy);text-decoration:none}
body #sp-top4 a.pasek-telefon,body #sp-top4 a.pasek-telefon span,
body .pasek-telefon,body .pasek-telefon span{color:var(--white)}
body .pasek-telefon .pt-etykieta{flex:1 1 auto;min-width:0;font-size:var(--fs-xxs);font-weight:var(--fw-semibold);
  line-height:var(--lh-snug);opacity:var(--opacity-85);text-align:left}
body .pasek-telefon .pt-numer{flex:0 0 auto;font-size:var(--fs-lead);font-weight:var(--fw-bold);line-height:var(--lh-tight);
  white-space:nowrap}
@media (max-width:1199.98px){body .pasek-kontakt{gap:var(--space-3)}body .pasek-kontakt .pk-godziny{display:none}}
@media (max-width:991.98px){body ul.pas-obietnic{gap:var(--space-hair) var(--space-4);padding:var(--space-1) var(--space-2)}body ul.pas-obietnic li{font-size:var(--fs-xxs);padding-left:var(--space-4)}body .pasek-kontakt{gap:var(--space-2)}body .pasek-telefon{padding:var(--space-1h) var(--space-3);gap:var(--space-2h)}body .pasek-telefon .pt-etykieta{font-size:var(--fs-xxs);line-height:var(--lh-snug)}body .pasek-telefon .pt-numer{font-size:var(--fs-lg)}}
.obietnice{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;
  gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none}
.obietnice li{position:relative;padding-left:var(--space-5);font-size:var(--fs-xs);line-height:var(--lh-normal);white-space:nowrap}
.obietnice li:before{content:"";position:absolute;left:0;top:var(--size-0p3em);width:var(--space-3);height:var(--space-2);
  border-left:var(--bw-2) solid currentColor;border-bottom:var(--bw-2) solid currentColor;transform:rotate(-45deg)}
@media (max-width:991.98px){.obietnice{gap:var(--space-1h) var(--space-4h)}.obietnice li{font-size:var(--fs-xxs);padding-left:var(--space-4h);white-space:normal}}
.obietnice-stopka-blok .os-tytul{margin:0 0 var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--white)}
.obietnice-stopka-blok .obietnice-dol{display:block;color:var(--on-navy-text)}
.obietnice-stopka-blok .obietnice-dol li{margin-bottom:var(--space-2);font-size:var(--fs-xs);white-space:normal}
.obietnice-stopka-blok .obietnice-dol li strong{color:var(--white)}
.obietnice-stopka-blok .os-uwaga{margin:var(--space-4) 0 0;font-size:var(--fs-xxs);line-height:var(--lh-relaxed);color:var(--on-navy-muted)}
#sp-title .sp-module.dzialy-pasek{padding:0}
ul.menu.dzialy-pasek{display:flex;flex-wrap:wrap;gap:var(--space-hair) var(--space-1);list-style:none;
  margin:0;padding:var(--space-3) 0;border-bottom:var(--bw-1) solid var(--line)}
ul.menu.dzialy-pasek>li{position:relative}
ul.menu.dzialy-pasek>li>a{display:block;padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);
  line-height:var(--lh-heading);color:var(--text-2);text-decoration:none;border-radius:var(--radius-sm);white-space:nowrap}
ul.menu.dzialy-pasek>li>a:hover,ul.menu.dzialy-pasek>li>a:focus{background:var(--mint);color:var(--green)}
ul.menu.dzialy-pasek>li.active>a,ul.menu.dzialy-pasek>li.current>a{background:var(--green);color:var(--white)}
@media (max-width:767.98px){ul.menu.dzialy-pasek{gap:var(--space-hair);padding:var(--space-2) 0}ul.menu.dzialy-pasek>li>a{padding:var(--space-1h) var(--space-2h);font-size:var(--fs-xxs)}}
body.itemid-359 #sp-title .sp-module.dzialy-pasek,
body.itemid-359 #sp-title ul.menu.dzialy-pasek{display:none}
body #sp-bottom{background:var(--navy);padding-bottom:0}
body #sp-bottom .container-inner{padding-bottom:var(--space-5h)}
body #sp-footer{background:var(--navy);padding-top:var(--space-5);margin-top:0;
  border-top:var(--bw-1) solid var(--divider-on-navy)}
body #sp-bottom #sp-bottom1,body #sp-bottom #sp-bottom2,body #sp-bottom #sp-bottom3{
  flex:1 1 33.3333%;max-width:33.3333%}
body #sp-bottom .sp-module-content{font-size:var(--fs-xs);line-height:var(--lh-loose);color:var(--on-navy)}
body #sp-bottom p{margin:0 0 var(--space-2h)}
body #sp-bottom ul{margin:0;padding:0;list-style:none}
body #sp-bottom li{margin-bottom:var(--space-2)}
body #sp-bottom a{color:var(--on-navy)}
body #sp-bottom a:hover{color:var(--white)}
body #sp-footer .sp-copyright{display:block;font-size:var(--fs-xxs);line-height:var(--lh-relaxed);color:var(--on-navy-muted)}
body #sp-footer #sp-footer2{display:flex;align-items:flex-end;justify-content:flex-end}
body #sp-footer #sp-footer2 .sppb-addon-content{font-size:var(--fs-xxs);color:var(--on-navy-muted)}
@media (max-width:767.98px){body #sp-bottom #sp-bottom1,body #sp-bottom #sp-bottom2,body #sp-bottom #sp-bottom3{
  flex:1 1 100%;max-width:100%}body #sp-bottom .container-inner{padding-bottom:var(--space-4h)}body #sp-footer{padding-top:var(--space-4h)}body #sp-footer #sp-footer2{justify-content:flex-start;margin-top:var(--space-2h)}}
body .pasek-telefon{border-radius:var(--radius-md)}
body #sp-top-bar #sp-top4 .sp-column{display:block;width:100%;text-align:left}
body #sp-top-bar #sp-top4 .sp-column>.sp-module{width:100%;float:none}
body #sp-top-bar .row{justify-content:flex-start}
body #sp-top-bar #sp-top2{display:none !important}
@media (min-width:992px){body #sp-top-bar #sp-logo{display:none}}
@media (min-width:992px){body #sp-top-bar #sp-top1{display:block !important}body #sp-title .obietnice-nad{display:none}}
@media (max-width:991.98px){body #sp-top-bar #sp-top1{display:none !important}body #sp-title .sp-module{padding:0;margin:0}body .obietnice-nad{margin-left:0;margin-right:calc(-1 * var(--space-4))}body .obietnice-nad ul.pas-obietnic{display:grid;grid-template-columns:1fr 1fr;
  gap:var(--space-1) var(--space-3);padding:var(--space-2h) var(--space-4);justify-content:start}body .obietnice-nad ul.pas-obietnic li{font-size:var(--fs-xxs);line-height:var(--lh-heading);
  white-space:normal;padding-left:var(--space-4)}body .obietnice-nad ul.pas-obietnic li:before{top:var(--size-0p3em);width:var(--space-2h);height:var(--space-1h)}}
body .obietnice-nad{background:var(--green)}
@media (max-width:991.98px){body #offcanvas-toggler,body a.offcanvas-toggler-left{
  min-width:var(--tap);min-height:var(--tap);display:flex;align-items:center;justify-content:center}body .close-offcanvas{width:var(--tap);height:var(--tap);display:flex;align-items:center;justify-content:center}body .pasek-telefon{min-height:var(--tap)}body #sp-bottom a,body #sp-footer a{display:inline-flex;align-items:center;min-height:var(--tap)}body .offcanvas-menu .menu>li>a,body .offcanvas-menu .menu>li>span,
body .offcanvas-inner .menu>li>a{display:flex;align-items:center;min-height:var(--space-7)}}
html:not(#a) .sp-bookmark-form,html:not(#a) .btn-spbookmark-action{display:none!important}
html:not(#a) a.offcanvas-toggler-left{padding-inline:var(--space-1h)}
body{font-size:var(--fs-base);line-height:var(--lh-normal)}
html:not(#a) .sppb-btn,
html:not(#a) button.sppb-btn{font-size:var(--fs-base)}
@media (max-width:991.98px){body{font-size:var(--fs-base)!important;line-height:var(--lh-normal)!important}}
html:not(#a) .sppb-addon-articles-layout .sppb-addon-content .sppb-addon-article .sppb-article-info-wrap h3,
html:not(#a) .sppb-addon-articles-layout .sppb-addon-content .sppb-addon-article .sppb-article-info-wrap h3 a{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:0}
@media (max-width:991.98px){html:not(#a) .sppb-addon-articles-layout .sppb-addon-content .sppb-addon-article .sppb-article-info-wrap h3,
html:not(#a) .sppb-addon-articles-layout .sppb-addon-content .sppb-addon-article .sppb-article-info-wrap h3 a{font-size:var(--fs-md)}}
html:not(#a) .sppb-addon-articles-layout .sppb-addon-content .leading-item .sppb-addon-article .sppb-article-info-wrap h3,
html:not(#a) .sppb-addon-articles-layout .sppb-addon-content .leading-item .sppb-addon-article .sppb-article-info-wrap h3 a{font-size:var(--fs-2xl);line-height:var(--lh-heading)}
html:not(#a) .sppb-addon-header h2.sppb-addon-title{position:relative;padding-bottom:var(--space-4);margin-bottom:var(--space-5h)}
html:not(#a) .sppb-addon-header h2.sppb-addon-title:after{content:"";position:absolute;left:0;bottom:0;width:var(--space-8);height:var(--space-1);border-radius:var(--radius-sm);background:var(--green)}
html:not(#a) .sppb-column-addons .sppb-addon-wrapper .clearfix .sppb-addon.sppb-addon-articles-layout .sppb-addon-content .sppb-addon-article .sppb-article-info-wrap h3,
html:not(#a) .sppb-column-addons .sppb-addon-wrapper .clearfix .sppb-addon.sppb-addon-articles-layout .sppb-addon-content .sppb-addon-article .sppb-article-info-wrap h3 a{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:0}
@media (max-width:991.98px){html:not(#a) .sppb-column-addons .sppb-addon-wrapper .clearfix .sppb-addon.sppb-addon-articles-layout .sppb-addon-content .sppb-addon-article .sppb-article-info-wrap h3,
html:not(#a) .sppb-column-addons .sppb-addon-wrapper .clearfix .sppb-addon.sppb-addon-articles-layout .sppb-addon-content .sppb-addon-article .sppb-article-info-wrap h3 a{font-size:var(--fs-md)}}
html:not(#a) .sppb-column-addons .sppb-addon-wrapper .clearfix .sppb-addon.sppb-addon-articles-layout .sppb-addon-content .leading-item .sppb-addon-article .sppb-article-info-wrap h3,
html:not(#a) .sppb-column-addons .sppb-addon-wrapper .clearfix .sppb-addon.sppb-addon-articles-layout .sppb-addon-content .leading-item .sppb-addon-article .sppb-article-info-wrap h3 a{font-size:var(--fs-2xl);line-height:var(--lh-heading)}
html:not(#a) .sppb-addon-wrapper .clearfix .layout-bourbon .sppb-addon-article .bg-img-wrapper:after{background:linear-gradient(180deg,transparent 0%,transparent 34%,var(--scrim) 44%,var(--scrim-strong) 100%)}
html:not(#a) .offcanvas-menu .menu a{font-size:var(--fs-xxs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-p6px)}
html:not(#a) .offcanvas-menu .menu > li > a{padding-top:var(--space-3);padding-bottom:var(--space-3)}
html:not(#a) .sppb-addon-wrapper .clearfix .layout-bourbon .sppb-addon-article .bg-img-wrapper:after{background:linear-gradient(180deg,transparent 0%,transparent 52%,var(--scrim) 66%,var(--scrim-strong) 100%)}
html:not(#a) .offcanvas-menu .sp-module .sp-module-content ul.menu > li > a{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-p6px);padding-top:var(--space-3);padding-bottom:var(--space-3)}
html:not(#a) .offcanvas-menu .sp-module .sp-module-content ul.menu ul li > a{font-size:var(--fs-xxs);font-weight:var(--fw-medium)}
@font-face{font-family:"Arimo";font-style:italic;font-weight:400;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-ext-5b16216078.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Arimo";font-style:italic;font-weight:400;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-35f2a0d3d1.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Arimo";font-style:italic;font-weight:500;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-ext-5b16216078.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Arimo";font-style:italic;font-weight:500;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-35f2a0d3d1.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Arimo";font-style:italic;font-weight:600;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-ext-5b16216078.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Arimo";font-style:italic;font-weight:600;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-35f2a0d3d1.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Arimo";font-style:italic;font-weight:700;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-ext-5b16216078.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Arimo";font-style:italic;font-weight:700;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-35f2a0d3d1.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Arimo";font-style:normal;font-weight:400;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-ext-8a9b1fb376.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Arimo";font-style:normal;font-weight:400;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-d18a536fba.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Arimo";font-style:normal;font-weight:500;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-ext-8a9b1fb376.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Arimo";font-style:normal;font-weight:500;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-d18a536fba.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Arimo";font-style:normal;font-weight:600;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-ext-8a9b1fb376.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Arimo";font-style:normal;font-weight:600;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-d18a536fba.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Arimo";font-style:normal;font-weight:700;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-ext-8a9b1fb376.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Arimo";font-style:normal;font-weight:700;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Arimo/arimo-latin-d18a536fba.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:300;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-ext-5c8a3dfccd.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:300;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-bffb20a7f4.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:400;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-ext-5c8a3dfccd.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:400;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-bffb20a7f4.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:500;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-ext-5c8a3dfccd.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:500;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-bffb20a7f4.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:600;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-ext-5c8a3dfccd.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:600;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-bffb20a7f4.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:700;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-ext-5c8a3dfccd.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:700;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-bffb20a7f4.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:800;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-ext-5c8a3dfccd.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:800;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-bffb20a7f4.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:900;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-ext-5c8a3dfccd.woff2") format("woff2");unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Frank Ruhl Libre";font-style:normal;font-weight:900;font-display:swap;src:url("/media/com_sppagebuilder/assets/google-fonts/Frank%20Ruhl%20Libre/frank-ruhl-libre-latin-bffb20a7f4.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
html body #sp-top-bar #sp-top1{background:var(--navy)}
html body .pas-obietnic li{color:var(--on-navy-text)}
html body .pas-obietnic li b{color:var(--accent-soft)}
html body .pas-obietnic li::before{border-left-color:var(--accent);border-bottom-color:var(--accent)}
html body a.pasek-telefon{background:var(--accent);border-radius:var(--radius-md)}
html body a.pasek-telefon:hover,html body a.pasek-telefon:focus{background:var(--accent)}
html body a.pasek-telefon,html body a.pasek-telefon span,html body #sp-top4 a.pasek-telefon,html body #sp-top4 a.pasek-telefon span{color:var(--on-accent)}
html body .pasek-kontakt .pk-poz::before{border-color:var(--green)}
html body .pasek-kontakt .pk-godziny::after{border-left-color:var(--green);border-bottom-color:var(--green)}
html body .sp-megamenu-parent>li>a:hover,html body .sp-megamenu-parent>li.active>a{color:var(--green)}
html body .sp-megamenu-parent>li.active>a::before{background:var(--accent)}
html body ul.menu.dzialy-pasek{flex-wrap:nowrap;overflow-x:auto;gap:var(--space-2);padding:var(--space-2h) var(--space-4h);scroll-padding-inline:var(--space-4h);scrollbar-width:thin;-webkit-overflow-scrolling:touch}
html body ul.menu.dzialy-pasek>li{flex:none;display:flex;align-items:center;gap:var(--space-1h)}
html body ul.menu.dzialy-pasek a{display:inline-block;white-space:nowrap;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--mint);color:var(--navy);font-size:var(--fs-xs);line-height:var(--lh-heading);text-decoration:none}
html body ul.menu.dzialy-pasek a:hover,html body ul.menu.dzialy-pasek a:focus{background:var(--accent);color:var(--on-accent)}
html body ul.menu.dzialy-pasek .menu-toggler{display:none}
html:not(#a) body .obietnice-nad{background:var(--navy)}
html:not(#a) body #sp-bottom,html:not(#a) body #sp-footer{background:var(--navy)}
html:not(#a) body #sp-footer{border-top:var(--bw-1) solid var(--divider-on-navy)}
html:not(#a) body #sp-bottom,html:not(#a) body #sp-bottom p,html:not(#a) body #sp-bottom li{color:var(--on-navy)}
html:not(#a) body #sp-bottom a,html:not(#a) body #sp-footer a{color:var(--on-navy)}
html:not(#a) body #sp-bottom a:hover,html:not(#a) body #sp-bottom a:focus,html:not(#a) body #sp-footer a:hover{color:var(--accent-soft)}
html:not(#a) body #sp-bottom h3,html:not(#a) body #sp-bottom strong{color:var(--white)}
html:not(#a) body #sp-footer,html:not(#a) body #sp-footer p{color:var(--on-navy-muted)}
html:not(#a) body #sp-footer .obietnice li{color:var(--on-navy-text)}
html:not(#a) body #sp-footer .obietnice li strong{color:var(--accent-soft)}
html body a.pasek-telefon .pt-etykieta{font-size:var(--fs-xxs)}
@media (max-width:420px){html body a.pasek-telefon .pt-etykieta{font-size:var(--fs-xxs)}}
html body .pas-obietnic li{font-size:var(--fs-xxs)}
html body ul.menu.dzialy-pasek a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-4)}
html body ul.menu.dzialy-pasek{padding:var(--space-1h) 0}
html body #sp-component h1,html body #sp-component h2,html body #sp-component h3,html body #sp-component h4{font-family:var(--font-sans);color:var(--navy);font-weight:var(--fw-bold)}
html body #sp-component h1{font-size:clamp(28px,4vw,38px);line-height:var(--lh-snug)}
html body #sp-component h2{font-size:clamp(22px,2.6vw,28px);line-height:var(--lh-snug)}
html body #sp-component h3{font-size:clamp(18px,2vw,22px);line-height:var(--lh-heading)}
html body #sp-component .article-details p,html body #sp-component .article-details li{font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-loose);color:var(--text-2)}
@media (min-width:992px){html body .sp-megamenu-parent>li:nth-child(n/**/+10){display:none}}
html body .stopka-linki{margin:var(--space-4) 0 0;font-size:var(--fs-xs);line-height:var(--lh-loose);color:var(--on-navy-muted)}
html body .stopka-linki a{color:var(--on-navy);text-decoration:underline}
html body #sp-main-body:focus{outline:none}
html:not(#a) body #sp-logo .logo{display:block;line-height:0}
html:not(#a) body #sp-logo .logo img{height:var(--space-6h);width:auto;display:block}
@media (min-width:992px){html:not(#a) body #sp-top-bar #sp-logo{display:block}}
@media (max-width:420px){html body a.pasek-telefon .pt-etykieta{display:none}html body a.pasek-telefon{justify-content:center}html body a.pasek-telefon .pt-numer::before{content:"Zadzwoń ";font-weight:var(--fw-semibold)}}
@media (max-width:991.98px){html:not(#a) body .dzialy-pasek a{display:inline-block;padding:var(--space-3) 0;min-height:var(--tap);box-sizing:border-box}html:not(#a) body .pagenavigation .page-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);box-sizing:border-box}html:not(#a) body .btn.btn-outline-primary{min-height:var(--tap);display:inline-flex;align-items:center}}
html:not(#a) body .stopka-logo{display:block;width:var(--size-200px);max-width:100%;height:auto;margin:0 0 var(--space-4)}
html:not(#a) body #sp-main-body .btn.btn-primary{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-md);font-weight:var(--fw-bold);min-height:var(--space-7);border:0}
html:not(#a) body #sp-main-body .btn.btn-primary:hover{background:var(--accent);color:var(--on-accent)}
html:not(#a) body #sp-main-body a:not(.btn):not(.page-link):not(.dzialy-pasek a):not(.article-social-share a){color:var(--green)}
html:not(#a) body #sp-main-body p{font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-normal)}
html:not(#a) body #sp-main-body h1{font-size:var(--fs-4xl)}
html:not(#a) body #sp-main-body h2{font-size:var(--fs-3xl)}
html:not(#a) body #sp-main-body h3{font-size:var(--fs-xl)}
@media (min-width:992px){.sp-megamenu-parent .sp-dropdown-main:has(.sp-dropdown-items>li:nth-child(6)){width:var(--size-480px)!important}.sp-megamenu-parent .sp-dropdown-main:has(.sp-dropdown-items>li:nth-child(10)){width:var(--size-720px)!important}.sp-megamenu-parent .sp-dropdown-items:has(>li:nth-child(6)){column-count:2;column-gap:0}.sp-megamenu-parent .sp-dropdown-items:has(>li:nth-child(10)){column-count:3}.sp-megamenu-parent .sp-dropdown-items>li{break-inside:avoid}}
@media (min-width:992px) and (max-width:1399.98px){.sp-megamenu-parent>li.sp-has-child:has(>a[href*="okolice-warszawy"])>.sp-dropdown{margin-left:calc(-1 * var(--size-320px))}}
