/* cmsms stylesheet: nadpisane-style modified: 26.11.2025 13:48:11 */
#strona-glowna .main__box-08 .box{background-color:unset;border:2px solid rgb(var(--color-accent2))}#kontakt .box-contact.main__box-08 .box{background-color:unset;border:3px solid rgb(var(--color-accent2))}#strona-glowna .main__box-03 .boxes .box .box-img-outer{position:relative}#strona-glowna .main__box-03 .boxes .box .box-img-outer::before{display:block;content:"";position:absolute;background-image:url('/uploads/images/cargo-pattern.webp');background-size:45%;background-repeat:no-repeat;background-position:0 100%;left:0;bottom:0;height:100%;width:100%;z-index:2;opacity:.3}.header.header__02 .topbar{background-color:#1a1a1a}.menu__itemtext,.header.header__02 .navbar .navbar__menu > .menu__items > .menu__item > .menu__link:not(.button){text-transform:uppercase}#strona-glowna .main__text-section-05 .ts-bg::after{background-image:linear-gradient(90deg,rgb(var(--color-main,122 125 146)/.96) 20%,rgb(var(--color-main,30 38 109)/.12) 75%)}strong{font-weight:600}.main__pros-01 .pros .pros-items .pros-item .pros-item__icon{background-color:#86888E !important}.main__pros-01 .pros .pros-items .pros-item .icon:not(svg,img)::after{background-color:rgb(255,255,255)}.ws-form__reklamacja .ws-from__field--fieldset{display:grid;grid-template-columns:subgrid;gap:inherit;grid-column:1 / -1}.ws-form__reklamacja .ws-from__field--fieldset:not(:first-child){margin-top:.5rem}.ws-form__reklamacja .ws-from__field--fieldset > .ws-form__field-label{grid-column:1 / -1;font-size:1.25rem;font-weight:600;margin-bottom:0}.ws-form__reklamacja .ws-form__field .ws-form__label{font-size:.875rem;font-weight:500;color:rgb(var(--color-text) / .75)}.ws-form__reklamacja .ws-form__field .ws-form__label em{color:rgb(var(--color-error) / .75)}.ws-form__reklamacja .ws-from__field--fieldset[data-field*="__filefs"] .ws-form__field-label{font-size:.75rem;font-weight:400;color:rgb(var(--color-main) / .75);order:1}.ws-form__reklamacja .ws-form__field--attachment input{display:none}.ws-form__reklamacja .ws-form__field--attachment label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:6rem;text-align:center;border:2px dashed rgb(var(--color-main) / .2);cursor:pointer}.ws-form__reklamacja .ws-form__field--attachment label p:first-child{margin-bottom:.25rem}.ws-form__reklamacja .ws-form__field--attachment label p:last-child{font-size:.75rem;margin-bottom:0;color:rgb(var(--color-main) / .5)}.ws-form__reklamacja .ws-form__field .ws-form__input{height:2.5rem;font-size:.875rem}.ws-form__reklamacja .ws-form__field--company_address .ws-form__textarea,.ws-form__reklamacja .ws-form__field--company_address_mailing .ws-form__textarea{height:4rem;font-size:.875rem}.ws-form__reklamacja .ws-form__field .ws-form__response{font-size:.75rem}.ws-form__reklamacja .ws-form__field .ws-form__response::before{inset:1px auto auto 0}@media only screen and (min-width:992px){.ws-form__reklamacja{grid-template-columns:repeat(6,minmax(0,1fr))}.ws-form__reklamacja .ws-form__field,.ws-form__reklamacja .ws-form__field--company_address,.ws-form__reklamacja .ws-form__field--company_address_mailing{grid-column:auto / span 3}.ws-form__reklamacja .ws-form__field--eventdesc,.ws-form__reklamacja .ws-form__field--attachment,.ws-form__reklamacja .ws-form__field--company,.ws-form__reklamacja .ws-form__field--date{grid-column:1 / -1}.ws-form__reklamacja .ws-form__field--agreement{grid-column:1 / 5}.ws-form__reklamacja .ws-form__submit{grid-column:5 / 7}.ws-form__reklamacja .ws-form__field input,.ws-form__reklamacja .ws-form__field textarea{margin-top:auto}.main__contact-form-03 .form-section:has(.ws-form__reklamacja){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media only screen and (min-width:1400px){.main__contact-form-03 .form-section:has(.ws-form__reklamacja){grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.main__contact-form-03 .form-section:has(.ws-form__reklamacja) .form-outer{width:100%}}#oddzial-ktw .main__top-02 .top .top-item .top-item__bg .top-item__img{object-position:top}.tlo::before{background-color:rgb(var(--color-accent2))}.bigger-font{font-size:17px}.ws-form__aplikacja .ws-form__field--email,.ws-form__aplikacja .ws-form__field--attachment_cv{grid-column:1 / -1}.ws-form__aplikacja .ws-form__field--attachment_cv input{display:none}.ws-form__aplikacja .ws-form__field--attachment_cv label{display:block;width:100%;min-height:5rem;padding:1.5rem .75rem;align-content:center;text-align:center;border:2px dashed rgb(var(--color-text) / .2);cursor:pointer}#cennik table tbody td{border:1px solid #e3e3e3}thead{background-color:rgb(var(--color-main))}thead td{color:rgb(var(--color-bg))}.job .box .box-content{display:flex;justify-content:center;align-items:center}.main__text-section-04 .button-wrapper{display:flex;justify-content:center;align-items:center}}