/* Darkgrey */
/* Lightgrey */
/* Grey */
/* White */
/* Red */
/* Green */
/* Black */
/* blue */
/* Darkgrey */
/* Lightgrey */
/* Grey */
/* White */
/* Red */
/* Green */
/* Black */
/* blue */
@media only screen and (max-width: 768px) {
  .desktop-only {
    display: none !important; }

  .block_coll {
    max-width: 390px;
    min-width: 375px; }

  .product-section .product__grid .nav .nav-item .nav-link {
    font-size: 16px !important; }
  .product-section .product__grid .viewall_product {
    position: relative;
    background-color: #FFFFFF; }
    .product-section .product__grid .viewall_product:after {
      content: '';
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
      position: absolute;
      bottom: 32px;
      left: 0;
      width: 100%;
      height: 44.8px;
      transition: opactiy 500ms ease, visibility 500ms ease; }
    .product-section .product__grid .viewall_product .btn-viewall {
      background: #D20271;
      color: #FFFFFF;
      margin: auto 33.3333333333%;
      text-transform: uppercase;
      font-size: 13px;
      border-radius: 0; }
  .product-section .product__grid--tab .tab-pane .product__sub__name {
    font-size: 12px; }
  .product-section .product__grid--tab .tab-pane .col {
    max-width: 95px;
    min-width: 85px;
    padding: 0 6px; } }
@media only screen and (max-width: 991px) {
  .tablinks--block__heading {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.38;
    color: #4f5051; }
    .tablinks--block__heading:before {
      content: '\f111';
      font-family: 'Font Awesome 5 Free';
      font-weight: 900;
      color: #E0E0E0;
      margin-right: 12px;
      font-size: 20px; }
  .tablinks--block .decs-mobile {
    padding-left: 11%; }
  .tablinks.active {
    box-shadow: 0 0 4px 0 #3797ef;
    border: 1px solid #3797ef; }
    .tablinks.active .tablinks--block__heading:before {
      content: "\f058";
      font-family: 'Font Awesome 5 Free';
      font-weight: 900;
      color: #66e670;
      margin-right: 12px;
      font-size: 20px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .desktop-only {
    display: none !important; }

  /* .page-header {
     width: 980px;
     margin: 0 auto;
   }*/
  .desktop-only {
    display: none !important; }

  .page-header-container {
    position: relative; }

  .skip-link .icon {
    margin-right: 3px; }

  .skip-cart {
    width: auto;
    padding: 0 10px; }

  .viewall_product .btn-viewall {
    display: none; } }
@media (min-width: 992px) and (max-width: 1999px) {
  .mobile-only {
    display: none; }

  .page-header-container {
    position: relative; }

  #header-search {
    display: block;
    position: absolute;
    top: 55px;
    right: 0;
    height: 50px;
    padding: 0 20px;
    max-width: 280px; }

  .skip-cart {
    color: #3399cc;
    text-transform: uppercase; }
    .skip-cart:hover {
      text-decoration: none;
      color: #29B5DC; }
    .skip-cart .count {
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px;
      position: static;
      background: none;
      margin-left: 0px;
      font-size: 14px;
      width: auto;
      color: #29B5DC; }
      .skip-cart .count:before {
        content: '('; }
      .skip-cart .count:after {
        content: ')'; }

  .products__sub__list {
    width: 1140px; }

  .product__grid--tab .tab-pane .col {
    max-width: 142px;
    min-width: 140px; }
  .product__grid--tab .tab-pane .product__sub__name {
    font-size: 13px; }

  .section-credit-term__content {
    margin-top: 26px; } }
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
  .block_coll {
    min-width: 1900px; }

  .product__grid--tab .tab-pane .col {
    max-width: 142px;
    min-width: 140px; } }
@media only screen and (min-width: 1281px) and (max-width: 1600px) {
  .block_coll {
    min-width: 1907px; }

  #checkout_cart_popup .close-window {
    right: 28%;
    top: 16%; }

  .txt_right {
    right: 0%; }

  .product__grid--tab .tab-pane .col {
    max-width: 142px;
    min-width: 140px; }
  .product__grid--tab .tab-pane .product__sub__name {
    font-size: 13px; } }
@media only screen and (min-width: 1601px) {
  .block_coll {
    min-width: 1907px; }

  #checkout_cart_popup .close-window {
    right: 37%;
    top: 17%; }

  .txt_right {
    right: 0%; }

  .product__grid--tab .tab-pane .col {
    max-width: 142px;
    min-width: 140px; }
  .product__grid--tab .tab-pane .product__sub__name {
    font-size: 13px; } }
@media only screen and (min-width: 768px) {
  .customer-account-forgotpassword .box, .forgotpassword .box, .customer-account-resetpassword .box, .resetpassword .box {
    width: 320px; } }
@media only screen and (max-width: 768px) {
  .customer-account-forgotpassword p, .forgotpassword p, .customer-account-resetpassword p, .resetpassword p {
    text-align: center; } }

@media only screen and (max-width: 992px) {
  body.customer-account .container {
    max-width: 100% !important; } }

:root .otp-theme {
  --loading_icon: url(../images/otp-loading.gif); }
:root .ggp-theme {
  --loading_icon: url(../images/ggp_loading_100x67.gif); }
:root .hs-theme {
  --loading_icon: url(../images/hs-loading.gif); }

section.credit-term {
  font-family: "Open Sans", "Prompt", sans-serif;
  /*------------------------------------------------------- N E W   C U S T O M --------------------------------------------------------*/
  /* section three */
  /* News */
  /* News */
  /*------------------------------------------------------- N E W   C U S T O M --------------------------------------------------------*/
  /*portfolio_box*/
  /*portfolio_box*/
  /*-------------------------- B L O C K   C R E D I T   T E R M ---------------------------------*/
  /* section two */
  /* PMT Banner */
  /* Apply for credit */
  /* Latest machine */
  /* our portfolio */
  /* section limelight */
  /*  news  */
  /* Header banner */
  /* slide overrides */
  /*  our portfolio */
  /*
  @media (max-width: 912px) and (min-width: 576px) {
    .card-columns {
      column-count: 2;
      column-gap: 1.25rem;
      orphans: 1;
      widows: 1;
    }
  }

  */ }
  @media only screen and (max-width: 991.98px) {
    section.credit-term {
      margin-bottom: 12%; } }
  @media only screen and (max-width: 768px) {
    section.credit-term .desktop-only {
      display: none !important; }
    section.credit-term .block_coll {
      max-width: 390px;
      min-width: 375px; }
    section.credit-term .product-section .product__grid .nav .nav-item .nav-link {
      font-size: 16px !important; }
    section.credit-term .product-section .product__grid .viewall_product {
      position: relative;
      background-color: #FFFFFF; }
    section.credit-term .product-section .product__grid .viewall_product:after {
      content: "";
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
      position: absolute;
      bottom: 32px;
      left: 0;
      width: 100%;
      height: 44.8px;
      transition: opactiy 500ms ease, visibility 500ms ease; }
    section.credit-term .product-section .product__grid .viewall_product .btn-viewall {
      background: #D20271;
      color: #FFFFFF;
      margin: auto 33.3333333333%;
      text-transform: uppercase;
      font-size: 13px;
      border-radius: 0; }
    section.credit-term .product-section .product__grid--tab .tab-pane .product__sub__name {
      font-size: 12px; }
    section.credit-term .product-section .product__grid--tab .tab-pane .col {
      max-width: 95px;
      min-width: 85px;
      padding: 0 6px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    section.credit-term {
      /* .page-header {
        width: 980px;
        margin: 0 auto;
      }*/ }
      section.credit-term .desktop-only {
        display: none !important; }
      section.credit-term .desktop-only {
        display: none !important; }
      section.credit-term .page-header-container {
        position: relative; }
      section.credit-term .skip-link .icon {
        margin-right: 3px; }
      section.credit-term .skip-cart {
        width: auto;
        padding: 0 10px; }
      section.credit-term .viewall_product .btn-viewall {
        display: none; } }
  @media (min-width: 992px) and (max-width: 1999px) {
    section.credit-term .mobile-only {
      display: none; }
    section.credit-term .page-header-container {
      position: relative; }
    section.credit-term #header-search {
      display: block;
      position: absolute;
      top: 55px;
      right: 0;
      height: 50px;
      padding: 0 20px;
      max-width: 280px; }
    section.credit-term .skip-cart {
      color: #3399cc;
      text-transform: uppercase; }
    section.credit-term .skip-cart:hover {
      text-decoration: none;
      color: #29B5DC; }
    section.credit-term .skip-cart .count {
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
      border-radius: 0px;
      position: static;
      background: none;
      margin-left: 0px;
      font-size: 14px;
      width: auto;
      color: #29B5DC; }
    section.credit-term .skip-cart .count:before {
      content: "("; }
    section.credit-term .skip-cart .count:after {
      content: ")"; }
    section.credit-term .products__sub__list {
      width: 1140px; }
    section.credit-term .product__grid--tab .tab-pane .col {
      max-width: 142px;
      min-width: 140px; }
    section.credit-term .product__grid--tab .tab-pane .product__sub__name {
      font-size: 13px; }
    section.credit-term .section-credit-term__content {
      margin-top: 26px; } }
  @media only screen and (min-width: 1200px) and (max-width: 1280px) {
    section.credit-term .block_coll {
      min-width: 1900px; }
    section.credit-term .product__grid--tab .tab-pane .col {
      max-width: 142px;
      min-width: 140px; } }
  @media only screen and (min-width: 1281px) and (max-width: 1600px) {
    section.credit-term .block_coll {
      min-width: 1907px; }
    section.credit-term #checkout_cart_popup .close-window {
      right: 28%;
      top: 16%; }
    section.credit-term .txt_right {
      right: 0%; }
    section.credit-term .product__grid--tab .tab-pane .col {
      max-width: 142px;
      min-width: 140px; }
    section.credit-term .product__grid--tab .tab-pane .product__sub__name {
      font-size: 13px; } }
  @media only screen and (min-width: 1601px) {
    section.credit-term .block_coll {
      min-width: 1907px; }
    section.credit-term #checkout_cart_popup .close-window {
      right: 37%;
      top: 17%; }
    section.credit-term .txt_right {
      right: 0%; }
    section.credit-term .product__grid--tab .tab-pane .col {
      max-width: 142px;
      min-width: 140px; }
    section.credit-term .product__grid--tab .tab-pane .product__sub__name {
      font-size: 13px; } }
  @media only screen and (min-width: 768px) {
    section.credit-term .customer-account-forgotpassword .box,
    section.credit-term .forgotpassword .box,
    section.credit-term .customer-account-resetpassword .box,
    section.credit-term .resetpassword .box {
      width: 320px; } }
  @media only screen and (max-width: 768px) {
    section.credit-term .customer-account-forgotpassword p,
    section.credit-term .forgotpassword p,
    section.credit-term .customer-account-resetpassword p,
    section.credit-term .resetpassword p {
      text-align: center; } }
  @media only screen and (max-width: 992px) {
    section.credit-term body.customer-account .container {
      max-width: 100% !important; } }
  section.credit-term .what_i_get .aside_box:after,
  section.credit-term .top_banner ul:after {
    content: "";
    clear: both;
    display: block; }
  section.credit-term .std ul.reset {
    padding: 0;
    margin: 0; }
  section.credit-term .std ul.reset.horizontal li {
    float: left;
    list-style: none; }
  section.credit-term .main-container {
    width: 100% !important; }
  section.credit-term .top_banner .cover_image {
    position: absolute;
    width: 100%;
    height: 380px;
    left: 0;
    top: 0;
    z-index: 1;
    text-indent: -5000px; }
  section.credit-term .section_seven .container {
    width: 1178px !important; }
  section.credit-term .top_bg {
    background: linear-gradient(to right, #f6f6f6, #b1b1b1); }
  section.credit-term .txt_left {
    background: url("/skin/frontend/ggp/default/images/keyaccount/keyaccount_topbg.png") no-repeat left 0;
    height: 309px;
    margin-top: -40px;
    position: relative; }
  @media only screen and (max-width: 991.98px) {
    section.credit-term .txt_left {
      margin-left: 37%; } }
  section.credit-term .txt_left p._txt_left:first-child {
    color: #000000;
    font-size: 25px;
    font-weight: bolder;
    padding: 15px 0 0 23%; }
  section.credit-term .txt_left p._txt_left:nth-child(2) {
    color: #BDBEC0;
    font-size: 16px;
    margin: 7px 0 0 278px; }
  section.credit-term .txt_left div.signature_elec img {
    margin: 15px 0 0 279px; }
  section.credit-term .txt_right {
    position: absolute;
    top: 11%;
    width: 210px; }
  @media only screen and (max-width: 991.98px) {
    section.credit-term .txt_right {
      padding-left: 17px;
      width: 60%; } }
  section.credit-term .txt_right a {
    background: #D20271;
    border-radius: 16px;
    display: block;
    height: 34px;
    width: 100%; }
  section.credit-term .txt_right a:hover {
    text-decoration: none; }
  section.credit-term .txt_right p > a {
    color: #FFFFFF !important;
    padding: 2% 31% 0; }
  section.credit-term .txt_right p._txt_right_first {
    color: #000000 !important;
    font-size: 33px;
    font-weight: bolder;
    margin: 0em 0 0.5em 0; }
  @media only screen and (max-width: 991.98px) {
    section.credit-term .txt_right p._txt_right_first {
      font-size: 28px; } }
  section.credit-term .txt_right p._txt_right_second {
    color: #D20271 !important;
    font-size: 12px !important; }
  section.credit-term .txt_right_group p {
    display: inline-flex;
    margin: 0.5em 0.5em 0.5em !important; }
  section.credit-term .img_banner_second img {
    left: 44%;
    position: absolute;
    top: 14%; }
  section.credit-term .txt_right_group {
    display: -webkit-inline-box; }
  section.credit-term .txt_right_group span {
    color: #000000;
    font-size: 15px;
    font-weight: bolder; }
  @media only screen and (max-width: 991.98px) {
    section.credit-term .txt_right_group span {
      font-size: 14px; } }
  section.credit-term .section_three {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 48px;
    padding-top: 0 !important; }
  section.credit-term .section_three .block {
    width: 100%;
    margin: auto auto 16px auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
    border-radius: 8px; }
  section.credit-term .section_three .block .block_image {
    padding: 16px;
    background: rgba(41, 181, 220, 0.1);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 12px; }
  section.credit-term .section_three .block .block_image img {
    width: 56px;
    height: 56px; }
  section.credit-term .section_three .block p {
    flex-grow: 1;
    font-family: "Open Sans", "Prompt", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    text-align: left;
    color: #000000;
    margin-left: 12px; }
  @media (max-width: 512px) {
    section.credit-term .section_three {
      margin-bottom: 16px; }
    section.credit-term .section_three .block .block_image img {
      width: 40px !important;
      height: 40px !important; }
    section.credit-term .section_three .block p {
      font-size: 16px !important; } }
  section.credit-term .section_five {
    margin: 40px 0; }
  @media only screen and (max-width: 991.98px) {
    section.credit-term .section_five {
      display: none; } }
  @media only screen and (max-width: 1999px) {
    section.credit-term .section_five .container {
      max-width: 1140px; } }
  section.credit-term .block-machine {
    margin-top: 85px;
    position: relative; }
  section.credit-term .block-machine .hilight {
    border-bottom: 8px solid #D20271;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3); }
  section.credit-term .block-machine > p {
    position: absolute;
    right: 25px;
    font-size: 24px;
    top: 36px;
    color: #000000; }
  section.credit-term .block-machine > p > span {
    color: #29B5DC; }
  section.credit-term .block-machine__col p {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    left: 27px;
    position: absolute;
    top: 82%;
    line-height: 22px; }
  section.credit-term .circle_one {
    background-color: rgba(255, 255, 255, 0.4);
    height: 200px;
    margin-top: 95px;
    width: 100%; }
  section.credit-term .circle_one p:first-child {
    color: #D20271 !important;
    font-size: 27px !important;
    padding: 27px 0 0 79px; }
  section.credit-term .circle_one p:nth-child(2) {
    color: #D20271 !important;
    font-size: 50px !important;
    font-weight: bolder !important;
    margin: 21px 0 0 79px; }
  section.credit-term .circle_one p:last-child {
    color: #010101 !important;
    font-size: 18px !important;
    font-weight: bold;
    padding: 43px 0 0 0;
    text-align: center; }
  section.credit-term .tri_sym {
    border-top: 8px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 10px solid #D20271;
    bottom: 34px;
    height: 15px;
    left: 274px;
    position: absolute;
    width: 15px; }
  section.credit-term .cycle-slideshow > div {
    background: #FFFFFF !important; }
  section.credit-term .banner_tri_sym {
    border-top: 8px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 10px solid #29B5DC;
    bottom: 15px;
    height: 15px;
    left: 234px;
    position: absolute;
    top: 26px;
    width: 15px; }
  section.credit-term .icon_call {
    background: #29B5DC;
    border-radius: 50%;
    height: 44px;
    left: 39%;
    position: absolute;
    top: 88px;
    width: 44px; }
  section.credit-term .icon_call img {
    margin: 11px; }
  section.credit-term .section_six {
    width: 100%; }
    section.credit-term .section_six .client_wrapper {
      margin-top: 15px; }
    section.credit-term .section_six h2#testimonials_header {
      display: none; }
  section.credit-term .section_seven {
    width: 100%;
    background: #FFFFFF; }
  section.credit-term .container-more {
    width: 1140px !important; }
  section.credit-term .info {
    background-color: #FFFFFF; }
  section.credit-term .blog {
    background: #F2F2F2;
    padding: 30px 0; }
  section.credit-term .blog a.view_all {
    margin: 0 auto !important;
    font-family: "Open Sans", "Prompt", sans-serif; }
  section.credit-term .news {
    margin: 50px auto 90px; }
  section.credit-term .news > h3 {
    font-size: 36px;
    color: #39393F;
    margin: 70px 0 50px 0;
    text-align: center; }
  section.credit-term .news > ul {
    list-style-type: none !important;
    padding: 0;
    text-align: center;
    white-space: nowrap; }
  section.credit-term .news > ul > li {
    position: relative;
    display: inline-block;
    text-align: center;
    padding: 0 53px;
    margin: 0 !important; }
  section.credit-term .news > ul > li::after {
    top: -8px;
    left: 0;
    position: absolute;
    content: "";
    background-color: #E6E6E6;
    display: block;
    width: 1px;
    height: 56px; }
  section.credit-term .news > ul > li:first-child::after {
    background-color: transparent; }
  section.credit-term .news > ul > li > a > img {
    display: block;
    text-align: center;
    height: 40px;
    transition: transform 0.2s ease-in-out;
    -webkit-transition: transform 0.2s ease-in-out;
    -moz-transition: transform 0.2s ease-in-out;
    -ms-transition: transform 0.2s ease-in-out; }
  section.credit-term .news > ul > li > a > img:hover {
    transform: scale(1.2); }
  section.credit-term .key_account_new .news h3 {
    display: none; }
  section.credit-term .main-container .container {
    z-index: 2; }
  section.credit-term .cms-page-view .std .section.top_banner {
    height: 309px; }
  section.credit-term .cms-page-view .std .section.top_banner .txt-section {
    position: relative; }
  section.credit-term .std .top_banner ul li {
    margin-left: 40px; }
  section.credit-term .std .top_banner ul li:first-child {
    margin-left: 20px; }
  section.credit-term .std .top_banner ul em {
    display: block;
    float: left;
    width: 16px;
    font-size: 22px;
    line-height: 16px;
    background: #FFFFFF;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    color: #29B5DC;
    margin-top: 3px; }
  section.credit-term .std .top_banner ul span {
    float: left;
    color: #FFF;
    font-size: 16px;
    margin-left: 15px; }
  section.credit-term .std .top_banner ul span {
    float: left;
    color: #FFF;
    font-size: 16px;
    font-family: "Open Sans", "Prompt", sans-serif;
    font-weight: 600;
    margin-left: 15px; }
  section.credit-term .std .top_banner .btn {
    margin-top: 40px; }
  section.credit-term .std .section .btn a {
    display: block;
    background: #DD197D;
    height: 34px;
    width: 278px;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    line-height: 34px;
    font-family: "Open Sans", "Prompt", sans-serif;
    font-weight: 400;
    margin: 10px auto;
    opacity: 1;
    text-decoration: none;
    -webkit-border-radius: 34px;
    -moz-border-radius: 34px;
    border-radius: 34px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear; }
  section.credit-term .std .section .btn a:hover {
    background: #F451AA; }
  section.credit-term .cms-page-view .std .section {
    padding: 40px 0; }
  section.credit-term .cms-page-view .std .section h2 {
    font-size: 32px;
    color: #000000;
    text-align: center; }
  @media only screen and (max-width: 991.98px) {
    section.credit-term .cms-page-view .std .section .txt-section {
      padding: 0; } }
  section.credit-term .cms-page-view .std .section.you_eligible,
  section.credit-term .cms-page-view .std .section.who_are_we {
    background: #F7F7F7; }
  section.credit-term .std .printing_equipment p,
  section.credit-term .what_i_get .aside_box {
    margin: 40px 0; }
  section.credit-term .what_i_get .aside {
    width: 25%;
    float: left;
    padding-top: 95px;
    background-repeat: no-repeat;
    background-position: center top; }
  section.credit-term .what_i_get .aside.girl {
    background-image: url("../images/keyaccount/girl.png"); }
  section.credit-term .what_i_get .aside.bird {
    background-image: url("../images/keyaccount/bird.png"); }
  section.credit-term .what_i_get .aside.logistic {
    background-image: url("../images/keyaccount/logistic.png"); }
  section.credit-term .what_i_get .aside.term {
    background-image: url("../images/keyaccount/term.png"); }
  section.credit-term .what_i_get .aside h3 {
    font-size: 16px;
    font-family: "Open Sans", "Prompt", sans-serif;
    font-weight: 600;
    color: #BDBEC0;
    text-align: center; }
  section.credit-term .cms-page-view .std .what_i_get .aside p {
    font-size: 13px;
    line-height: 15px;
    color: #808083;
    margin: 0;
    padding: 0 15px; }
  section.credit-term .cms-page-view .std .what_i_get .aside p strong {
    font-family: "Open Sans", "Prompt", sans-serif;
    font-weight: 300;
    display: block;
    height: 50px; }
  section.credit-term .cms-page-view .std .what_i_get .aside span {
    display: block;
    padding-left: 20px;
    margin-top: 5px; }
  section.credit-term .cms-page-view .std .what_i_get .aside span em {
    margin-left: -20px;
    margin-right: 10px;
    color: #D20271;
    font-size: 11px; }
  section.credit-term .std .what_i_get .btn a {
    width: 315px;
    height: 38px;
    line-height: 38px; }
  section.credit-term .std .you_eligible ul li {
    width: 32%;
    background-repeat: no-repeat;
    background-position: 50px 0;
    height: 50px;
    margin: 15px 0; }
  section.credit-term .std .you_eligible ul li.or {
    width: 2%;
    text-align: center;
    padding-left: 0;
    font-family: "Open Sans", "Prompt", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px; }
  section.credit-term .std .you_eligible ul li.employees {
    background-image: url("../images/keyaccount/group.png"); }
  section.credit-term .std .you_eligible ul li.locations {
    background-image: url("../images/keyaccount/pin2.png");
    background-position: 60px 0; }
  section.credit-term .std .you_eligible ul li.suitcase {
    background-image: url("../images/keyaccount/black_suitcase2.png");
    background-position: 60px 0; }
  section.credit-term .std .you_eligible ul li span {
    display: block;
    width: 150px;
    margin-left: 120px;
    font-family: "Open Sans", "Prompt", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px; }
  section.credit-term .std .ourclient ul li {
    width: 160px;
    height: 80px;
    position: relative;
    padding: 20px 10px;
    text-align: center;
    margin-left: 0; }
  section.credit-term .ourclient ul li img {
    display: inline-block; }
  section.credit-term .ourclient ul li:after {
    content: "";
    display: block;
    width: 1px;
    height: 60px;
    background: #D0D2D3;
    position: absolute;
    left: 0;
    top: 15px; }
  section.credit-term .ourclient ul li:first-child:after {
    width: 0;
    background: transparent; }
  section.credit-term .cms-page-view .std .section.offset_printing {
    padding: 60px 0; }
  section.credit-term .offset_printing .box_text {
    position: absolute;
    width: 100%;
    top: 290px;
    right: 0;
    text-align: right;
    padding: 0 20px; }
  section.credit-term .offset_printing .box_text h3 {
    color: #FFF;
    font-family: "Open Sans", "Prompt", sans-serif;
    font-weight: 400;
    font-size: 26px;
    line-height: 26px; }
  section.credit-term .cms-page-view .std .offset_printing .box_text p {
    color: #FFF;
    font-family: "Open Sans", "Prompt", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px; }
  section.credit-term .offset_printing .container {
    background: url("../images/keyaccount/offset_printing.jpg") no-repeat center center;
    height: 380px; }
  section.credit-term .card--portfolio {
    transition: box-shadow 0.3s ease-in-out;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.01);
    cursor: pointer; }
  section.credit-term .card--portfolio:hover {
    box-shadow: 0px 4px 10px rgba(170, 170, 170, 0.5); }
  section.credit-term .card--portfolio .card-img-top {
    width: 100%;
    height: 282px;
    overflow: hidden;
    display: block; }
  section.credit-term .card--portfolio .card-img-top img {
    width: 100%;
    height: auto; }
  section.credit-term .card--portfolio .card-body {
    height: 172px; }
  section.credit-term .card--portfolio .card-body p {
    color: #000000;
    padding: 0;
    margin: 0;
    font: 14px/16px "tahoma", arial; }
  section.credit-term .portfolio_box .paging {
    display: block;
    position: absolute;
    top: 120px;
    width: 40px;
    height: 40px;
    border: 1px solid #BFBFBF;
    -webkit-border-radius: 36px;
    -moz-border-radius: 36px;
    border-radius: 36px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    text-align: center; }
  section.credit-term .portfolio_box .paging em {
    font-size: 2em;
    line-height: 38px;
    color: #BFBFBF; }
  section.credit-term .portfolio_box .paging.left {
    left: 0;
    padding-right: 4px; }
  section.credit-term .portfolio_box .paging.right {
    right: 0;
    padding-left: 4px; }
  section.credit-term .portfolio_box .paging:hover {
    border-color: #E0197D; }
  section.credit-term .portfolio_box .paging:hover em {
    color: #E0197D; }
  section.credit-term .portfolio_box .contents div.slide_cover {
    position: relative;
    height: 320px;
    overflow: hidden; }
  section.credit-term .portfolio_box .btn-cover {
    margin: 25px auto 0px;
    height: 45px;
    position: relative; }
  section.credit-term .portfolio_box .start_config {
    position: absolute;
    display: block;
    width: 320px;
    height: 34px;
    background: #E0197D;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    margin: 0 auto;
    -webkit-border-radius: 34px;
    -moz-border-radius: 34px;
    border-radius: 34px;
    line-height: 34px;
    left: 50%;
    margin-left: -160px; }
  section.credit-term .portfolio_box .start_config:hover {
    background: #F40086; }
  section.credit-term .portfolio_box center a {
    color: #808082;
    font-size: 13px; }
  section.credit-term .banner-contact {
    background: url(../images/keyaccount/banner_contact.png) no-repeat center center fixed;
    position: relative;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-top: 80px; }
  section.credit-term .banner-contact .img-banner {
    background: linear-gradient(300.96deg, #0C3C59 0%, rgba(0, 33, 64, 0.62) 100%);
    height: 310px;
    width: 100%; }
  section.credit-term .banner-contact .texting {
    position: absolute;
    top: 29%;
    width: 100%; }
  @media only screen and (max-width: 991.98px) {
    section.credit-term .banner-contact .texting {
      top: 21%; } }
  section.credit-term .banner-contact .texting .text-heading {
    font-size: 34px;
    color: #FFFFFF !important;
    font-weight: bolder;
    margin-bottom: 19px; }
  section.credit-term .banner-contact .texting .text-heading_call:before {
    content: url("../images/keyaccount/icon_phone.png");
    margin: 12px 9px; }
  @media only screen and (max-width: 991.98px) {
    section.credit-term .banner-contact .texting .text-heading {
      font-size: 29px;
      line-height: 30px; } }
  section.credit-term .banner-contact .texting p {
    text-align: center;
    color: #FFFFFF !important;
    font-size: 20px;
    margin-bottom: 20px !important; }
  @media only screen and (max-width: 991.98px) {
    section.credit-term .banner-contact .texting p {
      padding: 7px 22px;
      line-height: 25px; } }
  section.credit-term .banner-contact .phone {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 22px !important;
    color: #E01C7D !important;
    font-weight: bolder; }
  section.credit-term .banner-contact .phone img {
    padding: 14px;
    background: #E01C7D;
    border-radius: 50%;
    margin: 0 1vw; }
  section.credit-term .section-credit-term {
    background: no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-bottom: 36px;
    margin-top: 80px;
    height: 440px; }
  @media only screen and (max-width: 768px) {
    section.credit-term .section-credit-term {
      height: 625px; } }
  section.credit-term .section-credit-term .text-heading {
    font-size: 34px;
    color: #FFFFFF;
    padding-top: 80px;
    text-align: center;
    font-weight: 600;
    line-height: 41px; }
  @media only screen and (max-width: 768px) {
    section.credit-term .section-credit-term .text-heading {
      padding-top: 40px; } }
  section.credit-term .section-credit-term .text-heading span {
    color: #1E9DC3; }
  section.credit-term .section-credit-term ._text-heading {
    text-align: center;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 23px; }
  @media only screen and (max-width: 768px) {
    section.credit-term .section-credit-term ._text-heading {
      font-size: 20px; } }
  section.credit-term .section-credit-term__content {
    display: inline-flex; }
  @media only screen and (max-width: 768px) {
    section.credit-term .section-credit-term__content {
      padding: 0 4rem;
      height: 84px; } }
  section.credit-term .section-credit-term__content p {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bolder;
    height: 91px;
    margin-bottom: 0px;
    padding-top: 8px;
    width: 68%; }
  section.credit-term .section-credit-term .block_image {
    width: 32%; }
  section.credit-term .section-credit-term .section_group {
    margin-top: 16px; }
  section.credit-term ._section_two {
    color: #FFFFFF !important;
    text-align: center; }
  section.credit-term .cycle-slideshow > div {
    background: #efefef !important; }
  section.credit-term .section_head {
    width: 100%;
    margin: 60px auto 32px auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column; }
  section.credit-term .section_head h2.txt_heading {
    font-weight: 400;
    font-size: 40px !important;
    padding-bottom: 0 !important;
    margin: auto 4px auto !important; }
  section.credit-term .txt_heading span {
    color: #1E9DC3; }
  section.credit-term .section_head .heading-subtitle {
    width: 95%;
    margin: auto;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    text-align: center; }
  @media (max-width: 512px) {
    section.credit-term .section_head h2.txt_heading {
      font-size: 28px !important; }
    section.credit-term .txt_heading span {
      color: #1E9DC3; }
    section.credit-term .section_head .heading-subtitle {
      font-size: 14px;
      width: 90%;
      margin: auto;
      text-align: center; } }
  section.credit-term .section_head {
    margin-top: 80px; }
  @media only screen and (max-width: 991px) {
    section.credit-term .section_head.bg-gray-onmobile {
      margin: -40px 0 -40px 0;
      background-color: #DBDAD7; } }
  section.credit-term .txt_heading {
    color: #010101 !important;
    font-size: 28px !important;
    text-align: center;
    padding-bottom: 24px; }
  @media only screen and (max-width: 991px) {
    section.credit-term .txt_heading {
      margin-top: 40px;
      line-height: 42px;
      padding: 7px 11%;
      margin-bottom: 33px; } }
  section.credit-term .txt_heading span {
    color: #1E9DC3; }
  section.credit-term ._txt_heading {
    font-size: 18px !important;
    text-align: center; }
  @media only screen and (max-width: 991px) {
    section.credit-term ._txt_heading {
      line-height: 25px;
      font-size: 15px; } }
  @media only screen and (max-width: 991.98px) {
    section.credit-term .section_two .row {
      margin: 10%; } }
  section.credit-term .section_two {
    width: 100%;
    margin: 0px auto; }
  section.credit-term .section_two .row {
    margin: 8px auto; }
  section.credit-term .section_two .card.card--credit {
    border: none !important;
    box-shadow: none !important;
    min-height: 250px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border: none !important;
    background: white;
    transition: all 0.3s ease-in-out;
    padding: 32px 8px 8px 8px; }
  section.credit-term .section_two .card.card--credit:hover {
    background: #FAFAFA; }
  section.credit-term .section_two .card--credit .card-body {
    width: 100%; }
  section.credit-term .section_two .card-body p,
  section.credit-term .section_two .card-body h5 {
    font-family: "Open Sans", "Prompt", sans-serif; }
  section.credit-term .section_two .card-body h5 {
    width: 100%;
    margin: 8px auto;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    text-align: center; }
  section.credit-term .section_two .card-body p {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    text-align: center; }
  section.credit-term .section_two .card img {
    margin: auto; }
  section.credit-term ._section_two {
    color: #D20271 !important;
    margin-top: 5px !important;
    text-align: center; }
  @media only screen and (max-width: 991px) {
    section.credit-term ._section_two {
      padding-bottom: 14px; } }
  @media (max-width: 769px) {
    section.credit-term .section_two .card.card--credit {
      padding: 8px; } }
  @media (max-width: 768px) {
    section.credit-term .cms-page-view .std .section.section_two {
      padding: 0px 0px 40px 0px; }
    section.credit-term .section_two .card.card--credit {
      flex-direction: row;
      min-height: auto !important; }
    section.credit-term .section_two .card.card--credit .card-img-top {
      width: auto !important;
      margin: 12px 16px auto 0px; }
    section.credit-term .section_two .card.card--credit .card-img-top img {
      width: 48px !important;
      height: 48px !important; }
    section.credit-term .section_two .card.card--credit .card-body {
      flex-grow: 1;
      width: auto;
      margin: auto !important;
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      flex-direction: column;
      padding: 4px; }
    section.credit-term .section_two .card-body h5 {
      margin: 4px auto 0px auto;
      text-align: left;
      font-size: 18px; }
    section.credit-term .section_two .card-body p {
      width: 100%;
      margin: 4px auto;
      text-align: left;
      font-size: 14px;
      padding: 0px; } }
  section.credit-term .pmt-banner {
    width: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    min-height: 320px;
    background-position: right;
    background-image: url("/media/option_img/pmt-clound-banner.png");
    background-size: cover; }
    section.credit-term .pmt-banner h4 {
      width: 100%;
      margin: 4px auto;
      font-style: normal;
      font-weight: 600;
      font-size: 28px;
      color: #000000; }
    section.credit-term .pmt-banner p {
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      color: #666666;
      width: 50%;
      margin-top: 6px;
      margin-bottom: 40px;
      align-self: flex-start; }
    section.credit-term .pmt-banner a.btn-afc {
      min-width: 140px;
      line-height: 32px;
      border-radius: 4px;
      margin-top: 16px;
      text-decoration: none;
      padding: 12px 24px;
      text-align: center;
      background: #E84FA4;
      color: white;
      font-size: 14px;
      font-weight: 400;
      border: 2px solid #E84FA5;
      transition: all 0.2s ease-in-out; }
  section.credit-term .apply-for-credit {
    width: 100%;
    margin: 48px auto 120px auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 64px 0px;
    background: radial-gradient(97.36% 8624.38% at 2.64% 49.67%, #F9FDFF 0%, #FFEAF6 100%); }
    section.credit-term .apply-for-credit.second {
      margin-bottom: 0px !important;
      background: radial-gradient(97.36% 8624.38% at 2.64% 49.67%, #EAFFF6 0%, #FFECF6 100%); }
  section.credit-term .afc-content {
    display: flex;
    align-items: center;
    justify-content: center; }
  section.credit-term .afc-content * {
    font-family: "Open Sans", "Prompt", sans-serif; }
  section.credit-term .afc-content > .desc {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    flex-grow: 1;
    margin-right: 8px; }
  section.credit-term .afc-content .desc h4 {
    width: 100%;
    margin: 4px auto;
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    color: #000000; }
  section.credit-term .afc-content .desc p {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    color: #666666;
    width: 80%;
    margin-top: 4px;
    margin-bottom: 4px;
    align-self: flex-start; }
  section.credit-term .afc-content > .btn-afc {
    min-width: 140px;
    line-height: 32px;
    border-radius: 4px;
    margin-left: 8px;
    text-decoration: none !important;
    padding: 6px 12px;
    text-align: center;
    transition: all 0.2s ease-in-out;
    background: #E84FA5;
    color: white;
    font-size: 14px;
    font-weight: 400;
    border: 2px solid #E84FA5; }
  section.credit-term .afc-content > .btn-afc:hover {
    background-color: #D04794;
    border-color: #D04794; }
  @media (max-width: 512px) {
    section.credit-term .apply-for-credit {
      padding: 24px 0px;
      margin: 0px auto 40px auto !important; }
    section.credit-term .afc-content {
      flex-direction: column; }
    section.credit-term .afc-content .desc h4 {
      width: 100%;
      margin: 4px auto;
      text-align: center;
      font-size: 24px; }
    section.credit-term .afc-content .desc p {
      width: 100%;
      margin: 4px auto;
      text-align: center;
      font-size: 14px; }
    section.credit-term .afc-content > .btn-afc {
      margin-left: 0;
      margin-top: 24px; } }
  section.credit-term .latest_machine {
    width: 100%;
    margin: 96px auto 110px auto;
    display: flex;
    align-items: center;
    justify-content: center; }
  section.credit-term .latest_machine .machine-img {
    width: 100%;
    height: auto;
    border-radius: 4px; }
  section.credit-term .img-container {
    height: 500px;
    width: 100%;
    border-radius: 4px;
    background: url("/skin/frontend/ggp/default/images/keyaccount/factory_get_credit_page_min.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
  section.credit-term .latest_machine > .lm-content {
    display: flex;
    flex-direction: column;
    font-family: "Open Sans", "Prompt", sans-serif; }
  section.credit-term .latest_machine > .lm-content > * {
    width: 100%;
    margin: 4px auto; }
  section.credit-term .lm-content h5 {
    font-size: 18px;
    font-weight: 300;
    color: #666666;
    text-align: left; }
  section.credit-term .lm-content h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    color: #000000; }
  section.credit-term .lm-content .stats {
    min-height: 300px;
    margin-top: 32px; }
  section.credit-term .stats .stats-section {
    display: block; }
  section.credit-term .stats .stats-section .stats-item,
  section.credit-term .stats .stats-section .dummy-circle {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 16px;
    border-radius: 500px;
    margin: 8px; }
  section.credit-term .stats .stats-section .stats-item h3 {
    width: 100%;
    text-align: center;
    font-weight: 800;
    font-size: 32px;
    color: white; }
  section.credit-term .stats .stats-section .stats-item span {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: white;
    text-align: center; }
  section.credit-term .stats .stats-section:nth-child(1) .stats-item {
    float: right;
    background: #0A6CFF;
    height: 180px;
    width: 180px; }
  section.credit-term .stats .stats-section:nth-child(2) .stats-item {
    float: left;
    background: #F36F56;
    height: 160px;
    width: 160px; }
  section.credit-term .stats .stats-section:nth-child(1) .dummy-circle {
    background: #FFEDF7;
    height: 130px;
    width: 130px;
    float: left; }
  section.credit-term .stats .stats-section:nth-child(2) .stats-item {
    float: left;
    background: #F36F56;
    height: 160px;
    width: 160px; }
  section.credit-term .stats .stats-section:nth-child(2) .dummy-circle {
    background: #EBFBFF;
    height: 70px;
    width: 70px;
    float: left; }
  @media (max-width: 768px) {
    section.credit-term .lm-content {
      margin-top: 24px; } }
  @media (max-width: 512px) {
    section.credit-term .latest_machine {
      margin: 0px auto 0px auto; }
    section.credit-term .img-container {
      display: none; }
    section.credit-term .lm-content {
      margin-top: 0px; }
    section.credit-term .lm-content .stats {
      min-height: unset;
      height: 420px; }
    section.credit-term .lm-content h5 {
      font-size: 14px;
      text-align: center; }
    section.credit-term .lm-content h3 {
      font-size: 23px;
      text-align: center; }
    section.credit-term .stats .stats-section .stats-item h3 {
      font-size: 27px; }
    section.credit-term .stats .stats-section:nth-child(1) .dummy-circle {
      position: relative;
      top: -30px; }
    section.credit-term .stats .stats-section:nth-child(2) .dummy-circle {
      position: relative;
      top: -15px;
      left: 15px; }
    section.credit-term .stats .stats-section:nth-child(2) .stats-item {
      float: right;
      position: relative;
      top: -100px; } }
  section.credit-term .view-all-btn {
    font-family: "Open Sans", "Prompt", sans-serif;
    color: white !important;
    width: 200px;
    margin: auto;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    text-decoration: none !important;
    padding: 8px 12px;
    text-align: center;
    transition: all 0.2s ease-in-out;
    background: #2BACE2;
    color: white;
    font-size: 14px;
    font-weight: 400;
    border: 2px solid #2BACE2; }
  section.credit-term .view-all-btn:hover {
    color: white;
    border-color: #269ACB;
    background-color: #269ACB; }
  section.credit-term .section-limelight {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #FCFCFC;
    padding-top: 32px;
    padding-bottom: 32px;
    /* margin-top: 72px; */ }
  section.credit-term .section-limelight > .section_head {
    margin-bottom: 72px !important; }
  section.credit-term .section-limelight > div:nth-child(2) {
    overflow: hidden !important; }
  section.credit-term .news .news_block a {
    filter: grayscale(100%); }
  @media (max-width: 770px) {
    section.credit-term .news > .news,
    section.credit-term .news {
      display: block !important;
      width: 100%;
      margin: auto;
      overflow: hidden !important; }
    section.credit-term .news .news_block a {
      filter: grayscale(0%); }
    section.credit-term .section-limelight {
      padding-top: 0px; }
    section.credit-term .news > .row {
      display: none !important; }
    section.credit-term .news > .news .news_block {
      width: 100%;
      margin: auto;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-wrap: wrap; }
    section.credit-term .news .news_block a {
      width: 25%;
      margin: 3%; }
    section.credit-term .news .news_block a img {
      width: 100%; } }
  @media (max-width: 512px) {
    section.credit-term .section-limelight {
      padding-bottom: 0px;
      margin-top: 0px;
      padding-top: 0px; }
    section.credit-term .section-limelight > .section_head {
      margin-top: 16px !important; } }
  section.credit-term .news .row {
    margin-bottom: 24px !important; }
  section.credit-term .news .row img {
    opacity: 0.8;
    filter: grayscale(100%) !important;
    transition: all 0.4s ease-in-out; }
  section.credit-term .news .row img:hover {
    opacity: 1;
    filter: grayscale(0%) !important; }
  section.credit-term .top_bg {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media only screen and (max-width: 778px) {
      section.credit-term .top_bg {
        background: linear-gradient(to right, #FCFEFF, #E1F1FF); } }
  section.credit-term ._top_bg {
    background-position: right;
    background-repeat: no-repeat;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    height: 320px;
    background-size: contain;
    background-position: center center;
    max-width: unset;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
    section.credit-term ._top_bg .no-padding-cont {
      padding: 0 !important; }
      section.credit-term ._top_bg .no-padding-cont .row {
        width: 100%;
        margin: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center; }
      section.credit-term ._top_bg .no-padding-cont h1 {
        width: 100%;
        font-style: normal;
        font-weight: 800;
        font-size: 52px;
        color: #000000;
        font-family: "Open Sans", "Prompt", sans-serif; }
        @media (max-width: 512px) {
          section.credit-term ._top_bg .no-padding-cont h1 {
            text-align: center;
            font-size: 38px;
            margin: 4px auto; } }
      section.credit-term ._top_bg .no-padding-cont h5 {
        margin: 4px 0px;
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 30px;
        color: #666666;
        text-align: left;
        align-self: flex-start;
        font-family: "Open Sans", "Prompt", sans-serif;
        width: 50%; }
        @media (max-width: 768px) {
          section.credit-term ._top_bg .no-padding-cont h5 {
            width: 60%; } }
        @media (max-width: 512px) {
          section.credit-term ._top_bg .no-padding-cont h5 {
            width: 90%;
            font-size: 14px;
            text-align: center;
            line-height: 19px;
            margin: 8px auto 4px auto; } }
      section.credit-term ._top_bg .no-padding-cont a.btn-afc {
        min-width: 140px;
        line-height: 32px;
        border-radius: 4px;
        margin-top: 16px;
        text-decoration: none !important;
        padding: 6px 12px;
        text-align: center;
        transition: all 0.2s ease-in-out;
        background: #E84FA5;
        color: white;
        font-size: 14px;
        font-weight: 400;
        align-self: flex-start;
        border: 2px solid #E84FA5; }
        section.credit-term ._top_bg .no-padding-cont a.btn-afc:hover {
          background-color: #D04794;
          border-color: #D04794; }
        @media (max-width: 512px) {
          section.credit-term ._top_bg .no-padding-cont a.btn-afc {
            align-self: center; } }
    @media only screen and (min-width: 778px) {
      section.credit-term ._top_bg {
        background-image: url("../images/keyaccount/get-credit-banner.png"); } }
  section.credit-term .banner-header .banner-image-cont {
    width: 100%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url("/skin/frontend/ggp/default/images/keyaccount/get-credit-banner.png");
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; }
  section.credit-term .banner-content {
    position: absolute; }
  @media (max-width: 512px) {
    section.credit-term .banner-header {
      min-height: 280px;
      margin: auto auto 48px auto; }
    section.credit-term .banner-image-cont {
      display: none; } }
  section.credit-term .client_wrapper__block .client img {
    padding: 20px 5px;
    filter: grayscale(100%); }
    section.credit-term .client_wrapper__block .client img:hover, section.credit-term .client_wrapper__block .client img.active {
      filter: unset; }
  section.credit-term .client_wrapper__block {
    margin: 0 auto;
    width: auto;
    max-width: 1140px;
    display: flex;
    align-items: center;
    justify-content: center; }
  section.credit-term .cycle-slideshow {
    background: white !important;
    background-color: white !important; }
  section.credit-term .cycle-slideshow .slide {
    background: white !important;
    background-color: white !important; }
  section.credit-term .slide > .container {
    background: #f5fdff;
    border-radius: 4px;
    font-family: "Open Sans", "Prompt", sans-serif; }
  section.credit-term .slide .container .row .img-cont {
    padding: 16px;
    display: flex;
    min-height: 350px;
    align-items: center;
    justify-content: center; }
  section.credit-term .slide .container .row .img-cont img {
    width: 90%;
    max-height: 450px;
    height: auto;
    padding: 0 !important;
    float: none !important; }
  section.credit-term .slide .container .row .col-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 24px; }
  section.credit-term .slide .row .person_group {
    width: 100%;
    margin: 4px auto !important;
    display: flex;
    padding: 0 !important;
    align-items: center;
    justify-content: flex-start; }
  section.credit-term .slide .row .person_group img.person_image {
    width: 72px;
    height: 72px;
    margin: 0px 16px 0px 0px !important; }
  section.credit-term .cycle-slideshow .slide p {
    width: 100% !important;
    margin: 10px auto 5px auto;
    padding-top: 0; }
  section.credit-term .slide .row .person_group p.client_button {
    /* display: none !important; */
    width: 100%;
    margin: 10px auto auto auto;
    padding: 0;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    float: none !important; }
  section.credit-term p.client_button > button {
    padding: 6px 12px !important;
    border-radius: 4px !important;
    font-size: 14px !important;
    margin: 0 !important;
    min-width: 110px !important;
    min-height: 38px !important;
    float: left; }
  section.credit-term p.client_button > button.blue {
    background: #2BACE2 !important;
    font-weight: 500 !important;
    color: white !important;
    transition: all 0.3s ease-in-out; }
  section.credit-term p.client_button > button.blue:hover {
    background: #269ACB !important; }
  section.credit-term .pg_content {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    margin-bottom: 4px !important; }
  section.credit-term .pg_content .reviewer-name,
  section.credit-term .pg_content .company-name {
    font-style: normal;
    font-size: 18px; }
  section.credit-term .pg_content .reviewer-name {
    color: #000000;
    font-weight: 700;
    margin-top: 8px; }
  section.credit-term .pg_content .company-name {
    font-weight: 400;
    color: #666666; }
  section.credit-term .slide .row .desc {
    width: 100%;
    margin: 4px auto !important; }
  section.credit-term .slide .row .description {
    font-size: 14px;
    color: #666666;
    text-align: left !important; }
  section.credit-term ul li.slider_btn.client.dot {
    background-color: #EEEEEE !important;
    border: 1px solid #EEEEEE;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    margin-left: 4px;
    border-radius: 25px; }
    section.credit-term ul li.slider_btn.client.dot.active {
      background-color: #E84FA5 !important;
      border: 1px solid #E84FA5; }
  section.credit-term #our_client_testimonials .cycle-slideshow .slide {
    height: 100%; }
  @media (max-width: 600px) {
    section.credit-term .client_wrapper {
      overflow: hidden !important; }
    section.credit-term .client_wrapper__block .client {
      filter: grayscale(0%); }
    section.credit-term .client_wrapper__block .client img {
      filter: grayscale(0%); }
    section.credit-term .client_wrapper__block {
      /* width: 960px;
        display: block; */
      flex-wrap: wrap;
      margin-bottom: 50px;
      margin-top: 0px; }
    section.credit-term div.slider_btn {
      width: 30.66%;
      height: 54px; }
    section.credit-term .slide > .container {
      display: block;
      min-height: 520px; }
    section.credit-term .slide .container .row .col-content {
      height: 320px;
      padding-top: 0px; }
    section.credit-term .slide .container .row .img-cont {
      min-height: unset;
      height: 200px;
      padding-bottom: 0px; }
    section.credit-term .pg_content .reviewer-name,
    section.credit-term .pg_content .company-name {
      font-size: 16px;
      width: 100%;
      text-align: left;
      margin: 2px auto !important; }
    section.credit-term .slide .row .description {
      font-size: 14px; } }
  section.credit-term #our_client_testimonials {
    margin-bottom: 90px !important; }
  @media (max-width: 512px) {
    section.credit-term #our_client_testimonials {
      margin-bottom: 0px !important; } }
  section.credit-term .card-columns {
    margin-top: 16px; }
  @media (min-width: 912px) {
    section.credit-term .card-columns {
      column-count: 3;
      column-gap: 1.25rem;
      orphans: 1;
      widows: 1; } }
  @media (max-width: 912px) {
    section.credit-term .card-columns {
      column-count: 2 !important;
      column-gap: 1.25rem;
      orphans: 1;
      widows: 1; } }
  section.credit-term .card-columns .card-body > h5 {
    color: #000000;
    font-size: 20px;
    text-align: left;
    font-weight: 600; }
  section.credit-term .card-columns .card-body ul li {
    color: #666666;
    font-size: 14px;
    text-align: left;
    font-weight: 400; }
  @media (max-width: 768px) {
    section.credit-term .card-columns {
      display: flex;
      flex-wrap: wrap;
      column-gap: 0rem; }
    section.credit-term .card-columns .card--portfolio {
      margin: 8px auto;
      width: 100%;
      display: flex;
      flex-direction: row;
      align-items: flex-start;
      padding: 2px; }
    section.credit-term .card-columns .card-body > h5 {
      font-size: 14px;
      margin-bottom: 5px; }
    section.credit-term .card--portfolio .card-img-top {
      width: 110px;
      height: 100%;
      border-radius: 4px; }
    section.credit-term .card--portfolio .card-body {
      height: auto;
      padding: 2px 8px 0px 12px; }
    section.credit-term .card-columns .card-body ul li {
      font-size: 11px; } }

/*# sourceMappingURL=key_account.css.map */
