body #content .virtual-pa .ideal-for {
  margin-bottom: 120px;
  padding-bottom: 60px;
  padding-top: 60px;
  box-shadow: 0 20px 11px -17px #000;
  background-image: url("/wp-content/uploads/freelancesr-scaled.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media only screen and (min-width: 992px) {
  body #content .virtual-pa .ideal-for {
    background-size: 100% 200%;
  }
}
body #content .virtual-pa .ideal-for > .container-lg {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  body #content .virtual-pa .ideal-for > .container-lg {
    text-align: right;
  }
}
body #content .virtual-pa .ideal-for .inner-wrapper {
  display: inline-block;
  padding: 30px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  box-shadow: 0 0 17px -10px #fff;
  backdrop-filter: blur(2px);
}
body #content .virtual-pa .ideal-for .inner-wrapper .title-wrapper {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  body #content .virtual-pa .ideal-for .inner-wrapper .title-wrapper {
    text-align: right;
  }
}
body #content .virtual-pa .ideal-for .inner-wrapper .title-wrapper * {
  color: #fff !important;
}
body #content .virtual-pa .ideal-for .inner-wrapper .content-wrapper ul {
  margin-bottom: 0 !important;
}
body #content .virtual-pa .ideal-for .inner-wrapper .content-wrapper ul li {
  color: whitesmoke;
  font-weight: 600 !important;
  font-size: 1.35rem !important;
  background: rgba(0, 0, 0, 0.35);
  padding: 0 7.5px;
  border-radius: 5px;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  body #content .virtual-pa .ideal-for .inner-wrapper .content-wrapper ul li {
    font-size: 0.95rem !important;
  }
}
@media only screen and (min-width: 992px) {
  body #content .virtual-pa .ideal-for .inner-wrapper .content-wrapper ul li {
    text-align: right;
  }
}

/*# sourceMappingURL=virtual-pa.css.map */
