/*common*/

.hdg-page-01.large.apac>span>span{
  padding: 6.25em 0;
  text-shadow: 5px 5px 1em rgba(0, 0, 0, 2);
}
.pr-0{
  padding-right: 0 !important;
}
.pr-1{
  padding-right: .5em !important;
}
.pr-2{
  padding-right: 1em !important;
}
.pl-0{
  padding-left: 0 !important;
}
.pl-1{
  padding-left: .5em !important;
}
.pl-2{
  padding-left: 1em !important;
}

@media only screen and (min-width: 767px){
  .ml-2_pc{
    margin-left: 1em !important;
  }
}
@media only screen and (max-width: 768px){
  .ml-0_sp{
    margin-left: 0 !important;
  }
  .mt-1_sp{
    margin-top: 1em !important;
  }
  .hdg-page-01.large.apac>span>span{
    padding: 3em 0;
  }
}
/* top */
.apac-top .hdg-page-01.apac{
    background-image: url(/apac/shared/images/hdg/apac.jpg?230324);
}
#main .apac-logo{
  width: 100%;
  padding-bottom: 22.24%;
  background-image: url(/apac/images/apac-logo.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  text-indent: -9999px;
  font-size: 0;
}
#main.apac-top .video-wrap video{
  filter: brightness(80%);
}
.slick-slider{
  filter: brightness(80%);
}
#main.apac-top .video-controls{
  top: 55%;
}
#main.apac-top .link-modal-movie img{
  width: 60%;
}
#main.apac-top .video-wrap {
  height: 240px;
}
@media (max-width: 991px){
  #main.apac-top .video-controls{
    max-width: 90%;
  }
}
@media (min-width: 991px) {
  html:not(.mobile) #main.apac-top .video-wrap {
    height: 480px; 
  }
}

/* about */
.location_apac{
  display: grid;
  margin-top: 1.5em;
}

.apac-about .hdg-page-01.apac{
    background-image: url(/apac/shared/images/hdg/apac_about.jpg);
}
.apac-about img.circle{
  border-radius: 50%;
}
.apac-about .ceo .content h3{
  font-size: 1.9rem;
}
.apac-about .ceo .content p{
  line-height: 1.8;
}
.apac-about .spr-img{
  display: flex;
  justify-content: space-around;
  
}
.apac-about .spr-img p{
  width: calc(100% / 4 - 15px);
}
.location_apac .location_apac_add{
  grid-row: 1;
  grid-column: 1;
}
.location_apac .location_apac_director{
  display: flex;
  /*align-items: center;*/
}

@media only screen and (min-width: 769px){
  .location_apac{
    grid-template-columns: 66% 34%;
  }
  .location_apac .location_apac_director{
    grid-row: 1;
    grid-column: 2;
  }
  .location_apac .location_apac_info{
    grid-row: 2;
    grid-column: 1;
    /*margin-top: -2rem;*/
  }
  .nav-index-04>li.wdt{
    width: 68%;
  }
}

@media only screen and (max-width: 768px){
  .location_apac{
    margin-top: .5em;
  }
  .location_apac .location_apac_director{
    grid-row: 2;
    grid-column: 1;
    justify-content: center;
  }
  .location_apac .location_apac_info{
    grid-row: 3;
    grid-column: 1;
  }
}


/* carrers */
.apac-careers .hdg-page-01.apac{
  background-image: url(/apac/shared/images/hdg/apac_careers.jpg?230324);
}

@media only screen and (min-width: 769px){
  .apac-careers .lyt-col-01.working{
    align-items: center;
  }
  .apac-careers .lyt-col-01.working.right{
    flex-direction: row-reverse;
  }
  .apac-careers .lyt-col-01.working .col:first-child{
    width: 32%;
  }
  .apac-careers .lyt-col-01.working .col:nth-child(2){
    width: 68%;
  }
}