.dsk-overlay-link{position:absolute;inset:0;display:block;z-index:5;text-decoration:none;color:inherit}.option-animate-image-fade .sb-animate-image{-webkit-backface-visibility:hidden;transition:all 0.3s ease-in-out}.option-animate-image-fade .sb-animate-image:hover{opacity:0.7}.option-image-color-hover-revert.sb-section-opt-light .option-image:hover,.option-image-color-hover-revert.sb-section-opt-light figure:hover,.option-image-color-hover-revert.sb-section-opt-light figure img:hover,.option-image-color-hover-revert.sb-section-opt-dark .option-image:hover,.option-image-color-hover-revert.sb-section-opt-dark figure:hover,.option-image-color-hover-revert.sb-section-opt-dark figure img:hover,.option-image-color-hover-revert.sb-section-opt-accent .option-image:hover,.option-image-color-hover-revert.sb-section-opt-accent figure:hover,.option-image-color-hover-revert.sb-section-opt-accent figure img:hover{filter:none;opacity:1}.sb-button--form,.sb-button--form:link,.sb-button--form:visited{font-family:var(--form-cta-font-family);font-size:var(--form-cta-font-size);font-weight:var(--form-cta-font-weight);line-height:var(--form-cta-line-height);font-style:var(--form-cta-font-style);text-transform:var(--form-cta-text-transform);letter-spacing:var(--form-cta-letter-spacing);color:var(--clr-form-button-text);border-color:var(--clr-form-button-border);background-color:var(--clr-form-button-background);border-radius:var(--form-button-border-radius);border-width:var(--form-button-border-width)}.sb-button--form svg,.sb-button--form:link svg,.sb-button--form:visited svg{fill:var(--clr-form-button-text)}.sb-button--form:hover,.sb-button--form:link:hover,.sb-button--form:visited:hover{color:var(--clr-form-button-hover);border-color:var(--clr-form-button-hover-border);background-color:var(--clr-form-button-hover-background)}.sb-button--form:hover svg,.sb-button--form:link:hover svg,.sb-button--form:visited:hover svg{fill:var(--clr-form-button-hover)}.sb-button--form:focus,.sb-button--form:active,.sb-button--form:link:focus,.sb-button--form:link:active,.sb-button--form:visited:focus,.sb-button--form:visited:active{color:var(--clr-form-button-focus);border-color:var(--clr-form-button-focus-border);background-color:var(--clr-form-button-focus-background)}.sb-button--form:focus svg,.sb-button--form:active svg,.sb-button--form:link:focus svg,.sb-button--form:link:active svg,.sb-button--form:visited:focus svg,.sb-button--form:visited:active svg{fill:var(--clr-form-button-focus)}.sb-button--form:focus,.sb-button--form:link:focus,.sb-button--form:visited:focus{box-shadow:0 0 0 2px var(--section-background),0 0 0 4px var(--clr-form-button-focus-border)}.sb-button--form span,.sb-button--form:link span,.sb-button--form:visited span{color:inherit}.dsk-grid{display:grid;grid-template-columns:1.2fr 1fr 0.8fr;gap:40px;margin-bottom:40px}.dsk-brand{font-size:1rem;font-weight:700;margin-bottom:15px;color:#000}.dsk-nap-block p{margin:0 0 8px 0;font-size:0.8125rem;line-height:1.5;color:#444}.dsk-nap-block a{color:#111;text-decoration:none;font-weight:600}.dsk-nap-block a:hover{text-decoration:underline}.dsk-usp-block{margin-top:15px;display:flex;flex-direction:column;gap:5px}.dsk-usp-block span{font-size:0.75rem;font-weight:700;color:#0f9d58;text-transform:uppercase;letter-spacing:0.5px}.dsk-heading{font-size:0.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:5px}.dsk-desc{font-size:0.8125rem;color:#555;margin-bottom:10px}.dsk-btn-map{display:inline-block;background:#2b6cb0;color:#fff !important;padding:10px 15px;border-radius:6px;font-size:0.8125rem;font-weight:700;text-decoration:none !important;margin-bottom:20px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.dsk-btn-map:hover{background:#2c5282;transform:translateY(-1px)}.dsk-link-acc{color:#0056b3 !important}.dsk-link-ransom{color:#d93025 !important}@media(max-width:900px){.dsk-grid{grid-template-columns:1fr;gap:30px;text-align:center}.dsk-usp-block{align-items:center}}#formularz-zgloszeniowy,#contact-form{scroll-margin-top:var(--dsk-anchor-offset)}.form__textarea,.contact-form__textarea{width:100%;min-height:140px;box-sizing:border-box;resize:vertical}.form__input,.form__textarea,.form__select{background:#fff !important;border:1px solid rgba(0,0,0,.18)!important;border-radius:6px !important;box-shadow:none !important}.form__input:focus,.form__textarea:focus,.form__select:focus{outline:none !important;border-color:rgba(47,191,47,.65)!important;box-shadow:0 0 0 3px rgba(47,191,47,.12)!important}.form__input-checkbox-wrapper .form__label::before{background:#fff !important;border:1px solid rgba(0,0,0,.35)!important;border-radius:3px !important}.form__input-checkbox-wrapper .form__input--checkbox:checked+.form__label::before{background:#fff !important}.form__input-checkbox-wrapper .form__input--checkbox:checked+.form__label::after{border-color:#2fbf2f !important}form.contact-form-native input[type="checkbox"],form.contact-form-native input[type="radio"]{-webkit-appearance:none !important;appearance:none !important;width:16px !important;height:16px !important;border:1px solid #bfbfbf !important;background:#fff !important;margin:0 8px 0 0 !important;vertical-align:middle !important;display:inline-grid !important;place-content:center !important;box-shadow:none !important}form.contact-form-native input[type="checkbox"]{border-radius:3px !important}form.contact-form-native input[type="checkbox"]::before,form.contact-form-native input[type="radio"]::before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .08s ease-in-out}form.contact-form-native input[type="checkbox"]::before{background:#28a745;border-radius:2px}form.contact-form-native input[type="radio"]::before{background:#28a745;border-radius:50%}form.contact-form-native input[type="checkbox"]:checked::before,form.contact-form-native input[type="radio"]:checked::before{transform:scale(1)}form.contact-form-native input[type="checkbox"]:focus-visible,form.contact-form-native input[type="radio"]:focus-visible{outline:2px solid rgba(40,167,69,.35);outline-offset:2px}form.contact-form-native .form__input,form.contact-form-native .form__select,form.contact-form-native .form__textarea{background:#fff !important;color:#111 !important;border:1px solid #cfcfcf !important}form.contact-form-native .form__textarea{width:100% !important;max-width:100% !important;min-height:130px !important;resize:vertical !important}form.contact-form-native .form__checkboxes{padding-left:0 !important}.items-grid__item-body{position:relative}.form__group+.form__group{margin-top:var(--spacer)}.form__group--required{position:relative}.form__label{font-family:var(--form-label-font-family);font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight);line-height:var(--form-label-line-height);font-style:var(--form-label-font-style);text-transform:var(--form-label-text-transform);letter-spacing:var(--form-label-letter-spacing);display:block;margin:0 0 5px;text-align:start;color:var(--clr-form-label)}.form__label:hover{cursor:pointer}.form__label-required{display:inline-block;position:relative;color:var(--clr-section-danger)}.form__input{font-family:var(--form-input-font-family);font-size:var(--form-input-font-size);font-weight:var(--form-input-font-weight);line-height:var(--form-input-line-height);font-style:var(--form-input-font-style);text-transform:var(--form-input-text-transform);letter-spacing:var(--form-input-letter-spacing);border-radius:var(--form-border-radius);border-style:solid;border-width:var(--form-border-width);cursor:text;display:block;margin:0;padding:calc(var(--spacer)* 0.4)var(--spacer-sm);width:100%;outline:0;transition:all 0.15s ease-in-out;background-color:var(--clr-form-background);color:var(--clr-form-input-text);border-color:var(--clr-form-border)}.option-form-input-border-bottom .form__input:not(.form__input--invoicing):hover,.option-form-input-border-bottom .form__input:not(.form__input--invoicing):focus{border-bottom-color:var(--clr-decorations)!important}.form__input:focus{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--clr-form-border)}.option-image-width-12col .items-grid .items-grid__item-content,.option-image-width-12col .items-grid .items-grid__item:nth-child(even).items-grid__item-content,.option-image-width-12col .items-grid .items-grid__item .items-grid__item-body:nth-child(even).items-grid__item-content{padding:0}}.option-image-color-hover-revert.sb-section-opt-light .items-grid__item:hover .option-image,.option-image-color-hover-revert.sb-section-opt-light .items-grid__item:hover figure,.option-image-color-hover-revert.sb-section-opt-light .items-grid__item:hover figure img,.option-image-color-hover-revert.sb-section-opt-dark .items-grid__item:hover .option-image,.option-image-color-hover-revert.sb-section-opt-dark .items-grid__item:hover figure,.option-image-color-hover-revert.sb-section-opt-dark .items-grid__item:hover figure img,.option-image-color-hover-revert.sb-section-opt-accent .items-grid__item:hover .option-image,.option-image-color-hover-revert.sb-section-opt-accent .items-grid__item:hover figure,.option-image-color-hover-revert.sb-section-opt-accent .items-grid__item:hover figure img{filter:none;opacity:1}.option-image-padding-none.option-items-shadow .items-grid__item-image .option-image::after,.option-image-padding-none[class*="option-grid-items-background"] .items-grid__item-image .option-image::after,.option-image-padding-none[class*="option-grid-items-background"] .sb-pricing__item-image .option-image::after,.option-image-padding-none .sb-pricing .items-grid__item-image .option-image::after{padding-top:66.66%}.option-image-padding-none.option-items-shadow.option-imagecrop-rectangle-portrait[class*="option-imagesize-"] .items-grid__item-image .option-image::after,.option-image-padding-none.option-items-border.option-imagecrop-rectangle-portrait[class*="option-imagesize-"] .items-grid__item-image .option-image::after,.option-image-padding-none[class*="option-grid-items-background"].option-imagecrop-rectangle-portrait[class*="option-imagesize-"] .items-grid__item-image .option-image::after,.option-image-padding-none .sb-pricing.option-imagecrop-rectangle-portrait[class*="option-imagesize-"] .items-grid__item-image .option-image::after{padding-top:130%}.option-image-padding-none.option-items-shadow.option-imagecrop-square[class*="option-imagesize-"] .items-grid__item-image .option-image::after,.option-image-padding-none.option-items-shadow.option-imagecrop-circle[class*="option-imagesize-"] .items-grid__item-image .option-image::after,.option-image-padding-none.option-items-border.option-imagecrop-square[class*="option-imagesize-"] .items-grid__item-image .option-image::after,.option-image-padding-none.option-items-border.option-imagecrop-circle[class*="option-imagesize-"] .items-grid__item-image .option-image::after,.option-image-padding-none[class*="option-grid-items-background"].option-imagecrop-square[class*="option-imagesize-"] .items-grid__item-image .option-image::after,.option-image-padding-none[class*="option-grid-items-background"].option-imagecrop-circle[class*="option-imagesize-"] .items-grid__item-image .option-image::after{padding-top:100%}.items-grid{--__collection-grid-gap-sm:calc(var(--collection-grid-gap)/ 2);list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:var(--collection-grid-gap,var(--spacer))calc(var(--__collection-grid-gap-sm,var(--spacer))* -1)0 !important.items-grid{margin:var(--spacer)0 0 !important}}[data-section-content-alignment="left"] .items-grid{justify-content:flex-start}[data-section-content-alignment="left"] .option-grid-align-default .items-grid,[data-section-content-alignment="left"] .sb-section[class*="option-align"].option-grid-align-default .items-grid,[data-section-content-alignment="left"] .option-grid-align-default .sb-column .sb-column-content[class*="option-align"] .items-grid{justify-content:flex-start}.items-grid__item{flex:0 0 100%;margin:var(--__collection-grid-gap-sm,var(--spacer-sm))0;padding-inline-start:var(--__collection-grid-gap-sm,var(--spacer-sm));padding-inline-end:var(--__collection-grid-gap-sm,var(--spacer-sm))}.option-align-content-left .items-grid__item{text-align:start}.items-grid__item-body>a:focus{outline:5px auto;outline-offset:2px}.items-grid__item-image>a{display:block;text-decoration:none !important}.items-grid__item-image>a:focus{outline:5px auto;outline-offset:2px}.items-grid__item-image figure{display:block}.items-grid__header{font-family:var(--collection-item-title-font-family);font-size:var(--collection-item-title-font-size);font-weight:var(--collection-item-title-font-weight);line-height:var(--collection-item-title-line-height);font-style:var(--collection-item-title-font-style);text-transform:var(--collection-item-title-text-transform);letter-spacing:var(--collection-item-title-letter-spacing);color:var(--clr-collection-item-title);margin-top:var(--spacer-sm)}@media(min-width:544px){.items-grid__header{word-break:break-word;margin-top:var(--spacer)}}.items-grid__description,.items-grid__summary{font-family:var(--collection-item-description-font-family);font-size:var(--collection-item-description-font-size);font-weight:var(--collection-item-description-font-weight);line-height:var(--collection-item-description-line-height);font-style:var(--collection-item-description-font-style);text-transform:var(--collection-item-description-text-transform);letter-spacing:var(--collection-item-description-letter-spacing);margin-top:var(--spacer-sm)}.items-grid__description{color:var(--clr-collection-item-description)}.items-grid__summary{color:var(--clr-collection-item-summary)}.items-grid__contact-details{margin-top:var(--spacer-sm)}.items-grid__link{margin-top:var(--spacer-sm)}.items-grid__link,.items-grid__link a:not(.sb-button){font-family:var(--collection-item-link-font-family);font-size:var(--collection-item-link-font-size);font-weight:var(--collection-item-link-font-weight);line-height:var(--collection-item-link-line-height);font-style:var(--collection-item-link-font-style);text-transform:var(--collection-item-link-text-transform);letter-spacing:var(--collection-item-link-letter-spacing)}.items-grid__link a:not(.sb-button){text-decoration:underline}.items-grid__link a:not(.sb-button):hover{text-decoration:none}@media(min-width:768px){.option-media-row-left .items-grid .items-grid__item-image+.items-grid__item-content{padding-inline-start:var(--spacer)}.option-media-row-left .items-grid .items-grid__item-content{padding-inline-start:var(--spacer-lg)}.option-media-row-left .items-grid .items-grid__item-body{flex-direction:column;display:block}.option-media-row-left .items-grid .items-grid__item-content{padding-inline-start:0;padding-inline-end:0}.option-media-row-left .items-grid .items-grid__item-content>*:first-child{margin-top:var(--spacer-sm)}.option-media-row-left[class*="option-imagesize-"] .items-grid .option-image{margin-inline-start:0;margin-inline-end:auto}}.option-columns-2col.sb-column-content .items-grid .items-grid__item,.option-columns-2col .items-grid .items-grid__item{flex:0 0 50%}@media(max-width:767px){.option-columns-2col.sb-column-content .items-grid .items-grid__item,.option-columns-2col .items-grid .items-grid__item{flex:0 0 100%;padding-inline-start:0;padding-inline-end:0}}.option-columns-3col.sb-column-content .items-grid .items-grid__item,.option-columns-3col .items-grid .items-grid__item{flex:0 0 33.33333%}@media(max-width:767px){.option-columns-3col.sb-column-content .items-grid .items-grid__item,.option-columns-3col .items-grid .items-grid__item{flex:0 0 100%;padding-inline-start:0;padding-inline-end:0}}.option-items-shadow .items-grid__item-body{box-shadow:0 5px 20px 0 rgba(0,0,0,0.15)}.option-items-shadow .items-grid__item-body{padding:var(--spacer);height:100%}.option-items-shadow-on-hover .items-grid__item-body{padding:var(--spacer);height:100%}.option-items-shadow-on-hover .items-grid__item-body:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,0.15)}.option-items-shadow-on-hover.sb-section-opt-accent .items-grid__item-body:hover{background:var(--clr-white);box-shadow:0 5px 20px 0 oklch(from var(--clr-section-background-accent)calc(l - 0.15)c h)}.option-items-shadow-on-hover.sb-section-opt-light.option-grid-items-background-light .items-grid__item-body:hover{background:var(--clr-white)}.option-link-decoration-border-bottom-static .items-grid__link a:not(.sb-button),.option-link-decoration-border-bottom-static .contact-details a:not(.sb-button):not(.sb-icon){position:relative;text-decoration:none;display:inline-block}.option-link-decoration-border-bottom-static .items-grid__link a:not(.sb-button)::after,.option-link-decoration-border-bottom-static .contact-details a:not(.sb-button):not(.sb-icon)::after{display:block;content:"";position:absolute;width:100%;height:2px;bottom:-2px;background:currentColor;transition:all 150ms ease-out}.option-card-hover-animation-grow .items-grid__item-body{transform:perspective(1px)translateZ(0);transition-duration:.15s;transition-property:transform}.option-card-hover-animation-grow .items-grid__item-body:hover,.option-card-hover-animation-grow .items-grid__item-body:focus,.option-card-hover-animation-grow .items-grid__item-body:active{position:relative;z-index:10}.option-card-hover-animation-grow .items-grid__item-body:hover,.option-card-hover-animation-grow .items-grid__item-body:focus,.option-card-hover-animation-grow .items-grid__item-body:active{transform:scale(1.05)}.sb-items-grid a.items-grid__item-body,.sb-items-grid .items-grid__item-body{word-break:initial;text-decoration:none;display:flex;flex-direction:column;height:100%;position:relative;background-color:var(--clr-collection-item-bg)}.option-items-shadow .sb-items-grid a.items-grid__item-body,.option-items-shadow .sb-items-grid .items-grid__item-body{padding:0}.sb-items-grid a.items-grid__item-body:hover .items-grid__header,.sb-items-grid .items-grid__item-body:hover .items-grid__header{color:var(--clr-section-background-accent)}.sb-items-grid .items-grid__item-content{padding:var(--spacer);flex-grow:1}.sb-items-grid .items-grid__item-image{background-color:transparent;transition:all 150ms ease-out}.sb-items-grid .items-grid__header{margin-top:0;transition:all 150ms ease-out;color:var(--clr-collection-item-title)}.sb-items-grid .items-grid__description{color:var(--clr-collection-item-description)}.sb-items-grid .items-grid__description p,.sb-items-grid .items-grid__description ol,.sb-items-grid .items-grid__description ul,.sb-items-grid .items-grid__description li,.sb-items-grid .items-grid__description span{color:var(--clr-collection-item-description)}.option-collection-title-decoration-arrow .items-grid__header{display:block;position:relative;text-decoration:none}.option-collection-title-decoration-arrow .items-grid__header svg{transition:all 150ms ease-out;display:inline-block;vertical-align:middle;transform:translateY(-1px);margin-left:2px;height:0.8em}.option-collection-title-decoration-arrow .items-grid__header svg path{fill:currentColor}.option-collection-title-decoration-arrow .items-grid__item-body:hover .items-grid__header svg{transform:translateY(-1px)translateX(4px)}html[dir="rtl"] .option-collection-title-decoration-arrow .items-grid__item-body:hover .items-grid__header svg{transform:rotate(180deg)translateY(-1px)translateX(4px)}.option-collection-title-decoration-arrow .items-grid__item-body:hover .items-grid__header svg path{fill:var(--clr-section-background-accent)}.option-collection-title-decoration-arrow.sb-section-opt-accent .items-grid__item-body:hover svg path{fill:oklch(from var(--clr-section-background-accent)calc(l/**/+0.2)c h)}.contact-full .row{align-items:center;justify-content:space-between}@media(max-width:1199px){.contact-full .row>[class^="col-"]:first-child{margin-left:var(--spacer-md)}}@media(max-width:767px){.contact-full .row>[class^="col-"]:first-child{margin-left:0}}.contact-full__location{padding:var(--spacer-md);background:oklch(from var(--clr-section-background-light)calc(l - 0.04)c h);display:flex;flex-direction:column}@media(max-width:767px){.contact-full__location{margin-top:var(--spacer-md);padding:var(--spacer)}.contact-full__location .contact-details__row:last-of-type{margin-bottom:0}}.contact-full__location .sb-map{margin:calc(var(--spacer-md)* -1)calc(var(--spacer-md)* -1)var(--spacer-md)}@media(max-width:767px){.contact-full__location .sb-map{margin:calc(var(--spacer)* -1)calc(var(--spacer)* -1)var(--spacer)}}.contact-full__location .sb-map iframe{display:block}.contact-form__label:first-of-type{margin-top:0}.sb-list .items-grid__item-image{margin-bottom:var(--spacer)}.sb-list .items-grid__header{margin-top:0}@media(max-width:767px){.option-width,.option-width-1col .option-width,.option-width-2col .option-width,.option-width-3col .option-width,.option-width-4col .option-width,.option-width-5col .option-width,.option-width-6col .option-width,.option-width-7col .option-width,.option-width-8col .option-width,.option-width-9col .option-width,.option-width-10col .option-width,.option-width-11col .option-width,.option-width-12col .option-width{width:100% !important;max-width:100% !important;flex:0 0 100% !important}.sb-section-alignable{width:100% !important;max-width:100% !important}.items-grid__item,.items-grid{max-width:100% !important}.items-grid__item{width:100% !important}}.items-grid__header>svg{width:18px !important;height:18px !important;max-width:none !important;min-width:18px !important;flex:0 0 auto !important;display:inline-block !important;vertical-align:middle !important}@media(max-width:768px){.items-grid__header>svg{width:16px !important;height:16px !important;min-width:16px !important}#formularz-zgloszeniowy,#contact-form{--site-max-width:95vw;--mobile-gutter:10px}@media(max-width:768px){#formularz-zgloszeniowy .sb-container,#contact-form .sb-container,#formularz-zgloszeniowy .container,#contact-form .container{width:100% !important;max-width:100% !important;padding-left:var(--mobile-gutter)!important;padding-right:var(--mobile-gutter)!important}}}@media (max-width:767px){#formularz-zgloszeniowy .container.sb-container-fixed.sb-container,#contact-form .container.sb-container-fixed.sb-container,#formularz-zgloszeniowy .sb-container,#contact-form .sb-container,#formularz-zgloszeniowy .sb-container-fixed,#contact-form .sb-container-fixed{width:95vw !important;max-width:none !important;padding-left:10px !important;padding-right:10px !important}#formularz-zgloszeniowy .sb-row,#contact-form .sb-row,#formularz-zgloszeniowy .row,#contact-form .row,#formularz-zgloszeniowy .contact-full,#contact-form .contact-full{max-width:none !important;width:100% !important}#formularz-zgloszeniowy .contact-full>.row,#contact-form .contact-full>.row{margin-left:0 !important;margin-right:0 !important}#formularz-zgloszeniowy .contact-full>.row,#contact-form .contact-full>.row>[class*="col-"]{padding-left:0 !important;padding-right:0 !important;width:100% !important;max-width:none !important;flex:0 0 100% !important}#formularz-zgloszeniowy .contact-full__form,#contact-form .contact-full__form{width:100% !important;max-width:none !important;margin:0 !important;box-sizing:border-box !important}#formularz-zgloszeniowy .sb-container,#contact-form .sb-container,#formularz-zgloszeniowy .sb-container-fixed,#contact-form .sb-container-fixed,#formularz-zgloszeniowy .container.sb-container-fixed.sb-container,#contact-form .container.sb-container-fixed.sb-container{padding-left:0 !important;padding-right:0 !important}body.dsk-page-home .contact-full__location .dsk-map-intro__text{color:rgba(11,18,32,.82)!important;opacity:1 !important;font-size:14px !important;line-height:1.5 !important;margin-top:6px !important}body.dsk-page-home .contact-details__phone,body.dsk-page-home .contact-details__email{display:flex !important;align-items:center !important;gap:10px !important}body.dsk-page-home .contact-details__phone svg,body.dsk-page-home .contact-details__email svg{width:18px !important;height:18px !important;flex:0 0 18px !important;color:rgba(11,18,32,.62)!important}body.dsk-page-home .contact-details__phone svg path,body.dsk-page-home .contact-details__email svg path{fill:currentColor !important}body.dsk-page-home .contact-details__phone a.tel{font-size:18px !important;font-weight:800 !important;letter-spacing:.2px !important;color:#0f994a !important;text-decoration:none !important;border-bottom:none !important;line-height:1.2 !important}body.dsk-page-home .contact-details__email a.email{font-size:15px !important;font-weight:700 !important;color:rgba(11,18,32,.86)!important;text-decoration:none !important;border-bottom:none !important;line-height:1.25 !important}}.dsk-stickybar{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:9999 !important;display:none !important;padding:0 12px 0 !important;background:transparent !important;border:0 !important;transform:translate3d(0,0,0)!important;will-change:transform;opacity:1 !important;transition:transform 220ms ease,opacity 220ms ease !important;pointer-events:none !important}.dsk-stickybar__inner{max-width:720px !important;margin:0 auto !important}.dsk-stickybar__card{pointer-events:auto !important;display:flex !important;gap:8px !important;width:100% !important;padding:6px !important;border-radius:999px !important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 18px 48px rgba(0,0,0,.20)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dsk-stickybar__btn{flex:1 1 0 !important;width:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;height:50px !important;padding:0 14px !important;border-radius:999px !important;text-decoration:none !important;font-size:0.9375rem !important;line-height:1 !important;font-weight:700 !important;font-family:inherit !important;letter-spacing:-0.01em !important;user-select:none !important;-webkit-tap-highlight-color:transparent !important;white-space:nowrap !important;box-shadow:none !important}.dsk-stickybar__btn::before{content:"" !important;width:18px !important;height:18px !important;background-size:18px 18px !important;background-repeat:no-repeat !important;background-position:center !important;flex:0 0 18px !important}.dsk-stickybar__chat{background:var(--dsk-brand-blue)!important;color:rgba(255,255,255,.96)!important;text-shadow:0 1px 0 rgba(0,0,0,.18)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 24px rgba(0,64,133,.28)!important}.dsk-stickybar__chat::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M20 2H4a2 2 0 00-2 2v14l4-4h14a2 2 0 002-2V4a2 2 0 00-2-2zm-2 9H6V9h12v2zm0-3H6V6h12v2z'/%3E%3C/svg%3E")!important}.dsk-stickybar__call{background:linear-gradient(90deg,var(--dsk-prem-green)0%,var(--dsk-prem-green-2)100%)!important;color:rgba(255,255,255,.96)!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 12px 26px rgba(0,0,0,.22),0 0 0 6px rgba(0,208,108,.12)!important}.dsk-stickybar__call::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.56.57 1 1 0 011 1v3.5a1 1 0 01-1 1C10.07 21 3 13.93 3 5.5a1 1 0 011-1H7.5a1 1 0 011 1 11.36 11.36 0 00.57 3.56 1 1 0 01-.24 1.01l-2.21 2.22z'/%3E%3C/svg%3E")!important}.dsk-stickybar__btn:active{transform:translateY(1px)!important}@media (max-width:768px),(hover:none)and(pointer:coarse){.dsk-stickybar{display:block !important}}@media (min-width:769px){.dsk-stickybar{display:none !important}}.dsk-stickybar.dsk-stickybar--hide{transform:translateY(140%)!important;opacity:0 !important;pointer-events:none !important}@media (max-width:768px){#jak-to-dziala .items-grid__item-content{padding-left:var(--dsk-container-pad,var(--dsk-mobile-gutter,16px))!important;padding-right:var(--dsk-container-pad,var(--dsk-mobile-gutter,16px))!important}.dsk-site-footer .dsk-grid{display:block!important;text-align:center!important;padding-left:var(--dsk-container-pad)!important;padding-right:var(--dsk-container-pad)!important}.dsk-site-footer .dsk-col{width:100%!important;max-width:100%!important}.dsk-site-footer .dsk-brand,.dsk-site-footer .dsk-heading,.dsk-site-footer .dsk-desc,.dsk-site-footer .dsk-nap-block,.dsk-site-footer .dsk-nav,.dsk-site-footer .dsk-map-col{text-align:center!important}.dsk-site-footer .dsk-usp-block{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin-top:14px!important}.dsk-site-footer .dsk-nav ul,.dsk-site-footer .dsk-quick-links{padding-left:0!important;margin-left:0!important;list-style-position:inside!important}.dsk-site-footer .dsk-nav li,.dsk-site-footer .dsk-quick-links li{text-align:center!important}.dsk-site-footer .dsk-btn-map{display:inline-flex!important;margin-left:auto!important;margin-right:auto!important}.dsk-site-footer .dsk-copyright{padding-left:var(--dsk-container-pad)!important;padding-right:var(--dsk-container-pad)!important;text-align:center!important;line-height:1.45}.dsk-site-footer .dsk-link-acc,.dsk-site-footer .dsk-link-ransom{font-weight:800!important}}@media (max-width:767px){.contact-full__location{margin-top:18px!important}.dsk-map-intro{padding:0 0 10px 0!important}.dsk-map-intro__title{margin:0 0 4px 0!important}.dsk-map-intro__text{margin:0!important;font-size:14px;line-height:1.45;opacity:.9}.dsk-map-load{border-radius:14px}.contact-details__row.contact-details__hours{margin-top:18px!important}.contact-details__row.contact-details__hours .contact-details__title{margin:0 0 10px 0!important;padding:0!important}.contact-details__row.contact-details__hours .hours-list{margin:0!important;padding:0!important}.contact-details__row.contact-details__hours .hours-list__item{padding:10px 0!important}}@media (min-width:768px){.dsk-map-intro{display:none!important}}@media (max-width:767px){body.dsk-page-home .dsk-district-chips{align-items:center}body.dsk-page-home .dsk-gmaps-placecard{width:100% !important;margin:10px 0 12px !important;padding:12px 12px 10px !important;border-radius:14px !important;border:1px solid rgba(11,18,32,.10)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 6px 18px rgba(11,18,32,.06)!important}body.dsk-page-home .dsk-gmaps-placecard__top{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:10px !important}body.dsk-page-home .dsk-gmaps-placecard__name{font-weight:700 !important;color:#0b1220 !important;font-size:14px !important;line-height:1.25 !important}body.dsk-page-home .dsk-gmaps-placecard__meta{display:flex !important;align-items:center !important;gap:6px !important;white-space:nowrap !important;font-size:13px !important;line-height:1.1 !important}body.dsk-page-home .dsk-gmaps-placecard__stars{color:#f2b01e !important}body.dsk-page-home .dsk-gmaps-placecard__rating{font-weight:700 !important;color:#0b1220 !important}body.dsk-page-home .dsk-gmaps-placecard__reviews{font-weight:600 !important;text-decoration:none !important;border-bottom:1px solid rgba(11,18,32,.22)!important;color:#0b1220 !important}body.dsk-page-home .dsk-gmaps-placecard__link{display:inline-block !important;margin-top:8px !important;font-weight:600 !important;font-size:13px !important;text-decoration:none !important;color:#0f994a !important}body.dsk-page-home .contact-details__row.contact-details__hours .contact-details__title{margin-top:14px !important;margin-bottom:10px !important}body.dsk-page-home .contact-details__row.contact-details__hours .hours-list{margin-top:0 !important;padding-top:0 !important}body.dsk-page-home .contact-details__row.contact-details__hours .hours-list__item{padding:10px 0 !important}body.dsk-page-home .contact-details__row.contact-details__hours .hours-list__item+.hours-list__item{border-top:1px solid rgba(11,18,32,.06)!important}}.dsk-gmaps-placecard{display:none !important}body.dsk-page-home .dsk-gmaps-placecard{display:none !important}@media (min-width:768px){body.dsk-page-home .dsk-districts-intro,body.dsk-page-home .dsk-district-chips,body.dsk-page-home .dsk-districts-details{display:none !important}body.dsk-page-home .dsk-districts-desktop{display:block !important}}@media (max-width:767px){body.dsk-page-home .dsk-districts-desktop{display:none !important}body.dsk-page-home .dsk-districts-intro{display:block !important}body.dsk-page-home .dsk-district-chips{display:flex !important}}@supports (-moz-appearance:none){.dsk-stickybar__btn:active{transform:none !important}}.dsk-stickybar__card .dsk-stickybar__chat{order:1 !important}.dsk-stickybar__card .dsk-stickybar__call{order:2 !important}@media (hover:hover)and(pointer:fine){.dsk-stickybar__btn:active{transform:none !important}}@media (max-width: 767px){.dsk-site-footer .dsk-custom-footer{
    padding-left:18px !important;
    padding-right:18px !important;
  }.dsk-site-footer .dsk-grid{
    padding-left:0 !important;
    padding-right:0 !important;
  }.dsk-site-footer .dsk-btn-map{
    width:min(100%,360px) !important;
  }.dsk-site-footer .dsk-usp-block{
    gap:10px !important;
  }}@media (min-width:1024px){.sb-text-image,
  .sb-text-image__content,
  .sb-text-image__content-paragraph,
  .sb-text-image__content-cta,
  .items-grid__item,
  .items-grid__item-body,
  .items-grid__item-content,
  .items-grid__header,
  .items-grid__summary,
  .contact-details,
  .contact-details__row,
  .sb-footer__nav-list li,
  .alert-box,
  .dsk-servicecard,
  .dsk-subnav__item,
  .sb-column,
  .sb-column-content{min-width:0 !important;max-width:100%;}.sb-text-image__content-title,
  .sb-text-image__content-subtitle,
  .sb-title .display-font,
  .sb-subtitle span,
  .items-grid__header,
  .items-grid__summary,
  .contact-details a,
  .alert-box,
  .sb-footer__nav-list a,
  .sb-button,
  .sb-cta-wrapper__btn,
  .dsk-servicecard,
  .dsk-subnav__item{overflow-wrap:anywhere;word-break:normal;hyphens:auto;}}@media (max-width:767px){#dlaczego-laboratorium .sb-container.sb-container-fixed{max-width:100% !important;width:100% !important;padding-left:10px !important;padding-right:10px !important;box-sizing:border-box !important}#dlaczego-laboratorium .sb-container.sb-container-fixed{padding-left:var(--mobile-gutter)!important;padding-right:var(--mobile-gutter)!important}}#dlaczego-laboratorium .dsk-why-lab__accent{color:#0e7a36 !important}#site-footer .row>div>:where(h3,strong:first-child){font-size:clamp(1.0625rem,1.4vw,1.25rem)!important;font-weight:600 !important;margin-bottom:10px !important;color:#ffffff !important}@media (prefers-color-scheme:light){#site-footer .row>div>:where(h3,strong:first-child){color:#000000 !important}}#site-footer .row>div>:where(h3,strong:first-child){color:#000 !important}.dsk-site-footer{
  --dsk-footer-bg-1:#08111f;
  --dsk-footer-bg-2:#0b1628;
  --dsk-footer-bg-3:#050b14;
  --dsk-footer-surface:rgba(255,255,255,.045);
  --dsk-footer-surface-2:rgba(148,163,184,.08);
  --dsk-footer-border:rgba(148,163,184,.18);
  --dsk-footer-border-strong:rgba(96,165,250,.28);
  --dsk-footer-text:#f8fbff;
  --dsk-footer-text-soft:rgba(226,232,240,.88);
  --dsk-footer-text-muted:rgba(191,219,254,.72);
  --dsk-footer-link:rgba(226,232,240,.88);
  --dsk-footer-link-hover:#ffffff;
  --dsk-footer-accent:#3b82f6;
  --dsk-footer-accent-2:#2563eb;
  --dsk-footer-success-border:rgba(34,197,94,.22);
  position:relative;
  margin-top:clamp(48px,6vw,88px);
  background:
    radial-gradient(1200px 420px at 50% 0%,rgba(59,130,246,.13)0%,rgba(59,130,246,0)62%),
    linear-gradient(180deg,var(--dsk-footer-bg-2)0%,var(--dsk-footer-bg-1)42%,var(--dsk-footer-bg-3)100%);
  color:var(--dsk-footer-text-soft);
  border-top:1px solid rgba(148,163,184,.16);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 -16px 40px rgba(2,8,23,.08);
  overflow:hidden;
}.dsk-site-footer::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:1px;
  background:linear-gradient(90deg,rgba(148,163,184,0)0%,rgba(147,197,253,.48)50%,rgba(148,163,184,0)100%);
  pointer-events:none;
}.dsk-site-footer .dsk-custom-footer{
  position:relative;
  width:min(var(--site-max-width,1320px),calc(100% - (var(--mobile-gutter,24px) * 2)));
  max-width:var(--site-max-width,1320px);
  box-sizing:border-box;
  padding:clamp(42px,5vw,58px) 24px 0;
}.dsk-site-footer .dsk-grid{
  grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr) minmax(240px,.86fr);
  gap:clamp(28px,3vw,44px);
  margin-bottom:clamp(26px,3vw,36px);
  align-items:start;
}.dsk-site-footer .dsk-col{
  min-width:0;
}.dsk-site-footer .dsk-info,
.dsk-site-footer .dsk-nav,
.dsk-site-footer .dsk-map-col{
  text-align:left;
}.dsk-site-footer .dsk-brand{
  margin:0 0 18px;
  color:var(--dsk-footer-text);
  font-size:clamp(1.1rem,1vw + .9rem,1.42rem);
  line-height:1.15;
  font-weight:800;
  letter-spacing:-.02em;
}.dsk-site-footer .dsk-heading{
  margin:0 0 18px;
  padding:0;
  border:0;
  color:var(--dsk-footer-text-muted);
  font-size:.76rem;
  font-weight:800;
  letter-spacing:.18em;
  text-transform:uppercase;
}.dsk-site-footer .dsk-desc{
  margin:0 0 14px;
  color:var(--dsk-footer-text-muted);
  font-size:.95rem;
  line-height:1.6;
}.dsk-site-footer .dsk-nap-block{
  display:grid;
  gap:10px;
  padding:20px 22px;
  border-radius:22px;
  background:linear-gradient(180deg,rgba(15,23,42,.44)0%,rgba(15,23,42,.24)100%);
  border:1px solid var(--dsk-footer-border);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 40px rgba(2,8,23,.24);
}.dsk-site-footer .dsk-nap-block p{
  margin:0;
  color:var(--dsk-footer-text-soft);
  font-size:.9375rem;
  line-height:1.68;
}.dsk-site-footer .dsk-nap-block p[itemprop="address"]{
  color:var(--dsk-footer-text);
}.dsk-site-footer .dsk-nap-block a{
  color:var(--dsk-footer-text);
  font-weight:700;
  text-decoration:none;
  text-underline-offset:3px;
  text-decoration-thickness:1px;
}.dsk-site-footer .dsk-nap-block a[href^="tel:"],
.dsk-site-footer .dsk-nap-block a[href^="mailto:"]{
  font-weight:800;
  letter-spacing:-.01em;
}.dsk-site-footer .dsk-usp-block{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  gap:10px;
  margin-top:18px;
}.dsk-site-footer .dsk-usp-block span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:8px 14px;
  border-radius:999px;
  background:rgba(15,23,42,.58);
  border:1px solid var(--dsk-footer-success-border);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
  color:rgba(226,232,240,.95);
  font-size:.75rem;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:none;
}.dsk-site-footer .dsk-nav ul,
.dsk-site-footer .dsk-quick-links{
  list-style:none;
  padding:0;
  margin:0;
}.dsk-site-footer .dsk-nav li,
.dsk-site-footer .dsk-quick-links li{
  margin:0 0 12px;
}.dsk-site-footer .dsk-quick-links{
  margin-top:20px;
  padding-top:18px;
  border-top:1px solid rgba(148,163,184,.14);
}.dsk-site-footer .dsk-nav a,
.dsk-site-footer .dsk-quick-links a{
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:var(--dsk-footer-link);
  font-size:.9375rem;
  line-height:1.55;
  text-decoration:none;
  transition:color .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;
}.dsk-site-footer .dsk-nav a:hover,
.dsk-site-footer .dsk-nav a:focus-visible,
.dsk-site-footer .dsk-quick-links a:hover,
.dsk-site-footer .dsk-quick-links a:focus-visible,
.dsk-site-footer .dsk-nap-block a:hover,
.dsk-site-footer .dsk-nap-block a:focus-visible,
.dsk-site-footer .dsk-copyright a:hover,
.dsk-site-footer .dsk-copyright a:focus-visible{
  color:var(--dsk-footer-link-hover);
}.dsk-site-footer .dsk-nav a:hover,
.dsk-site-footer .dsk-nav a:focus-visible,
.dsk-site-footer .dsk-quick-links a:hover,
.dsk-site-footer .dsk-quick-links a:focus-visible{
  transform:translateX(4px);
}.dsk-site-footer .dsk-link-acc,
.dsk-site-footer .dsk-link-ransom{
  padding:8px 12px;
  border-radius:999px;
  border:1px solid rgba(96,165,250,.22);
  background:rgba(37,99,235,.10);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
  color:#dbeafe !important;
  font-weight:800 !important;
}.dsk-site-footer .dsk-link-ransom{
  border-color:rgba(147,197,253,.18);
  background:rgba(59,130,246,.08);
}.dsk-site-footer .dsk-btn-map{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:48px;
  padding:12px 18px;
  border-radius:999px;
  border:1px solid rgba(191,219,254,.30);
  background:linear-gradient(180deg,var(--dsk-footer-accent)0%,var(--dsk-footer-accent-2)100%);
  color:#fff !important;
  font-size:.9375rem;
  font-weight:800;
  line-height:1.2;
  text-decoration:none !important;
  box-shadow:0 18px 34px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.22);
  transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease;
}.dsk-site-footer .dsk-btn-map:hover,
.dsk-site-footer .dsk-btn-map:focus-visible{
  background:linear-gradient(180deg,#60a5fa 0%,#2563eb 100%);
  box-shadow:0 22px 40px rgba(37,99,235,.30),0 0 0 4px rgba(59,130,246,.14);
  transform:translateY(-1px);
}.dsk-site-footer .dsk-btn-map:focus-visible,
.dsk-site-footer .dsk-nav a:focus-visible,
.dsk-site-footer .dsk-quick-links a:focus-visible,
.dsk-site-footer .dsk-nap-block a:focus-visible,
.dsk-site-footer .dsk-copyright a:focus-visible{
  outline:none;
}.dsk-site-footer .dsk-copyright{
  position:relative;
  margin-top:0;
  padding:18px 24px 24px;
  border-top:1px solid rgba(148,163,184,.14);
  color:rgba(191,219,254,.58);
  font-size:.78rem;
  line-height:1.6;
  text-align:center;
}@media (max-width: 1100px){.dsk-site-footer .dsk-grid{
    grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr) minmax(220px,.84fr);
    gap:28px;
  }.dsk-site-footer .dsk-custom-footer{
    padding-left:20px;
    padding-right:20px;
  }}@media (max-width: 900px){.dsk-site-footer .dsk-custom-footer{
    padding-top:38px;
  }.dsk-site-footer .dsk-grid{
    grid-template-columns:1fr;
    gap:24px;
    margin-bottom:24px;
  }.dsk-site-footer .dsk-nap-block{
    padding:18px 18px;
  }.dsk-site-footer .dsk-usp-block{
    justify-content:center;
  }.dsk-site-footer .dsk-btn-map{
    width:100%;
    max-width:360px;
  }.dsk-site-footer .dsk-quick-links{
    margin-top:18px;
    padding-top:16px;
  }}@media (max-width: 767px){.dsk-site-footer{
    margin-top:40px;
  }.dsk-site-footer .dsk-custom-footer{
    padding-top:34px;
    padding-left:18px;
    padding-right:18px;
  }.dsk-site-footer .dsk-brand{
    margin-bottom:16px;
  }.dsk-site-footer .dsk-heading{
    margin-bottom:14px;
  }.dsk-site-footer .dsk-nap-block{
    gap:9px;
    border-radius:20px;
  }.dsk-site-footer .dsk-usp-block span{
    width:auto;
    max-width:100%;
  }.dsk-site-footer .dsk-nav li,
  .dsk-site-footer .dsk-quick-links li{
    margin-bottom:10px;
  }.dsk-site-footer .dsk-copyright{
    padding:16px 18px 22px;
  }}@media (prefers-reduced-motion: reduce){.dsk-site-footer .dsk-nav a,
  .dsk-site-footer .dsk-quick-links a,
  .dsk-site-footer .dsk-btn-map{
    transition:none;
  }}footer.dsk-site-footer,
.sb-footer.dsk-site-footer,
body footer.dsk-site-footer{
  background:linear-gradient(180deg,#0B1220 0%,#0F172A 55%,#111827 100%) !important;
  color:#E5E7EB !important;
  border-top:1px solid rgba(148,163,184,.16) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 -12px 32px rgba(2,8,23,.10) !important;
}footer.dsk-site-footer::before,
.sb-footer.dsk-site-footer::before{
  background:linear-gradient(90deg,rgba(148,163,184,0)0%,rgba(96,165,250,.34)50%,rgba(148,163,184,0)100%) !important;
}.dsk-site-footer .dsk-custom-footer{
  background:transparent !important;
  width:min(var(--site-max-width,1320px),calc(100% - (var(--mobile-gutter,24px) * 2))) !important;
  max-width:var(--site-max-width,1320px) !important;
  padding:clamp(40px,5vw,56px) 24px 0;
  box-sizing:border-box;
}.dsk-site-footer .dsk-grid{
  grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr) minmax(240px,.86fr);
  gap:clamp(30px,3vw,46px);
  align-items:start;
}.dsk-site-footer .dsk-info,
.dsk-site-footer .dsk-nav,
.dsk-site-footer .dsk-map-col{
  text-align:left;
}.dsk-site-footer .dsk-brand,
.dsk-site-footer .dsk-nap-block a[href^="tel:"],
.dsk-site-footer .dsk-nap-block a[href^="mailto:"]{
  color:#F8FAFC !important;
}.dsk-site-footer .dsk-brand{
  margin:0 0 18px;
  font-size:clamp(1.1rem,1vw + .92rem,1.42rem);
  font-weight:800;
  line-height:1.15;
  letter-spacing:-.02em;
}.dsk-site-footer .dsk-heading{
  color:#94A3B8 !important;
  margin:0 0 18px;
  border:0;
  padding:0;
  font-size:.76rem;
  font-weight:800;
  letter-spacing:.18em;
  text-transform:uppercase;
}.dsk-site-footer .dsk-desc,
.dsk-site-footer .dsk-nap-block p{
  color:#E5E7EB !important;
}.dsk-site-footer .dsk-desc{
  margin:0 0 14px;
  line-height:1.6;
}.dsk-site-footer .dsk-nap-block{
  display:grid;
  gap:10px;
  padding:18px 20px;
  border-radius:18px;
  background:rgba(255,255,255,.035) !important;
  border:1px solid rgba(148,163,184,.16) !important;
  box-shadow:0 10px 24px rgba(2,8,23,.12) !important;
}.dsk-site-footer .dsk-nap-block p[itemprop="address"]{
  color:#F8FAFC !important;
}.dsk-site-footer .dsk-nap-block a{
  color:#F8FAFC !important;
  font-weight:700;
  text-decoration:none;
}.dsk-site-footer .dsk-usp-block{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:18px;
}.dsk-site-footer .dsk-usp-block span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:0;
  padding:8px 12px;
  border-radius:999px;
  background:rgba(255,255,255,.05) !important;
  border:1px solid rgba(96,165,250,.14) !important;
  box-shadow:none !important;
  color:#E5E7EB !important;
  font-size:.75rem;
  font-weight:700;
  letter-spacing:.02em;
  text-transform:none;
}.dsk-site-footer .dsk-usp-block span::before{
  color:#34D399;
}.dsk-site-footer .dsk-nav a,
.dsk-site-footer .dsk-quick-links a{
  color:#CBD5E1 !important;
  font-size:.9375rem;
  line-height:1.55;
  text-decoration:none;
}.dsk-site-footer .dsk-nav a:hover,
.dsk-site-footer .dsk-nav a:focus-visible,
.dsk-site-footer .dsk-quick-links a:hover,
.dsk-site-footer .dsk-quick-links a:focus-visible,
.dsk-site-footer .dsk-nap-block a:hover,
.dsk-site-footer .dsk-nap-block a:focus-visible,
.dsk-site-footer .dsk-copyright a:hover,
.dsk-site-footer .dsk-copyright a:focus-visible{
  color:#60A5FA !important;
}.dsk-site-footer .dsk-link-acc,
.dsk-site-footer .dsk-link-ransom{
  padding:8px 12px;
  border-radius:999px;
  border:1px solid rgba(96,165,250,.14) !important;
  background:rgba(255,255,255,.04) !important;
  color:#E5E7EB !important;
  font-weight:700 !important;
}.dsk-site-footer .dsk-btn-map{
  min-height:44px;
  padding:12px 18px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.08) !important;
  background:linear-gradient(180deg,#38BDF8 0%,#2563EB 100%) !important;
  color:#FFFFFF !important;
  font-weight:700;
  box-shadow:0 10px 24px rgba(37,99,235,.25) !important;
}.dsk-site-footer .dsk-btn-map:hover,
.dsk-site-footer .dsk-btn-map:focus-visible{
  transform:translateY(-1px);
  filter:brightness(1.03);
  box-shadow:0 12px 28px rgba(37,99,235,.28) !important;
}.dsk-site-footer .dsk-quick-links{
  margin-top:20px;
  padding-top:18px;
  border-top:1px solid rgba(148,163,184,.14);
}.dsk-site-footer .dsk-copyright{
  margin-top:32px;
  padding:18px 24px 24px;
  border-top:1px solid rgba(148,163,184,.14) !important;
  color:#94A3B8 !important;
}@media (max-width: 900px){.dsk-site-footer .dsk-grid{
    grid-template-columns:1fr;
    gap:24px;
  }.dsk-site-footer .dsk-btn-map{
    width:100%;
    max-width:360px;
  }}@media (max-width: 767px){footer.dsk-site-footer,
  .sb-footer.dsk-site-footer,
  body footer.dsk-site-footer{
    margin-top:40px;
  }.dsk-site-footer .dsk-custom-footer{
    padding-top:34px;
    padding-left:18px;
    padding-right:18px;
  }.dsk-site-footer .dsk-nap-block{
    padding:16px 16px;
    border-radius:16px;
  }.dsk-site-footer .dsk-copyright{
    margin-top:28px;
    padding:16px 18px 22px;
  }}@media(min-width:769px){footer,.dsk-custom-footer,#dsk-custom-footer-root,#dsk-footer-root{content-visibility:auto;contain-intrinsic-size:1px 450px}.dsk-custom-footer,#dsk-custom-footer-root,#dsk-footer-root{contain-intrinsic-size:1px 260px}}@media(max-width:768px){footer,.dsk-custom-footer,#dsk-custom-footer-root,#dsk-footer-root,.dsk-site-footer .dsk-custom-footer,.dsk-site-footer .dsk-copyright{content-visibility:visible!important;contain-intrinsic-size:none!important}}.dsk-custom-footer{font-family:"Inter",sans-serif;max-width:1200px;margin:0 auto;padding:40px 20px 20px 20px;box-sizing:border-box}body.dsk-page-home footer.dsk-site-footer,
body.dsk-page-home .sb-footer.dsk-site-footer,
body.dsk-page-home body footer.dsk-site-footer{
  background:linear-gradient(180deg,#0B1220 0%,#0F172A 55%,#111827 100%) !important;
  color:#E5E7EB !important;
  border-top:1px solid rgba(148,163,184,.16) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 -12px 32px rgba(2,8,23,.10) !important;
}body.dsk-page-home footer.dsk-site-footer::before,
body.dsk-page-home .sb-footer.dsk-site-footer::before{
  background:linear-gradient(90deg,rgba(148,163,184,0)0%,rgba(96,165,250,.34)50%,rgba(148,163,184,0)100%) !important;
}body.dsk-page-home .dsk-site-footer .dsk-custom-footer{
  background:transparent !important;
  width:min(var(--site-max-width,1320px),calc(100% - (var(--mobile-gutter,24px) * 2))) !important;
  max-width:var(--site-max-width,1320px) !important;
  padding:clamp(40px,5vw,56px) 24px 0;
  box-sizing:border-box;
}body.dsk-page-home .dsk-site-footer .dsk-grid{
  grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr) minmax(240px,.86fr);
  gap:clamp(30px,3vw,46px);
  align-items:start;
}body.dsk-page-home .dsk-site-footer .dsk-info,
body.dsk-page-home .dsk-site-footer .dsk-nav,
body.dsk-page-home .dsk-site-footer .dsk-map-col{
  text-align:left !important;
}body.dsk-page-home .dsk-site-footer .dsk-brand,
body.dsk-page-home .dsk-site-footer .dsk-nap-block a[href^="tel:"],
body.dsk-page-home .dsk-site-footer .dsk-nap-block a[href^="mailto:"]{
  color:#F8FAFC !important;
}body.dsk-page-home .dsk-site-footer .dsk-brand{
  margin:0 0 18px;
  font-size:clamp(1.1rem,1vw + .92rem,1.42rem);
  font-weight:800;
  line-height:1.15;
  letter-spacing:-.02em;
}body.dsk-page-home .dsk-site-footer .dsk-heading{
  color:#94A3B8 !important;
  margin:0 0 18px;
  border:0;
  padding:0;
  font-size:.76rem;
  font-weight:800;
  letter-spacing:.18em;
  text-transform:uppercase;
}body.dsk-page-home .dsk-site-footer .dsk-desc,
body.dsk-page-home .dsk-site-footer .dsk-nap-block p{
  color:#E5E7EB !important;
}body.dsk-page-home .dsk-site-footer .dsk-desc{
  margin:0 0 14px;
  line-height:1.6;
}body.dsk-page-home .dsk-site-footer .dsk-nap-block{
  display:grid;
  gap:10px;
  padding:18px 20px;
  border-radius:18px;
  background:rgba(255,255,255,.035) !important;
  border:1px solid rgba(148,163,184,.16) !important;
  box-shadow:0 10px 24px rgba(2,8,23,.12) !important;
}body.dsk-page-home .dsk-site-footer .dsk-nap-block p[itemprop="address"]{
  color:#F8FAFC !important;
}body.dsk-page-home .dsk-site-footer .dsk-nap-block a{
  color:#F8FAFC !important;
  font-weight:700;
  text-decoration:none;
}body.dsk-page-home .dsk-site-footer .dsk-usp-block{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:18px;
}body.dsk-page-home .dsk-site-footer .dsk-usp-block span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:0;
  padding:8px 12px;
  border-radius:999px;
  background:rgba(255,255,255,.05) !important;
  border:1px solid rgba(96,165,250,.14) !important;
  box-shadow:none !important;
  color:#E5E7EB !important;
  font-size:.75rem;
  font-weight:700;
  letter-spacing:.02em;
  text-transform:none;
}body.dsk-page-home .dsk-site-footer .dsk-usp-block span::before{
  color:#34D399;
}body.dsk-page-home .dsk-site-footer .dsk-nav a,
body.dsk-page-home .dsk-site-footer .dsk-quick-links a{
  color:#CBD5E1 !important;
  font-size:.9375rem;
  line-height:1.55;
  text-decoration:none;
}body.dsk-page-home .dsk-site-footer .dsk-nav a:hover,
body.dsk-page-home .dsk-site-footer .dsk-nav a:focus-visible,
body.dsk-page-home .dsk-site-footer .dsk-quick-links a:hover,
body.dsk-page-home .dsk-site-footer .dsk-quick-links a:focus-visible,
body.dsk-page-home .dsk-site-footer .dsk-nap-block a:hover,
body.dsk-page-home .dsk-site-footer .dsk-nap-block a:focus-visible,
body.dsk-page-home .dsk-site-footer .dsk-copyright a:hover,
body.dsk-page-home .dsk-site-footer .dsk-copyright a:focus-visible{
  color:#60A5FA !important;
}body.dsk-page-home .dsk-site-footer .dsk-link-acc,
body.dsk-page-home .dsk-site-footer .dsk-link-ransom{
  padding:8px 12px;
  border-radius:999px;
  border:1px solid rgba(96,165,250,.14) !important;
  background:rgba(255,255,255,.04) !important;
  color:#E5E7EB !important;
  font-weight:700 !important;
}body.dsk-page-home .dsk-site-footer .dsk-btn-map{
  min-height:44px;
  padding:12px 18px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.08) !important;
  background:linear-gradient(180deg,#38BDF8 0%,#2563EB 100%) !important;
  color:#FFFFFF !important;
  font-weight:700;
  box-shadow:0 10px 24px rgba(37,99,235,.25) !important;
}body.dsk-page-home .dsk-site-footer .dsk-btn-map:hover,
body.dsk-page-home .dsk-site-footer .dsk-btn-map:focus-visible{
  transform:translateY(-1px);
  filter:brightness(1.03);
  box-shadow:0 12px 28px rgba(37,99,235,.28) !important;
}body.dsk-page-home .dsk-site-footer .dsk-quick-links{
  margin-top:20px;
  padding-top:18px;
  border-top:1px solid rgba(148,163,184,.14);
}body.dsk-page-home .dsk-site-footer .dsk-copyright{
  margin-top:32px;
  padding:18px 24px 24px;
  border-top:1px solid rgba(148,163,184,.14) !important;
  color:#94A3B8 !important;
}@media (max-width: 900px){body.dsk-page-home .dsk-site-footer .dsk-grid{
    grid-template-columns:1fr;
    gap:24px;
  }body.dsk-page-home .dsk-site-footer .dsk-btn-map{
    width:100%;
    max-width:360px;
  }}@media (max-width: 767px){body.dsk-page-home footer.dsk-site-footer,
  body.dsk-page-home .sb-footer.dsk-site-footer,
  body.dsk-page-home body footer.dsk-site-footer{
    margin-top:40px;
  }body.dsk-page-home .dsk-site-footer .dsk-custom-footer{
    padding-top:34px;
    padding-left:18px;
    padding-right:18px;
  }body.dsk-page-home .dsk-site-footer .dsk-nap-block{
    padding:16px 16px;
    border-radius:16px;
  }body.dsk-page-home .dsk-site-footer .dsk-copyright{
    margin-top:28px;
    padding:16px 18px 22px;
  }}#uslugi .dsk-districts-intro,#uslugi .dsk-district-chips{display:none}#uslugi .dsk-districts-desktop{display:block}@media (max-width:768px){#uslugi .dsk-districts-desktop{display:none!important}#uslugi .dsk-districts-intro{display:block!important;margin:10px 0 10px 0!important}#uslugi .dsk-district-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0 0}#uslugi .dsk-district-chips>span.dsk-chip:nth-of-type(n/**/+8){display:none}}@media (max-width: 768px){#jak-to-dziala .items-grid,
  #jak-to-dziala .items-grid__item,
  #jak-to-dziala .items-grid__item-body,
  #jak-to-dziala .items-grid__item-content,
  #jak-to-dziala .items-grid__header,
  #jak-to-dziala .items-grid__summary,
  #jak-to-dziala .items-grid__summary p{
    width: 100% !important;
    max-width: none !important;
  }#jak-to-dziala .items-grid__header,
  #jak-to-dziala .items-grid__summary,
  #jak-to-dziala .items-grid__summary p{
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: left !important;
  }#jak-to-dziala .items-grid__item-content{
    padding-left: var(--dsk-container-pad, var(--dsk-mobile-gutter, 16px)) !important;
    padding-right: var(--dsk-container-pad, var(--dsk-mobile-gutter, 16px)) !important;
    box-sizing: border-box !important;
  }}.hours-list{list-style-type:none;padding:0;margin:0;display:table}[data-section-content-alignment="left"] .hours-list{margin-inline-start:0;margin-inline-end:auto}.option-align-left .hours-list,.option-align-content-left .hours-list{margin-inline-start:0;margin-inline-end:auto}.hours-list__item{display:table-row;margin:0;padding:0}.hours-list__day,.hours-list__from,.hours-list__dash,.hours-list__to{display:table-cell}.hours-list__day{font-family:var(--contact-details-working-hours-day-font-family);font-size:var(--contact-details-working-hours-day-font-size);font-weight:var(--contact-details-working-hours-day-font-weight);line-height:var(--contact-details-working-hours-day-line-height);font-style:var(--contact-details-working-hours-day-font-style);text-transform:var(--contact-details-working-hours-day-text-transform);letter-spacing:var(--contact-details-working-hours-day-letter-spacing);padding-inline-end:var(--spacer)}[data-section-content-alignment="left"] .hours-list__day{text-align:start}.option-align-left .hours-list__day,.option-align-content-left .hours-list__day{text-align:start}.hours-list__dash{font-family:var(--contact-details-working-hours-day-font-family);font-size:var(--contact-details-working-hours-day-font-size);font-weight:var(--contact-details-working-hours-day-font-weight);line-height:var(--contact-details-working-hours-day-line-height);font-style:var(--contact-details-working-hours-day-font-style);text-transform:var(--contact-details-working-hours-day-text-transform);letter-spacing:var(--contact-details-working-hours-day-letter-spacing);padding-left:var(--spacer-sm);padding-right:var(--spacer-sm)}.hours-list__from,.hours-list__to{font-family:var(--contact-details-working-hours-time-font-family);font-size:var(--contact-details-working-hours-time-font-size);font-weight:var(--contact-details-working-hours-time-font-weight);line-height:var(--contact-details-working-hours-time-line-height);font-style:var(--contact-details-working-hours-time-font-style);text-transform:var(--contact-details-working-hours-time-text-transform);letter-spacing:var(--contact-details-working-hours-time-letter-spacing)}.contact-details a,.contact-details a:link,.contact-details a:visited{color:var(--clr-contact-details-link)}.contact-details a span,.contact-details a:link span,.contact-details a:visited span{color:var(--clr-contact-details-link)}.contact-details__title{font-family:var(--contact-details-title-font-family);font-size:var(--contact-details-title-font-size);font-weight:var(--contact-details-title-font-weight);line-height:var(--contact-details-title-line-height);font-style:var(--contact-details-title-font-style);text-transform:var(--contact-details-title-text-transform);letter-spacing:var(--contact-details-title-letter-spacing);margin-bottom:var(--spacer-sm);color:var(--clr-contact-details-title)}.contact-details__row{margin-bottom:var(--spacer)}.contact-details__row:last-of-type{margin-bottom:0}@media(max-width:767px){.contact-details__row:last-of-type{margin-bottom:var(--spacer)}}.contact-details__phone,.contact-details__email{display:block;margin-top:var(--spacer-sm)}.option-align-left .contact-details .contact-details__email,.option-align-left .contact-details .contact-details__phone,.option-align-left .contact-details .contact-details__address{justify-content:flex-start}@media(max-width:543px){.contact-details [class^="col-"]+[class^="col-"]{margin-top:var(--spacer)}}.contact-details__phone,.contact-details__email,.contact-details__address{display:flex;align-items:flex-start;gap:var(--spacer-sm)}[data-section-content-alignment="left"] .contact-details__phone,[data-section-content-alignment="left"] .contact-details__fax,[data-section-content-alignment="left"] .contact-details__email,[data-section-content-alignment="left"] .contact-details__address{justify-content:flex-start}.contact-details__phone svg,.contact-details__email svg,.contact-details__address svg{flex-shrink:0;width:1.25rem;height:1.25rem;fill:var(--clr-text)}@media(max-width:767px){.contact-details__phone svg,.contact-details__email svg,.contact-details__address svg{width:1rem;height:1rem;margin-right:8px}}.contact-details__phone a,.contact-details__phone a:link,.contact-details__phone a:visited,.contact-details__email a,.contact-details__email a:link,.contact-details__email a:visited,.contact-details__address a,.contact-details__address a:link,.contact-details__address a:visited{font-family:var(--contact-details-link-font-family);font-size:var(--contact-details-link-font-size);font-weight:var(--contact-details-link-font-weight);line-height:var(--contact-details-link-line-height);font-style:var(--contact-details-link-font-style);text-transform:var(--contact-details-link-text-transform);letter-spacing:var(--contact-details-link-letter-spacing)}.dsk-nav ul,.dsk-quick-links{list-style:none;padding:0;margin:0}.dsk-nav li,.dsk-quick-links li{margin-bottom:10px}.dsk-nav a,.dsk-quick-links a{text-decoration:none;color:#333;font-size:0.875rem;transition:0.2s}.dsk-nav a:hover,.dsk-quick-links a:hover{color:#000;padding-left:3px}.dsk-copyright{border-top:1px solid #eee;padding-top:20px;text-align:center;font-size:0.75rem;color:#777}.dsk-copyright a{color:#555;text-decoration:none}.dsk-copyright{color:#666666 !important}.dsk-copyright a{color:#444444 !important}#testimonials-overview{background:linear-gradient(180deg,#f5f8fc 0%,#edf4fb 100%)}#testimonials-overview .dsk-reviews-premium{position:relative;overflow:hidden;border-radius:28px;padding:clamp(24px,3vw,38px);background:linear-gradient(180deg,rgba(7,18,32,.98) 0%,rgba(9,23,40,.96) 100%);border:1px solid rgba(110,168,255,.16);box-shadow:0 20px 56px rgba(4,12,24,.22);color:#ecf4ff}#testimonials-overview .dsk-reviews-premium::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(52,211,153,.16),transparent 32%),radial-gradient(circle at left 20%,rgba(59,130,246,.14),transparent 28%)}#testimonials-overview .dsk-reviews-premium>*{position:relative;z-index:1}#testimonials-overview .dsk-reviews-premium__head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:24px;align-items:start;margin-bottom:28px}#testimonials-overview .dsk-reviews-premium__eyebrow{margin:0 0 12px 0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(191,219,254,.82)}#testimonials-overview .dsk-reviews-premium__title{margin:0 0 14px 0;color:#fff;font-size:clamp(1.85rem,3vw,3rem);line-height:1.08;font-weight:800;letter-spacing:-.03em}#testimonials-overview .dsk-reviews-premium__lead{max-width:min(100%,var(--dsk-layout-copy-max,1040px));margin:0;color:rgba(226,232,240,.88);font-size:1.02rem;line-height:1.72}#testimonials-overview .dsk-google-badge{display:flex;flex-direction:column;gap:12px;align-self:stretch;justify-content:center;padding:22px 22px 20px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.05));border:1px solid rgba(191,219,254,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}#testimonials-overview .dsk-google-badge__label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(191,219,254,.78)}#testimonials-overview .dsk-google-badge__score{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}#testimonials-overview .dsk-google-badge__value{font-size:clamp(2rem,4vw,2.9rem);line-height:1;font-weight:800;color:#fff}#testimonials-overview .dsk-google-badge__meta{font-size:1rem;font-weight:600;color:rgba(226,232,240,.9)}#testimonials-overview .dsk-google-badge__stars,#testimonials-overview .dsk-review-card__stars{color:#fbbf24;letter-spacing:.18em;font-size:1rem}#testimonials-overview .dsk-google-badge__note{color:rgba(226,232,240,.78);font-size:.95rem;line-height:1.55}#testimonials-overview .dsk-reviews-premium__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#testimonials-overview .dsk-review-card{display:flex;flex-direction:column;height:100%;min-height:100%;padding:22px 20px 20px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border:1px solid rgba(191,219,254,.14);box-shadow:0 12px 28px rgba(2,8,23,.18)}#testimonials-overview .dsk-review-card__tag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-bottom:14px;padding:7px 11px;border-radius:999px;border:1px solid rgba(110,231,183,.18);background:rgba(16,185,129,.10);color:#c7f9df;font-size:.78rem;font-weight:700;letter-spacing:.02em}#testimonials-overview .dsk-review-card blockquote{margin:0;color:#f8fbff;font-size:1rem;line-height:1.72;flex:1}#testimonials-overview .dsk-review-card__footer{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid rgba(191,219,254,.12)}#testimonials-overview .dsk-review-card__name{margin:0;color:#fff;font-size:1rem;font-weight:700}#testimonials-overview .dsk-review-card__role{margin:4px 0 0 0;color:rgba(226,232,240,.68);font-size:.88rem}#testimonials-overview .dsk-review-card__metric{color:rgba(226,232,240,.82);font-size:.88rem;white-space:nowrap}#testimonials-overview .dsk-reviews-premium__cta{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}#testimonials-overview .dsk-reviews-premium__cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}#testimonials-overview .dsk-reviews-premium__cta a:hover{transform:translateY(-1px)}#testimonials-overview .dsk-reviews-premium__cta .dsk-btn-primary{background:linear-gradient(135deg,#3b82f6,#22c55e);color:#04121e;box-shadow:0 12px 26px rgba(34,197,94,.22)}#testimonials-overview .dsk-reviews-premium__cta .dsk-btn-secondary{background:rgba(255,255,255,.08);color:#f8fbff;border:1px solid rgba(191,219,254,.18)}@media (max-width:1024px){#testimonials-overview .dsk-reviews-premium__head{grid-template-columns:1fr}#testimonials-overview .dsk-google-badge{max-width:420px}#testimonials-overview .dsk-reviews-premium__grid{grid-template-columns:1fr}}@media (max-width:767px){#testimonials-overview .container{padding-left:16px !important;padding-right:16px !important}#testimonials-overview .dsk-reviews-premium{border-radius:22px;padding:20px 16px}#testimonials-overview .dsk-reviews-premium__title{font-size:clamp(1.55rem,7vw,2rem)}#testimonials-overview .dsk-reviews-premium__lead{font-size:.96rem;line-height:1.66}#testimonials-overview .dsk-google-badge{padding:18px 16px}#testimonials-overview .dsk-review-card{padding:18px 16px}#testimonials-overview .dsk-review-card__footer{flex-direction:column;align-items:flex-start}#testimonials-overview .dsk-reviews-premium__cta a{width:100%}}.option-imagecrop-rectangle-landscape.sb-column-content .option-image,.option-imagecrop-rectangle-landscape .option-image{width:100%}.option-imagecrop-rectangle-landscape.sb-column-content .option-image::after,.option-imagecrop-rectangle-landscape .option-image::after{padding-top:66.66%}.option-imagecrop-circle.sb-column-content .option-image::after,.option-imagecrop-circle .option-image::after{padding-top:100%}@media(max-width:767px){.option-imagecrop-circle[class*="option-imagesize-"][class*="option-imagesize-mobile-"] .option-image::after{padding-top:100%}.option-imagecrop-circle.sb-column-content.option-imagesize-mobile-lg .option-image,.option-imagecrop-circle.option-imagesize-mobile-lg .option-image{width:100%}.option-imagecrop-circle.sb-column-content.option-imagesize-mobile-md .option-image,.option-imagecrop-circle.option-imagesize-mobile-md .option-image{width:75%}}.option-button-size-md .sb-button,.option-button-size-md .sb-button:link,.option-button-size-md .sb-button:visited{padding:calc(var(--spacer)/ 2)calc(var(--spacer)* 1.5);min-height:calc(var(--spacer)* 2.5)}.sb-section-opt-light.option-section-background-contrast-none{background-color:var(--clr-section-background)!important}.sb-section-opt-light.option-section-background-contrast-none[class*="option-section-background-contrast-half"]::before{background-color:var(--clr-section-background)}.sb-section-opt-dark.option-section-background-contrast-none[class*="option-section-background-contrast-half"]::before{background-color:var(--clr-section-background)}.option-width-12col .option-width{width:auto}@media(max-width:767px){.option-width-12col .option-width{width:auto}}.sb-row-opt-padding-bottom-small{padding-bottom:var(--component-padding)}.sb-row-opt-top{align-items:flex-start}.sb-items-grid__content{margin-bottom:var(--spacer-md)}.sb-section-title{font-family:var(--display-xl-font-family);font-size:var(--display-xl-font-size);font-weight:var(--display-xl-font-weight);line-height:var(--display-xl-line-height);font-style:var(--display-xl-font-style);text-transform:var(--display-xl-text-transform);letter-spacing:var(--display-xl-letter-spacing);color:var(--clr-section-title);margin-bottom:var(--title-vertical-spacing,var(--spacer))}.sb-section-subtitle{font-family:var(--display-lg-font-family);font-size:var(--display-lg-font-size);font-weight:var(--display-lg-font-weight);line-height:var(--display-lg-line-height);font-style:var(--display-lg-font-style);text-transform:var(--display-lg-text-transform);letter-spacing:var(--display-lg-letter-spacing);color:var(--clr-section-subtitle);max-width:40em;margin-bottom:var(--subtitle-vertical-spacing,var(--spacer-sm))}@media(max-width:767px){.sb-section-subtitle{max-width:100%}}.sb-paragraph{margin-bottom:var(--paragraph-vertical-spacing,var(--spacer))}.dsk-usp-block span{color:#0e7a36 !important}.dsk-heading{color:#555555 !important}.email{text-transform:lowercase !important}
/* stage17: mobile psi contrast fixes */
#strona-glowna .sb-cta-wrapper .sb-button--primary.dsk-hero-call{background:#047857!important;border-color:#047857!important;color:#fff!important}#strona-glowna .sb-cta-wrapper .sb-button--primary.dsk-hero-call:hover,#strona-glowna .sb-cta-wrapper .sb-button--primary.dsk-hero-call:focus-visible{background:#065f46!important;border-color:#065f46!important;color:#fff!important}body.dsk-page-home .contact-full__location .contact-details__phone a.tel,body.dsk-page-home .contact-full__location .contact-details__phone a.tel:link,body.dsk-page-home .contact-full__location .contact-details__phone a.tel:visited{color:#0f3d91!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:2px}body.dsk-page-home .contact-full__location .contact-details__phone a.tel:hover,body.dsk-page-home .contact-full__location .contact-details__phone a.tel:focus-visible{color:#0a2b66!important}body.dsk-page-home .contact-full__location .dsk-btn-map,body.dsk-page-home .contact-full__location .dsk-btn-map:link,body.dsk-page-home .contact-full__location .dsk-btn-map:visited{background:#1e4f8f!important;color:#fff!important}body.dsk-page-home .contact-full__location .dsk-btn-map:hover,body.dsk-page-home .contact-full__location .dsk-btn-map:focus-visible{background:#173d6e!important;color:#fff!important}

/* stage13 mobile global pass */
@media (max-width:767px){
  #default-contact-cta-section-template,
  #contact-cta-section,
  .dsk-guides-section,
  .sb-text-image__content-cta,
  .dsk-cta-lab:not(#default-contact-cta-section-template){
    content-visibility:visible !important;
    contain-intrinsic-size:none !important;
  }
  .sb-text-image__content-cta .sb-cta-wrapper,
  .dsk-cta-lab__actions{
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    gap:10px !important;
  }
  .sb-text-image__content-cta .sb-cta-wrapper > span{
    display:block !important;
    width:100% !important;
  }
  .sb-text-image__content-cta .sb-cta-wrapper__btn,
  .dsk-cta-lab__actions .dsk-cta-lab__btn{
    width:100% !important;
    min-height:48px !important;
  }
  .dsk-cta-lab__micro{
    text-align:center;
    margin-top:2px;
  }
}

/* Stage 188A: mobile home margin parity */
@media (max-width:767px){
  #dlaczego-laboratorium .sb-container.sb-container-fixed{
    padding-left:var(--dsk-mobile-gutter,16px)!important;
    padding-right:var(--dsk-mobile-gutter,16px)!important;
  }
  #jak-to-dziala .items-grid__item-content{
    padding-left:12px!important;
    padding-right:12px!important;
    box-sizing:border-box!important;
  }
}
