/* ../../../tmp/tmp-3116580-SmhI2oiMk2hX/bpweb-dev/plugins/bp/web/assets/components/contentonecolumn.css */
.content-onecolumn-main {
  max-width: 440px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width:640px) {
  .content-onecolumn-main {
    max-width: 700px;
  }
}
@media screen and (min-width:1024px) {
  .content-onecolumn-main {
    max-width: 800px;
  }
}
.content-onecolumn-main.text-placement-center {
  text-align: center;
}
.content-onecolumn-main.text-placement-right {
  text-align: right;
}
.content-onecolumn-subheading {
  font-size: 1.75rem;
  line-height: 1.2142857143;
  font-weight: bold;
}
@media screen and (min-width:640px) {
  .content-onecolumn-subheading {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
@media screen and (min-width:1800px) {
  .content-onecolumn-subheading {
    font-size: 2.5625rem;
    line-height: 1.1707317073;
  }
}
.content-onecolumn-container {
  margin-top: 24px;
}
@media screen and (min-width:640px) {
  .content-onecolumn-container {
    margin-top: 32px;
  }
}
@media screen and (min-width:1800px) {
  .content-onecolumn-container {
    margin-top: 40px;
  }
}
.content-onecolumn-container p {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  text-align: inherit;
}
.content-onecolumn-container p:not(:first-child) {
  margin-top: 24px;
}
@media screen and (min-width:640px) {
  .content-onecolumn-container p:not(:first-child) {
    margin-top: 32px;
  }
}
@media screen and (min-width:1800px) {
  .content-onecolumn-container p:not(:first-child) {
    margin-top: 40px;
  }
}
.content-onecolumn-container p a {
  text-decoration: underline;
  color: #191a1b;
  transition: color 0.3s ease-out;
}
.content-onecolumn-container p a:hover,
.content-onecolumn-container p a:active {
  color: rgba(25, 26, 27, 0.7);
}
.content-onecolumn-cta-container {
  margin-top: 48px;
  display: flex;
  justify-content: center;
  gap: 24px;
}
.content-onecolumn-cta-container a {
  display: block;
}
.content-onecolumn-button-container {
  margin-top: 64px;
}
.content-onecolumn-button-container .button {
  padding: 24px 48px;
  background-color: var(--button-color);
}
