.block3 {
  background-color: #fff;
  padding-bottom: 20px; }

.strengths_retangle4_block {
  padding-top: 50px; }
  @media all and (max-width: 600px) {
    .strengths_retangle4_block {
      padding-top: 20px; } }
  .strengths_retangle4_block .cat_title {
    text-align: center;
    font-size: 30px;
    color: var(--main-color);
    font-weight: 700;
    padding-bottom: 20px; }
    @media all and (max-width: 600px) {
      .strengths_retangle4_block .cat_title {
        font-size: 20px;
        line-height: 26px;
        padding-bottom: 10px; } }
  .strengths_retangle4_block .cat_summary {
    text-align: center;
    font-size: 20px;
    color: var(--main-color);
    margin-top: 0px;
    padding-bottom: 40px; }
    @media all and (max-width: 600px) {
      .strengths_retangle4_block .cat_summary {
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 0px; } }

.strengths_retangle4_block_left {
  width: 60%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  padding: 40px 80px;
  box-sizing: border-box;
  background: linear-gradient(90deg, #e6f9ff, #fffc 90.5%);
  border-radius: 20px;
  margin-top: 20px; }
  @media all and (max-width: 600px) {
    .strengths_retangle4_block_left {
      width: 100%;
      padding: 20px 30px;
      background: linear-gradient(180deg, #e6f9ff 0.11%, #fffc 90.41%); } }
  .strengths_retangle4_block_left .item {
    width: calc(33.33% - 40px);
    margin: 0 20px;
    text-align: center; }
    @media all and (max-width: 600px) {
      .strengths_retangle4_block_left .item {
        width: calc(50% - 20px);
        margin: 0 10px; } }
    .strengths_retangle4_block_left .item .name {
      font-weight: 700;
      color: var(--main-color); }
    .strengths_retangle4_block_left .item img {
      width: 100px; }

.strengths_retangle4_block_right {
  width: calc(40% - 30px);
  float: left;
  margin-left: 30px; }
  .strengths_retangle4_block_right .btn {
    text-align: center; }
    .strengths_retangle4_block_right .btn a {
      display: inline-block;
      margin-top: 10px;
      background-color: #57c8e7;
      color: #ffffff;
      -webkit-box-shadow: 0 3px 22px rgba(59, 207, 241, 0.3);
      box-shadow: 0 3px 22px rgba(59, 207, 241, 0.3);
      padding: 12px 20px;
      font-weight: 600;
      border-radius: 5px; }
      @media all and (max-width: 600px) {
        .strengths_retangle4_block_right .btn a {
          padding: 6px 20px;
          margin-top: 10px; } }
      .strengths_retangle4_block_right .btn a:hover {
        transform: scale(1.1); }
  @media all and (max-width: 600px) {
    .strengths_retangle4_block_right {
      width: 100%;
      padding: 20px 30px;
      margin-left: 0;
      box-sizing: border-box; } }

/*# sourceMappingURL=retangle4.css.map */
