.locations{margin:0 9.4% 162px}@media only screen and (max-width:767px){.locations{margin:0 30px 60px}}.locations .locationTitle h3{margin-bottom:51px;text-align:center}@media only screen and (max-width:767px){.locations .locationTitle h3{margin-bottom:30px}}.locations .locationSlider .image{padding-bottom:61%;position:relative}.locations .locationSlider .image img{width:100%;height:100%;position:absolute;object-fit:cover}@media only screen and (max-width:767px){.locations .locationSlider .desc{padding-right:20px}}.locations .locationSlider .desc h5.country{margin-top:30px;margin-bottom:10px}.locations .locationSlider .desc h5.company{margin-bottom:26px}.locations .locationSlider .desc .description a{display:inline-block;position:relative}.locations .locationSlider .desc .description a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#000;transform-origin:bottom right;transition:transform .25s ease-out}.locations .locationSlider .desc .description a:hover:after{transform:scaleX(1);transform-origin:bottom left}