:root {
  --sidebar-width: 28rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 32rem;
    --layout-gap: 8rem;
  }
}
.transaction-carousel {
  padding-top: 5px;
  padding-bottom: 70px;
  position: relative;
  overflow: hidden;
}
.transaction-carousel .company {
  display: block;
  background: rgba(107, 137, 145, 0.15);
  border: 1px solid rgba(107, 137, 145, 0.15);
  transition: border 0.35s ease-in-out, transform 0.35s ease-in-out, background 0.35s ease-in-out;
}
.transaction-carousel .company__logo {
  padding: 14px 0 0 0;
  background: #fff;
}
.transaction-carousel .company__logo .company-image {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  padding: 20px 15px;
}
.transaction-carousel .company__logo .company-image img {
  width: 65%;
  height: auto;
}
.transaction-carousel .company__info {
  padding: 2rem;
}
.transaction-carousel .company__info .company__sector {
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3;
  margin: 0 0 1.1rem 0;
  padding: 0 0 0 18px;
  color: #102E43;
  position: relative;
}
.transaction-carousel .company__info .company__sector:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border: 1px solid #FF7B1F;
  border-radius: 100%;
  position: absolute;
  top: 2px;
  left: 0;
}
.transaction-carousel .company__info p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: var(--wp--preset--font-size--font-17);
  line-height: 1.45;
  overflow: hidden;
}
.transaction-carousel .company:hover {
  background: rgba(107, 137, 145, 0.25);
  border-color: rgba(107, 137, 145, 0.3);
  transform: translateY(-5px);
}
.transaction-carousel .swiper-nav {
  width: 41px;
  height: 41px;
  top: calc(100% - 19px);
}
.transaction-carousel .swiper-nav:after {
  display: none;
}
.transaction-carousel .swiper-nav.swiper-button-next {
  right: -1px;
}
.transaction-carousel .swiper-nav.swiper-button-prev {
  left: calc(100% - 90px);
}
.transaction-carousel .swiper-nav .rect {
  transition: stroke 0.35s ease-in-out;
}
.transaction-carousel .swiper-nav:hover .rect {
  stroke: #67364D;
}
@media (max-width: 1023px) {
  .transaction-carousel {
    max-width: calc(88vw - 2rem);
  }
}/*# sourceMappingURL=block-transactions-widget.css.map */