ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.page-wrapper {
  font-family: Manrope, sans-serif;
}

.page-wrapper.is-single-og {
  background-image: linear-gradient(167deg, #f3f3f6 29%, #ededed 95%);
}

.section-hero {
  background-color: #000;
  padding-top: 0;
  position: relative;
}

.hero-content {
  z-index: 1;
  position: absolute;
  inset: 14.31em 0% auto;
}

.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
}

.hero-main-title {
  text-align: center;
  font-size: 4.75em;
  font-weight: 200;
  line-height: 1.2;
}

.hero-main-title-2 {
  text-align: center;
  font-size: 4.75em;
  font-weight: 700;
  line-height: 1.2;
}

.hero-img-wrapper {
  position: relative;
}

.image {
  width: 52.31em;
  position: absolute;
  top: 0;
  left: 12%;
}

.section-info {
  background-image: linear-gradient(#1e1e1e 43%, #000);
  padding-top: 4.56em;
  padding-bottom: 4.56em;
}

.sec-info-text {
  text-align: center;
  font-size: 2.5em;
  font-weight: 300;
  line-height: 1.5;
}

.sec-info-wrapper {
  max-width: 61.25em;
  margin-left: auto;
  margin-right: auto;
}

.span-red {
  color: #ea3330;
}

.buttons-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: center;
  align-items: center;
  margin-top: 3.13em;
  display: flex;
}

.button-konsultacja {
  color: #fff;
  background-color: #ea3330;
  border: 1px solid #ea3330;
  padding: .31em;
  font-family: Plus Jakarta Sans, sans-serif;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
}

.button-konsultacja:hover {
  color: #fff;
  background-color: #0000;
}

.button-konsultacja.is-ask:hover {
  color: #ea3330;
  text-align: left;
}

.btn-flex {
  grid-column-gap: .56em;
  grid-row-gap: .56em;
  justify-content: center;
  align-items: center;
  padding-right: .56em;
  display: flex;
}

.image-2 {
  width: 2.75em;
  height: 2.75em;
}

.image-2.bigger {
  width: 4.81em;
  height: 4.81em;
  margin-right: 1.3em;
}

.btn-text {
  font-size: .88em;
}

.btn-text.bigger {
  font-size: 1.13em;
  font-weight: 500;
  line-height: 1.26;
}

.button-simple {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  text-decoration: none;
  transition: all .3s;
}

.button-simple:hover {
  color: #ea3330;
}

.button-simple-flex {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-embed-custom {
  color: #ea3330;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.8125rem;
  height: 1.8125rem;
  display: flex;
}

.icon-embed-custom.is-cs-color {
  color: #95959a;
  transition: all .3s;
}

.cars-flx {
  margin-top: 10em;
  margin-left: -1%;
  margin-right: -1%;
  display: flex;
}

.cars-flx.less-top {
  margin-top: 3.19em;
}

.car-flex-item {
  color: #1e1e1e;
  background-color: #fff;
  width: 31.33%;
  margin: 1%;
  padding: 1.19em .63em .94em;
  text-decoration: none;
  transition: all .3s;
}

.car-flex-item:hover {
  background-image: linear-gradient(167deg, #f3f3f6 29%, #cecece 95%);
}

.car-info-top {
  padding-left: 1.63em;
  padding-right: 1.63em;
}

.car-info-title {
  font-size: 2em;
  font-weight: 600;
  line-height: 1.3;
}

.car-info-subtitle {
  color: #272727;
  margin-top: .5em;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  font-weight: 500;
  line-height: 1.5;
}

.car-info-tags {
  grid-column-gap: .81em;
  grid-row-gap: .81em;
  flex-flow: wrap;
  margin-top: 1.19em;
  display: flex;
}

.car-info-tag {
  background-color: #dedede;
  border-radius: 100px;
  padding: .19em .69em;
}

.car-info-tag-text {
  color: #272727;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  font-weight: 500;
  line-height: 1.5;
}

.car-info-img {
  width: 100%;
  height: 14.06em;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  position: relative;
}

.image-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-4 {
  position: absolute;
  bottom: 1.38em;
  right: 1.38em;
}

.car-info-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.car-info-price {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.car-price-text {
  font-size: 2em;
  font-weight: 600;
  line-height: 1.3;
}

.car-price-subtxt {
  margin-top: -.2em;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  font-weight: 500;
  line-height: 1.5;
}

.car-info-button-flex {
  grid-column-gap: .56em;
  grid-row-gap: .56em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.car-button-text {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  line-height: 1.5;
}

.icon-embed-custom-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .8125rem;
  height: .8125rem;
  display: flex;
}

.button-icon {
  color: #ea3330;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 0;
  height: 1.8125rem;
  transition: all .2s;
  display: flex;
}

.section-imgs {
  background-color: #000;
}

.imgs-flex {
  margin-left: -.25%;
  margin-right: -.25%;
  display: flex;
}

.imgs-flex.is-about {
  margin-top: 4.88em;
}

.img-flex-wrapper {
  width: 24.5%;
  margin-left: .25%;
  margin-right: .25%;
  position: relative;
}

.image-5 {
  width: 100%;
  height: 100%;
}

.img-info-wrapper {
  margin-top: -3.9em;
  position: relative;
}

.znajdz-text-wrapper {
  max-width: 45.75em;
  margin: 3.13em auto;
}

.znajdz-text {
  text-align: center;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.4;
}

.znajdz-button-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.img-bg {
  background-image: linear-gradient(#0000 58%, #000);
  position: absolute;
  inset: 0%;
}

.section-wyszukiwarka {
  background-color: #000;
  padding-top: 5em;
  padding-bottom: 3.94em;
}

.wyszukiwarka-box {
  background-color: #1e1e1e;
  padding: 2.88em 2.19em 2.9em;
}

.filtruj-text {
  color: #fff;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.4;
}

.wyszukiwwarka-flex {
  grid-column-gap: 1.3em;
  grid-row-gap: 1.3em;
  margin-top: 2.63em;
  display: flex;
}

.wyszukiwarka-item {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.wyszukiwarka-item.is-budzet {
  min-width: 45%;
}

.wyszukiwark-wyniki {
  margin-top: 6em;
}

.found-text {
  text-align: center;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.4;
}

.wyszukiwarka-wyniki-flex {
  flex-flow: wrap;
  margin-top: 3em;
  display: flex;
}

.section-more {
  position: relative;
}

.image-6 {
  width: 100%;
}

.wyszukiwarka-button-more {
  position: absolute;
  inset: 0% 0% auto;
}

.button-s-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-s-wrapper.with-space {
  margin-top: 3.6em;
}

.is-simple-button-full {
  color: #fff;
  background-color: #ea3330;
  border: 1px solid #ea3330;
  padding: 1.69em 3em;
  text-decoration: none;
  transition: all .3s;
}

.is-simple-button-full:hover {
  color: #ea3330;
  background-color: #0000;
}

.btn-flex-simple {
  grid-column-gap: .56em;
  grid-row-gap: .56em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-simple-text {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1.13em;
  font-weight: 500;
  line-height: 1.26;
}

.icon-embed-custom-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .8125rem;
  height: .8125rem;
  display: flex;
}

.standard-info-wrapper {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.section-regula-info {
  background-color: #000;
  padding-top: 3.94em;
  padding-bottom: 3.94em;
}

.regla-flex {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  display: flex;
}

.regula-flex-left {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  width: 55%;
  display: flex;
}

.regula-item {
  background-color: #1e1e1e;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding: 3.75em 4.31em 2.06em 2.38em;
  display: flex;
}

.regula-item-left {
  margin-top: 0;
}

.regula-item-title {
  color: #fff;
  margin-top: 0;
  font-size: 2em;
  font-weight: 300;
  line-height: 1.3;
}

.regula-item-value {
  color: #ea3330;
  font-size: 3.5em;
  font-weight: 600;
  line-height: 1.2;
}

.regula-item-right {
  max-width: 17.88em;
  padding-bottom: 4.81em;
}

.regula-item-text {
  color: #c7c7c7;
  text-align: left;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
}

.regula-flex-right {
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  display: flex;
}

.image-7 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.regula-box-info-content {
  width: 100%;
  height: 96%;
  position: relative;
}

.regula-content-wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 2.06em 2.63em;
  display: flex;
  position: relative;
}

.rc-wrapper {
  max-width: 18.31em;
  margin-left: auto;
}

.rc-text {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.section-cta {
  background-color: #000;
  padding-top: 9.38em;
  padding-bottom: 9.38em;
}

.cta-title {
  text-align: center;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1.5;
}

.cta-buttons-wrapper {
  grid-column-gap: 1.94em;
  grid-row-gap: 1.94em;
  justify-content: center;
  align-items: center;
  margin-top: 3.13em;
  display: flex;
}

.footer {
  background-image: linear-gradient(#1e1e1e 43%, #000);
  padding-top: 5.94em;
  padding-bottom: 3.38em;
}

.footer-flex {
  display: flex;
}

.footer-left {
  width: 50%;
}

.footer-title {
  color: #95959a;
  margin-bottom: 1.38em;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  font-weight: 700;
  line-height: 1.5;
}

.footer-contact-info {
  grid-column-gap: .94em;
  grid-row-gap: .94em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-contact-img {
  width: 4.81em;
  height: 4.81em;
}

.image-8 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.footer-contact-links {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.footer-contact-link {
  font-size: 1.5em;
  line-height: 1.4;
  text-decoration: none;
  transition: all .3s;
}

.footer-contact-link.dark {
  color: #000;
}

.footer-right {
  grid-column-gap: 5.94em;
  grid-row-gap: 5.94em;
  justify-content: flex-end;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.icon-embed-custom-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .8125rem;
  height: .8125rem;
  display: flex;
}

.footer-dane-text {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  line-height: 1.5;
}

.footer-col-menu {
  grid-column-gap: .56em;
  grid-row-gap: .56em;
  flex-flow: column;
  display: flex;
}

.footer-link {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
}

.footer-link:hover {
  color: #ea3330;
}

.footer-social-wrapper {
  grid-column-gap: 1.19em;
  grid-row-gap: 1.19em;
  display: flex;
}

.social-item {
  color: #95959a;
  border: 1px solid #a9a9a9;
  justify-content: center;
  align-items: center;
  width: 2.88em;
  height: 2.88em;
  transition: all .3s;
  display: flex;
}

.social-item:hover {
  color: #fff;
}

.icon-embed-custom-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  display: flex;
}

.footer-bottom {
  grid-column-gap: 4.19em;
  grid-row-gap: 4.19em;
  justify-content: space-between;
  align-items: center;
  margin-top: 8.31em;
  display: flex;
}

.footer-copy {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copy-text {
  color: #c7c7c7;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75em;
  line-height: 1.5;
}

.footer-copy-link {
  color: #c7c7c7;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75em;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
}

.footer-copy-link:hover {
  color: #ea3330;
}

.image-9 {
  width: 33.19em;
}

.hero-page-subtitle {
  color: #ea3330;
  text-align: center;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.4;
}

.section-premium-cars {
  background-image: linear-gradient(#1e1e1e 43%, #000);
  padding-top: 4.56em;
  padding-bottom: 4.56em;
}

.premium-cars-text {
  text-align: center;
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1.5;
}

.premium-cars-text-wraper {
  max-width: 75em;
  margin: 3.13em auto;
}

.span-white {
  color: #fff;
}

.img-info-premium-wraper {
  margin-top: -4.9em;
  position: relative;
}

.section-podejscie {
  background-color: #000;
  padding-top: 1em;
  padding-bottom: 0;
}

.podejscie-flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.podejscie-img {
  width: 45%;
}

.image-10 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.podejscie-content {
  background-color: #1e1e1e;
  width: 55%;
  padding: 3em 2.38em;
}

.podejscie-subtitle {
  color: #fff;
  font-size: 2em;
  font-weight: 200;
  line-height: 1.3;
}

.podejscie-title {
  color: #ea3330;
  font-size: 3.5em;
  font-weight: 600;
  line-height: 1.2;
}

.podejscie-content-wrapper {
  grid-column-gap: 1.4em;
  grid-row-gap: 1.4em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1.88em;
  display: flex;
}

.podejscie-text {
  color: #c7c7c7;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.podejscie-text-rich {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.podejscie-text-rich ul {
  padding-left: 20px;
}

.podejscie-button-wrapper {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.section-dlaczego {
  background-color: #000;
  padding-bottom: 9.38em;
  position: relative;
  overflow: hidden;
}

.dlaczego-text-wrapper {
  max-width: 36.13em;
  margin-top: 4.75em;
  margin-left: auto;
  margin-right: auto;
}

.dlaczego-text-content {
  text-align: center;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.4;
}

.dlaczego-c-wrapper {
  padding-top: 7.75em;
  padding-bottom: 14em;
  position: relative;
}

.image-11 {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.dlaczego-content-top {
  position: relative;
  overflow: hidden;
}

.dlaczego-content-bottom {
  margin-top: -11em;
}

.dlaczego-items {
  flex-flow: column;
  display: flex;
}

.dlaczego-item {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  width: 100%;
  display: flex;
}

.dl-col {
  width: 45%;
}

.dl-i-wraper {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 10%;
  display: flex;
}

.dl-icon {
  border: 1px solid #3d3d3d;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  display: flex;
}

.dl-icon-inner {
  background-color: #3d3d3d;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  display: flex;
}

.icon-embed-custom-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.9375rem;
  height: 2.125rem;
  display: flex;
}

.dl-title {
  color: #fff;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.4;
}

.dl-text {
  color: #c7c7c7;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  line-height: 1.5;
}

.dl-item-wrapper {
  grid-column-gap: 1.38em;
  grid-row-gap: 1.38em;
  flex-flow: column;
  max-width: 18.75em;
  margin-bottom: 1.69em;
  margin-left: 0;
  display: flex;
}

.dl-item-wrapper.is-alt {
  text-align: right;
  margin-left: auto;
}

.dl-i-line {
  background-color: #95959a;
  flex: 1;
  width: 1px;
}

.dl-i-line.is-first {
  flex: none;
  height: 6em;
  margin-left: 0;
}

.dl-item-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-embed-custom-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.625rem;
  height: 2.625rem;
  display: flex;
}

.icon-embed-custom-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.125rem;
  height: 3.1875rem;
  display: flex;
}

.icon-embed-custom-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.6875rem;
  height: 2rem;
  display: flex;
}

.section-porownanie {
  background-color: #000;
}

.porownanie-box {
  background-color: #1e1e1e;
  padding: 7.5em 1.69em;
  display: flex;
}

.porownanie-content {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  width: 80%;
  display: flex;
}

.porownanie-cechy {
  grid-column-gap: 1.13em;
  grid-row-gap: 1.13em;
  flex-flow: column;
  flex: none;
  width: 10.38em;
  display: flex;
}

.p-top-item {
  padding-top: .63em;
  padding-bottom: .63em;
}

.p-item-text {
  color: #fff;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  font-weight: 500;
  line-height: 1.5;
}

.p-item-content {
  grid-column-gap: 1.06em;
  grid-row-gap: 1.06em;
  justify-content: flex-start;
  align-items: center;
  height: 4.4em;
  padding-top: .63em;
  padding-bottom: .63em;
  display: flex;
}

.p-item-value {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  font-weight: 500;
  line-height: 1.5;
}

.icon-embed-custom-10, .icon-embed-custom-11, .icon-embed-custom-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.porownanie-col {
  grid-column-gap: 1.13em;
  grid-row-gap: 1.13em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 45%;
  display: flex;
}

.porownanie-main-item {
  background-color: #272727;
  justify-content: center;
  align-items: center;
  height: 4.4em;
  padding: 1.13em 1em;
  display: flex;
}

.porownanie-main-item.is-pr {
  background-color: #3d3d3d;
  background-image: linear-gradient(0deg, #7e7e7e, #ea3330);
  border: 0 solid #7e7e7e;
  flex-flow: column;
  padding: 1px;
}

.p-main-text {
  color: #fff;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.por-line {
  background-color: #3d3d3d;
  width: 1px;
}

.porownanie-text-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 3.2em;
  display: flex;
  position: relative;
}

.is-porownanie-title {
  font-size: 4.75em;
  font-weight: 200;
  line-height: 1.2;
}

.section-wiecej-niz {
  background-color: #000;
  padding-top: 7.38em;
  padding-bottom: 2.13em;
}

.wiecej-niz-flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.wiecej-col {
  width: 50%;
  position: relative;
}

.image-12 {
  width: 100%;
  height: 100%;
}

.finansowanie-text {
  color: #fff;
  font-size: 4.75em;
  font-weight: 200;
  line-height: 1.2;
  position: absolute;
  bottom: 20px;
  left: 34px;
}

.finansowanie-title {
  font-size: 2.5em;
  font-weight: 300;
  line-height: 1.5;
}

.finansowanie-text-wraper {
  grid-column-gap: 1.88em;
  grid-row-gap: 1.88em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 40em;
  display: flex;
}

.span-bold {
  font-weight: 500;
}

.finansowanie-main-text {
  color: #c7c7c7;
  max-width: 29.38em;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.section-dla-kogo-more {
  background-color: #000;
  padding-top: 5em;
  padding-bottom: 7.88em;
}

.text-klienci-wrapper {
  max-width: 54em;
  margin-left: auto;
  margin-right: auto;
}

.klienci-main-text {
  text-align: center;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.4;
}

.klienci-flex {
  margin-top: 5.63em;
  margin-left: -1%;
  margin-right: -1%;
  display: flex;
}

.klient-item {
  background-image: linear-gradient(#434343, #ea3330);
  flex-flow: column;
  width: 31.33%;
  margin-left: 1%;
  margin-right: 1%;
  display: flex;
}

.klient-item-inner {
  grid-column-gap: 1.7em;
  grid-row-gap: 1.7em;
  background-color: #000;
  border: 0 solid #0000;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin: 1px;
  padding-top: 2.25em;
  padding-bottom: 2.25em;
  padding-right: 0;
  display: flex;
}

.klient-item-title {
  color: #fff;
  text-align: center;
  flex: none;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.4;
}

.pr-inner-content {
  background-color: #3d3d3d;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  display: flex;
}

.section-krok-po-kroku {
  background-image: linear-gradient(#1e1e1e, #000);
  padding-top: 5.63em;
  padding-bottom: 7.81em;
}

.krok-subtitle {
  color: #fff;
  text-align: center;
  font-size: 2em;
  font-weight: 200;
  line-height: 1.3;
}

.krok-title {
  color: #ea3330;
  text-align: center;
  margin-top: .19em;
  font-size: 3.5em;
  font-weight: 600;
  line-height: 1.2;
}

.krok-po-kroku-flex {
  grid-row-gap: 8.75em;
  flex-flow: wrap;
  margin-top: 5.31em;
  display: flex;
  position: relative;
}

.kpk-item {
  grid-column-gap: 1.63em;
  grid-row-gap: 1.63em;
  background-color: #1e1e1e;
  flex-flow: column;
  justify-content: space-between;
  width: 23%;
  margin-left: 1%;
  margin-right: 1%;
  padding: 1.5em 2.06em 2.25em;
  display: flex;
  position: relative;
}

.kpk-top {
  grid-column-gap: 1.63em;
  grid-row-gap: 1.63em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.kpk-number {
  color: #c7c7c7;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  font-weight: 600;
  line-height: 1.26;
}

.kpk-title {
  color: #c7c7c7;
  text-align: center;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.4;
}

.kpk-bottom {
  grid-column-gap: .69em;
  grid-row-gap: .69em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.kpk-badge {
  color: #fff;
  text-align: center;
  background-color: #3d3d3d;
  border-radius: 100px;
  padding: .19em .69em;
  font-size: .88em;
  font-weight: 500;
  line-height: 1.5;
}

.kpk-badge.is-alt {
  background-color: #ea3330;
}

.image-13 {
  z-index: 1;
  width: 4.38em;
  position: absolute;
  top: 2.06em;
  left: auto;
  right: -4.3em;
}

.time-text {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  font-weight: 500;
  line-height: 1.5;
}

.image-14 {
  z-index: 2;
  height: 9em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -8.8em;
  left: 0;
  right: 0;
}

.image-15 {
  max-width: 74.44em;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 2.06em;
  bottom: auto;
  right: -2em;
}

.section-standard {
  background-color: #000;
  padding-bottom: 3.81em;
}

.standard-flex {
  display: flex;
}

.standard-left {
  width: 45%;
  position: relative;
}

.standard-right {
  justify-content: flex-start;
  align-items: center;
  width: 55%;
  padding-left: 6.44em;
  display: flex;
}

.section-opinie {
  background-color: #000;
  padding-top: 7.19em;
  padding-bottom: 7.19em;
}

.opinie-wrapper {
  grid-column-gap: 3.44em;
  grid-row-gap: 3.44em;
  justify-content: space-between;
  align-items: center;
  max-width: 63.75em;
  margin-top: 3.75em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.op-slider-left {
  color: #fff;
  background-color: #3d3d3d;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  transition: all .2s;
  display: flex;
}

.op-slider-left:hover {
  background-color: #ea3330;
}

.op-slider-right {
  color: #fff;
  background-color: #ea3330;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  transition: all .2s;
  display: flex;
}

.op-slider-right:hover {
  background-color: #3d3d3d;
}

.opinie-slider {
  flex: 1;
}

.opinie-slider-title {
  color: #ea3330;
  text-align: center;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1.5;
}

.opinia-wraper {
  max-width: 36.63em;
  margin-left: auto;
  margin-right: auto;
}

.opinie-text {
  text-align: center;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.4;
}

.opinia-podpis {
  grid-column-gap: .38em;
  grid-row-gap: .38em;
  justify-content: center;
  align-items: center;
  margin-top: 3.13em;
  display: flex;
}

.opinia-podpis-text {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1.13em;
  font-weight: 500;
  line-height: 1.26;
}

.icon-embed-custom-13 {
  color: #ea3330;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.8125rem;
  height: 1.8125rem;
  display: flex;
}

.navbar {
  z-index: 99999999;
  background-color: #0000;
  width: 100%;
  transition: all .3s;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-flex {
  justify-content: space-between;
  align-items: center;
  padding-top: 2.06em;
  padding-bottom: 2.06em;
  display: flex;
}

.image-16 {
  width: 15.75em;
}

.nav-link {
  color: #fff;
  padding: .63em;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
  transition: all .3s;
}

.nav-link.dark {
  color: #000;
}

.nav-inner-flex {
  grid-column-gap: 2.81em;
  grid-row-gap: 2.81em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-konsultacja-nav {
  color: #fff;
  background-color: #ea3330;
  border: 0 solid #ea3330;
  padding: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
}

.button-konsultacja-nav:hover {
  color: #fff;
  background-color: #000;
}

.button-konsultacja-nav.is-mob-button {
  display: none;
}

.icon-embed-custom-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .8125rem;
  height: .8125rem;
  display: flex;
}

.section-ogl-content {
  padding-top: 8.94em;
}

.is-link-back {
  color: #272727;
  text-decoration: none;
  transition: all .3s;
}

.is-link-back:hover {
  color: #ea3330;
}

.back-link-flex {
  grid-column-gap: .56em;
  grid-row-gap: .56em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-embed-custom-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .8125rem;
  height: .8125rem;
  display: flex;
}

.back-link-text {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  line-height: 1.5;
}

.ogl-content-flex {
  justify-content: space-between;
  margin-top: 1.06em;
  display: flex;
}

.ogl-col {
  background-color: #fff;
  width: 27%;
  padding: 1.69em 1.81em;
}

.ogl-id {
  border-bottom: 1px solid #dedede;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.25em;
  padding-bottom: 1.25em;
  display: flex;
}

.ogl-id-text {
  color: #95959a;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.ogl-copy-id {
  color: #272727;
  background-color: #dedede;
  border-radius: 100px;
  padding: .19em .69em;
  text-decoration: none;
}

.copy-link-flex {
  grid-column-gap: .56em;
  grid-row-gap: .56em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.copy-link-text {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  font-weight: 500;
  line-height: 1.5;
}

.icon-embed-custom-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.125rem;
  height: 1.125rem;
  display: flex;
}

.ogl-price-info {
  border-bottom: 1px solid #dedede;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 1.25em;
  padding-bottom: 1.25em;
  display: flex;
}

.price-info-text {
  color: #272727;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
}

.extra-info-text {
  color: #95959a;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75em;
  font-weight: 500;
  line-height: 1.5;
}

.ogl-ask-button {
  justify-content: center;
  align-items: center;
  margin-top: 4em;
  display: flex;
}

.ogl-col-content {
  background-color: #fff;
  width: 70%;
  padding: 1.88em;
}

.ogl-item-title {
  color: #1e1e1e;
  font-size: 3em;
  font-weight: 600;
  line-height: 1.2;
}

.ogl-item-subtitle {
  color: #95959a;
  margin-top: .5em;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.4;
}

.ogl-item-breadcrumbs {
  grid-column-gap: .56em;
  grid-row-gap: .56em;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.5em;
  display: flex;
}

.bread-link {
  color: #272727;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
}

.bread-link:hover {
  color: #ea3330;
}

.ogl-item-slider {
  margin-top: 2.63em;
}

.ogl-item-slide {
  height: 31.44em;
}

.image-17 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ogl-lightbox {
  width: 100%;
  height: 100%;
}

.ogl-slider-wrapper {
  position: relative;
}

.icon-embed-custom-17 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .8125rem;
  height: .8125rem;
  display: flex;
}

.og-slider-left {
  color: #000;
  background-color: #dedede;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  margin-top: auto;
  margin-bottom: auto;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 2.06em;
}

.og-slider-left:hover {
  background-color: #fff;
}

.og-slider-right {
  color: #000;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  margin-top: auto;
  margin-bottom: auto;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 2.06em;
}

.og-slider-right:hover {
  background-color: #dedede;
}

.og-slider-nbm {
  justify-content: center;
  align-items: center;
  display: block;
  position: absolute;
  bottom: 2.06em;
  right: 2.06em;
}

.nbm-text {
  color: #272727;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: .1em;
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75em;
  font-weight: 500;
  line-height: 1.5;
  display: block;
  position: absolute;
  inset: 0%;
}

.ogl-tabs {
  margin-top: 2.5em;
}

.tab-link {
  color: #95959a;
  background-color: #0000;
  border-radius: 0 22px 0 0;
  padding: 0 2.06em;
}

.tab-link.w--current {
  color: #272727;
  background-color: #f3f3f6;
}

.tab-link-text {
  padding-top: .94em;
  padding-bottom: .94em;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
  position: relative;
}

.tab-content {
  background-color: #f3f3f6;
  padding: 1.69em 2em;
}

.tab-content-title {
  color: #272727;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.4;
}

.dane-flex {
  justify-content: space-between;
  margin-top: 1.75em;
  display: flex;
}

.dane-col {
  width: 45%;
}

.dane-tags {
  grid-column-gap: .94em;
  grid-row-gap: .94em;
  flex-flow: wrap;
  display: flex;
}

.dane-info-flex {
  grid-column-gap: 2.13em;
  grid-row-gap: 2.13em;
  flex-flow: wrap;
  display: flex;
}

.dane-info-item.is50item {
  width: 45%;
}

.dane-label {
  color: #95959a;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
}

.dane-value {
  color: #272727;
  margin-top: 2px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
}

.desc-text-1 {
  color: #272727;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
}

.desc-text-2 {
  color: #95959a;
  margin-top: 3.75em;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
}

.desc-col {
  width: 45%;
}

.dan-col-bigger {
  width: 50%;
}

.dane-desc-info {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: wrap;
  display: flex;
}

.co-otrzymujesz-item {
  margin-bottom: 2.06em;
}

.co-otrzymujesz-flex {
  justify-content: space-between;
  margin-top: 1.75em;
  display: flex;
}

.co-col {
  width: 45%;
}

.co-item-text {
  color: #272727;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .88em;
  font-weight: 500;
  line-height: 1.5;
}

.co-item-text ul {
  padding-left: 20px;
}

.og-contact-item {
  grid-column-gap: .94em;
  grid-row-gap: .94em;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.75em;
  display: flex;
}

.og-contact-link {
  color: #000;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1.13em;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: all .3s;
}

.og-contact-link:hover {
  color: #ea3330;
}

.og-contact-link.dark {
  color: #000;
}

.section-podobne {
  background-color: #ededed;
  padding-top: 5.88em;
  padding-bottom: 5.88em;
}

.podobne-title {
  color: #000;
  text-align: center;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.4;
}

.section-wyroznione {
  background-color: #1e1e1e;
  padding-top: 5.88em;
  padding-bottom: 5.88em;
}

.wyroznione-title {
  color: #000;
  text-align: center;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1.5;
}

.wysz-drop {
  text-align: center;
  background-color: #3d3d3d;
  width: 100%;
}

.dropdown-toggle {
  color: #fff;
  text-align: center;
  width: 100%;
  padding: 1.1em .94em;
}

.text-block {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.wysz-item-label {
  z-index: 1111;
  background-color: #1e1e1e;
  border-radius: 9px;
  margin-left: 0;
  margin-right: 0;
  padding: .13em .38em;
  position: absolute;
  top: -.8em;
  left: auto;
  right: auto;
}

.wysz-label-txt {
  color: #fff;
  text-align: center;
  font-size: .88em;
  line-height: 1.5;
}

.budzet-wrapper {
  grid-column-gap: .31em;
  grid-row-gap: .31em;
  background-color: #3d3d3d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.1em 1.88em;
  display: flex;
}

.wysz-item-flex {
  grid-column-gap: .31em;
  grid-row-gap: .31em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.wysz-item-right {
  grid-column-gap: .56em;
  grid-row-gap: .56em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wysz-item-number {
  color: #3d3d3d;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.75em;
  height: 1.75em;
  font-size: .88em;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.wysz-item-remove {
  color: #fff;
}

.icon-embed-custom-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .8125rem;
  height: .8125rem;
  display: flex;
}

.icon-embed-custom-19 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .5625rem;
  height: .3125rem;
  display: flex;
}

.dropdown-list.w--open {
  z-index: 999;
  background-color: #3d3d3d;
}

.drop-item {
  color: #fff;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

.is-przebieg {
  background-color: #3d3d3d;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.prz-det {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.wyszukiwarka-flex-bottom {
  justify-content: space-between;
  align-items: center;
  margin-top: 2.63em;
  display: flex;
}

.is-sortowanie {
  grid-column-gap: .81em;
  grid-row-gap: .81em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.is-sortowanie-text {
  color: #fff;
  flex: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.clear-link {
  color: #fff;
  border-bottom: 1px solid #3d3d3d;
  text-decoration: none;
  transition: all .3s;
}

.clear-link:hover {
  color: #ea3330;
}

.clear-link-flex {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: center;
  padding-top: .13em;
  padding-bottom: .13em;
  display: flex;
}

.clear-link-text {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.input-field {
  color: #151e24;
  background-color: #0000;
  border: 0 solid #e9ecf0;
  border-radius: 0;
  width: 100%;
  min-height: auto;
  margin-bottom: 0;
  padding: 0;
  font-size: 14px;
  transition: all .25s;
  box-shadow: 1px 1px 2px #7281a70a;
}

.input-field:hover {
  border-color: #ccd5e0;
}

.input-field:focus {
  border-color: #642eff;
}

.input-field::placeholder {
  color: #a0a6b0;
}

.budzet-min {
  color: #fff;
  flex: none;
  min-width: 80px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.budzet-max {
  color: #fff;
  text-align: right;
  flex: none;
  min-width: 80px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

@media screen and (max-width: 991px) {
  .hero-main-title, .hero-main-title-2 {
    font-size: 3em;
  }

  .hero-img-wrapper {
    height: 52em;
  }

  .car-info-top {
    padding-left: 1em;
    padding-right: 1em;
  }

  .car-info-img {
    height: 10em;
  }

  .image-4 {
    bottom: 1em;
    right: 1em;
  }

  .car-info-bottom {
    grid-column-gap: .63em;
    grid-row-gap: .63em;
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .car-price-text {
    font-size: 1.8em;
  }

  .wyszukiwwarka-flex {
    flex-flow: wrap;
    margin-top: 1.3em;
  }

  .wyszukiwarka-item {
    min-width: 33%;
  }

  .wyszukiwarka-item.is-budzet {
    min-width: 100%;
  }

  .wyszukiwark-wyniki {
    margin-top: 4em;
  }

  .regula-item {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .regula-item-value {
    font-size: 2.8em;
  }

  .regula-item-right {
    padding-bottom: 0;
  }

  .footer-right {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .footer-copy {
    grid-column-gap: 1.25em;
    grid-row-gap: .7em;
    flex-flow: wrap;
  }

  .image-9 {
    width: 22em;
  }

  .premium-cars-text {
    font-size: 2.2em;
    line-height: 1.4;
  }

  .dlaczego-item {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .porownanie-box {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    flex-flow: wrap;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .porownanie-content {
    width: 100%;
  }

  .porownanie-text-wrapper {
    order: -9999;
    padding-top: 0;
  }

  .is-porownanie-title.text-gradient {
    font-size: 4em;
  }

  .wiecej-niz-flex {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .finansowanie-text {
    font-size: 3.7em;
    left: 20px;
  }

  .finansowanie-text.smaller {
    font-size: 3em;
  }

  .krok-po-kroku-flex {
    grid-row-gap: 6em;
  }

  .kpk-item {
    padding-left: 1em;
    padding-right: 1em;
  }

  .kpk-title {
    font-size: 1.1em;
  }

  .kpk-bottom {
    flex-flow: column;
  }

  .time-text {
    order: -9999;
  }

  .image-14 {
    height: 6em;
    top: -6em;
  }

  .image-15 {
    max-width: 100%;
    display: none;
    top: 5%;
  }

  .standard-right {
    padding-left: 3em;
  }

  .navbar-right {
    z-index: 9;
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .nav-inner-flex {
    grid-column-gap: 1.9em;
    grid-row-gap: 1.9em;
    flex-flow: column;
    padding-top: 11em;
  }

  .button-konsultacja-nav.is-mob-button {
    display: none;
  }

  .ogl-col {
    width: 30%;
  }

  .ogl-id {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .ogl-price-info {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    text-align: right;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
  }

  .ogl-col-content {
    width: 67%;
    padding-left: 1em;
    padding-right: 1em;
  }

  .ogl-item-title {
    font-size: 2.7em;
  }

  .ogl-item-slide {
    aspect-ratio: 16 / 9;
    height: auto;
  }

  .tab-link {
    padding-left: 1em;
    padding-right: 1em;
  }

  .tab-link-text {
    font-size: .8em;
  }

  .dane-flex {
    flex-flow: wrap;
  }

  .desc-col {
    width: 100%;
  }

  .dan-col-bigger {
    width: 100%;
    margin-top: 40px;
  }

  .lottie-animation {
    width: 1.5em;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .image-18 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brand {
    z-index: 9;
  }

  .nav-menu {
    background-color: #000;
    width: 100%;
    height: 100vh;
  }

  .image-19 {
    object-fit: cover;
    height: 100%;
  }

  .image-20 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
}

@media screen and (max-width: 767px) {
  .hero-img-wrapper {
    height: 53em;
  }

  .sec-info-text {
    font-size: 2em;
    line-height: 1.3;
  }

  .buttons-wrapper {
    flex-flow: wrap;
  }

  .cars-flx {
    flex-flow: wrap;
    margin-top: 6em;
  }

  .car-flex-item {
    width: 100%;
  }

  .car-info-img {
    height: 14em;
  }

  .car-info-bottom, .imgs-flex {
    flex-flow: wrap;
  }

  .img-flex-wrapper {
    width: 49%;
  }

  .wyszukiwarka-item.is-przebieg {
    min-width: 100%;
  }

  .section-more {
    padding-left: 0;
  }

  .standard-info-wrapper {
    padding-left: 2.06em;
    padding-right: 2.06em;
  }

  .regla-flex {
    flex-flow: wrap;
  }

  .regula-flex-left, .regula-flex-right {
    width: 100%;
  }

  .regula-box-info-content {
    padding-top: 2.81em;
    padding-bottom: 2.81em;
  }

  .regula-content-wrapper {
    grid-column-gap: 2.81em;
    grid-row-gap: 2.81em;
    padding-top: 0;
  }

  .rc-wrapper {
    margin-left: 0;
  }

  .section-cta {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .cta-title.text-gradient {
    font-size: 2em;
  }

  .cta-buttons-wrapper {
    flex-flow: wrap;
  }

  .footer {
    padding-top: 3em;
  }

  .footer-flex {
    grid-column-gap: 3.75em;
    grid-row-gap: 3.75em;
    flex-flow: wrap;
  }

  .footer-left {
    width: 100%;
  }

  .footer-right {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .footer-bottom {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    flex-flow: wrap;
    margin-top: 4em;
  }

  .footer-copy {
    order: 9999;
  }

  .footer-bottom-logo {
    width: 100%;
  }

  .premium-cars-text {
    font-size: 2em;
  }

  .podejscie-flex {
    flex-flow: wrap;
  }

  .podejscie-img, .podejscie-content {
    width: 100%;
  }

  .dlaczego-item {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .dl-col {
    max-width: 45%;
  }

  .dl-title {
    font-size: 1.4em;
  }

  .porownanie-content {
    padding-bottom: 1.56em;
    overflow: auto;
  }

  .porownanie-col {
    flex: none;
    min-width: 18.75em;
  }

  .wiecej-niz-flex {
    flex-flow: wrap;
  }

  .wiecej-col {
    width: 100%;
  }

  .klienci-flex {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .klient-item {
    width: 48%;
    margin-top: 1%;
    margin-bottom: 1%;
  }

  .krok-po-kroku-flex {
    grid-row-gap: .8em;
  }

  .kpk-item {
    width: 48%;
  }

  .image-13, .image-14 {
    display: none;
  }

  .standard-flex {
    flex-flow: wrap;
  }

  .standard-left {
    width: 100%;
  }

  .standard-right {
    width: 100%;
    padding-top: 1.56em;
    padding-left: 20px;
    padding-right: 20px;
  }

  .opinie-text {
    font-size: 1.3em;
  }

  .button-konsultacja-nav {
    display: none;
  }

  .button-konsultacja-nav.is-mob-button {
    display: block;
  }

  .ogl-content-flex {
    grid-column-gap: .63em;
    grid-row-gap: .63em;
    flex-flow: wrap;
  }

  .ogl-col, .ogl-col-content {
    width: 100%;
  }

  .tab-link-text {
    font-size: 1em;
  }

  .dane-flex {
    grid-column-gap: 2.81em;
    grid-row-gap: 2.81em;
  }

  .dane-col {
    width: 100%;
  }

  .co-otrzymujesz-flex {
    flex-flow: wrap;
  }

  .co-col {
    width: 100%;
  }

  .wyszukiwarka-flex-bottom {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: wrap;
  }
}

@media screen and (max-width: 479px) {
  .container {
    padding-left: 1em;
    padding-right: 1em;
  }

  .hero-main-title, .hero-main-title-2 {
    font-size: 2.7em;
  }

  .znajdz-text.text-gradient {
    font-size: 1.2em;
  }

  .wyszukiwarka-item {
    min-width: 100%;
  }

  .image-6 {
    object-fit: cover;
    min-height: 27em;
  }

  .is-simple-button-full {
    padding: 1.4em 2em;
  }

  .btn-simple-text {
    font-size: 1em;
  }

  .regula-item {
    flex-flow: column;
  }

  .regula-item-left {
    width: 100%;
  }

  .regula-item-right {
    max-width: 100%;
  }

  .regula-content-wrapper {
    padding-left: 2em;
    padding-right: 2em;
  }

  .cta-title.text-gradient {
    line-height: 1.3;
  }

  .footer-right {
    flex-flow: wrap;
  }

  .image-9 {
    width: 20em;
  }

  .podejscie-content {
    padding-left: 2em;
    padding-right: 2em;
  }

  .podejscie-button-wrapper {
    margin-top: 1.25em;
  }

  .section-dlaczego {
    padding-bottom: 4em;
  }

  .dlaczego-c-wrapper {
    padding-bottom: 2em;
    overflow: visible;
  }

  .image-11 {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }

  .dlaczego-content-top {
    overflow: hidden;
  }

  .dlaczego-content-bottom {
    margin-top: 4em;
  }

  .dl-col {
    text-align: left;
    order: 9999;
  }

  .dl-col.is-empty {
    display: none;
  }

  .dl-i-wraper {
    width: 30%;
  }

  .dl-title, .dl-text {
    text-align: left;
  }

  .dl-i-line {
    display: none;
  }

  .dl-i-line.is-first {
    margin-left: 3.7em;
  }

  .dl-item-content {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .is-porownanie-title.text-gradient {
    font-size: 3em;
  }

  .section-wiecej-niz {
    padding-top: 4em;
  }

  .finansowanie-text {
    font-size: 3em;
  }

  .klient-item {
    width: 100%;
  }

  .krok-title {
    font-size: 3em;
  }

  .kpk-title {
    font-size: 1em;
  }

  .opinie-wrapper {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .opinie-text {
    font-size: 1.1em;
  }

  .opinia-podpis-text {
    font-size: 1em;
  }

  .ogl-item-title {
    font-size: 2.4em;
  }

  .og-slider-left, .og-slider-right {
    width: 2em;
    height: 2em;
  }

  .is-sortowanie {
    flex-flow: wrap;
  }

  .brand {
    padding-left: 0;
  }
}


