/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js!./assets/scss/main.scss ***!
  \******************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
.wpsisac-slider-content {
  display: none;
}

.slick-slider .slick-arrow {
  width: 3.5rem;
  padding: 0 0.4rem;
}
.slick-slider .slick-arrow::before {
  display: none;
}

.wpsisac-slick-slider .wpsisac-image-slide img,
.wpsisac-slick-slider.design-3 .wpsisac-image-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.info-header {
  line-height: 24px;
  vertical-align: middle;
  padding: 16px 15px !important;
}

.info-header-big {
  background: #046240;
  color: white;
  text-align: center;
  padding: 16px 15px;
  text-transform: uppercase;
  font-size: 1.4rem;
  margin-bottom: 0.5rem;
  text-align: center !important;
}

.btn-secondary {
  color: #fff;
  background-color: #43474a;
  border-color: #000000;
  min-width: 167px;
}

.link-modal {
  cursor: pointer;
}
.link-modal__attention {
  color: #333333;
  font-weight: bold;
  text-decoration: underline;
}

@media (max-width: 767.98px) {
  #cm.cloud {
    padding: 1rem 0.8rem !important;
    font-size: 1rem;
  }
  #cm.cloud #c-bns {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    gap: 1.5rem;
    margin-top: 0.5rem;
  }
  #cm.cloud #c-bns .c-bn {
    margin-top: 0;
    padding: 0.7rem 0.75rem;
  }
}
.mc4wp-form-fields input[type=submit] {
  background-color: #1d701d !important;
}

.navbar .container .custom-logo-link {
  display: block;
  width: 5.4rem;
}
.navbar .container .custom-logo-link .custom-logo {
  max-width: 100%;
  height: auto;
  width: auto;
}

@media (min-width: 1200px) {
  .top-nav-collapse .container .custom-logo-link {
    padding: 0.15rem 0rem;
  }
}
.top-nav-collapse .container .custom-logo-link .custom-logo {
  height: 100%;
}

@media (max-width: 1199.98px) {
  .menu-item .fa {
    float: right;
    font-size: 1.5rem;
    margin-top: -0.1rem;
  }
  .navbar .container .custom-logo-link {
    width: auto;
  }
  .navbar .container .custom-logo-link .custom-logo {
    max-width: 100%;
    height: 100%;
    width: auto;
  }
}
@media screen and (min-width: 1200.01px) and (max-width: 1360px) {
  #hp-overlay {
    max-width: 600px;
  }
}

#page .navbar-header img {
  height: 100%;
}

footer {
  background: #686868;
}

.footbox__social {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.footbox__social .fab,
.footbox__social .fa {
  font-size: 2rem;
}
@media (max-width: 767.98px) {
  .footbox__social {
    justify-content: center;
  }
}

.footer__title {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 16px;
  position: relative;
  color: #fff;
}
.footer__title::after {
  position: absolute;
  content: "";
  height: 1px;
  background: #fff;
  width: 60px;
  bottom: -1px;
  left: 0;
}
@media (max-width: 767.98px) {
  .footer__title::after {
    left: 50%;
    transform: translateX(-50%);
  }
}

.newsletter__form {
  margin-top: 2rem;
}
.newsletter__form input[type=text] {
  min-height: 32px;
  height: auto;
  width: 100%;
  max-width: 480px;
  vertical-align: middle;
  text-shadow: none;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  outline: 0;
  padding: 8px 16px;
  line-height: 1.42857;
  color: #555 !important;
  box-sizing: border-box;
  cursor: auto;
  display: block;
}
.newsletter__form input[type=text]:focus {
  border-color: #91cf91;
}
.newsletter__form input[type=submit] {
  background-color: #1d701d !important;
  border-color: #3d8b3d;
  color: #fff !important;
  cursor: pointer;
  appearance: none;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  text-shadow: none;
  filter: none;
  height: auto;
  width: auto;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 2px;
  padding: 8px 16px;
  font-weight: 400;
  display: inline-block;
}
.newsletter__form input[type=submit]:hover, .newsletter__form input[type=submit]:focus {
  border-color: #255625;
  color: #fff !important;
  background-color: #3d8b3d !important;
}

@media (min-width: 440px) and (max-width: 767.98px) {
  .dluhopis__detail .btn-secondary {
    margin-right: 2rem;
  }
}
@media (max-width: 439.98px) {
  .dluhopis__detail .btn-primary,
  .dluhopis__detail .btn-secondary {
    display: block;
    margin: 1rem auto 1.2rem;
    width: 80%;
  }
}
@media (max-width: 991.98px) {
  .emise-wrap .menu_a {
    margin-bottom: 0.3rem;
  }
  .emise-wrap .menu_a a {
    padding: 0.3rem 0;
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .emise-wrap {
    padding-right: 10px;
  }
}
.content-dluhopis size-full {
  max-width: 100%;
  height: auto;
}
.content-dluhopis h3 {
  color: #006b42;
  font-size: 18px;
  padding: 5px 0;
  margin-top: 20px;
  margin-bottom: 10px;
}

.box__alternative-emision {
  margin-top: 1rem;
  padding: 1.5rem;
  background: #eeeeee;
}

.post-content .wp-caption,
.post-content img {
  max-width: 100%;
}

article h2:not(.subtitle) {
  text-align: left;
}

h2.subtitle {
  margin-bottom: 1.4rem;
  font-size: 18px;
}
@media (max-width: 767.98px) {
  h2.subtitle {
    font-size: 16px;
  }
}

.entry-content img {
  max-width: 100%;
  height: auto;
}

.book-room {
  padding: 1rem 0rem;
}
@media screen and (min-width: 1000px) {
  .book-room {
    padding-top: 0rem;
  }
}
.book-room .btn {
  margin-top: 0rem;
}

.projekt-list__thumbnail {
  position: relative;
  overflow: hidden;
}

.projekt-list__status {
  background: rgba(0, 107, 66, 0.86);
  position: absolute;
  text-transform: uppercase;
  color: #fff;
  rotate: -34deg;
  top: 15%;
  left: -6rem;
  width: 100%;
  padding: 0.7rem 5.1rem;
  text-align: center;
  font-size: 1.1rem;
}
@media (max-width: 1199.98px) {
  .projekt-list__status {
    top: 15.8%;
    left: -5.5rem;
    width: 112%;
    padding: 0.7rem 4.8rem;
  }
}
@media (max-width: 991.98px) {
  .projekt-list__status {
    top: 18%;
    left: -6.3rem;
    width: 115%;
    padding: 0.7rem 5rem 0.7rem 4rem;
  }
}
@media (max-width: 767.98px) {
  .projekt-list__status {
    top: 16%;
    left: -6rem;
    width: 120%;
    padding: 0.7rem 7.2rem 0.7rem 4.5rem;
  }
}
@media screen and (max-width: 680px) {
  .projekt-list__status {
    padding: 0.7rem 7rem 0.7rem 5.4rem;
  }
}
@media screen and (max-width: 630px) {
  .projekt-list__status {
    top: 15%;
    padding: 0.7rem 5.6rem 0.7rem 5rem;
  }
}
@media screen and (min-width: 550.01px) and (max-width: 600px) {
  .projekt-list__status {
    top: 16%;
    left: -4rem;
    width: 122%;
    padding: 0.7rem 5.4rem 0.7rem 4.3rem;
    text-align: left;
  }
}
@media screen and (max-width: 589px) {
  .projekt-list__status {
    padding-right: 4.8rem;
  }
}
@media screen and (max-width: 550px) {
  .projekt-list__status {
    top: 18%;
    left: -5rem;
    width: 120%;
    padding: 0.5rem 4.8rem 0.5rem 5rem;
    text-align: left;
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 525px) {
  .projekt-list__status {
    top: 12%;
    left: -5rem;
    width: 125%;
    padding: 0.5rem 4.5rem 0.5rem 5rem;
    text-align: left;
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 500px) {
  .projekt-list__status {
    top: 12%;
    left: -5rem;
    width: 130%;
    padding: 0.5rem 4.2rem 0.5rem 5rem;
    text-align: left;
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 480px) {
  .projekt-list__status {
    top: 24%;
    left: -5rem;
    width: 90%;
    padding: 0.5rem 4.2rem 0.5rem 5rem;
    text-align: center;
    font-size: 0.9rem;
  }
}
@media (max-width: 439.98px) {
  .projekt-list__status {
    top: 20%;
    left: -6rem;
    width: 104%;
    padding: 0.7rem 6.1rem 0.7rem 5rem;
    text-align: center;
  }
}
@media screen and (max-width: 375px) {
  .projekt-list__status {
    width: 108%;
    font-size: 1rem;
    padding-left: 6.1rem;
    padding-right: 4.5rem;
    text-align: center;
  }
}

.book-room-link__thumbnail {
  position: absolute;
  bottom: 20px;
  left: 1rem;
  color: #ffffff;
  padding: 0.5rem 1.2rem;
  background: #046240;
  text-transform: uppercase;
  /*
  @include media-breakpoint-down(xl) {
    top: 145px;
  }

  @include media-breakpoint-down(lg) {
    top: 100px;
    padding: 0.4rem 1rem;
  }

  @include media-breakpoint-down(mg) {
    top: 175px;
    padding: 0.5rem 1.5rem;
  }
  */
}
.book-room-link__thumbnail:hover, .book-room-link__thumbnail:focus {
  color: #ffffff;
  background: #00492F;
  text-decoration: none;
}

@media (max-width: 575.98px) {
  .projekt-form {
    padding: 20px !important;
  }
}

.reality-advert {
  min-height: 920px;
}
.reality-advert__image-cov {
  position: relative;
  overflow: hidden;
}
.reality-advert__image-cov.sold img {
  filter: grayscale(1);
}
.reality-advert__status {
  position: absolute;
  text-transform: uppercase;
  color: #ffffff;
  rotate: -34deg;
  top: 15%;
  left: -6rem;
  width: 100%;
  padding: 0.7rem 1rem;
  text-align: center;
  font-size: 1.2rem;
}
.reality-advert__status--sold {
  background: #bd1c1c;
}
.reality-advert__status--reserved {
  background: #c19a20;
}

.main-foto__cov {
  overflow: hidden;
}
.main-foto__cov .reality-advert__status {
  top: 17%;
  left: -6rem;
  rotate: -38deg;
}

.reality-advert__detail h1 {
  font-weight: normal;
  margin-top: 20px;
}

section#content {
  padding-top: 30px;
}
@media (min-width: 1201px) {
  section#content {
    padding-top: 120px;
  }
}

@media screen and (max-width: 1200px) {
  .main__hero {
    padding-top: 0rem;
  }
}
.grecaptcha-badge {
  visibility: hidden;
}

#page img {
  max-width: 100%;
  height: auto;
}

.pobocky {
  display: flex;
  gap: 3rem;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {
  .pobocky {
    flex-wrap: wrap;
  }
}

@media (min-width: 768px) {
  .pobocka {
    width: 47%;
  }
}
.pobocka__title {
  margin-bottom: 1rem;
}
.pobocka__content {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (min-width: 440px) {
  .pobocka__content {
    flex-wrap: nowrap;
  }
}
@media (min-width: 440px) {
  .pobocka__content-image {
    flex-basis: 35%;
  }
}
.pobocka__content-image img {
  margin: 0;
}
@media (min-width: 440px) {
  .pobocka__content-text {
    flex-basis: 65%;
    text-align: left !important;
  }
  .pobocka__content-text > p {
    text-align: left !important;
  }
}

.project-detail .jumbotron .headers-wrapper .jumbotron-header h1 {
  margin: 0;
  text-transform: uppercase;
  font-size: 28px;
}

@media (max-width: 1199.98px) {
  .project-detail .jumbotron .headers-wrapper .jumbotron-header h1 {
    font-size: 26px;
  }
}
@media (max-width: 991.98px) {
  .project-detail .jumbotron .headers-wrapper .jumbotron-header h1 {
    font-size: 22px;
  }
}
@media (max-width: 767.98px) {
  .project-detail .jumbotron .headers-wrapper .jumbotron-header h1 {
    font-size: 20px;
  }
}
@media (max-width: 575.98px) {
  .project-detail .jumbotron .headers-wrapper .jumbotron-header h1 {
    font-size: 18px;
  }
}
@media (max-width: 991.98px) {
  .table-kpi-investor td.desc-col, .table-kpi-investor th.desc-col {
    min-width: 400px;
  }
  .table-kpi-investor td:last-of-type {
    min-width: 300px;
  }
}
@media (max-width: 767.98px) {
  .table-kpi-investor td, .table-kpi-investor th {
    white-space: wrap !important;
  }
  .table-kpi-investor td.desc-col, .table-kpi-investor th.desc-col {
    min-width: 400px;
  }
  .table-kpi-investor td:last-of-type {
    min-width: 300px;
  }
}
.table-kpi-investor td {
  text-align: left;
}
.table-kpi-investor td.price-col {
  text-align: right;
  white-space: nowrap !important;
}

.table-responsive > .table-ebidta > tbody > tr > td {
  white-space: normal;
}
@media (min-width: 768px) {
  .table-responsive > .table-ebidta > tbody > tr > td:nth-of-type(1) {
    white-space: nowrap;
  }
}

.table-ebidta td {
  text-align: left;
  white-space: normal;
}
.table-ebidta td.price-col {
  text-align: right;
  white-space: nowrap !important;
}
@media (max-width: 767.98px) {
  .table-ebidta th.header-col {
    min-width: 8rem;
    white-space: normal !important;
  }
}
.table-ebidta .rotate__cell {
  writing-mode: vertical-lr;
  transform: scale(1);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 767.98px) {
  .emitent-attention-table td:not(:first-of-type), .emitent-attention-table th {
    white-space: wrap !important;
  }
}

.bonds-offer-carousel {
  /*
  .slick-arrow {
    padding: 0;
    width: 0;
    height: 0;
    visibility: hidden;
  }
  */
}
.bonds-offer-carousel .dlbox {
  text-align: center;
}
.bonds-offer-carousel .dlbox h3 {
  margin-top: 0px;
}
.bonds-offer-carousel .dlbox img {
  margin-bottom: 1rem;
  box-shadow: none;
}
.bonds-offer-carousel .slick-arrow {
  z-index: 9;
  color: black;
  background: none;
  border: none;
  font-size: 1.5rem;
  width: auto;
  padding: 0rem;
}
.bonds-offer-carousel .slick-arrow.slick-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.bonds-offer-carousel .slick-dots {
  bottom: -3rem;
}
.bonds-offer-carousel .slick-slide {
  padding: 0px 8px;
}

.project-detail .hp__dlsection {
  padding-top: 0px;
}

#page:not(.home-page) .bonds-offer-carousel .dlbox p {
  text-align: center;
}

.project-icons .ico-text {
  text-align: center;
}
@media (max-width: 991.98px) {
  .project-icons .ico-text {
    margin-bottom: 2rem;
  }
}
.project-icons .ico-text img {
  width: 80px;
  height: auto;
}
.project-icons .ico-text__text {
  color: #006b42;
  font-size: 1.2rem;
  font-weight: bold;
}

.project-main-image {
  margin: 1.5rem 0;
}

.lipova-icons {
  margin-bottom: 0.5rem;
  margin-top: 1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.5rem;
}
.lipova-icons span {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
  color: #333;
  padding: 0.5rem;
  border: 1px solid rgba(215, 215, 215, 0.5);
  flex-grow: 1;
  line-height: 1.4;
  min-width: 15%;
}
@media (max-width: 575.98px) {
  .lipova-icons span {
    width: 100%;
  }
}
.lipova-icons span .fas,
.lipova-icons span .fawsi {
  color: #333;
  display: inline-block;
  width: 1.9rem;
  text-align: center;
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.lipova-icons span .svgi--air-conditioner {
  background: url("src/apart-icons/black/air-conditioner.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--armchair {
  background: url("src/apart-icons/black/armchair.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--balcony {
  background: url("src/apart-icons/black/balcony.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--bathrobe {
  background: url("src/apart-icons/black/bathrobe.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--bed {
  background: url("src/apart-icons/black/bed.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--coffee-machine {
  background: url("src/apart-icons/black/coffee-machine.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--desk {
  background: url("src/apart-icons/black/desk.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--fridge {
  background: url("src/apart-icons/black/fridge.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--hair-dryer {
  background: url("src/apart-icons/black/hair-dryer.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--bathroom {
  background: url("src/apart-icons/black/bathroom.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--hob {
  background: url("src/apart-icons/black/hob.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--kettle {
  background: url("src/apart-icons/black/kettle.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--kitchen {
  background: url("src/apart-icons/black/kitchen.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--microwave {
  background: url("src/apart-icons/black/microwave.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--minibar {
  background: url("src/apart-icons/black/minibar.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--park {
  background: url("src/apart-icons/black/park.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--safe {
  background: url("src/apart-icons/black/safe.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--sauna {
  background: url("src/apart-icons/black/sauna.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--skincare {
  background: url("src/apart-icons/black/skincare.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--slippers {
  background: url("src/apart-icons/black/slippers.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--telephone {
  background: url("src/apart-icons/black/telephone.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--terrace {
  background: url("src/apart-icons/black/terrace.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}
.lipova-icons span .svgi--towels {
  background: url("src/apart-icons/black/towels.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 2.5rem;
  height: 1.9rem;
  text-align: center;
  vertical-align: middle;
  fill: #333;
  stroke: #333;
}

.zamek-teaser {
  margin-bottom: 2rem;
}
.zamek-teaser a {
  display: inline-block;
  margin: 0.6rem 0rem;
}

.efi-news__banner {
  background: #efefef;
  box-shadow: 0 0 20px 0 #ededed;
  padding-bottom: 0;
  margin-top: 2rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
}
.efi-news__banner-text {
  padding: 0.5rem 1rem;
}
.efi-news__banner p:last-child {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .efi-news__banner {
    gap: 0.3rem;
  }
}
@media only screen and (min-width: 500px) and (max-width: 525px) {
  .efi-news__banner-image {
    width: 50%;
  }
  .efi-news__banner-text {
    width: 50%;
  }
}
@media (max-width: 499.98px) {
  .efi-news__banner {
    flex-wrap: wrap;
  }
  .efi-news__banner-image {
    width: 100%;
  }
  .efi-news__banner-text {
    width: 100%;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .efi-news__banner-image {
    width: 300px;
  }
}

.bond-item-top {
  width: 100%;
  height: 15rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.bonds-offer-carousel .bond-item-top {
  margin-bottom: 1rem;
}
.bond-item-top:hover, .bond-item-top:focus {
  cursor: pointer;
}
@media (min-width: 992px) {
  .bond-item-top {
    width: 15rem;
  }
}
@media (min-width: 1200px) {
  .bond-item-top {
    width: 17rem;
  }
}
.bond-item-top a {
  color: #ffffff;
  text-decoration: none;
}
.bond-item-top a:hover, .bond-item-top a:focus, .bond-item-top a:active, .bond-item-top a:visited {
  color: #ffffff;
  text-decoration: none;
}
.bond-item-top__inner {
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.bond-item-top__title {
  font-weight: 700;
  font-size: 1.2rem;
}
.bond-item-top__description {
  padding: 0.5rem 2rem;
  background: #0B5739;
  width: 100%;
  text-align: center;
  font-size: 1.1rem;
}
.bond-item-top__value {
  display: flex;
  align-items: flex-end;
  font-size: 2.8rem;
  line-height: 2.8rem;
  font-weight: 700;
  gap: 0.5rem;
}
.bond-item-top__value--big {
  display: inline-block;
  margin-bottom: -0.9rem;
  font-size: 6.5rem;
  line-height: 6.5rem;
}
.bond-item-top--red {
  background: #963111;
}
.bond-item-top--gold {
  background: #87740C;
}
.bond-item-top--tyrkys {
  background: #089977;
}
.bond-item-top--darkblue {
  background: #2913B3;
}
.bond-item-top--green {
  background: #0B5739;
}

#post-3676 .content-dluhopis h3,
#post-16807 .content-dluhopis h3 {
  line-height: 1.4;
}

@media screen and (max-width: 767px) {
  #post-3676 .dl-perex-list ul,
  #post-16807 .dl-perex-list ul {
    padding-left: 20px;
  }
}

.fb__widget {
  padding: 0 !important;
}
.fb__widget iframe {
  width: 100% !important;
  height: 100%;
  border: none;
}

.fb_iframe_widget > span {
  width: 100% !important;
}

.fb-page, .fb_iframe_widget, .fb_iframe_widget_fluid, .fb-page > span, .fb-page iframe {
  width: 100% !important;
  max-width: 100% !important;
}

/*!** Import everything from vendor *!


!**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 *!*/

/*# sourceMappingURL=main.css.map*/