.opportunities-area {
  padding: 80px 0;
  }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .opportunities-area {
      padding: 70px 0; } }
  @media only screen and (max-width: 47.9375rem) {
    .opportunities-area {
      padding: 50px 0; } }
  .opportunities-area .partners--wrapper {
    margin-top: 0; }
    @media (min-width: 48rem) and (max-width: 61.9375rem) {
      .opportunities-area .partners--wrapper {
        flex-direction: row-reverse; } }
    @media only screen and (max-width: 47.9375rem) {
      .opportunities-area .partners--wrapper {
        flex-direction: row-reverse; } }
    @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
      .opportunities-area .partners--wrapper .success__partners--info {
        padding-left: 0; } }
    @media (min-width: 48rem) and (max-width: 61.9375rem) {
      .opportunities-area .partners--wrapper .success__partners--info {
        margin-top: 50px; } }
    @media only screen and (max-width: 47.9375rem) {
      .opportunities-area .partners--wrapper .success__partners--info {
        margin-top: 40px; } }
    .opportunities-area .partners--wrapper .success__partners--info .block__title {
      max-width: 670px; }
      @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
        .opportunities-area .partners--wrapper .success__partners--info .block__title h2 {
          font-size: 50px; } }
      @media (min-width: 75rem) and (max-width: 81.1875rem) {
        .opportunities-area .partners--wrapper .success__partners--info .block__title h2 {
          font-size: 44px; } }
      @media (min-width: 62rem) and (max-width: 74.9375rem) {
        .opportunities-area .partners--wrapper .success__partners--info .block__title h2 {
          font-size: 36px; } }
      @media only screen and (max-width: 47.9375rem) {
        .opportunities-area .partners--wrapper .success__partners--info .block__title h2 {
          font-size: 40px; } }
      .opportunities-area .partners--wrapper .success__partners--info .block__title h2 span {
        font-size: 32px; }
        @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
          .opportunities-area .partners--wrapper .success__partners--info .block__title h2 span {
            font-size: 28px; } }
        @media (min-width: 75rem) and (max-width: 81.1875rem) {
          .opportunities-area .partners--wrapper .success__partners--info .block__title h2 span {
            font-size: 28px; } }
        @media (min-width: 62rem) and (max-width: 74.9375rem) {
          .opportunities-area .partners--wrapper .success__partners--info .block__title h2 span {
            font-size: 24px; } }
        @media only screen and (max-width: 47.9375rem) {
          .opportunities-area .partners--wrapper .success__partners--info .block__title h2 span {
            font-size: 24px;
            line-height: 28px;
            /* 116.667% */ } }
    @media only screen and (max-width: 47.9375rem) {
      .opportunities-area .partners--wrapper .success__partners--info .block__description {
        margin-bottom: 40px; } }
    .opportunities-area .partners--wrapper .success__partners--info .gain_lists {
      margin-top: 12px;
      }
      @media (min-width: 75rem) and (max-width: 81.1875rem) {
        .opportunities-area .partners--wrapper .success__partners--info .gain_lists {
          margin-top: 30px; } }
      @media (min-width: 62rem) and (max-width: 74.9375rem) {
        .opportunities-area .partners--wrapper .success__partners--info .gain_lists {
          margin-top: 30px; } }
      @media (min-width: 48rem) and (max-width: 61.9375rem) {
        .opportunities-area .partners--wrapper .success__partners--info .gain_lists {
          margin-top: 40px; } }
      @media only screen and (max-width: 47.9375rem) {
        .opportunities-area .partners--wrapper .success__partners--info .gain_lists {
          margin-top: 00px; } }
      .opportunities-area .partners--wrapper .success__partners--info .gain_lists li {
        margin-bottom: 25px; }
        @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
          .opportunities-area .partners--wrapper .success__partners--info .gain_lists li {
            font-size: 20px; } }
  .opportunities-area .success__rate--info {
    padding-top: 100px;
    padding-bottom: 80px;
    display: flex;
    align-items: center;
    gap: 0 120px; }
    @media (min-width: 93.75rem) and (max-width: 99.9375rem) {
      .opportunities-area .success__rate--info {
        gap: 0 80px; } }
    @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
      .opportunities-area .success__rate--info {
        gap: 0 70px; } }
    @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
      .opportunities-area .success__rate--info {
        gap: 0 70px; } }
    @media (min-width: 75rem) and (max-width: 81.1875rem) {
      .opportunities-area .success__rate--info {
        gap: 0 50px; } }
    @media (min-width: 62rem) and (max-width: 74.9375rem) {
      .opportunities-area .success__rate--info {
        gap: 0 35px; } }
    @media (min-width: 48rem) and (max-width: 61.9375rem) {
      .opportunities-area .success__rate--info {
        gap: 0 10px;
        flex-wrap: wrap;
        padding-top: 40px;
        padding-bottom: 50px; } }
    @media only screen and (max-width: 47.9375rem) {
      .opportunities-area .success__rate--info {
        gap: 0 0px;
        display: block;
        text-align: center;
        padding-top: 0;
        padding-bottom: 30px; } }
    @media (min-width: 48rem) and (max-width: 61.9375rem) {
      .opportunities-area .success__rate--info .compreshive__info {
        margin-bottom: 40px; } }
    @media only screen and (max-width: 47.9375rem) {
      .opportunities-area .success__rate--info .compreshive__info {
        margin-bottom: 40px; } }
    @media (min-width: 93.75rem) and (max-width: 99.9375rem) {
      .opportunities-area .success__rate--info .compreshive__info h3 {
        font-size: 54px; } }
    @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
      .opportunities-area .success__rate--info .compreshive__info h3 {
        font-size: 50px; } }
    @media (min-width: 75rem) and (max-width: 81.1875rem) {
      .opportunities-area .success__rate--info .compreshive__info h3 {
        font-size: 50px; } }
    @media (min-width: 75rem) and (max-width: 81.1875rem) {
      .opportunities-area .success__rate--info .compreshive__info h3 {
        font-size: 45px; } }
    @media (min-width: 62rem) and (max-width: 74.9375rem) {
      .opportunities-area .success__rate--info .compreshive__info h3 {
        font-size: 45px; } }
    @media (min-width: 75rem) and (max-width: 81.1875rem) {
      .opportunities-area .success__rate--info .compreshive__info p {
        font-size: 20px; } }
    @media (min-width: 62rem) and (max-width: 74.9375rem) {
      .opportunities-area .success__rate--info .compreshive__info p {
        font-size: 20px; } }
    @media (min-width: 48rem) and (max-width: 61.9375rem) {
      .opportunities-area .success__rate--info .compreshive__info p {
        font-size: 20px; } }
    @media (min-width: 48rem) and (max-width: 61.9375rem) {
      .opportunities-area .success__rate--info .success__single {
        width: 32%; } }
  .opportunities-area .transform__donation {
    position: relative;
    margin-top: 80px; }
    @media only screen and (max-width: 47.9375rem) {
      .opportunities-area .transform__donation {
        margin-top: 40px; } }
    .opportunities-area .transform__donation .block__title {
      max-width: 100%; }
    .opportunities-area .transform__donation .transform__shp {
      width: 60px;
      left: -65px;
      top: -15px;
      position: absolute; }
      @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
        .opportunities-area .transform__donation .transform__shp {
          display: none; } }
      @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
        .opportunities-area .transform__donation .transform__shp {
          display: none; } }
      @media (min-width: 75rem) and (max-width: 81.1875rem) {
        .opportunities-area .transform__donation .transform__shp {
          display: none; } }
      @media (min-width: 62rem) and (max-width: 74.9375rem) {
        .opportunities-area .transform__donation .transform__shp {
          display: none; } }
      @media (min-width: 48rem) and (max-width: 61.9375rem) {
        .opportunities-area .transform__donation .transform__shp {
          display: none; } }

          .opportunities-area .block__title {
              max-width: 550px; }
              .opportunities-area .block__title h2 {
                color: #231F20;
                font-size: 3.5rem;
                font-weight: 700;
                line-height: 115.519%;
                }
                @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
                  .opportunities-area .block__title h2 {
                    font-size: 3rem; } }
                @media (min-width: 75rem) and (max-width: 81.1875rem) {
                  .opportunities-area .block__title h2 {
                    font-size: 2.625rem; } }
                @media (min-width: 62rem) and (max-width: 74.9375rem) {
                  .opportunities-area .block__title h2 {
                    font-size: 2.25rem; } }
                @media (min-width: 48rem) and (max-width: 61.9375rem) {
                  .opportunities-area .block__title h2 {
                    font-size: 3.125rem;
                    line-height: 110%;
                    margin-bottom: 20px; } }
                @media only screen and (max-width: 47.9375rem) {
                  .opportunities-area .block__title h2 {
                    font-size: 2rem;
                    line-height: 110%;
                    margin-bottom: 20px; } }
               .opportunities-area .block__title h2 strong {
                  color: #0351A3;
                  font-weight: 700; }
                .opportunities-area .block__title h2 span {
                  font-size: 40px;
                  font-weight: 400;
                  line-height: 90%;
                  letter-spacing: 0;
                  display: block;
                  margin-bottom: 12px; }
                  @media (min-width: 75rem) and (max-width: 81.1875rem) {
                    .opportunities-area .block__title h2 span {
                      font-size: 36px; } }
                  @media (min-width: 62rem) and (max-width: 74.9375rem) {
                    .opportunities-area .block__title h2 span {
                      font-size: 28px; } }
                  @media only screen and (max-width: 47.9375rem) {
                    .opportunities-area .block__title h2 span {
                      font-size: 24px; } }
              .opportunities-area .block__title.block__title--medium {
                max-width: 100%; }
                .opportunities-area .block__title.block__title--medium h2 {
                  font-size: 44px; }
            
            .block__description p {
              color: #231F20;
              font-size: 1.375rem;
              font-weight: 400;
              line-height: 140%;
              letter-spacing: 0; }
              @media (min-width: 75rem) and (max-width: 81.1875rem) {
                .block__description p {
                  font-size: 1.25rem; } }
              @media (min-width: 62rem) and (max-width: 74.9375rem) {
                .block__description p {
                  font-size: 18px; } }
              @media (min-width: 48rem) and (max-width: 61.9375rem) {
                .block__description p {
                  font-size: 22px; } }
              @media only screen and (max-width: 47.9375rem) {
                .block__description p {
                  font-size: 18px; } }
                  .gain_lists {
                      margin-top: 25px; }
                      @media (min-width: 62rem) and (max-width: 74.9375rem) {
                        .gain_lists {
                          margin-top: 15px; } }
                      @media (min-width: 48rem) and (max-width: 61.9375rem) {
                        .gain_lists {
                          margin-bottom: 40px; } }
                      @media only screen and (max-width: 47.9375rem) {
                        .gain_lists {
                          margin-top: 0px; } }
                      .gain_lists ul li {
                        color: #231F20;
                        font-size: 22px;
                        font-weight: 700;
                        line-height: 140%;
                        /* 25.2px */
                        display: flex;
                        align-items: center;
                        margin-bottom: 20px; }
                        @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
                          .gain_lists ul li {
                            font-size: 18px; } }
                        @media (min-width: 75rem) and (max-width: 81.1875rem) {
                          .gain_lists ul li {
                            font-size: 16px; } }
                        @media (min-width: 62rem) and (max-width: 74.9375rem) {
                          .gain_lists ul li {
                            font-size: 16px;
                            align-items: flex-start; } }
                        @media (min-width: 48rem) and (max-width: 61.9375rem) {
                          .gain_lists ul li {
                            font-size: 18px;
                            align-items: center; } }
                        @media only screen and (max-width: 47.9375rem) {
                          .gain_lists ul li {
                            font-size: 18px;
                            align-items: center; } }
                        .gain_lists ul li i {
                          margin-right: 15px;
                          color: #0351A3;
                          font-weight: 400; }
                          @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
                            .gain_lists ul li i {
                              margin-right: 10px; } }
                          @media (min-width: 75rem) and (max-width: 81.1875rem) {
                            .gain_lists ul li i {
                              margin-right: 10px; } }
                          @media (min-width: 62rem) and (max-width: 74.9375rem) {
                            .gain_lists ul li i {
                              margin-right: 10px;
                              padding-top: 5px; } }
                          @media (min-width: 48rem) and (max-width: 61.9375rem) {
                            .gain_lists ul li i {
                              margin-right: 10px;
                              padding-top: unset; } }
                              .compreshive__info img {
                                  margin-bottom: 15px;
                                  width: 48px; }
                                  @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
                                    .compreshive__info img {
                                      width: 45px; } }
                                  @media (min-width: 62rem) and (max-width: 74.9375rem) {
                                    .compreshive__info img {
                                      width: 30px; } }
                                  @media (min-width: 48rem) and (max-width: 61.9375rem) {
                                    .compreshive__info img {
                                      font-size: 45px; } }
                                  @media (min-width: 48rem) and (max-width: 61.9375rem) {
                                    .compreshive__info img {
                                      font-size: 40px; } }
                                
                                .compreshive__info h3 {
                                  color: #231F20;
                                  font-size: 64px;
                                  font-weight: 700;
                                  line-height: 118.75%;
                                  letter-spacing: 0;
                                   }
                                  @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
                                    .compreshive__info h3 {
                                      font-size: 50px; } }
                                  @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
                                    .compreshive__info h3 {
                                      font-size: 50px; } }
                                  @media (min-width: 62rem) and (max-width: 74.9375rem) {
                                    .compreshive__info h3 {
                                      font-size: 40px; } }
                                  @media (min-width: 48rem) and (max-width: 61.9375rem) {
                                    .compreshive__info h3 {
                                      font-size: 64px; } }
                                
                                .compreshive__info p {
                                  color: #231F20;
                                  font-size: 22px;
                                  font-weight: 400;
                                  line-height: 140%;
                                  letter-spacing: 0; }
                                  @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
                                    .compreshive__info p {
                                      font-size: 20px; } }
                                  @media (min-width: 62rem) and (max-width: 74.9375rem) {
                                    .compreshive__info p {
                                      font-size: 16px; } }
                                  @media (min-width: 48rem) and (max-width: 61.9375rem) {
                                    .compreshive__info p {
                                      font-size: 20px; } }
                                