@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{

}


/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0  !important;
    line-height: 0;

    position: absolute !important;
    top: 76px !important;

    display: block !important;

    width: 31px !important;
    height: 31px !important;
    padding: 0 !important;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
  z-index: 1;
  text-indent: -9999px;
}
.slick-prev
{
  left: -42px !important;
  background: url("/sustainability/people/responsible_employer/international/dei/assets/images/prev_01.png") no-repeat center center !important;
  background-size: 100% 100% !important;
}

.slick-next
{
  right: -42px !important;
  background: url("/sustainability/people/responsible_employer/international/dei/assets/images/next_01.png") no-repeat center center !important;
  background-size: 100% 100% !important;
}

.js-home-slider .slick-prev,
.js-home-slider .slick-next
{
  width: 11px !important;
  height:  21px !important;
  top: 50% !important;
  transform: translate(0,-50%) !important;
  
  display: none !important;
}

.js-home-slider .slick-prev
{
  left: 20px !important;
  background: url("/sustainability/people/responsible_employer/international/dei/assets/images/prev_03.png") no-repeat center center !important;
  background-size: 100% 100% !important;
}

.js-home-slider .slick-next
{
  right: 20px !important;
  background: url("/sustainability/people/responsible_employer/international/dei/assets/images/next_03.png") no-repeat center center !important;
  background-size: 100% 100% !important;
}

.js-tag-slider {
  margin-bottom: 135px;
}
.js-tag-slider .slick-prev,
.js-tag-slider .slick-next
{
    top: auto !important;
  bottom: -50px;
}
.js-tag-slider .slick-prev
{
  left: 50% !important;
  transform: translate(-40px,0);
}
.js-tag-slider .slick-next
{
  right: 50% !important;
  transform: translate(40px,0);
}



.modal-contents#slide .slick-prev,
.modal-contents#slide .slick-next
{
    position: absolute !important;
    top: 50% !important;

    display: block !important;

    width: 40px !important;
    height: 40px !important;

  z-index: 1;
  text-indent: -9999px;
  transform: translate(0,-20px);
  border-radius: 180px;
}
.modal-contents#slide .slick-prev
{
  left: -60px !important;
  background: url("/sustainability/people/responsible_employer/international/dei/assets/images/prev_04.png") no-repeat center center !important;
  background-size: 100% 100% !important;
}
.modal-contents#slide .slick-next
{
  right: -60px !important;
  background: url("/sustainability/people/responsible_employer/international/dei/assets/images/next_04.png") no-repeat center center !important;
  background-size: 100% 100% !important;
}








.slick-prev:focus ,
.slick-next:focus {
  outline: auto !important;
}

@media screen and (max-width: 767px) {
  .slick-prev,
  .slick-next
  {
      font-size: 0  !important;
      line-height: 0;

      position: absolute !important;
      top: auto !important;
      bottom: -40px !important;
      display: block !important;

      width: 31px !important;
      height: 31px !important;
      padding: 0 !important;

      cursor: pointer;

      color: transparent;
      border: none;
      outline: none;
    z-index: 1;
    text-indent: -9999px;
  }

  .js-pic-slider .slick-prev,
  .js-pic-slider .slick-next
  {
      bottom: -6.5vw !important;
  }
  
  
  .slick-prev
  {
    left: 50% !important;
    background: url("/sustainability/people/responsible_employer/international/dei/assets/images/prev_01.png") no-repeat center center !important;
    background-size: 100% 100% !important;
    transform: translate(-35px,0) !important;
  }

  .slick-next
  {
    right: 50% !important;
    background: url("/sustainability/people/responsible_employer/international/dei/assets/images/next_01.png") no-repeat center center !important;
    background-size: 100% 100% !important;
    transform: translate(35px,0) !important;
  }
  
  
  .js-home-slider .slick-prev,
  .js-home-slider .slick-next
  {
    width: 3.056vw !important;
    height:  5.833vw !important;
    top: 50% !important;
    transform: translate(0,-50%) !important;
  }

  .js-home-slider .slick-prev
  {
    left: 2.222vw !important;
    background: url("/sustainability/people/responsible_employer/international/dei/assets/images/prev_03.png") no-repeat center center !important;
    background-size: 100% 100% !important;
  }

  .js-home-slider .slick-next
  {
    right: 2.222vw !important;
    background: url("/sustainability/people/responsible_employer/international/dei/assets/images/next_03.png") no-repeat center center !important;
    background-size: 100% 100% !important;
  }


  .modal-contents#slide .slick-prev,
  .modal-contents#slide .slick-next
  {
      position: fixed !important;
      top: auto !important;
    bottom: -16vw !important;

      display: block !important;

      width: 11vw !important;
      height: 11vw !important;

    z-index: 1;
    text-indent: -9999px;
    transform: translate(0,0) !important;
    border-radius: 180px;
  }
  .modal-contents#slide .slick-prev
  {
    left: 34vw !important;
    background: url("/sustainability/people/responsible_employer/international/dei/assets/images/prev_04.png") no-repeat center center !important;
    background-size: 100% 100% !important;
    transform: translate(0,0) !important;
  }
  .modal-contents#slide .slick-next
  {
    right: 34vw !important;
    background: url("/sustainability/people/responsible_employer/international/dei/assets/images/next_04.png") no-repeat center center !important;
    background-size: 100% 100% !important;
    transform: translate(0,0) !important;
  }

  
  
  
}




/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 0;
}

.slick-dots
{
    position: absolute;
    bottom: 26px  !important;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 11px;
    height: 11px;
    margin: 0 7px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 11px;
    height: 11px;
    padding: 0px;

    cursor: pointer;

    color: transparent;
    border: 0;
  text-indent: -9999px;
    outline: none;
    background: url("/sustainability/people/responsible_employer/international/dei/assets/images/dot_off_01.png") no-repeat center center !important;
  background-size: 11px 11px !important;
  margin: 0 0 0 0;
}
.slick-dots li.slick-active button
{
    background: url("/sustainability/people/responsible_employer/international/dei/assets/images/dot_on_01.png") no-repeat center center !important;
  background-size: 11px 11px !important;
}

.js-pic-slider .slick-dots
{
    bottom: -36px  !important;
}
.js-pic-slider .slick-dots li button
{
    background: url("/sustainability/people/responsible_employer/international/dei/assets/images/dot_off_02.png") no-repeat center center !important;
  background-size: 11px 11px !important;
}
.js-pic-slider .slick-dots li.slick-active button
{
    background: url("/sustainability/people/responsible_employer/international/dei/assets/images/dot_on_02.png") no-repeat center center !important;
  background-size: 11px 11px !important;
}
@media screen and (max-width: 767px) {
  .slick-dotted.slick-slider
  {
      margin-bottom: 0;
  }

  .slick-dots
  {
      position: absolute;
      bottom: 4.444vw  !important;

      display: block;

      width: 100%;
      padding: 0;
      margin: 0;

      list-style: none;

      text-align: center;
  }
  
  .slick-dots li
  {
      position: relative;

      display: inline-block;

      width: 1.389vw;
      height: 1.389vw;
      margin: 0 1.111vw;
      padding: 0;

      cursor: pointer;
  }
  .slick-dots li button
  {
      font-size: 0;
      line-height: 0;

      display: block;

      width: 1.389vw;
      height: 1.389vw;
      padding: 0px;

      cursor: pointer;

      color: transparent;
      border: 0;
    text-indent: -2777.5vw;
      outline: none;
      background: url("/sustainability/people/responsible_employer/international/dei/assets/images/dot_off_01.png") no-repeat center center !important;
    background-size: 1.389vw 1.389vw !important;
    margin: 0 0 0 0;
  }
  .slick-dots li.slick-active button
  {
      background: url("/sustainability/people/responsible_employer/international/dei/assets/images/dot_on_01.png") no-repeat center center !important;
    background-size: 1.389vw 1.389vw !important;
  }

  .js-pic-slider .slick-dots
  {
      bottom: -15.111vw  !important;
  }
  .js-pic-slider .slick-dots li button
  {
      width: 3.056vw;
      height: 3.056vw;
      background: url("/sustainability/people/responsible_employer/international/dei/assets/images/dot_off_02.png") no-repeat center center !important;
    background-size: 3.056vw 3.056vw !important;
  }
  .js-pic-slider .slick-dots li.slick-active button
  {
    
      width: 3.056vw;
      height: 3.056vw;
      background: url("/sustainability/people/responsible_employer/international/dei/assets/images/dot_on_02.png") no-repeat center center !important;
    background-size: 3.056vw 3.056vw !important;
  }

  .js-home-slider .slick-dots {
      bottom: 1.62vw  !important;
  }
  .js-home-slider .slick-dots li
  {
      margin: 0 0.2vw !important;
  }

  
  
  
}

.js-home-slider .image img { border-radius:10px; }


.js-pic-slider .slick-dots li button:focus {
  outline: auto !important;
}
