.pg-footer_menu .atmc-container .span3{
  /*     display: none; */
}
.pg-footer > .atmc-container hr.hr {
  color: #ffffff;
  background-color: #020617 !important;
  font-size: 1rem;
  line-height: 24px;
  margin-top: 40px;
  margin-left: 20px;
}
.flex.items-center {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 25px;
}
.flex.items-center img {
  height: 90px; 
  max-width: 100%;
  margin-left: auto;
}
.probe-footer-menus,
.probe-footer-menus li{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.probe-footer-menus li a{
  color: #020617 !important;
  font-weight: 500 !important;
}
.probe-footer-menus li a:hover{
  color: #020617 !important;
}

.pg-footer_social .fill-primary {
  fill: #00b7ef;
}

.pg-footer_social .fill-primary:hover {
  fill: #FFFFFF;
}

/* Layout */


@media (min-width:768px) and (max-width:991px) {
  .pg-footer .atmc-container > .row-fluid > div {
    width: 100%;
    display: block;
    text-align: center;
    margin-left: 0!important;
  }
  .pg-footer .atmc-container > .row-fluid > div:nth-child(n+2) {
    margin-top: 1rem;
  }
}
/* Logo */
.pg-footer_logo img {
  max-width: 250px;
  height: 47px;
}

/* Footer Menu */
.pg-footer_menu .hs-menu-wrapper > ul {
  /*display: flex;
  align-items: center;
  flex-wrap: wrap;*/
  margin: 0;

  display:block;
}
.pg-footer_menu .hs-menu-wrapper > ul a {
  color: var(--base);
  padding: 0 0.5rem;
  font-weight: bold;
}
.pg-footer_menu .hs-menu-wrapper > ul a:hover {
  color: var(--primary);
}

.pg-footer > .atmc-container {
  max-width: 1200px;
  padding: 0 !important;
}

.pg-footer_detail a {
color: #020617 !important;
  font-size: .75rem;
}

.pg-footer > .atmc-container .pg-footer_menu {
  padding-left: 20px;
}

.pg-footer > .atmc-container form.hs-form .hs-richtext {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.pg-footer > .atmc-container form.hs-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.pg-footer > .atmc-container form.hs-form .hs-input,
.pg-footer > .atmc-container form.hs-form .hs-search-field__input {
  padding: 0.5rem 1.25rem;
  background-color: #ffffff;
}

.pg-footer > .atmc-container hr {
  background-color: #ededed !important;
}

.pg-footer > .atmc-container form.hs-form .field {
  margin-bottom: 0.6rem;
}

.pg-footer > .atmc-container #hs_form_target_footer-module_ .form-columns-1 {
  width: 100%;
}

.footer-header {
  font-size: 2.5rem;
  color: #f08934;
  font-weight: 400;
  margin-bottom: 0.4rem;
  line-height: 1.1;
}

@media (max-width:991px) {
  .pg-footer_menu .hs-menu-wrapper > ul {
    justify-content: center;
  }
}
@media (min-width:992px) and (max-width:1120px) {
  .pg-footer_menu .hs-menu-wrapper > ul a {
    font-size: 0.85rem;
  }
}
/* Form */
.pg-footer_form h3.form-title {
  display: none;
}
.pg-footer_form form .hs-fieldtype-text > label {
  display: none;
}
.pg-footer_form form.hs-form > .hs-email input {
  height: 40px!important;
  padding: 0 0.75rem;
}
.pg-footer_form form.hs-form .hs_error_rollup {
  display: none!important;
}
.pg-footer_form form > div:first-child {
  flex-basis: 100%;
  width: 100%;
  margin-bottom: 0.5rem;
}
@media (min-width:992px) {
  .pg-footer_form form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .pg-footer_form form.hs-form > .hs-email {
    position: relative;
    margin: 0;
    flex-basis: calc(100% - 100px);
    width: calc(100% - 100px);
  }
  .pg-footer_form form.hs-form > .hs-email .hs-error-msgs {
    position: absolute;
    left: 0;
    top: 100%;
  }
  .pg-footer_form form > .hs_submit {
    flex-basis: 90px;
    width: 90px;
  }
  .ds\:items-start {
    align-items: center !important;
    gap: 20px;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .pg-footer_form {
    margin-top: 1rem;
  }
}

/* Social Links */
.pg-footer_social svg {
  height: 1rem;
}

.pg-footer_social .atmc-social {
  margin: 0 0.35rem;
  background-color: #00B7EF !important;
  padding: 15px 20px;
  border-radius: 10px;
  fill: #FFFFFF !important;
}

.pg-footer_social .atmc-social:hover {
  margin: 0 0.35rem;
  background-color: #0079AB !important;

}

@media (min-width:768px) and (max-width:991px) {
  .pg-footer_social > div {
    justify-content: center;
  }
}

@media (max-width:1160px) {
  .pg-footer > .atmc-container form.hs-form .hs_email {
    padding: 0;
  }
  .pg-footer>.atmc-container #hs_form_target_footer-module_ .form-columns-1 {
    margin: 0;
  }
}
.pg-footer_menu .hs-menu-wrapper > ul {
  /*display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0;
  display:block;
  -moz-column-count: 3;
  -moz-column-gap: 0;
  -webkit-column-count: 3;
  -webkit-column-gap: 0;
  column-count: 3;
  column-gap: 0;
  */
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width:480px) {
  .pg-footer_menu .hs-menu-wrapper > ul {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:375px) {
  .pg-footer_menu .hs-menu-wrapper > ul {
    /*display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0;
    display:block;
    -moz-column-count: 3;
    -moz-column-gap: 0;
    -webkit-column-count: 3;
    -webkit-column-gap: 0;
    column-count: 3;
    column-gap: 0;
    */
    grid-template-columns: repeat(1, 1fr);
  }
  .pg-footer_menu .hs-menu-wrapper > ul li:nth-child(5),
  .pg-footer_menu .hs-menu-wrapper > ul li:nth-child(8) {
    -webkit-column-break-after: always;
    break-after: always;
  }
}


/* Detail */
.pg-footer_right ul {
  display: flex;
  list-style-type: none;
  padding: 0;
  gap: 20px;
}

.pg-footer_detail {
  font-size: 0.9rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
}
}
@media (min-width:768px) and (max-width:991px) {
  .pg-footer_detail {
    text-align: center;
  }
}