

/* --- FR 60 40 FORM LAYOUT --- */

@media (min-width: 60em) {
    .l-fr-columns--60-40-large.l-columns {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-left: -2.5%;
        width: auto;
    }

    .l-fr-columns--60-40-large.l-columns--reversed {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .csscalc .l-fr-columns--60-40-large.l-columns {
        margin-left: -1.875em;
    }

    .l-fr-columns--60-40-large > .l-columns__column {
        margin-left: 2.5%;
        overflow: visible;
    }

    .l-fr-columns--60-40-large > .l-columns__column:first-child,
    .l-fr-columns--60-40-large > .l-columns__column:nth-child(2) {
        margin-top: 0;
    }

    .l-fr-columns--60-40-large.l-columns--reversed > .l-columns__column {
        float: right;
    }

    .csscalc .l-fr-columns--60-40-large > .l-columns__column {
        margin-left: 1.875em;
    }

    .l-fr-columns--60-40-large > .l-columns__column {
        width: 37.5%;
    }

    .csscalc .l-fr-columns--60-40-large > .l-columns__column {
        width: calc(40% - 1.875em);
    }

    .l-fr-columns--60-40-large > .l-columns__column:first-child {
        width: 57.5%;
    }

    .csscalc .l-fr-columns--60-40-large > .l-columns__column:first-child {
        width: calc(60% - 1.875em);
    }

    .l-fr-columns--60-40-large > .l-columns__column:nth-child(2n) {
        width: 37.5%;
    }

    .csscalc .l-fr-columns--60-40-large > .l-columns__column:nth-child(2n) {
        width: calc(40% - 1.875em);
    }

    .l-fr-columns--60-40-large > .l-columns__column:nth-child(odd) {
        clear: both;
        width: 57.5%;
    }

    .csscalc .l-fr-columns--60-40-large > .l-columns__column:nth-child(odd) {
        width: calc(60% - 1.875em);
    }
}

/* --- END FR 60 40 FORM LAYOUT --- */

/* --- FR 60 40 FORM LAYOUT SIDEBAR IMAGE --- */

.l-fr-columns--60-40-large.l-fr-columns--sidebar-image {
    margin-bottom: 0;
}

.l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:first-child {
    padding: 1.25em;
}

.l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    min-height: 200px;
}

.l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image.l-fr-column__image--salon-confirmation {
    background-image: url(../images/salon-confirmation.png);
}

.svg .l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image.l-fr-column__image--salon-confirmation {
    background-image: url(../images/salon-confirmation.svg);
}

.l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image.l-fr-column__image--rejet-plv {
    background-image: url(../images/rejet-plv.png);
}

.svg .l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image.l-fr-column__image--rejet-plv {
    background-image: url(../images/rejet-plv.svg);
}

.l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image.l-fr-column__image--confirmation-plv-femme {
    background-image: url(../images/confirmation-plv-femme.png);
}

.svg .l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image.l-fr-column__image--confirmation-plv-femme {
    background-image: url(../images/confirmation-plv-femme.svg);
}

.l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image.l-fr-column__image--confirmation-plv-homme {
    background-image: url(../images/confirmation-plv-homme.png);
}

.svg .l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image.l-fr-column__image--confirmation-plv-homme {
    background-image: url(../images/confirmation-plv-homme.svg);
}

@media (min-width: 35em) {
    .l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:first-child {
        padding: 1.875em;
    }

    .l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image {
        min-height: 300px;
    }
}

@media (min-width: 60em) {
    .l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) {
        width: 40%;
    }

    .l-fr-columns--60-40-large.l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) .l-fr-column__image {
        min-height: 400px;
    }

    .l-fr-columns--sidebar-image > .l-columns__column:nth-child(2n) {
        margin-left: 0;
    }
}

/* --- END FR 60 40 FORM LAYOUT SIDEBAR IMAGE --- */

.l-columns__column.m-card.t-accent-light .m-card-content{
	padding:0px;
}
