.section_personal_info {
  margin-top: 85px; }
  .section_personal_info .section_wrap {
    padding-left: 45px;
    padding-right: 45px; }
    @media screen and (max-width: 1000px) {
      .section_personal_info .section_wrap {
        padding-left: 20px;
        padding-right: 20px; } }
  .section_personal_info .header_block {
    position: relative;
    border-radius: 10px;
    background: #f2f4f7; }
    @media screen and (min-width: 1001px) {
      .section_personal_info .header_block {
        padding: calc(100vw * (48 / 1920)); } }
    @media screen and (max-width: 1000px) {
      .section_personal_info .header_block {
        padding: 48px; } }
    @media screen and (max-width: 1000px) {
      .section_personal_info .header_block {
        padding: 15px; } }
    .section_personal_info .header_block .avatar {
      position: absolute;
      border-radius: 10px;
      overflow: clip; }
      @media screen and (min-width: 1001px) {
        .section_personal_info .header_block .avatar {
          width: calc(100vw * (678 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .section_personal_info .header_block .avatar {
          width: 678px; } }
      @media screen and (min-width: 1001px) {
        .section_personal_info .header_block .avatar {
          height: calc(100vw * (750 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .section_personal_info .header_block .avatar {
          height: 750px; } }
      @media screen and (max-width: 1000px) {
        .section_personal_info .header_block .avatar {
          position: static;
          width: 100%;
          height: auto;
          margin-bottom: 30px; } }
      .section_personal_info .header_block .avatar img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .section_personal_info .header_block .content_block {
      width: 55%;
      margin-left: auto;
      display: flex;
      flex-flow: column nowrap;
      gap: 60px;
      justify-content: space-between; }
      @media screen and (min-width: 1001px) {
        .section_personal_info .header_block .content_block {
          min-height: calc(100vw * (600 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .section_personal_info .header_block .content_block {
          min-height: 600px; } }
      @media screen and (max-width: 1000px) {
        .section_personal_info .header_block .content_block {
          min-height: auto;
          width: 100%; } }
      .section_personal_info .header_block .content_block .section_title_wrap {
        display: flex;
        flex-flow: column nowrap; }
        @media screen and (min-width: 1001px) {
          .section_personal_info .header_block .content_block .section_title_wrap {
            gap: calc(100vw * (16 / 1920)); } }
        @media screen and (max-width: 1000px) {
          .section_personal_info .header_block .content_block .section_title_wrap {
            gap: 16px; } }
        @media screen and (min-width: 1001px) {
          .section_personal_info .header_block .content_block .section_title_wrap {
            margin-bottom: calc(100vw * (73 / 1920)); } }
        @media screen and (max-width: 1000px) {
          .section_personal_info .header_block .content_block .section_title_wrap {
            margin-bottom: 73px; } }
        @media screen and (max-width: 1000px) {
          .section_personal_info .header_block .content_block .section_title_wrap {
            gap: 5px;
            margin-bottom: 35px; } }
        .section_personal_info .header_block .content_block .section_title_wrap h1 {
          font-weight: 400;
          font-size: clamp(24px, calc( 24px + (48 - 24) * ((100vw - 1000px) / (1920 - 1000)) ), 48px);
          color: #000632; }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block .section_title_wrap h1 {
              font-size: 36px; } }
        .section_personal_info .header_block .content_block .section_title_wrap .job_title {
          font-weight: 400;
          font-size: clamp(13px, calc( 13px + (26 - 13) * ((100vw - 1000px) / (1920 - 1000)) ), 26px);
          color: #215387; }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block .section_title_wrap .job_title {
              font-size: 18px; } }
      .section_personal_info .header_block .content_block ul.brief_list {
        display: flex;
        flex-flow: column nowrap;
        font-weight: 500;
        font-size: clamp(13px, calc( 13px + (26 - 13) * ((100vw - 1000px) / (1920 - 1000)) ), 26px);
        line-height: 120%;
        color: #666984; }
        @media screen and (min-width: 1001px) {
          .section_personal_info .header_block .content_block ul.brief_list {
            gap: calc(100vw * (16 / 1920)); } }
        @media screen and (max-width: 1000px) {
          .section_personal_info .header_block .content_block ul.brief_list {
            gap: 16px; } }
        @media screen and (max-width: 1000px) {
          .section_personal_info .header_block .content_block ul.brief_list {
            font-size: 18px;
            gap: 12px; } }
        .section_personal_info .header_block .content_block ul.brief_list .title_list {
          color: #215387; }
          @media screen and (min-width: 1001px) {
            .section_personal_info .header_block .content_block ul.brief_list .title_list {
              margin-bottom: calc(100vw * (10 / 1920)); } }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block ul.brief_list .title_list {
              margin-bottom: 10px; } }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block ul.brief_list .title_list {
              margin-bottom: 5px; } }
        .section_personal_info .header_block .content_block ul.brief_list span {
          color: #215387; }
        .section_personal_info .header_block .content_block ul.brief_list ul {
          line-height: 150%; }
          @media screen and (min-width: 1001px) {
            .section_personal_info .header_block .content_block ul.brief_list ul {
              padding-left: calc(100vw * (60 / 1920)); } }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block ul.brief_list ul {
              padding-left: 60px; } }
          .section_personal_info .header_block .content_block ul.brief_list ul li {
            list-style: circle; }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block ul.brief_list ul {
              padding-left: 25px; } }
      .section_personal_info .header_block .content_block .btn_block {
        width: fit-content;
        margin-left: auto; }
        @media screen and (max-width: 1000px) {
          .section_personal_info .header_block .content_block .btn_block {
            width: 100%; } }
        .section_personal_info .header_block .content_block .btn_block button {
          font-weight: 400;
          font-size: clamp(9px, calc( 9px + (18 - 9) * ((100vw - 1000px) / (1920 - 1000)) ), 18px);
          line-height: 150%;
          text-align: justify;
          color: #fff;
          border-radius: 3px;
          background: #215387;
          border: none;
          outline: none;
          cursor: pointer; }
          @media screen and (min-width: 1001px) {
            .section_personal_info .header_block .content_block .btn_block button {
              padding-top: calc(100vw * (15 / 1920)); } }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block .btn_block button {
              padding-top: 15px; } }
          @media screen and (min-width: 1001px) {
            .section_personal_info .header_block .content_block .btn_block button {
              padding-bottom: calc(100vw * (15 / 1920)); } }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block .btn_block button {
              padding-bottom: 15px; } }
          @media screen and (min-width: 1001px) {
            .section_personal_info .header_block .content_block .btn_block button {
              padding-left: calc(100vw * (40 / 1920)); } }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block .btn_block button {
              padding-left: 40px; } }
          @media screen and (min-width: 1001px) {
            .section_personal_info .header_block .content_block .btn_block button {
              padding-right: calc(100vw * (40 / 1920)); } }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block .btn_block button {
              padding-right: 40px; } }
          .section_personal_info .header_block .content_block .btn_block button:hover {
            background: #143252; }
          @media screen and (max-width: 1000px) {
            .section_personal_info .header_block .content_block .btn_block button {
              width: 100%;
              display: flex;
              flex-flow: row nowrap;
              align-items: center;
              justify-content: center;
              font-size: 14px; } }
  .section_personal_info .about_block {
    margin-top: 180px;
    font-weight: 400;
    font-size: clamp(10px, calc( 10px + (20 - 10) * ((100vw - 1000px) / (1920 - 1000)) ), 20px);
    line-height: 150%;
    max-width: 1200px;
    color: rgba(0, 0, 0, 0.71); }
    @media screen and (min-width: 1001px) {
      .section_personal_info .about_block {
        padding: calc(100vw * (48 / 1920)); } }
    @media screen and (max-width: 1000px) {
      .section_personal_info .about_block {
        padding: 48px; } }
    @media screen and (max-width: 1000px) {
      .section_personal_info .about_block {
        font-size: 14px;
        margin-top: 0;
        padding: 20px; } }
    .section_personal_info .about_block h2 {
      font-weight: 500;
      font-size: clamp(16px, calc( 16px + (32 - 16) * ((100vw - 1000px) / (1920 - 1000)) ), 32px);
      line-height: 150%;
      color: rgba(0, 0, 0, 0.71); }
      @media screen and (max-width: 1000px) {
        .section_personal_info .about_block h2 {
          font-size: 22px;
          margin-bottom: 8px; } }
    .section_personal_info .about_block h3 {
      font-weight: 400;
      font-size: clamp(10px, calc( 10px + (20 - 10) * ((100vw - 1000px) / (1920 - 1000)) ), 20px);
      line-height: 150%;
      color: #000632; }
      @media screen and (min-width: 1001px) {
        .section_personal_info .about_block h3 {
          margin-bottom: calc(100vw * (5 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .section_personal_info .about_block h3 {
          margin-bottom: 5px; } }
      @media screen and (max-width: 1000px) {
        .section_personal_info .about_block h3 {
          font-size: 16px; } }
    @media screen and (min-width: 1001px) {
      .section_personal_info .about_block p {
        margin-bottom: calc(100vw * (20 / 1920)); } }
    @media screen and (max-width: 1000px) {
      .section_personal_info .about_block p {
        margin-bottom: 20px; } }
    @media screen and (max-width: 1000px) {
      .section_personal_info .about_block p {
        font-size: 14px;
        line-height: 150%;
        font-weight: 400; } }
    .section_personal_info .about_block ul {
      line-height: 150%; }
      @media screen and (min-width: 1001px) {
        .section_personal_info .about_block ul {
          margin-left: calc(100vw * (40 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .section_personal_info .about_block ul {
          margin-left: 40px; } }
      @media screen and (min-width: 1001px) {
        .section_personal_info .about_block ul {
          margin-bottom: calc(100vw * (20 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .section_personal_info .about_block ul {
          margin-bottom: 20px; } }
      .section_personal_info .about_block ul li {
        list-style: circle; }

@media screen and (min-width: 1001px) {
  .author_block_new {
    margin-top: calc(100vw * (10 / 1920)); } }
@media screen and (max-width: 1000px) {
  .author_block_new {
    margin-top: 10px; } }
@media screen and (min-width: 1001px) {
  .author_block_new {
    margin-bottom: calc(100vw * (45 / 1920)); } }
@media screen and (max-width: 1000px) {
  .author_block_new {
    margin-bottom: 45px; } }
.author_block_new .wrap_block {
  display: flex;
  flex-flow: row nowrap;
  align-items: center; }
.author_block_new .avatar_wrap {
  border-radius: 50%;
  overflow: clip;
  display: block;
  z-index: 2; }
  @media screen and (min-width: 1001px) {
    .author_block_new .avatar_wrap {
      width: calc(100vw * (150 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_new .avatar_wrap {
      width: 150px; } }
  @media screen and (min-width: 1001px) {
    .author_block_new .avatar_wrap {
      height: calc(100vw * (150 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_new .avatar_wrap {
      height: 150px; } }
  @media screen and (max-width: 1000px) {
    .author_block_new .avatar_wrap {
      width: 100px;
      height: 100px; } }
  .author_block_new .avatar_wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
.author_block_new .content_wrap {
  display: flex;
  flex-flow: row nowrap;
  background: #f2f4f7;
  padding-top: 14px;
  z-index: 1; }
  @media screen and (min-width: 1001px) {
    .author_block_new .content_wrap {
      border-radius: calc(100vw * (20 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_new .content_wrap {
      border-radius: 20px; } }
  @media screen and (min-width: 1001px) {
    .author_block_new .content_wrap {
      padding-top: calc(100vw * (14 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_new .content_wrap {
      padding-top: 14px; } }
  @media screen and (min-width: 1001px) {
    .author_block_new .content_wrap {
      padding-bottom: calc(100vw * (27 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_new .content_wrap {
      padding-bottom: 27px; } }
  @media screen and (min-width: 1001px) {
    .author_block_new .content_wrap {
      padding-left: calc(100vw * (75 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_new .content_wrap {
      padding-left: 75px; } }
  @media screen and (min-width: 1001px) {
    .author_block_new .content_wrap {
      padding-right: calc(100vw * (28 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_new .content_wrap {
      padding-right: 28px; } }
  @media screen and (min-width: 1001px) {
    .author_block_new .content_wrap {
      margin-left: calc(100vw * (-50 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_new .content_wrap {
      margin-left: -50px; } }
  @media screen and (max-width: 1000px) {
    .author_block_new .content_wrap {
      padding: 10px 15px 15px 50px;
      margin-left: -35px; } }
  .author_block_new .content_wrap .col {
    display: flex;
    flex-flow: column nowrap;
    border-right: 1px solid #dae0e9; }
    @media screen and (min-width: 1001px) {
      .author_block_new .content_wrap .col {
        gap: calc(100vw * (6 / 1920)); } }
    @media screen and (max-width: 1000px) {
      .author_block_new .content_wrap .col {
        gap: 6px; } }
    @media screen and (min-width: 1001px) {
      .author_block_new .content_wrap .col {
        padding-right: calc(100vw * (57 / 1920)); } }
    @media screen and (max-width: 1000px) {
      .author_block_new .content_wrap .col {
        padding-right: 57px; } }
    @media screen and (max-width: 1000px) {
      .author_block_new .content_wrap .col {
        padding-right: 20px;
        gap: 5px; } }
    .author_block_new .content_wrap .col .pretitle {
      font-weight: 400;
      font-size: clamp(7px, calc( 7px + (14 - 7) * ((100vw - 1000px) / (1920 - 1000)) ), 14px);
      color: rgba(102, 105, 132, 0.5); }
      @media screen and (max-width: 1000px) {
        .author_block_new .content_wrap .col .pretitle {
          font-size: 10px; } }
    .author_block_new .content_wrap .col .author_name {
      font-weight: 500;
      font-size: clamp(13px, calc( 13px + (26 - 13) * ((100vw - 1000px) / (1920 - 1000)) ), 26px);
      line-height: 150%;
      color: #000632; }
      @media screen and (max-width: 1000px) {
        .author_block_new .content_wrap .col .author_name {
          font-size: 18px; } }
    .author_block_new .content_wrap .col .author_job_title {
      font-weight: 400;
      font-size: clamp(9px, calc( 9px + (18 - 9) * ((100vw - 1000px) / (1920 - 1000)) ), 18px);
      color: #215387; }
      @media screen and (min-width: 1001px) {
        .author_block_new .content_wrap .col .author_job_title {
          margin-top: calc(100vw * (-6 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .author_block_new .content_wrap .col .author_job_title {
          margin-top: -6px; } }
      @media screen and (max-width: 1000px) {
        .author_block_new .content_wrap .col .author_job_title {
          font-size: 12px; } }
    .author_block_new .content_wrap .col:last-child {
      border: none; }
    .author_block_new .content_wrap .col.experience_col {
      display: flex;
      flex-flow: column nowrap;
      justify-content: center;
      align-items: center; }
      @media screen and (min-width: 1001px) {
        .author_block_new .content_wrap .col.experience_col {
          padding-left: calc(100vw * (27 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .author_block_new .content_wrap .col.experience_col {
          padding-left: 27px; } }
      @media screen and (min-width: 1001px) {
        .author_block_new .content_wrap .col.experience_col {
          padding-right: calc(100vw * (27 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .author_block_new .content_wrap .col.experience_col {
          padding-right: 27px; } }
      .author_block_new .content_wrap .col.experience_col .pretitle {
        text-align: center; }
      @media screen and (max-width: 1000px) {
        .author_block_new .content_wrap .col.experience_col {
          padding-right: 10px;
          padding-left: 10px; } }
      .author_block_new .content_wrap .col.experience_col .experience {
        font-weight: 400;
        font-size: clamp(16px, calc( 16px + (32 - 16) * ((100vw - 1000px) / (1920 - 1000)) ), 32px);
        color: #545665; }
        @media screen and (max-width: 1000px) {
          .author_block_new .content_wrap .col.experience_col .experience {
            font-size: 20px; } }

.outer_wrap_section.gray_bg {
  background: #f2f4f7;
  padding-top: 1px;
  padding-bottom: 117px; }
  @media screen and (max-width: 1000px) {
    .outer_wrap_section.gray_bg {
      padding-bottom: 50px; } }

@media screen and (min-width: 1001px) {
  .author_block_last {
    margin-top: calc(100vw * (10 / 1920)); } }
@media screen and (max-width: 1000px) {
  .author_block_last {
    margin-top: 10px; } }
@media screen and (min-width: 1001px) {
  .author_block_last {
    margin-bottom: calc(100vw * (45 / 1920)); } }
@media screen and (max-width: 1000px) {
  .author_block_last {
    margin-bottom: 45px; } }
.author_block_last .wrap_block {
  display: flex;
  flex-flow: row nowrap;
  background: #f2f4f7;
  padding: 23px; }
  @media screen and (min-width: 1001px) {
    .author_block_last .wrap_block {
      border-radius: calc(100vw * (20 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_last .wrap_block {
      border-radius: 20px; } }
  @media screen and (max-width: 1000px) {
    .author_block_last .wrap_block {
      padding: 14px; } }
.author_block_last .avatar_wrap {
  border-radius: 15px;
  overflow: clip;
  display: block;
  flex-shrink: 0; }
  @media screen and (min-width: 1001px) {
    .author_block_last .avatar_wrap {
      width: calc(100vw * (205 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_last .avatar_wrap {
      width: 205px; } }
  @media screen and (min-width: 1001px) {
    .author_block_last .avatar_wrap {
      height: calc(100vw * (205 / 1920)); } }
  @media screen and (max-width: 1000px) {
    .author_block_last .avatar_wrap {
      height: 205px; } }
  @media screen and (max-width: 1000px) {
    .author_block_last .avatar_wrap {
      width: 100px;
      height: 100px; } }
  .author_block_last .avatar_wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
.author_block_last .content_wrap {
  display: flex;
  flex-flow: column nowrap;
  gap: 10px;
  justify-content: space-between; }
  .author_block_last .content_wrap .row {
    display: flex;
    flex-flow: row nowrap; }
    @media screen and (min-width: 1001px) {
      .author_block_last .content_wrap .row {
        padding-top: calc(100vw * (5 / 1920)); } }
    @media screen and (max-width: 1000px) {
      .author_block_last .content_wrap .row {
        padding-top: 5px; } }
    @media screen and (min-width: 1001px) {
      .author_block_last .content_wrap .row {
        padding-left: calc(100vw * (25 / 1920)); } }
    @media screen and (max-width: 1000px) {
      .author_block_last .content_wrap .row {
        padding-left: 25px; } }
    @media screen and (min-width: 1001px) {
      .author_block_last .content_wrap .row {
        padding-right: calc(100vw * (28 / 1920)); } }
    @media screen and (max-width: 1000px) {
      .author_block_last .content_wrap .row {
        padding-right: 28px; } }
    .author_block_last .content_wrap .row .excertp {
      font-weight: 400;
      font-size: clamp(7px, calc( 7px + (14 - 7) * ((100vw - 1000px) / (1920 - 1000)) ), 14px);
      line-height: 150%;
      color: #666984;
      max-width: 720px; }
      @media screen and (max-width: 1000px) {
        .author_block_last .content_wrap .row .excertp {
          font-size: 12px;
          max-width: 100%; } }
    .author_block_last .content_wrap .row .read_more {
      font-weight: 400;
      font-size: clamp(7px, calc( 7px + (14 - 7) * ((100vw - 1000px) / (1920 - 1000)) ), 14px);
      line-height: 150%;
      text-decoration: underline;
      color: #000632; }
      .author_block_last .content_wrap .row .read_more:hover {
        opacity: 0.7;
        text-decoration: none; }
      @media screen and (max-width: 1000px) {
        .author_block_last .content_wrap .row .read_more {
          font-size: 12px; } }
    @media screen and (max-width: 1000px) {
      .author_block_last .content_wrap .row.first {
        padding-right: 10px; } }
    .author_block_last .content_wrap .row.last {
      flex-direction: column;
      gap: 6px; }
  .author_block_last .content_wrap .col {
    display: flex;
    flex-flow: column nowrap;
    border-right: 1px solid #dae0e9; }
    @media screen and (min-width: 1001px) {
      .author_block_last .content_wrap .col {
        gap: calc(100vw * (6 / 1920)); } }
    @media screen and (max-width: 1000px) {
      .author_block_last .content_wrap .col {
        gap: 6px; } }
    @media screen and (min-width: 1001px) {
      .author_block_last .content_wrap .col {
        padding-right: calc(100vw * (57 / 1920)); } }
    @media screen and (max-width: 1000px) {
      .author_block_last .content_wrap .col {
        padding-right: 57px; } }
    @media screen and (max-width: 1000px) {
      .author_block_last .content_wrap .col {
        padding-right: 20px;
        gap: 5px; } }
    .author_block_last .content_wrap .col .pretitle {
      font-weight: 400;
      font-size: clamp(7px, calc( 7px + (14 - 7) * ((100vw - 1000px) / (1920 - 1000)) ), 14px);
      color: rgba(102, 105, 132, 0.5); }
      @media screen and (max-width: 1000px) {
        .author_block_last .content_wrap .col .pretitle {
          font-size: 10px; } }
    .author_block_last .content_wrap .col .author_name {
      font-weight: 500;
      font-size: clamp(13px, calc( 13px + (26 - 13) * ((100vw - 1000px) / (1920 - 1000)) ), 26px);
      line-height: 150%;
      color: #000632; }
      @media screen and (max-width: 1000px) {
        .author_block_last .content_wrap .col .author_name {
          font-size: 18px; } }
    .author_block_last .content_wrap .col .author_job_title {
      font-weight: 400;
      font-size: clamp(9px, calc( 9px + (18 - 9) * ((100vw - 1000px) / (1920 - 1000)) ), 18px);
      color: #215387; }
      @media screen and (min-width: 1001px) {
        .author_block_last .content_wrap .col .author_job_title {
          margin-top: calc(100vw * (-6 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .author_block_last .content_wrap .col .author_job_title {
          margin-top: -6px; } }
      @media screen and (max-width: 1000px) {
        .author_block_last .content_wrap .col .author_job_title {
          font-size: 12px; } }
    .author_block_last .content_wrap .col:last-child {
      border: none; }
    .author_block_last .content_wrap .col.experience_col {
      display: flex;
      flex-flow: column nowrap;
      align-items: center;
      justify-content: center; }
      @media screen and (min-width: 1001px) {
        .author_block_last .content_wrap .col.experience_col {
          padding-left: calc(100vw * (27 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .author_block_last .content_wrap .col.experience_col {
          padding-left: 27px; } }
      @media screen and (min-width: 1001px) {
        .author_block_last .content_wrap .col.experience_col {
          padding-right: calc(100vw * (27 / 1920)); } }
      @media screen and (max-width: 1000px) {
        .author_block_last .content_wrap .col.experience_col {
          padding-right: 27px; } }
      .author_block_last .content_wrap .col.experience_col .pretitle {
        text-align: center; }
      @media screen and (max-width: 1000px) {
        .author_block_last .content_wrap .col.experience_col {
          padding-right: 10px;
          padding-left: 10px; } }
      .author_block_last .content_wrap .col.experience_col .experience {
        font-weight: 400;
        font-size: clamp(16px, calc( 16px + (32 - 16) * ((100vw - 1000px) / (1920 - 1000)) ), 32px);
        color: #545665; }
        @media screen and (max-width: 1000px) {
          .author_block_last .content_wrap .col.experience_col .experience {
            font-size: 20px; } }

/*# sourceMappingURL=custom_styles.css.map */
