.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

a {
  text-decoration: underline;
}

.section-hero {
  background-image: linear-gradient(#f8f8f8 88%, #fff);
  padding-top: 7.5em;
  padding-bottom: 3.06em;
}

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

.container.is-nav-container {
  max-width: 96%;
}

.sec-main-content {
  grid-column-gap: 2.06em;
  grid-row-gap: 2.06em;
  flex-flow: column;
  display: flex;
}

.is-main-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1.4;
}

.is-main-title.is-smaller {
  font-size: 2em;
}

.is-main-title.is-smaller.is-left {
  text-align: left;
}

.page-wrapper {
  color: #0b0b0b;
  font-family: stolzl, sans-serif;
}

.span-color {
  color: #2578c6;
}

.main-content-text {
  text-align: center;
  font-size: 1.13em;
  line-height: 1.5;
}

.is-box-filter {
  background-color: #fff;
  border-radius: 6px;
  margin-top: 2.69em;
  padding: 23px 3.25em 1.44em;
}

.form-block {
  margin-bottom: 0;
}

.form-content-tp {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-text {
  color: #8b8e92;
  font-size: 1em;
  line-height: 1.5;
}

.form-content-items {
  grid-column-gap: 2.31em;
  grid-row-gap: 2.31em;
  display: flex;
}

.form-cat-item {
  grid-column-gap: .69em;
  grid-row-gap: .69em;
  color: #8b8e92;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cat-item-iocn {
  background-color: #f8f8f8;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 5.63em;
  height: 5.63em;
  transition: all .3s;
  display: flex;
}

.cat-item-iocn.is-white {
  background-color: #fff;
}

.code-embed {
  width: 2.31em;
  height: 2.13em;
  transition: all .3s;
}

.code-embed._2 {
  width: 2.13em;
  height: 2.44em;
}

.code-embed._3 {
  height: 2.38em;
}

.code-embed._4 {
  width: 2.06em;
}

.code-embed._5 {
  width: 2.19em;
  height: 2.31em;
}

.code-embed._6 {
  width: 2.13em;
  height: 2.31em;
}

.code-embed._7 {
  width: 2.44em;
  height: 1.88em;
}

.code-embed._8 {
  width: 2.38em;
  height: 2.25em;
}

.cat-item-name {
  color: #0b0b0b;
  text-align: center;
  font-size: .75em;
  line-height: 1.5;
}

.form-content-bottom {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  border-top: 1px solid #dbdbdb;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.94em;
  padding-top: 1.63em;
  display: flex;
}

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

.as-flex {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-right: .94em;
  display: flex;
}

.radio-button-label {
  font-size: 1em;
}

.rblabel {
  margin-bottom: 0;
  margin-left: 1em;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

.image {
  width: 1em;
}

.form-label-text {
  color: #8b8e92;
  flex: none;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

.radio-button {
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  flex: none;
  width: 1.81em;
  height: 1.81em;
  margin-top: 0;
  margin-left: 0;
}

.radio-button.w--redirected-checked {
  background-color: #2578c6;
  background-image: url('../images/Frame-50715.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-width: 1px;
  border-color: #2578c6;
}

.radio-button-field {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.fc-input {
  position: relative;
}

.fc-input-input {
  color: #0b0b0b;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  height: 2.81em;
  margin-bottom: 0;
  padding: .63em .75em;
  font-size: 1em;
  line-height: 1.5;
}

.fc-input-input::placeholder {
  color: #0b0b0b;
}

.fc-input-input.is-lokalizacja-input {
  padding-left: 2.8em;
}

.fc-input-input.is-select {
  background-color: #fff;
}

.lokalizacja-img {
  position: absolute;
  top: .5em;
  left: .75em;
}

.section-nav-view {
  grid-column-gap: 1.13em;
  grid-row-gap: 1.13em;
  justify-content: flex-end;
  align-items: center;
  padding-top: 2.06em;
  padding-bottom: 2.06em;
  display: flex;
}

.is-button-view {
  color: #8b8e92;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  padding: .44em .56em;
  font-size: 1em;
  line-height: 1.5;
  transition: all .3s;
}

.is-button-view.is-active {
  color: #dbdbdb;
  background-color: #0b0b0b;
  border-color: #0b0b0b;
}

.button-view-flex {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-view-text {
  padding-right: .63em;
  overflow: visible;
}

.code-embed-2 {
  width: 2em;
  height: 2em;
}

.is-btn-text {
  display: none;
  overflow: hidden;
}

.is-find-map {
  border-radius: 6px;
  overflow: hidden;
}

.image-2 {
  width: 100%;
}

.section-jak {
  padding-top: 5.63em;
  padding-bottom: 6.88em;
}

.jak-flex {
  justify-content: center;
  align-items: flex-start;
  margin-top: 4.25em;
  display: flex;
}

.jak-item {
  width: 20%;
  max-width: 14em;
}

.jak-item-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-3 {
  width: 7.12em;
  height: 7.12em;
}

.jak-item-content {
  margin-top: 2.19em;
}

.text-block {
  color: #8b8e92;
  text-align: center;
  text-transform: uppercase;
  font-size: .88em;
  line-height: 1.5;
}

.text-block-2 {
  text-align: center;
  margin-top: 5px;
  font-size: 1em;
  line-height: 1.5;
}

.jak-desc {
  color: #8b8e92;
  text-align: center;
  margin-top: .8em;
  font-size: .88em;
  line-height: 1.4;
}

.jak-item-between {
  justify-content: center;
  align-items: center;
  width: 7.12em;
  height: 7.12em;
  display: flex;
}

.text-block-3, .text-block-4 {
  text-align: center;
  margin-top: 5px;
  font-size: 1em;
  line-height: 1.5;
}

.section-kontakt {
  background-color: #deecf9;
  padding-top: 3.88em;
  padding-bottom: 3.88em;
}

.kontakt-flex {
  display: flex;
}

.kontakt-cl {
  width: 50%;
}

.kontakt-cl.left-padding {
  padding-left: 5.63em;
}

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

.kontakt-steps-title {
  font-size: 2em;
  font-weight: 500;
  line-height: 1.4;
}

.is-steps {
  margin-top: 1.75em;
}

.is-step {
  color: #8b8e92;
  text-transform: uppercase;
  border-bottom: 3px solid #8b8e92;
  width: 50%;
  padding-bottom: .5em;
  font-size: 1.25em;
  line-height: 1.4;
  transition: all .3s;
}

.is-step.is-active {
  color: #0b0b0b;
  border-bottom-color: #2578c6;
}

.form-block-2 {
  margin-bottom: 0;
}

.is-step-one {
  padding-top: 1.75em;
}

.contact-form-item {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.69em;
  display: flex;
}

.contact-form-item.less {
  margin-bottom: .5em;
}

.contact-form-item.more-top {
  margin-top: 1.1em;
}

.contact-form-item.is-fm {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 48%;
}

.contact-form-item.is-fm.is-fm-smaller {
  width: 24%;
}

.contact-form-item.is-fm.is-full {
  width: 100%;
}

.c-label {
  width: 8.75em;
}

.c-label.is-full {
  width: 100%;
}

.c-label-text {
  font-size: 1em;
  line-height: 1.5;
}

.c-label-text.colored {
  color: #8b8e92;
}

.c-item-inpt {
  flex: 1;
}

.c-item-inpt.is-flex {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.c-item-inpt.is-flex.spbt {
  justify-content: space-between;
}

.c-item-inpt.is-full {
  width: 100%;
  position: relative;
}

.form-input {
  color: #0b0b0b;
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: 1px solid #8b8e92;
  height: 2.81em;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1em;
  line-height: 1.5;
}

.form-input::placeholder {
  color: #8b8e92;
}

.form-input.is-date {
  padding-left: 2.2em;
}

.form-input.is-textarea {
  height: 9em;
  margin-top: .63em;
}

.form-input.is-textarea.with-bg {
  background-color: #fff;
  border-bottom-width: 0;
  padding-left: .94em;
  padding-right: .94em;
}

.form-input.is-textarea-smaller.colored {
  padding-top: 0;
}

.form-input.colored {
  border-bottom-color: #9ab3ce;
}

.form-input.colored::placeholder {
  color: #9ab3ce;
}

.form-input.is-with-bg {
  background-color: #fff;
  border-bottom-color: #fff;
  padding-left: 1em;
}

.is-aut {
  grid-column-gap: .31em;
  grid-row-gap: .31em;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .13em;
  display: flex;
}

.is-button-step {
  color: #0b0b0b;
  border-bottom: 1px solid #2578c6;
  text-decoration: none;
  transition: all .3s;
}

.button-flex {
  grid-column-gap: 4.5em;
  grid-row-gap: 4.5em;
  justify-content: flex-start;
  align-items: center;
  padding-top: .63em;
  padding-bottom: .63em;
  display: flex;
}

.button-flex.smaller {
  grid-column-gap: .94em;
  grid-row-gap: .94em;
  padding-top: .56em;
  padding-bottom: .56em;
}

.is-button-text {
  font-size: 1em;
  line-height: 1.5;
}

.span-grey {
  color: #8b8e92;
}

.image-5 {
  width: 1.81em;
}

.is-step-two {
  padding-top: 1.75em;
}

.input-relative {
  position: relative;
}

.image-6 {
  width: 1.5em;
  position: absolute;
  top: .5em;
  left: 0;
}

.is-checkbox {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox-label {
  font-weight: 700;
}

.checkbox-text {
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

.checkbox-text.zgoda-text {
  color: #414141;
  font-size: .75em;
}

.checkbox {
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  width: 1.81em;
  height: 1.81em;
  margin-top: 0;
  margin-left: 0;
  margin-right: .6em;
}

.checkbox.w--redirected-checked {
  background-image: url('../images/Frame-50715.svg');
  background-position: 50%;
  background-size: cover;
}

.checkbox.is-zgoda-checkbox {
  background-color: #0000;
  border-color: #0b0b0b;
  flex: none;
  width: 1em;
  height: 1em;
}

.checkbox.is-zgoda-checkbox.w--redirected-checked {
  background-image: url('../images/Frame-50716.svg');
}

.is-file-inpt {
  border: 1px solid #8b8e92;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .5em;
  display: flex;
}

.file-icon-left {
  grid-column-gap: 1.13em;
  grid-row-gap: 1.13em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-7 {
  width: 1.38em;
}

.is-file-text {
  color: #0b0b0b;
  font-size: 1em;
}

.file-text-right {
  color: #8b8e92;
  font-size: .75em;
  line-height: 1.5;
}

.is-form-details {
  grid-column-gap: .88em;
  grid-row-gap: .88em;
  flex-flow: column;
  margin-top: 1.38em;
  margin-bottom: 2.5em;
  display: flex;
}

.zgody-info {
  color: #8b8e92;
  font-size: .88em;
  line-height: 1.5;
}

.is-button-submit {
  color: #8b8e92;
  background-color: #0b0b0b;
  border: 1px solid #0b0b0b;
  border-radius: 5px;
  padding: .2em 1.06em;
  font-size: 1em;
  line-height: 1.5;
  transition: all .3s;
}

.is-button-submit:hover {
  color: #0b0b0b;
  background-color: #0000;
}

.is-button-submit.btn-form {
  padding-top: 0;
  padding-bottom: 0;
}

.is-button-submit.btn-form:hover {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}

.image-8 {
  width: 1.63em;
  height: 1.63em;
}

.scection-porady {
  padding-top: 4.88em;
  padding-bottom: 4.88em;
}

.porady-items {
  margin-top: 2.5em;
  margin-left: -.5%;
  margin-right: -.5%;
  display: flex;
}

.is-blog-item {
  width: 32.33%;
  margin-left: .5%;
  margin-right: .5%;
}

.blog-item-img {
  border-radius: 5px;
  overflow: hidden;
}

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

.blog-item-details {
  margin-top: 2.13em;
}

.blog-item-details-top {
  grid-column-gap: .94em;
  grid-row-gap: .94em;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .81em;
  display: flex;
}

.b-item-cat {
  color: #2578c6;
  background-color: #cde2f6;
  border-radius: 1px;
  padding: .31em .69em;
  font-size: .88em;
  line-height: 1.5;
}

.b-item-date {
  color: #2578c6;
  font-size: .88em;
  line-height: 1.5;
}

.b-item-title {
  color: #414141;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  line-height: 1.5;
}

.b-item-desc {
  color: #414141;
  margin-top: .94em;
  font-size: .88em;
  line-height: 1.5;
}

.b-item-button {
  color: #8b8e92;
  justify-content: flex-start;
  align-items: center;
  margin-top: .94em;
  font-size: 1em;
  line-height: 1.5;
  transition: all .3s;
  display: flex;
}

.button-more {
  color: #0b0b0b;
  border-bottom: 1px solid #8b8e92;
  padding-top: .63em;
  padding-bottom: .63em;
  transition: all .3s;
}

.button-more.is-autoryzowany {
  color: #2578c6;
  border-bottom-color: #2578c6;
}

.binner {
  grid-column-gap: 1.06em;
  grid-row-gap: 1.06em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-3 {
  width: 1.81em;
  height: 1.75em;
}

.button-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 3.75em;
  display: flex;
}

.is-simple-button {
  color: #414141;
  background-color: #0000;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  padding: .56em 1.13em;
  font-size: 1em;
  line-height: 1.5;
  transition: all .3s;
}

.is-simple-button:hover {
  color: #fff;
  background-color: #414141;
  border-color: #414141;
}

.is-simple-button.white {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-color: #fff;
}

.is-simple-button.white:hover {
  background-color: #0b0b0b;
  border-color: #0b0b0b;
}

.section-cta {
  background-image: linear-gradient(#00000080, #00000080), url('../images/MacBook-Pro---19.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 2.81em;
  padding-bottom: 2.81em;
}

.section-cta.is-bigger {
  padding-top: 6.25em;
  padding-bottom: 6.25em;
}

.section-cta.is-bigger.bigger2 {
  padding-top: 8.31em;
  padding-bottom: 8.31em;
}

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

.cta-text {
  color: #fff;
  text-align: center;
  margin-top: .6em;
  margin-bottom: .31em;
  font-size: 1.13em;
  line-height: 1.5;
}

.button-cta {
  grid-column-gap: 1.13em;
  grid-row-gap: 1.13em;
  justify-content: center;
  align-items: center;
  margin-top: 1.7em;
  display: flex;
}

.simpl-button-flex {
  grid-column-gap: 1.3em;
  grid-row-gap: 1.3em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-4 {
  width: 1.88em;
  height: 1.75em;
}

.footer {
  padding-top: 3.75em;
}

.footer-flex {
  justify-content: space-between;
  display: flex;
}

.image-10 {
  width: 15.94em;
}

.footer-right {
  justify-content: space-between;
  width: 60%;
  display: flex;
}

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

.footer-col-title {
  color: #2578c6;
  font-size: .88em;
  line-height: 1.5;
}

.is-footer-col-link {
  color: #8b8e92;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  transition: all .3s;
  display: block;
}

.is-footer-col-link:hover {
  color: #2578c6;
}

.is-footer-text {
  color: #8b8e92;
  font-size: 1em;
  line-height: 1.5;
}

.footer-copy {
  justify-content: space-between;
  margin-top: 3.38em;
  padding-bottom: 2.25em;
  display: flex;
}

.footer-copy-text {
  font-size: .75em;
  line-height: 1.5;
}

.footer-copy-link {
  color: #0b0b0b;
  font-size: .75em;
  line-height: 1.5;
}

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

.s-page-hero {
  margin-top: 4em;
  padding-top: 0;
  position: relative;
}

.s-page-hero.is-single-post {
  margin-top: 1.88em;
}

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

.s-page-hero-content {
  background-color: #0006;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.s-page-hero-content.is-blog-hero {
  padding-bottom: 3.13em;
}

.page-hero-subtitle {
  color: #fff;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.4;
}

.page-hero-subtitle.is-date {
  font-size: .88em;
}

.is-page-main-title {
  color: #fff;
  text-align: center;
  margin-top: .31em;
  margin-bottom: .7em;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1.4;
}

.is-page-main-title.is-singl-title {
  margin-top: 0;
}

.is-page-desc {
  color: #fff;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.4;
}

.section-page-content {
  padding-bottom: 2.5em;
}

.section-page-content.is-single-content {
  padding-bottom: 7.12em;
}

.box-blog-categories {
  background-color: #f8f8f8;
  margin-top: -5em;
  padding: 3.13em 2.19em;
  position: relative;
}

.bc-flex {
  border-bottom: 1px solid #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2.63em;
  display: flex;
}

.choose-cat-title {
  color: #8b8e92;
  flex: none;
  font-size: 1em;
  line-height: 1.5;
}

.cat-items {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.is-cat-link {
  color: #8b8e92;
  border-radius: 2px;
  padding: .5em .94em;
  font-size: .88em;
  line-height: 1.5;
  transition: all .3s;
}

.is-cat-link:hover, .is-cat-link.is-actie {
  color: #2578c6;
  background-color: #cde2f6;
}

.is-blog-flex {
  grid-row-gap: 4em;
  flex-flow: wrap;
  margin-top: 4.06em;
  margin-left: -.5%;
  margin-right: -.5%;
  display: flex;
}

.cat-flex {
  justify-content: center;
  align-items: center;
  margin-top: 2.06em;
  margin-bottom: 2.06em;
  display: flex;
}

.single-blog-content {
  max-width: 48.75em;
  margin-top: 5.88em;
  margin-left: auto;
  margin-right: auto;
}

.blog-post-content {
  color: #0b0b0b;
  font-size: 1em;
  line-height: 1.5;
}

.blog-post-content a {
  color: #2578c6;
  text-decoration: none;
}

.is-single-blog-post-desc {
  margin-bottom: 2em;
  font-size: 1.13em;
  line-height: 1.5;
}

.section-related {
  background-color: #f8f8f8;
  padding-top: 4.88em;
  padding-bottom: 4.88em;
}

.section-porownanie {
  background-color: #f8f8f8;
  padding-top: 6.25em;
  padding-bottom: 6.25em;
}

.porownanie-table {
  grid-column-gap: 1.69em;
  grid-row-gap: 1.69em;
  background-color: #fff;
  flex-flow: column;
  margin-top: 3.62em;
  padding: 1.25em 2.13em;
  display: flex;
}

.pt-item {
  border-bottom: 1px solid #dbdbdb;
  padding-top: .81em;
  padding-bottom: .81em;
  display: flex;
}

.pte-col {
  width: 40%;
}

.pte-col2, .pte-col3 {
  text-align: center;
  width: 30%;
}

.pte-name {
  font-size: 1em;
  line-height: 1.5;
}

.pte-normal-text {
  color: #8b8e92;
  font-size: 1em;
  line-height: 1.5;
}

.pte-aut-text {
  color: #2578c6;
  font-size: 1em;
  line-height: 1.5;
}

.image-12 {
  width: 1.5em;
}

.section-form-contact {
  padding-top: 2.81em;
  padding-bottom: 2.81em;
}

.is-contact-box {
  background-color: #deecf9;
  justify-content: space-between;
  padding: 3.31em 7.19em;
  display: flex;
}

.cb-col {
  width: 48%;
}

.cb-title {
  font-size: 2em;
  font-weight: 500;
  line-height: 1.4;
}

.image-13 {
  margin-top: 2.63em;
}

.is-c-form {
  padding-top: 1.75em;
}

.section-faq {
  background-color: #f8f8f8;
  padding-top: 5em;
  padding-bottom: 5em;
}

.sec-faq-flex {
  grid-column-gap: 6.25em;
  grid-row-gap: 6.25em;
  display: flex;
}

.faq-col {
  width: 30%;
}

.aq-content {
  width: 70%;
}

.faq-small-title {
  font-size: 1.25em;
  line-height: 1.4;
}

.accordion-wrapper {
  margin-top: 0;
}

.accordion-item {
  background-color: #0000;
  border-bottom: 1px solid #dbdbdb;
  border-radius: 0;
  margin-bottom: 20px;
  padding: 0 1.63em .94em;
}

.accordion-item-trigger {
  border-bottom: 0 solid #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25em;
  padding-bottom: 1.2em;
  display: flex;
}

.accordion-heading {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.13em;
  font-weight: 400;
  line-height: 1.4;
}

.icon.accordion-icon {
  color: #0009;
  cursor: pointer;
  font-size: 32px;
  line-height: 30px;
}

.accordion-item-content {
  margin-top: 0;
  margin-right: 9em;
  padding-bottom: 0;
  overflow: hidden;
}

.code-embed-5 {
  width: 1.25em;
  height: .75em;
}

.paragraph {
  padding-top: 6px;
}

.section-hero-sprzedawca {
  background-color: #f8f8f8;
  padding-top: 9.25em;
  padding-bottom: 4.81em;
}

.section-hero-sprzedawca.is-autoryzowany {
  background-color: #deecf9;
  margin-top: 2.5em;
  position: relative;
}

.sprzedawca-title-text {
  color: #8b8e92;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.5;
}

.sprzedawca-title-text.is-autoryzowany {
  color: #2578c6;
}

.sprzedawca-flex {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  margin-top: 1.56em;
  display: flex;
}

.sp-col {
  background-color: #dbdbdb;
  border-radius: 5px;
  width: 25%;
  padding: 3.13em 1.63em;
}

.sp-title {
  font-size: 1.5em;
  line-height: 1.4;
}

.sp-location {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2.44em;
  display: flex;
}

.image-14 {
  width: 1.5em;
  height: 1.5em;
}

.sp-location-text {
  font-size: 1em;
  line-height: 1.5;
}

.sp-col-offer {
  background-color: #fff;
  border-radius: 5px;
  justify-content: space-between;
  width: 75%;
  padding: 3.13em 1.81em;
  display: flex;
  position: relative;
}

.sp-col-offer.is-autoryzowany {
  width: 100%;
}

.sp-offer-title {
  color: #8b8e92;
  font-size: 1.5em;
  line-height: 1.4;
}

.sp-offer-title.colored {
  color: #2578c6;
}

.sp-offer-items {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: space-between;
  width: 80%;
  display: flex;
}

.sp-offer-items.is-autoryzowany {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: flex-start;
}

.cs-slick-nav {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  display: flex;
  position: absolute;
  bottom: 3.13em;
}

.sp-info-box {
  background-color: #8b8e92;
  border-radius: 5px;
  margin-top: 1.25em;
  padding-top: 3em;
  padding-bottom: 3em;
}

.info-box-title {
  color: #fff;
  text-align: center;
  font-size: 1.5em;
  line-height: 1.4;
}

.info-box-text {
  color: #fff;
  text-align: center;
  margin-top: 1.8em;
  margin-bottom: 1.8em;
  font-size: 1em;
  line-height: 1.5;
}

.info-box-button {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.link-back {
  color: #dbdbdb;
  font-size: 1em;
  line-height: 1.5;
  text-decoration: none;
  position: absolute;
  top: 3.13em;
  left: 2em;
}

.link-back.is-aut {
  color: #8b8e92;
}

.sprzedawca-subtitle {
  color: #2578c6;
  text-align: center;
  font-size: 1.13em;
  line-height: 1.5;
}

.image-15 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.autoryzoway-flex {
  justify-content: space-between;
  display: flex;
}

.aut-col {
  width: 25%;
}

.aut-col.is-logo {
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sprzedawca-aut-info {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  margin-top: 1.25em;
  display: flex;
}

.sp-dane {
  background-color: #2578c6;
  border-radius: 5px;
  width: 25%;
  padding: 1.56em;
}

.sp-dane-title {
  color: #fff;
  margin-bottom: 1.6em;
  font-size: 1.5em;
  line-height: 1.4;
}

.sp-desc {
  background-color: #fff;
  border-radius: 5px;
  width: 75%;
  padding: 1.56em 1.88em 2.25em;
}

.sp-desc-title {
  color: #2578c6;
  margin-bottom: 1.6em;
  font-size: 1.5em;
  line-height: 1.4;
}

.sp-desc-text {
  margin-top: 0;
  font-size: .88em;
  line-height: 1.5;
}

.sp-dane-item {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1.25em;
  display: flex;
}

.dane-item-icon {
  width: 1.56em;
}

.dane-text {
  color: #fff;
  font-size: 1em;
  line-height: 1.5;
}

.dane-text.is-link {
  text-decoration: none;
}

.dane-text.is-link:hover {
  color: #ffffffab;
}

.sprzedawca-galeria {
  margin-top: 1.25em;
  display: flex;
}

.galeria-left {
  aspect-ratio: auto;
  justify-content: flex-start;
  align-items: center;
  width: 15%;
  padding-bottom: 4em;
  display: flex;
  position: relative;
}

.galeria-slider {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex: none;
  width: 85%;
  display: flex;
}

.galeria-slide-item {
  border-radius: 5px;
  overflow: hidden;
}

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

.aut-slick-nav {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  display: flex;
  position: absolute;
  bottom: 0;
}

.autoryzowany-button {
  margin-top: 3em;
}

.results-number {
  color: #8b8e92;
  text-align: center;
  font-size: 1em;
  line-height: 1.5;
}

.is-list-content {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: #fff;
  border-radius: 5px;
  flex-flow: column;
  margin-top: 2em;
  padding: 2.5em 7.19em;
  display: flex;
}

.list-head-item {
  border-bottom: 1px solid #dbdbdb;
  padding-top: .75em;
  padding-bottom: .75em;
  display: flex;
}

.list-col {
  width: 20%;
}

.list-col._2 {
  width: 30%;
}

.list-col._4 {
  text-align: right;
  width: 30%;
  padding-right: 1.25em;
}

.list-title {
  color: #8b8e92;
  font-size: 1em;
  line-height: 1.5;
}

.list-title.centered {
  text-align: center;
}

.list-item {
  background-color: #f8f8f8;
  border-bottom: 0 solid #dbdbdb;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.31em;
  padding-bottom: 1.31em;
  display: flex;
}

.list-item.is-autoryzowany {
  background-color: #cde2f6;
}

.is-offer-item {
  background-color: #fff;
  border-radius: 10px;
  padding: .31em .6em;
}

.offer-item-text {
  text-align: center;
  font-size: .75em;
  line-height: 1.5;
}

.list-of-offer {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.company-name {
  color: #0b0b0b;
  font-size: 1.13em;
  line-height: 1.5;
}

.company-name.centered {
  text-align: center;
}

.company-location {
  color: #0b0b0b;
  text-align: center;
  font-size: 1.13em;
  line-height: 1.5;
}

.company-location.centered {
  text-align: center;
}

.company-location.is-autoryzowany {
  color: #2578c6;
}

.image-17 {
  width: 1em;
}

.aut-text {
  color: #2578c6;
  font-size: .75em;
  line-height: 1.5;
}

.list-view-pagination {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  justify-content: center;
  align-items: center;
  margin-top: 2.19em;
  display: flex;
}

.pagination-link {
  color: #8b8e92;
  border: 1px solid #8b8e92;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.88em;
  height: 1.88em;
  font-size: .88em;
  line-height: 1.5;
  transition: all .3s;
  display: flex;
}

.pagination-link:hover, .pagination-link.is-active {
  color: #fff;
  background-color: #2578c6;
  border-color: #2578c6;
}

.is-logowanie-box {
  background-color: #deecf9;
  max-width: 36.44em;
  margin-top: 2.06em;
  margin-left: auto;
  margin-right: auto;
  padding: 2.19em 3.44em;
}

.form-block-3 {
  margin-bottom: 0;
}

.link-password {
  color: #9ab3ce;
  font-size: .75em;
  line-height: 1.5;
  text-decoration: none;
}

.is-konto-uzytkownika {
  display: flex;
}

.konto-left-col {
  border-right: 1px solid #dbdbdb;
  width: 20%;
  padding-right: 4.38em;
}

.konto-right-col {
  width: 85%;
  padding-left: 4.38em;
}

.user-profile-title {
  grid-column-gap: .94em;
  grid-row-gap: .94em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-18 {
  width: 2em;
}

.user-profile-text {
  text-transform: uppercase;
  font-size: .88em;
  line-height: 1.5;
}

.user-profile-links {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2.19em;
  padding-left: 2.94em;
  display: flex;
}

.user-profile-link {
  color: #0b0b0b;
  border-bottom: 1px solid #2578c6;
  padding-top: .38em;
  padding-bottom: .38em;
  text-decoration: none;
  transition: all .3s;
}

.user-profile-link:hover {
  color: #2578c6;
}

.user-profile-link.is-logout {
  color: #8b8e92;
  border-bottom-width: 0;
}

.user-profile-link.is-logout:hover {
  color: #2578c6;
}

.profile-link-flex {
  grid-column-gap: .9em;
  grid-row-gap: .9em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.profil-link-text {
  font-size: .88em;
  line-height: 1.5;
}

.form-block-4 {
  margin-bottom: 0;
}

.section-ed {
  margin-bottom: 2.06em;
}

.section-ed-title {
  margin-bottom: .94em;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.5;
}

.section-ed-subitle {
  color: #6a89a6;
  margin-bottom: 1.25em;
  font-size: .88em;
  line-height: 1.5;
}

.section-ed-subitle.no-bottom {
  margin-top: .69em;
  margin-bottom: 0;
}

.form-edit-flex {
  justify-content: space-between;
  margin-top: 0;
  display: flex;
}

.image-19 {
  position: absolute;
  top: .7em;
  right: .94em;
}

.image-19.is-for-textarea {
  top: 1.4em;
}

.is-change-logo-button {
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 6em;
  max-height: 6em;
  padding: .94em;
  display: flex;
  position: relative;
}

.image-20 {
  position: absolute;
  top: 2.5em;
  right: 1em;
}

.is-user-gallery {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  display: flex;
}

.gallery-item {
  border-radius: 5px;
  width: 20%;
  overflow: hidden;
}

.gallery-item.no-photo {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.is-user-branze {
  grid-column-gap: 1.9em;
  grid-row-gap: 1.9em;
  flex-flow: wrap;
  margin-top: .94em;
  display: flex;
}

.navbar {
  background-color: #fff;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 0 32px 64px -12px #0000000f;
}

.image-22 {
  width: 11.69em;
}

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

.is-nav-link {
  color: #8b8e92;
  text-transform: uppercase;
  padding: 0;
  font-size: .88em;
  line-height: 1.5;
  transition: all .3s;
}

.is-nav-link:hover, .is-nav-link.w--current {
  color: #2578c6;
}

.nav-inner-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-col {
  width: 20%;
}

.nav-col.right-align {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-menu {
  flex: 1;
}

.is-lang-drop {
  margin-left: auto;
  margin-right: 0;
}

.dropdown-toggle {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-23 {
  width: 1.56em;
}

.image-24 {
  width: .6em;
  margin-top: .19em;
}

.dropdown-list {
  background-color: #ddd;
}

.dropdown-list.w--open {
  background-color: #fff;
}

.link-block {
  padding: .31em;
}

.mobile-label {
  display: none;
}

.checkbox-2 {
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  width: 1.81em;
  height: 1.81em;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-2.w--redirected-checked {
  background-color: #0000;
  background-image: url('../images/Frame-50715.svg');
  background-position: 50%;
  background-size: cover;
  border-color: #2578c6;
}

@media screen and (max-width: 991px) {
  .form-content-tp {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: wrap;
  }

  .form-content-items {
    flex-flow: wrap;
    margin-left: -.5%;
    margin-right: -.5%;
  }

  .form-cat-item {
    width: 14%;
    margin-left: .5%;
    margin-right: .5%;
  }

  .form-content-bottom {
    grid-column-gap: 1.7em;
    grid-row-gap: 1.7em;
    flex-flow: wrap;
  }

  .jak-flex {
    grid-row-gap: 1.25em;
    flex-flow: wrap;
  }

  .jak-item {
    width: 40%;
  }

  .jak-item-between {
    display: none;
  }

  .kontakt-cl.left-padding {
    padding-left: 2em;
  }

  .c-item-inpt.is-flex {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: wrap;
  }

  .form-input.is-textarea {
    height: 12em;
  }

  .is-file-inpt {
    grid-column-gap: .63em;
    grid-row-gap: .63em;
    flex-flow: wrap;
  }

  .s-page-hero {
    min-height: 30em;
    margin-top: 0;
    padding-top: 3.6em;
  }

  .s-page-hero.is-single-post {
    padding-top: 0;
  }

  .image-11 {
    object-fit: cover;
    min-height: 30em;
    position: relative;
  }

  .is-page-main-title {
    font-size: 2em;
  }

  .cat-items {
    flex-flow: wrap;
    margin-left: 2.81em;
  }

  .is-contact-box {
    padding-left: 2em;
    padding-right: 2em;
  }

  .section-hero-sprzedawca {
    padding-top: 7em;
  }

  .section-hero-sprzedawca.is-autoryzowany {
    margin-top: 1.88em;
  }

  .sp-dane {
    width: 30%;
  }

  .sp-desc {
    width: 70%;
  }

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

  .konto-left-col {
    width: 25%;
    padding-right: 1em;
  }

  .konto-right-col {
    padding-left: 2em;
  }

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

  .nav-col.right-align {
    grid-column-gap: 1.88em;
    grid-row-gap: 1.88em;
  }

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

  .lottie-animation {
    width: 1.1em;
  }

  .menu-button {
    background-color: #0000;
    order: 9999;
    padding: 0;
  }

  .menu-button.w--open {
    z-index: 9;
    background-color: #fff;
  }

  .brand {
    z-index: 9;
  }
}

@media screen and (max-width: 767px) {
  .is-main-title {
    font-size: 2em;
  }

  .main-content-text {
    font-size: 1em;
  }

  .form-content-items {
    grid-column-gap: 0em;
  }

  .form-cat-item {
    grid-column-gap: 0em;
    width: 32%;
  }

  .section-jak {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .jak-item {
    width: 49%;
  }

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

  .kontakt-cl {
    width: 100%;
  }

  .kontakt-cl.left-padding {
    padding-top: 2em;
    padding-left: 0;
  }

  .contact-form-item.is-fm.is-fm-smaller {
    width: 48%;
  }

  .porady-items {
    grid-column-gap: 1.56em;
    grid-row-gap: 1.56em;
    flex-flow: wrap;
  }

  .is-blog-item {
    width: 100%;
  }

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

  .cta-text {
    font-size: 1em;
  }

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

  .footer-right {
    width: 100%;
  }

  .footer-copy {
    grid-column-gap: .63em;
    grid-row-gap: .63em;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 1em;
  }

  .s-page-hero {
    padding-top: 4em;
  }

  .s-page-hero-content {
    padding-top: 3.75em;
  }

  .s-page-hero-content.is-blog-hero {
    padding-top: 0;
  }

  .is-page-main-title {
    font-size: 1.8em;
  }

  .box-blog-categories {
    padding-top: 3em;
    padding-bottom: 3em;
  }

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

  .choose-cat-title {
    width: 100%;
  }

  .cat-items {
    width: 100%;
    margin-top: 1.56em;
    margin-left: 0;
  }

  .is-contact-box {
    flex-flow: wrap;
  }

  .cb-col {
    width: 100%;
  }

  .sec-faq-flex {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    flex-flow: wrap;
  }

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

  .accordion-item {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .section-hero-sprzedawca.is-autoryzowany {
    margin-top: 2.5em;
  }

  .sprzedawca-title {
    width: 100%;
    margin-bottom: .63em;
  }

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

  .sp-col, .sp-col-offer {
    width: 100%;
  }

  .sp-col-offer.is-autoryzowany {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .autoryzoway-flex {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }

  .aut-col {
    width: 100%;
  }

  .sprzedawca-aut-info {
    flex-flow: wrap;
  }

  .sp-dane, .sp-desc {
    width: 100%;
  }

  .sprzedawca-galeria {
    flex-flow: wrap;
  }

  .galeria-left {
    width: 100%;
    padding-bottom: 3em;
  }

  .galeria-slider {
    width: 100%;
    margin-top: 1.25em;
  }

  .is-list-content {
    padding-left: 1em;
    padding-right: 1em;
  }

  .list-head-item {
    display: none;
  }

  .list-col, .list-col._2 {
    width: 100%;
  }

  .list-col._3 {
    width: 50%;
  }

  .list-col._4 {
    justify-content: center;
    align-items: center;
    width: 50%;
    padding-right: 0;
    display: flex;
  }

  .list-item {
    grid-column-gap: 0em;
    grid-row-gap: .94em;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    padding-left: .63em;
    padding-right: .63em;
  }

  .list-of-offer {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .company-location {
    text-align: left;
  }

  .is-logowanie-box {
    padding-left: 2em;
    padding-right: 2em;
  }

  .is-konto-uzytkownika {
    flex-flow: wrap;
  }

  .konto-left-col {
    border-right-width: 0;
    width: 100%;
    margin-bottom: 2.81em;
    padding-right: 0;
  }

  .konto-right-col {
    width: 100%;
    padding-left: 0;
  }

  .form-edit-flex {
    flex-flow: wrap;
  }

  .nav-col {
    width: 50%;
  }

  .mobile-label {
    font-size: .75em;
    font-weight: 300;
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .section-hero {
    padding-top: 6em;
  }

  .container, .is-box-filter {
    padding-left: 1em;
    padding-right: 1em;
  }

  .section-jak {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .image-3 {
    width: 5em;
    height: 5em;
  }

  .contact-form-item {
    grid-column-gap: .2em;
    grid-row-gap: .2em;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1.3em;
  }

  .contact-form-item.is-fm, .c-item-inpt {
    width: 100%;
  }

  .is-checkbox {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .scection-porady {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .cta-title {
    font-size: 2.1em;
    line-height: 1.3;
  }

  .button-cta {
    flex-flow: wrap;
  }

  .footer {
    padding-top: 3em;
  }

  .image-10 {
    width: 12em;
  }

  .footer-right {
    grid-column-gap: 1.88em;
    grid-row-gap: 1.88em;
    flex-flow: column;
    margin-top: 1.25em;
  }

  .footer-col {
    width: 100%;
  }

  .s-page-hero {
    min-height: 10em;
    padding-top: 4em;
  }

  .s-page-hero.is-single-post {
    min-height: 10em;
  }

  .image-11 {
    object-fit: cover;
    min-height: 10em;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .s-page-hero-content {
    width: 100%;
    height: 100%;
    padding-top: 3em;
    padding-bottom: 3em;
    position: relative;
  }

  .s-page-hero-content.is-blog-hero {
    padding-top: 5em;
    padding-bottom: 9em;
  }

  .porownanie-table {
    padding-left: 1em;
    padding-right: 1em;
  }

  .pte-name {
    font-size: .8em;
  }

  .pte-normal-text, .pte-aut-text {
    font-size: .7em;
  }

  .is-contact-box {
    padding: 2em 1em;
  }

  .sp-col-offer {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: wrap;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .cs-slick-nav.is-single-cl {
    bottom: 1em;
  }

  .sp-info-box {
    padding-left: .63em;
    padding-right: .63em;
  }

  .section-ed-title {
    font-size: 1.1em;
  }

  .is-user-gallery {
    grid-column-gap: 0em;
    flex-flow: wrap;
    margin-left: -.5%;
    margin-right: -.5%;
  }

  .gallery-item {
    width: 32%;
    height: 7em;
    margin-left: .5%;
    margin-right: .5%;
  }

  .nav-flex {
    width: 100%;
  }

  .brand {
    padding-left: 0;
  }
}


