.double-column-description {
  margin-top: 200px;
  display: flex;
  flex-direction: column;
  margin-right: 10%; }
  @media screen and (max-width: 1024px) {
    .double-column-description {
      margin-top: 160px; } }
  @media screen and (max-width: 420px) {
    .double-column-description {
      margin-top: 120px; } }
  @media screen and (max-width: 375px) {
    .double-column-description {
      margin-top: 100px; } }
  .double-column-description-title {
    padding-left: 20%;
    max-width: 1380px;
    padding-bottom: 55px; }
    @media screen and (max-width: 769px) {
      .double-column-description-title {
        padding-left: 50px; } }
    @media screen and (max-width: 420px) {
      .double-column-description-title {
        padding-left: 10px; } }
    @media screen and (max-width: 769px) {
      .double-column-description-title-full {
        padding-left: 15%; } }
    @media screen and (max-width: 420px) {
      .double-column-description-title-full {
        padding-left: 15px; } }
  .double-column-description-content {
    display: flex;
    max-width: 1200px;
    align-self: flex-end;
    padding-right: 5%;
    padding-left: 50px; }
    @media screen and (max-width: 1500px) {
      .double-column-description-content {
        padding-right: 20px; } }
    @media screen and (max-width: 1024px) {
      .double-column-description-content {
        padding-right: unset;
        align-self: unset; } }
    @media screen and (max-width: 700px) {
      .double-column-description-content {
        flex-direction: column;
        padding-left: 15px; } }
    .double-column-description-content-full {
      align-self: flex-start;
      margin-left: 20%;
      padding-left: 98px;
      max-width: 100%;
      flex-direction: column; }
      @media screen and (max-width: 769px) {
        .double-column-description-content-full {
          margin-left: 0px;
          padding-left: 40px; } }
      @media screen and (max-width: 420px) {
        .double-column-description-content-full {
          padding-left: 15px; } }
      .double-column-description-content-full__column-0 p {
        font-size: 18px;
        line-height: 130%;
        font-weight: 800;
        padding-bottom: 25px; }
      .double-column-description-content-full__column-0 div {
        font-size: 14px;
        line-height: 170%;
        padding-left: 100px;
        width: 400px;
        padding-bottom: 15px; }
        @media screen and (max-width: 1024px) {
          .double-column-description-content-full__column-0 div {
            padding-left: 25px;
            width: 300px; } }
        @media screen and (max-width: 769px) {
          .double-column-description-content-full__column-0 div {
            padding-left: 25px; } }
        @media screen and (max-width: 700px) {
          .double-column-description-content-full__column-0 div {
            width: unset;
            max-width: 90%; } }
        .double-column-description-content-full__column-0 div:last-of-type {
          padding-bottom: 0px; }
      .double-column-description-content-full__column-0 div {
        width: 90%;
        font-size: 12px;
        line-height: 170%; }
      .double-column-description-content-full__column-1 {
        margin-top: 56px; }
        .double-column-description-content-full__column-1 p {
          font-size: 18px;
          line-height: 130%;
          font-weight: 800;
          padding-bottom: 25px; }
        .double-column-description-content-full__column-1 div {
          font-size: 14px;
          line-height: 170%;
          padding-left: 100px;
          width: 400px;
          padding-bottom: 15px; }
          @media screen and (max-width: 1024px) {
            .double-column-description-content-full__column-1 div {
              padding-left: 25px;
              width: 300px; } }
          @media screen and (max-width: 769px) {
            .double-column-description-content-full__column-1 div {
              padding-left: 25px; } }
          @media screen and (max-width: 700px) {
            .double-column-description-content-full__column-1 div {
              width: unset;
              max-width: 90%; } }
          .double-column-description-content-full__column-1 div:last-of-type {
            padding-bottom: 0px; }
        .double-column-description-content-full__column-1 div {
          width: 90%;
          font-size: 12px;
          line-height: 170%; }
    .double-column-description-content-list {
      display: flex;
      flex-direction: row;
      justify-content: space-between; }
      @media screen and (max-width: 375px) {
        .double-column-description-content-list {
          flex-direction: column;
          padding-left: 15px; } }
      .double-column-description-content-list ul {
        list-style: none;
        width: 45%; }
        @media screen and (max-width: 420px) {
          .double-column-description-content-list ul {
            width: 95%; } }
        .double-column-description-content-list ul li {
          line-height: 170%;
          margin-bottom: 20px; }
        .double-column-description-content-list ul li::before {
          content: "\2022";
          color: #55c5ff;
          font-weight: bold;
          display: inline-block;
          width: 1em;
          margin-left: -1em;
          height: 4px; }
        .double-column-description-content-list ul:last-of-type li:last-of-type {
          margin-bottom: 0px; }
    .double-column-description-content__column-0 p {
      font-size: 18px;
      line-height: 130%;
      font-weight: 800;
      padding-bottom: 25px; }
    .double-column-description-content__column-0 div {
      font-size: 14px;
      line-height: 170%;
      padding-left: 100px;
      width: 400px;
      padding-bottom: 15px; }
      @media screen and (max-width: 1024px) {
        .double-column-description-content__column-0 div {
          padding-left: 25px;
          width: 300px; } }
      @media screen and (max-width: 769px) {
        .double-column-description-content__column-0 div {
          padding-left: 25px; } }
      @media screen and (max-width: 700px) {
        .double-column-description-content__column-0 div {
          width: unset;
          max-width: 90%; } }
      .double-column-description-content__column-0 div:last-of-type {
        padding-bottom: 0px; }
    @media screen and (max-width: 1024px) {
      .double-column-description-content__column-0 {
        flex-basis: 50%; } }
    .double-column-description-content__column-1 p {
      font-size: 18px;
      line-height: 130%;
      font-weight: 800;
      padding-bottom: 25px; }
    .double-column-description-content__column-1 div {
      font-size: 14px;
      line-height: 170%;
      padding-left: 100px;
      width: 400px;
      padding-bottom: 15px; }
      @media screen and (max-width: 1024px) {
        .double-column-description-content__column-1 div {
          padding-left: 25px;
          width: 300px; } }
      @media screen and (max-width: 769px) {
        .double-column-description-content__column-1 div {
          padding-left: 25px; } }
      @media screen and (max-width: 700px) {
        .double-column-description-content__column-1 div {
          width: unset;
          max-width: 90%; } }
      .double-column-description-content__column-1 div:last-of-type {
        padding-bottom: 0px; }
    @media screen and (max-width: 700px) {
      .double-column-description-content__column-1 {
        padding-top: 55px; } }

