#content .block {
  padding: 60px 0 0; }
  #content .block .customer_inner {
    width: 1030px;
    padding: 0 30px 0 30px;
    position: relative;
    margin: auto; }
    #content .block .customer_inner .product-text {
      font-size: 36px;
      margin-bottom: 40px; }
    #content .block .customer_inner .product-desc {
      font-size: 16px;
      line-height: 20px;
      color: #212529;
      margin-bottom: 25px;
      text-align: left;
      width: 400px; }
    #content .block .customer_inner .product-button {
      font-size: 14px;
      color: #4C6EF5; }
    #content .block .customer_inner .col-2.background {
      border: 1px solid #CED4DA;
      border-radius: 10px;
      width: auto;
      padding: 70px; }
    #content .block .customer_inner .background-image {
      width: 340px;
      height: 105px; }
    #content .block .customer_inner .image {
      margin-top: 50px;
      width: 100%;
      height: 100%; }
    #content .block .customer_inner .col-4 {
      margin-top: 80px; }
      #content .block .customer_inner .col-4 .overview-text {
        font-size: 20px;
        margin-top: 35px;
        color: #495057; }
      #content .block .customer_inner .col-4 .overview-desc {
        font-size: 18px;
        margin-top: 16px;
        color: #212529; }
      #content .block .customer_inner .col-4 .line {
        margin-top: 40px;
        margin-bottom: 40px;
        border: 1px solid #CED4DA;
        width: 100%; }
  #content .block .col-2:last-child {
    padding-left: 0;
    margin-bottom: 28px;
    margin-top: 40px; }
  #content .block h1 {
    font-size: 36px;
    font-weight: bold;
    color: #000; }
  #content .block h2 {
    font-size: 32px;
    font-weight: bold;
    color: #000; }
  #content .block h3 {
    font-size: 24px;
    font-weight: bold;
    color: #000; }
    #content .block h3.leadership {
      margin-bottom: 30px; }
  #content .block p {
    font-size: 16px;
    line-height: 28px;
    color: #000; }
  #content .block .customer-logo {
    display: flex;
    width: 20%;
    padding: 35px 0;
    vertical-align: top;
    text-align: center; }
    #content .block .customer-logo .profile-picture {
      width: 100%;
      height: 100%; }
  #content .block .product-desc-item {
    display: inline-block;
    width: 33%;
    padding: 0px 10px;
    vertical-align: top;
    text-align: left; }
    #content .block .product-desc-item .text-main {
      margin-bottom: 20px;
      font-size: 18px;
      font-weight: bold;
      color: #000; }
    #content .block .product-desc-item .text-desc {
      font-size: 14px;
      line-height: 26px;
      color: #000; }
  #content .block .main-nav {
    display: flex; }
    #content .block .main-nav .link {
      font-family: 'Spoqa Han Sans', 'Sans-serif';
      font-size: 16px;
      line-height: 26px;
      color: #868E96;
      padding: 0 15px 15px 0;
      margin: 0 25px 0 0; }
      #content .block .main-nav .link.active {
        font-weight: bold;
        color: #000000;
        border-bottom: 1px solid #000000; }
  #content .block .innerPara {
    background-color: #3382FF;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-size: 20px;
      line-height: 35px; }
  #content .block .innerFintechPara {
    background-color: #343434;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerFintechPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-size: 20px;
      line-height: 35px; }
    #content .block .innerFintechPara .innerFintechParaName {
      text-align: center;
      padding-top: 10px;
      color: #FFF;
      font-size: 16px;
      line-height: 35px; }
  #content .block .innerHexlantPara {
    background-color: #212529;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerHexlantPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-size: 20px;
      line-height: 35px; }
    #content .block .innerHexlantPara .innerHexlantParaName {
      text-align: center;
      padding-top: 10px;
      color: #FFF;
      font-size: 16px;
      line-height: 35px; }
  #content .block .innerSeoulNewsPara {
    background-color: #F76707;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerSeoulNewsPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 15px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 23px; }
    #content .block .innerSeoulNewsPara .innerSeoulNewsParaName {
      text-align: center;
      padding-top: 10px;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 35px; }
  #content .block .innerNeoplyPara {
    background-color: #3099A0;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerNeoplyPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 35px; }
    #content .block .innerNeoplyPara .innerNeoplyParaName {
      text-align: center;
      padding-top: 10px;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 35px; }
  #content .block .innerTustversePara {
    background-color: #329AF0;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerTustversePara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 35px; }
    #content .block .innerTustversePara .innerTustverseParaName {
      text-align: center;
      padding-top: 10px;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 35px; }
  #content .block .innerDucatoPara {
    background-color: #1F4CF5;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerDucatoPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 35px; }
  #content .block .innerDelioPara {
    background-color: #1F4CF5;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerDelioPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 35px; }
  #content .block .innerRankingballPara {
    background-color: #1F4CF5;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerRankingballPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 35px; }
    #content .block .innerRankingballPara .innerRankingballParaName {
      text-align: center;
      padding-top: 10px;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 35px; }
  #content .block .innerConcoPara {
    background-color: #228DAB;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerConcoPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 18px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 25px; }
    #content .block .innerConcoPara .innerConcoParaName {
      text-align: center;
      padding-top: 10px;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 35px; }
  #content .block .innerCoredaxPara {
    background-color: #182376;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerCoredaxPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 35px; }
  #content .block .innerQcpCapitalPara {
    background-color: #182376;
    border-radius: 10px;
    height: 296px; }
    #content .block .innerQcpCapitalPara .innerParaText {
      text-align: center;
      padding: 8% 15% 0 15%;
      color: #FFF;
      font-family: SpoqaHanSans;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 35px; }
    #content .block .innerQcpCapitalPara .innerQcpCapitalParaName {
      text-align: center;
      padding-top: 10px;
      color: #FFF;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 35px; }
  #content .block .innerTerilogyPara {
    background-color: #E64980;
    border-radius: 10px;
    height: 320px; }
    #content .block .innerTerilogyPara .innerParaText {
      text-align: center;
      padding: 5% 15% 0 15%;
      color: #FFF;
      font-size: 16px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 35px; }
    #content .block .innerTerilogyPara .innerterilogyParaName {
      text-align: center;
      padding-top: 10px;
      color: #FFF;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 35px; }
  #content .block .row {
    padding-right: 12px; }
    #content .block .row.subinfo {
      margin-bottom: 24px; }
    #content .block .row .col-2 {
      display: inline-block;
      width: 50%;
      vertical-align: top;
      padding-right: 20px;
      padding-left: 0; }
    #content .block .row .col-4 {
      display: inline-block;
      width: 33%;
      vertical-align: top;
      padding-right: 20px;
      padding-bottom: 30px; }
    #content .block .row .stats-container {
      border-radius: 10px;
      background-color: #FFFFFF;
      box-shadow: 0 2px 4px 0 #ADB5BD;
      padding: 50px 35px 50px 35px; }
      #content .block .row .stats-container .line {
        border: 1px solid #CED4DA;
        width: 95%; }
      #content .block .row .stats-container.small {
        margin-top: 19.5px; }
      #content .block .row .stats-container .profile-picture {
        width: 100%;
        height: 100%;
        margin-bottom: 50px; }
      #content .block .row .stats-container .stats-text {
        padding-bottom: 10px;
        padding-top: 20px;
        color: #000000;
        font-family: 'Spoqa Han Sans', 'Sans-serif';
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 24px; }
      #content .block .row .stats-container .stats-value {
        color: #495057;
        font-family: 'Spoqa Han Sans', 'Sans-serif';
        font-size: 12px;
        letter-spacing: 0;
        line-height: 18px;
        height: 80px; }

@media screen and (min-width: 1px) and (max-width: 480px) {
  #content .block .customer_inner {
    width: 0;
    display: contents; }
    #content .block .customer_inner .product-desc {
      width: 272px;
      font-size: 14px; }
    #content .block .customer_inner .col-2 {
      padding-left: 30px; }
      #content .block .customer_inner .col-2.background {
        padding: 15px;
        margin-top: 25px;
        display: block;
        width: 82%;
        margin-left: 30px; }
    #content .block .customer_inner .background-image {
      width: 245px;
      height: 80px; }
    #content .block .customer_inner .image {
      width: 82%;
      display: block;
      margin-left: 30px; }
    #content .block .customer_inner .col-4 {
      margin-left: 30px; }
      #content .block .customer_inner .col-4 .overview-desc {
        font-size: 14px;
        width: 282px; }
      #content .block .customer_inner .col-4 .line {
        width: 28%; }
  #content .block .product-desc-item {
    display: contents; }
  #content .block .innerPara .innerParaText {
    padding: 30px 15px 0 15px;
    font-size: 14px; }
  #content .block .innerFintechPara {
    height: 410px; }
    #content .block .innerFintechPara .innerParaText {
      padding: 30px 15px 0 15px;
      font-size: 14px; }
    #content .block .innerFintechPara .innerFintechParaName {
      font-size: 12px; }
  #content .block .row .col-2 {
    display: contents; }
  #content .block .row .col-4 {
    display: contents; }
  #content .block .row .stats-container.small {
    margin-bottom: 20px; } }
