.content-block {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2763' height='1105' viewBox='0 0 2763 1105' fill='none'%3E%3Cpath opacity='0.4' d='M2732.21 620.054C2573.2 741.801 2414.3 584.291 2283.96 496.257C2217.48 451.352 2141.54 406.75 2058.65 417.797C1945.25 432.927 1874.32 546.588 1814.98 635.859C1764.07 712.452 1713.01 791.764 1639.84 846.252C1425.35 1005.98 1201.36 804.431 1228.31 566.266C1240.48 458.786 1274.82 348.787 1245.65 244.897C1216.94 142.732 1123.84 63.6453 1020.63 51.647C917.411 39.6486 809.92 94.3395 755.139 184.89C700.359 275.423 700.063 396.99 752.738 488.553C794.052 560.378 864.297 613.999 892.921 692.039C922.317 772.18 900.081 866.839 846.521 932.787C792.944 998.733 712.078 1039.09 629.014 1049.66C210.371 1103.02 125.368 709.259 47.7709 458.164' stroke='%23F5F5F5' stroke-width='100' stroke-miterlimit='10'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: cover;
}
@media screen and (min-width: 992px) {
  .content-block {
    background-position: 90%;
    background-size: 177%;
  }
}
.content-block {
  background-repeat: no-repeat;
}
.content-block .container-outer {
  border-right: 1px solid rgba(68, 73, 85, 0.15);
  border-left: 1px solid rgba(68, 73, 85, 0.15);
  padding: 0 5rem;
  padding-top: 12.8rem;
  padding-bottom: 12.8rem;
  max-width: 1080px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .content-block .container-outer {
    padding: 4rem 2.4rem;
  }
}
@media screen and (max-width: 1200px) {
  .content-block .container-outer {
    max-width: calc(100% - 4.8rem);
  }
}
.content-block .grid-before {
  top: 8rem;
}
.content-block .grid-after {
  bottom: 8rem;
}
.content-block .grid-lines .--line {
  background-color: rgba(255, 255, 255, 0.75);
}
.content-block .grid-lines .--plus {
  background-color: #2ac6a8;
}
.content-block .grid-lines .--plus svg path {
  stroke: rgba(255, 255, 255, 0.75);
  stroke-opacity: 1;
}
.content-block .--image {
  border-radius: 1.2rem;
  overflow: hidden;
  margin-bottom: 4rem;
}
@media screen and (min-width: 991px) {
  .content-block .--image {
    margin-bottom: 0rem;
  }
}
.content-block .--image img {
  min-height: auto;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .content-block .--image img {
    min-height: 51.2rem;
    -o-object-fit: cover;
       object-fit: cover;
    width: auto;
  }
}
.content-block .--content {
  border-radius: 12px;
  border: 1px solid var(--Design-Border-Card, #EDEDEE);
  background: #FFF;
  box-shadow: 0 8px 8px 0 rgba(84, 84, 84, 0.05);
  padding: 2.4rem;
  position: relative;
  left: 0em;
  min-height: auto;
}
@media screen and (min-width: 992px) {
  .content-block .--content {
    left: -1.6rem;
    min-height: 481px;
  }
}
.content-block .--content p {
  font-weight: 400;
}
.content-block .--content p:first-child {
  margin-bottom: 0;
}
.content-block .--content p em {
  border-radius: 10px;
  border: 1px solid var(--Design-Border-Container, rgba(68, 73, 85, 0.15));
  background: var(--Color-Base-White, #FFF);
  font-style: normal;
  color: var(--Color-Base-Black, #000);
  font-family: var(--Typeface-Family-Paragraph, Manrope);
  font-size: var(--Typeface-Sizes-P2, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Typeface-Line-Height-P2, 24px);
  padding: 0.8rem 1.4rem;
  margin-bottom: 1.6rem;
  display: inline-block;
}
.content-block .--content h3 {
  font-weight: 600;
  margin-bottom: 2.8rem;
}
.content-block .--content .btn-primary {
  margin-top: 2.3rem;
}/*# sourceMappingURL=style.css.map */