﻿.is-animated {
    animation: .6s slide-top;
}

.is-animated--end {
    animation: .6s slide-bottom;
}

@keyframes zoom-in {
    0% {
        transform: scale(.1);
    }
    100% {
        transform: none;
    }
}

/**
 * ----------------------------------------
 * animation slide-top
 * ----------------------------------------
 */
@-webkit-keyframes slide-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        opacity: 0;
    }
}
@keyframes slide-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        opacity: 0;
    }
}

/**
 * ----------------------------------------
 * animation slide-bottom
 * ----------------------------------------
 */
@-webkit-keyframes slide-bottom {
    0% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes slide-bottom {
    0% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}

.module--cards--overlay {
    position: fixed;
    z-index: 1002;
    top: -25%;
    left: 0;
    bottom: 0;
    right: 0;
    height: 125%;
    width: 100%;
    background: #000;
    display: none;
    will-change: opacity;
    opacity: 0.5;
}

.module--cards--fullscreen {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background-color: transparent;
    z-index: 9999;
    background-size: cover;
}

.module--cards--fullscreen-slick,
.module--cards--fullscreen-slick .slick-track,
.module--cards--fullscreen-slick .slick-list,
.module--cards--fullscreen-slick .card__item {
    height: 100%;
}

.module--cards--fullscreen-slick .slick-slide.slick-active {
    opacity: 1;
}

.module--cards--discover-modal {
    position: fixed;
    top: 100%;
    width: 100%;
    min-height: 265px;
    background: #eee;
    z-index: 10030;
    padding: 0 60px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;

    -webkit-animation: slide-out-bottom 1.2s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;
    animation: slide-out-bottom 1.2s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;
}

.module--cards--discover-modal--content {
    width: 1040px;
    margin: auto;
    background-color: #fff;
    padding: 60px 80px 120px 80px;
}

.module--cards--discover-modal-top {
    position: fixed;
    top: -50px;
    width: 100%;
    height: 50px;
    background: #fff;
    z-index: 10040;

    -webkit-animation: slide-out-top 1.8s cubic-bezier(0.165, 0.840, 0.440, 1.000) both;
    animation: slide-out-top 1.8s cubic-bezier(0.165, 0.840, 0.440, 1.000) both;
}

.module--cards--discover-modal.open {
    -webkit-animation: slide-in-bottom 1.2s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;
    animation: slide-in-bottom 1.2s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;
}

.module--cards--discover-modal.open.close {
    -webkit-animation: slide-out-bottom 1.2s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;
    animation: slide-out-bottom 1.2s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;
}

.module--cards--discover-modal-top.open {
    -webkit-animation: slide-in-top 1.8s cubic-bezier(0.165, 0.840, 0.440, 1.000) both;
    animation: slide-in-top 1.8s cubic-bezier(0.165, 0.840, 0.440, 1.000) both;
}

.module--cards--discover-modal-top.open.close {
    -webkit-animation: slide-out-top 1.8s cubic-bezier(0.165, 0.840, 0.440, 1.000) both;
    animation: slide-out-top 1.8s cubic-bezier(0.165, 0.840, 0.440, 1.000) both;
}

.module--signature .signature {
    text-align: left;
}

.module--signature .article__header {
    margin-bottom: 20px;
}

.module--signature .article__content {
    margin-bottom: 20px;
}

.module--signature .article__bottom .signature__handscript {
    font-family: "Velocity";
    margin-bottom: 20px;
    margin-top: 50px;
    font-size: 40px;
}

.body--retails--switzerland .module--signature .article__bottom .signature__handscript {
    display: none;
}

.body--retails--switzerland .module--signature .signature--pad .column__item img {
    height: 740px;
    width: 500px;
}

.body--retails--switzerland .column__item.switzerland__page--alignRight{
    text-align: right;
}

.body--retails--switzerland .module--signature .module__wrapper.module__wrapper--bgcolor--2.module__wrapper--extra-pad-vert {
    padding-top: 0;
    padding-bottom: 0;
}

/**
 * ----------------------------------------
 * animation slide-in-bottom
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-bottom {
    0% {
        top: 100%;
        opacity: 0;
    }
    100% {
        top: calc(100% - 265px);
        opacity: 1;
    }
}

@keyframes slide-in-bottom {
    0% {
        top: 100%;
        opacity: 0;
    }
    100% {
        top: calc(100% - 265px);
        opacity: 1;
    }
}

@-webkit-keyframes slide-out-bottom {
    0% {
        top: 65%;
        opacity: 1;
    }
    100% {
        top: 100%;
        opacity: 0;
    }
}

@keyframes slide-out-bottom {
    0% {
        top: 65%;
        opacity: 1;
    }
    100% {
        top: 100%;
        opacity: 0;
    }
}

/**
 * ----------------------------------------
 * animation slide-in-top
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-top {
    0% {
        top: -50px;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 1;
    }
}

@keyframes slide-in-top {
    0% {
        top: -50px;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 1;
    }
}

@-webkit-keyframes slide-out-top {
    0% {
        top: 0;
        opacity: 1;
    }
    100% {
        top: -50px;
        opacity: 0;
    }
}

@keyframes slide-out-top {
    0% {
        top: 0;
        opacity: 1;
    }
    100% {
        top: -50px;
        opacity: 0;
    }
}

.module--cards--discover-modal-top--backLink {
    line-height: 50px;
    margin-left: 15px;
    color: #ccc;
}

@media all and (max-width: 750px) {
    .module--cards--discover-modal {
        padding: 0 20px;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }

    .module--cards--discover-modal--content {
        width: 100%;
        padding: 60px 20px 120px 20px;
    }
}

/* loader */
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 16px;
}
.lds-ellipsis div {
  position: absolute;
  top: 5px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #fff;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.button--disabled .lds-ellipsis div, .lds-ellipsis--iframe div {
    background: #3d3d3d;
}

.list-controls--loader .lds-ellipsis div {
    background: #CDC4BA;
}
.lds-ellipsis div:nth-child(1) {
  left: 6px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 6px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 26px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 45px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}

.table.table--cards.table--jobsapplied tr,
.table.table--cards.table--jobAlerts tr {
    display: none;
}

.table.table--cards.table--jobsapplied tr:nth-child(1),
.table.table--cards.table--jobsapplied tr:nth-child(2),
.table.table--cards.table--jobsapplied tr:nth-child(3),
.table.table--cards.table--jobAlerts tr:nth-child(1),
.table.table--cards.table--jobAlerts tr:nth-child(2),
.table.table--cards.table--jobAlerts tr:nth-child(3) {
    display: table-row;
}

.table--jobsapplied--rowactive,
.table--jobAlerts--rowactive {
    display: table-row !important;
}

/* Video block */
#myPlayer {
    background: #000;
    height: 580px;
    width: 100%;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

#wrapper_module--video-main {
    opacity:0 !important;
}

#wrapper_module--video-main.show {
    opacity:1 !important;
}

#module--video-main {
    width: 100%;
    height: 400px;
    background: rgba(81, 150, 191, 0.60);
    position: relative;
    top: 0;
    left: 0;
    z-index: 0;
}

.inline-YTPlayer {
    position: absolute !important;
    width: 290px;
    top: 0;
    left: 0;
    height: 180px;
    z-index: 9999;
}

.YTPFullscreen .playerBox {
    width: 100% !important;
    height: 100% !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
}

.ytp-pause-overlay-controls-hidden .ytp-pause-overlay {
    bottom: -15px !important;
    display: none !important;
}

#iframe_module--video-main {
    z-index: 99999999 !important;
}

.frontVideoPlay {
    cursor:default;
    opacity:.6;
    transition: all 100ms ease-in-out;
}

.frontVideoPlay:hover {
    border-bottom-color:transparent;
}

.frontVideoPlay .ready {
    display:none;
}

.module--video.ready .frontVideoPlay{
    cursor:pointer;
    opacity:1;
}

.module--video.ready .frontVideoPlay{
     border-bottom-color:#fff;
}

.module--video.ready .frontVideoPlay .loading{
    display:none;
}

.module--video.ready .frontVideoPlay .ready{
    display:block;
}

.frontVideoPause {
    display: none;
}

@media all and (max-width: 414px) {
    #myPlayer {
        height: 280px;
    }
    .module--video--cover {
        height: 280px;
        top: 0;
        left: 0;
        z-index: 0;
    }

}

.card__item--type9 .inline-YTPlayer {
    width: 216px !important;
    height: 400px !important;
}

.card__item.card__item--video {
    position: relative;
}

.inlinePlayButton {
    display: none !important;
}

.typeform iframe {
    height: 400px !important;
}

.ui-widget-content {
    background: #fff !important;
    z-index: 99999 !important;
    border-radius: 0 !important;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #CDC4BA !important;
    background: #CDC4BA !important;
    color: #fff !important;
}

.ui-autocomplete-category {
    font-family: 'HelveticaNow', Arial, Helvetica, sans-serif;
    color: #3d3d3d;
    font-weight: 600 !important;
    line-height: 1.25;
    letter-spacing: 1.75px;
    padding: 10px 10px !important;
}

.ui-autocomplete {
    max-height: 375px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .body--IE .ui-autocomplete,
* html .body--Gecko .ui-autocomplete {
    height: 375px;
}

.ui-menu-item-wrapper {
    font-family: 'HelveticaNow', Arial, Helvetica, sans-serif;
    color: #3d3d3d;
    font-weight: 400 !important;
    line-height: 1.25;
    letter-spacing: 1.75px;
    padding: 5px 10px !important;
}

.ui-menu .ui-menu-item-wrapper span {
    font-size: 12px;
    font-family: "HalesworthET", serif;
    font-weight: bold;
    margin-right: 42px;
}

.ui-autocomplete-loading {
    background: #fff var(--ui--anim--basic--16x16) right center no-repeat;
}

#GDPRCookie {
    position: fixed;
    max-width: 900px;
    min-height: 200px;
    bottom: 10px;
    right: 10px;
    background-color: #fff;
    box-shadow: 0px 0px 30px #ddd;
    padding: 0 40px;
    z-index: 99999999;
    border: 1px solid #eee;
    width: 100%;
    border-radius: 20px
}

#GDPRCookie {
    display: none;
}

body.show-gdpr #GDPRCookie {
    display: block;
}

@media all and (max-width: 750px) {
    #GDPRCookie {
        width: 100%;
        max-height: 150px;
        overflow: auto;
        bottom: 0;
        right: 0;
        border-radius: 0;
        padding: 0;
        line-height: .9;
        font-size: .9em;
        min-height: 320px
    }
    #GDPRCookie .col__item--pad {
        padding: 24px !important;
    }
    #GDPRCookie .col__item--pad+.col__item--pad {
        padding: 0 24px 24px !important;
        width: 100%
    }
    #GDPRCookie .article__header__text__title {
        padding-bottom: 5px;
        font-size: 1.1em;
    }

    #GDPRCookie a.button {
        margin-bottom: 0;
        width: 100%;
        margin-top: 0;
    }
    #GDPRCookie .col__item--side .mt-20 {
        margin-top: 0
    }
}

.opacity--0 {
    opacity: 0;
}

.mb_YTPlayer .loading {
    display:none !important;
    top: 25px;
    right: 40px;
    font-size: 10px;
    font-family: 'HelveticaNow', Arial, Helvetica, sans-serif;
}

.frontVideoFullscreen {
    position: absolute !important;
    right: 120px;
    top: 0;
    width: auto !important;
}

.frontVideoFullscreen.link i {
    position: initial !important;
    left: 0 !important;
}

.mb_YTPBar {
    display: none !important;
    z-index: 99999999 !important;
}

.YTPFullscreen .mb_YTPBar {
    display: block !important;
}

.body--IE .YTPFullscreen,
.body--Gecko .YTPFullscreen {
    z-index:99999999;
}

/* Skeleton for job recommendations block */
/*
 * Variables
 */
:root {
    --card-padding: center;
    --card-height: 710px;
    --card-skeleton: linear-gradient(white var(--card-height), transparent 0);
    --title-height: 35px;
    --title-width: 350px;
    --title-position: var(--card-padding) 123px;
    --title-skeleton: linear-gradient(lightgrey var(--title-height), transparent 0);
    --title-2-height: 18px;
    --title-2-width: 310px;
    --title-2-position: var(--card-padding) 173px;
    --title-2-skeleton: linear-gradient(lightgrey var(--title-2-height), transparent 0);
    --job-box-1-height: 138px;
    --job-box-1-width: 28%;
    --job-box-1-skeleton: linear-gradient(lightgrey var(--job-box-1-height), transparent 0);
    --job-box-1-position: 8% 262px;
    --job-box-2-height: var(--job-box-1-height);
    --job-box-2-width: var(--job-box-1-width);
    --job-box-2-skeleton: linear-gradient(lightgrey var(--job-box-2-height), transparent 0);
    --job-box-2-position: 50% 262px;
    --job-box-3-height: var(--job-box-1-height);
    --job-box-3-width: var(--job-box-1-width);
    --job-box-3-skeleton: linear-gradient(lightgrey var(--job-box-3-height), transparent 0);
    --job-box-3-position: 92% 262px;
    --job-box-4-height: var(--job-box-1-height);
    --job-box-4-width: var(--job-box-1-width);
    --job-box-4-skeleton: linear-gradient(lightgrey var(--job-box-4-height), transparent 0);
    --job-box-4-position: 8% 464px;
    --job-box-5-height: var(--job-box-1-height);
    --job-box-5-width: var(--job-box-1-width);
    --job-box-5-skeleton: linear-gradient(lightgrey var(--job-box-5-height), transparent 0);
    --job-box-5-position: 50% 464px;
    --job-box-6-height: var(--job-box-1-height);
    --job-box-6-width: var(--job-box-1-width);
    --job-box-6-skeleton: linear-gradient(lightgrey var(--job-box-6-height), transparent 0);
    --job-box-6-position: 92% 464px;
    --button-height: 35px;
    --button-width: 209px;
    --button-skeleton: linear-gradient(lightgrey var(--button-height), transparent 0);
    --button-position: center 623px;
    --blur-width: 200px;
    --blur-size: var(--blur-width) calc(var(--card-height));
}

/*
 * Card Skeleton for Loading
 */
.skeleton--1.loading {
    width: 100%;
    height: var(--card-height) !important;
}
.skeleton--1.loading:empty::after {
    content: "";
    display: block;
    width: 100%;
    max-width: 1440px;
    height: 100%;
    /*border-radius: 6px;
    box-shadow: 0 10px 45px rgba(0, 0, 0, 0.1);*/
    background-image: linear-gradient(90deg, rgba(255,255,255, 0) 0, rgba(255,255,255, 0.8) 50%, rgba(255,255,255, 0) 100%), var(--title-skeleton), var(--title-2-skeleton), var(--job-box-1-skeleton), var(--job-box-2-skeleton), var(--job-box-3-skeleton), var(--job-box-4-skeleton), var(--job-box-5-skeleton), var(--job-box-6-skeleton), var(--button-skeleton), var(--card-skeleton);
    background-size: var(--blur-size), var(--title-width) var(--title-height), var(--title-2-width) var(--title-2-height), var(--job-box-1-width) var(--job-box-1-height), var(--job-box-2-width) var(--job-box-2-height), var(--job-box-3-width) var(--job-box-3-height), var(--job-box-4-width) var(--job-box-4-height), var(--job-box-5-width) var(--job-box-5-height), var(--job-box-6-width) var(--job-box-6-height), var(--button-width) var(--button-height), 100% 100%;
    background-position: -150% 0, var(--title-position), var(--title-2-position), var(--job-box-1-position), var(--job-box-2-position), var(--job-box-3-position), var(--job-box-4-position), var(--job-box-5-position), var(--job-box-6-position), var(--button-position), 0 0;
    background-repeat: no-repeat;
    -webkit-animation: loading 2.5s infinite;
    animation: loading 2.5s infinite;
    margin: auto;
}

@-webkit-keyframes loading {
    to {
        background-position: 350% 0, var(--title-position), var(--title-2-position), var(--job-box-1-position), var(--job-box-2-position), var(--job-box-3-position), var(--job-box-4-position), var(--job-box-5-position), var(--job-box-6-position), var(--button-position), 0 0;
    }
}

@keyframes loading {
    to {
        background-position: 350% 0, var(--title-position), var(--title-2-position), var(--job-box-1-position), var(--job-box-2-position), var(--job-box-3-position), var(--job-box-4-position), var(--job-box-5-position), var(--job-box-6-position), var(--button-position), 0 0;
    }
}

@media all and (max-width: 768px) {
    .skeleton--1.loading {
        height: 100vh !important;
    }

    :root {
        --job-box-1-width: 100%;
        --job-box-1-position: center 262px;
        --job-box-4-width: var(--job-box-1-width);
        --job-box-4-position: center 464px;
    }
}

.slide-out-top {
    -webkit-animation: slide-out-top 0.4s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
    animation: slide-out-top 0.4s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

@-webkit-keyframes slide-out-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    25% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0;
    }
    50% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes slide-out-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    25% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0;
    }
    50% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        opacity: 1;
    }
}

.slide-out-top-1 {
    -webkit-animation: slide-out-top-1 0.4s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
    animation: slide-out-top-1 0.4s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

@-webkit-keyframes slide-out-top-1 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    25% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
    }
}
@keyframes slide-out-top-1 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    25% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
    }
}

.slide-out-bottom-1 {
    -webkit-animation: slide-out-bottom-1 0.4s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
    animation: slide-out-bottom-1 0.4s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

@-webkit-keyframes slide-out-bottom-1 {
    0% {
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        opacity: 1;
    }
}
@keyframes slide-out-bottom-1 {
    0% {
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        opacity: 1;
    }
}

.module--image-slider:hover {
    cursor: move;
}

.image-slider--header img {
    margin: auto;
    width: 100%;
}

.slick-slider.reduceImageSize .image-slider--header img {
    width: 50%;
}

@media all and (max-width: 750px) {
    .slick-slider.reduceImageSize .image-slider--header img {
        width: 100%;
    }
}

.image-slider--text p {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 24px;
}

.module--image-slider .slick-slide.slick-active {
    opacity: 1;
}

.pt-small {
    padding-top: 30px!important;
}

.mt-small {
    margin-top: 30px!important;
}

.fs-28 {
    font-size: 28px;
}

/* Google Tag Manager (noscript)
------------------------------------------------------- */

body noscript iframe{
    display:none;
    visibility:hidden;
}

/* BRANDS PERSONALITY
------------------------------------------------------- */
.module--brand-personality .module__wrapper--bg-gradient--1 .row__item--bgimage--1 {
    background-image: url('https://lorealusa.vip/portal/170/css/%7B%7B%20imgUrl(id%20?:%20CURRENT_PAGE%20~%20%22-brand_personality%22,%20personalityBlock.image%7Craw)%20%7D%7D')
}

.body--retails-brazil .banner--main .banner__image--container {
    background-image: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 24%, rgba(0,0,0,0.8) 84%),
    url(../image/retailBannerBrazil.jpg);
}

/* Column for Details
------------------------------------------------------- */
/* Media query to target only desktop */
@media all and (min-width:1025px) {
    .body--job-detail .module--detail-data .column {
        display: grid;
        grid-auto-flow: column;
        justify-content: space-between;
        align-items: center;
    }

    .body--job-detail .module--detail-data .column > * {
        width: initial;
    }
}