/**handles:ji-style**/
#breadcrumbs{margin-block:30px}a:hover{color:var(--bs-link-color)}.shorts-slider__container .owl-stage-outer::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 2px);height:calc(100% + 2px);content:'';background:linear-gradient(90deg,#10133e 0,rgba(16,19,62,0) 2.72%),linear-gradient(90deg,rgba(16,19,62,0) 56.12%,#10133e 100%);z-index:2;pointer-events:none}.shorts__element{width:52vw;height:395px}.shorts__element iframe{width:100%;height:100%}.zal .h6{font-size:18px}.car-make{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:calc(50% - 20px);max-height:45px;width:auto}.car-make>img{width:unset;max-width:100%;object-fit:contain;max-height:100%}.car-makes{gap:20px}.useful-links{display:grid;grid-template-columns:repeat(4,1fr);gap:5px 15px}.useful-links a{text-align:center}.h1,h1{font-size:2.75rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.65rem}.h4,h4{font-size:1.45rem}.testimonials__title{text-align:center;padding-top:35px}.testimonials__list-container{margin-top:35px}.testimonials__item{background-color:#fff;color:#000}.testimonials__item-author{font-weight:700!important}.testimonials__item-text{max-height:250px;overflow-y:scroll}.testimonials__item-stars{display:flex;margin:5px 0 15px}#jak-pracujemy .w-text a,.car__car-make>a{color:inherit}.homepage-accordions .accordion-button{font-weight:700}.single-post__breadcrumb{margin-bottom:30px}.single-post__breadcrumb a{color:#10133e;text-decoration:none}.single-post__title{border-bottom:1px solid rgba(255,255,255,.25);padding:0 10px 10px;font-size:2.25rem;text-align:center}.single-post__container{background:#fff;color:#10133e;border-radius:20px;padding:50px 20px;margin-top:30px;justify-content:space-between}.single-post__thumbnail img{max-width:100%;height:auto;object-fit:cover}.single-post__content{margin-top:30px}.single-post__content p{font-size:16px;line-height:29px}.single-post__content h2{font-weight:600!important}.single_post_content h3{font-weight:500!important}.single-post__author{margin-top:30px;border-radius:20px;color:#fff;background-color:#10133e;padding:23px;display:flex;gap:24px}.single-post__date{font-weight:400!important;font-size:12px;line-height:20px}.author__name{font-weight:700!important;font-size:26px;line-height:32px}.author__description{font-weight:300!important}.single-post__container div#ez-toc-container{width:100%;padding:0;margin:0 0 54px;border:none;background-color:unset;box-shadow:unset}.single-post__container div#ez-toc-container .ez-toc-title{display:inline-block;font-size:36px;margin-bottom:15px;letter-spacing:1px}.single-post__container .ez-toc-title-toggle{display:none}.single-post__container div#ez-toc-container nav{padding-left:32px;text-transform:uppercase}.single-post__container div#ez-toc-container nav a{color:#10133e;font-weight:500;font-size:12px;line-height:24px}.related-posts__container{display:flex;flex-direction:column;row-gap:64px}.related-posts__title{font-size:36px;font-weight:600!important;margin:50px 0 30px;letter-spacing:1px}.news__post-image{width:100%;display:block}.news__post-image img{width:100%;height:295px;object-fit:cover}.news__post-content{margin-top:16px}.news__post-title{font-size:22px;line-height:33px;font-weight:500!important;letter-spacing:0}.news__post-title a{color:#10133e;text-decoration:none}.news__post-excerpt{margin-bottom:8px}.news__post-excerpt p{font-size:16px;line-height:28px}.news__post-excerpt p:last-child{margin-bottom:0}.news__post-read-more{color:#10133e;text-decoration:none;font-weight:700;font-size:12px}.news__post-read-more:hover{color:#c62626}.archive-sec{margin-top:55px}.archive-sec .single-post__breadcrumb{margin:0}.archive__container{display:flex;flex-direction:column}.archive__container .news__post{display:flex;flex-direction:column;margin-bottom:32px}.archive__container .news__post-title{text-transform:uppercase;margin-top:22px}.archive__container .single-post__date{font-style:italic;font-weight:300!important;margin-bottom:8px}.archive__container .news__post-read-more{align-self:flex-end}.archive__load-more{margin:32px auto 0;text-transform:unset;padding:12px 50px}.blog__pagination .page-numbers{background-color:#10133e;padding:10px 15px;border-radius:50%;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;color:#fff;text-decoration:unset}.blog__pagination a.page-numbers:hover{background-color:#c62626}@media screen and (max-width:650px){#callback24>.callback24-container.show-popup .tab-content-header>span{font-size:18px!important}#callback24>.callback24-container.show-popup .action-button-later{margin-top:0!important}#callback24>.callback24-container.show-popup .action-button{padding:0 15px;flex:1 0 auto;all:unset}#callback24>.callback24-container.show-popup .tab-content-main{margin-top:20px!important;margin-bottom:30px!important}#callback24>.callback24-container.show-popup .footer-container-cb24{margin-bottom:0!important}#callback24>.callback24-container.show-popup .callback-icon-dark{margin-top:20px!important}#callback24>.callback24-container.show-popup{height:60vh!important;top:40vh!important}}@media screen and (min-width:414px){#callback24>.callback24-container.show-popup .action-buttons-container{column-gap:15px!important}}@media screen and (min-width:768px){.car-make{max-width:calc(16.66% - 20px)}.single-post__title{padding:0 0 15px;font-size:2.75rem}}@media screen and (min-width:992px){.shorts__element{width:35vw;height:35vh;min-height:395px}.shorts-slider .owl-prev{left:150px}.shorts-slider .owl-next{right:150px}.shorts-slider__container .owl-stage-outer::before{background:linear-gradient(90deg,#10133e 0,rgba(16,19,62,0) 14.72%),linear-gradient(90deg,rgba(16,19,62,0) 76.12%,#10133e 100%)}.single-post__container{padding:50px}.single-post__content div#ez-toc-container{display:none}.single-post__title{text-align:left}.single-post__author,.single-post__content{margin-top:65px}.related-posts__title{margin:0 0 54px}}@media screen and (min-width:1200px){.shorts__element{width:18vw;height:58vh}}@media screen and (min-width:1366px){.useful-links{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:1920px){.shorts__element{min-height:620px}}@media screen and (min-width:2300px){.offer-sec>.container>.row{position:relative}.offer-sec .img-big{margin-left:0}}