.footer_assekuransa *{font-weight:500 !important;}
.footer_assekuransa {
  max-width: 1100px;
  margin: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.footer_assekuransa .container_up{
    display: flex;
    justify-content: flex-end;
    padding-top: 50px;
  flex-direction: row;
}

.footer_assekuransa .container_up #button_up{
    width: 50px;
    display: block;
    height: 50px;
    cursor: pointer;
}

.footer_assekuransa .container_up #button_up img{
  width: 100%;
}

.footer_assekuransa .divider{
  width: 100%;
  display:block;
  margin-top: 3px;
  margin-bottom: 3px;
  height: 1px;
  background-color: #494949;
}

.footer_assekuransa .first_row_lp{
  padding-top: 00px;
  padding-bottom: 40px;
  display: flex;
  align-items: flex-start;
}

.footer_assekuransa .first_row_lp .first_row-column_one_lp{
    max-width: 35%;
    width: 100%;
}

.footer_assekuransa .first_row_lp .image-text{
    display: flex;
    align-items: center;
    gap: 20px;
}

.footer_assekuransa .first_row_lp .image-text span{
    display: block;
    max-width: 25px;
    width: 100%;
    height: 1px;
    background: #494949;
    margin: 5px 0px;
}

.footer_assekuransa .first_row_lp .normal-list span{
    display: block;
    max-width: 10px;
    width: 100%;
    height: 1px;
    background: #494949;
    margin: 5px 0px;
}

.footer_assekuransa .first_row_lp .icon-list {
    margin-top: 30px;
}

.footer_assekuransa .first_row_lp .icon-list p{
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 5px !important;
}

.footer_assekuransa .first_row_lp .icon-list svg{
  fill: #051c2c;
  width: 10px;
  height: 10px;
}

.footer_assekuransa .first_row_lp .socialmedia-list {
    text-align: right;
}

.footer_assekuransa .first_row_lp .socialmedia-list a{
    text-decoration: none;
    transition: .2s ease-in-out;
    margin-left: 4px;
}

.footer_assekuransa .first_row_lp .socialmedia-list svg{
    width: 24px;
    height: 25px;
}

.footer_assekuransa .first_row_lp .socialmedia-list a:hover svg{
    opacity: .9;
}
  
.footer_assekuransa .first_row_lp p{
    font-size: 10px;
    letter-spacing: 0.3px;
    font-weight: 400;
    color: #051c2c;
    margin: 0;
    font-family: Satoshi Font;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

.footer_assekuransa .first_row_lp h2{
    font-size: 10px;
    letter-spacing: 0.3px;
    font-weight: 700;
    color: #051c2c;
    margin: 0;
    font-family: Satoshi Font;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

/

@media (max-width: 992px) {
.footer_assekuransa .container_up {
    padding-top: 30px;
}
.footer_assekuransa {
    max-width: 100%;
}
  
.footer_assekuransa .first_row_lp {
    flex-wrap: wrap;
    padding-bottom: 30px;
    padding-top: 30px;
}
.footer_assekuransa .first_row_lp .first_row-column_one {
    max-width: 100%;
    width: 100%;
    margin-bottom: 30px;
}
.footer_assekuransa .first_row_lp .first_row-column_four, .footer_assekuransa .first_row .first_row-column_three, .footer_assekuransa .first_row .first_row-column_two {
    max-width: 20%;
    width: 100%;
}
.footer_assekuransa .first_row_lp .first_row-column_five {
    max-width: 35%;
    width: 100%;
}
  
  

@media (max-width: 768px) {
.footer_assekuransa .container_up #button_up {
    height: 36px;
    width: 36px;
}

.footer_assekuransa .first_row_lp .image-text {
    justify-content: center;
}
.footer_assekuransa .first_row_lp .first_row-column_one_lp {
    margin-bottom: 20px;
}
.footer_assekuransa .first_row_lp .first_row-column_four, .footer_assekuransa .first_row_lp .first_row-column_three, .footer_assekuransa .first_row_lp .first_row-column_two {
        max-width: 33%;
}
.footer_assekuransa .first_row_lp .socialmedia-list {
    text-align: center;
}
.footer_assekuransa .first_row_lp .first_row-column_five {
    max-width: 100%;
    width: 100%;
    margin-top: 20px;
}
.footer_assekuransa .first_row_lp {
    padding-bottom: 15px;
    padding-top: 20px;
}
.footer_assekuransa .second_row_lp {
    padding-bottom: 20px;
    padding-top: 20px;
    flex-wrap: wrap;
    row-gap: 20px;
}
    