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

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 34rem;
    --layout-gap: 6rem;
  }
}
.company-grid + * {
  margin-top: var(--wp--preset--spacing--m);
}
.company-grid__company {
  display: block;
  margin: 0 0 3rem 0;
  padding: 3rem;
  background: rgba(172, 209, 201, 0.075);
  border: 1px solid transparent;
  border-radius: 10px;
  position: relative;
  transition: background 0.35s cubic-bezier(0.4, 0, 0.2, 1), border 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.company-grid__company img {
  width: 100%;
  height: auto;
  margin-bottom: 1.5rem;
}
.company-grid__company h2 {
  font-size: var(--wp--preset--font-size--font-20);
  font-weight: 400;
  color: #fff;
  margin: 0 0 0.4ch 0;
}
.company-grid__company h3 {
  padding-bottom: 1ch;
  color: #ACD1C9;
  border-bottom: 1px dashed rgba(109, 105, 105, 0.3);
}
.company-grid__company p {
  padding-right: 60px;
  color: #CED0D3;
}
.company-grid__company p:last-of-type {
  margin-bottom: 0 !important;
}
.company-grid__company .btn {
  position: absolute;
  bottom: 3rem;
  right: 3rem;
}
.company-grid__company .btn path {
  transition: stroke 0.35s ease-in-out;
}
.company-grid__company:hover, .company-grid__company:active, .company-grid__company:focus {
  background: rgba(172, 209, 201, 0.05);
  border-color: rgba(255, 255, 255, 0.25);
}
.company-grid__company:hover .btn path, .company-grid__company:active .btn path, .company-grid__company:focus .btn path {
  stroke: #ACD1C9;
}
@media (min-width: 750px) {
  .company-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 3rem;
  }
  .company-grid__company {
    width: calc(50% - 1.5rem);
    margin: 0;
  }
}/*# sourceMappingURL=block-adviser.css.map */