@font-face {
  font-family: 'assistant';
  src: url("../../fonts/assistant/Assistant-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

.singleton-content-section {
  text-align: center;
  margin-bottom: 20px; }
  .singleton-content-section img {
    margin: auto; }
  .singleton-content-section h1, .singleton-content-section h2, .singleton-content-section h3, .singleton-content-section h4, .singleton-content-section h5, .singleton-content-section h6 {
    color: #ffffff;
    font-family: "assistant";
    font-size: 45px;
    line-height: 63px; }
  .singleton-content-section p {
    margin: auto;
    width: 372px;
    text-align: justify;
    color: #ffffff;
    font-family: "assistant";
    font-size: 18px;
    font-weight: 400;
    line-height: 25px; }
  .singleton-content-section p:has(img:only-child) {
    width: unset;
    display: -ms-flexbox;
    display: flex;
    margin-block: 20px; }
  @media screen and (max-width: 768px) {
    .singleton-content-section {
      padding-inline: 25px; }
      .singleton-content-section * {
        margin: 0;
        padding: 0; }
      .singleton-content-section img {
        width: 100%;
        margin-block: 20px; }
      .singleton-content-section h1, .singleton-content-section h2, .singleton-content-section h3, .singleton-content-section h4, .singleton-content-section h5, .singleton-content-section h6 {
        font-size: 26px;
        line-height: 36px;
        width: 100%; }
      .singleton-content-section p {
        line-height: 22px;
        font-size: 16px;
        width: 100%; } }
