/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/** Services Section **/
div.accompagnement-title-container{
    padding: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 95%;
    width: -webkit-fill-available;
    width: -moz-available;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap : 7px;
}

div.accompagnement-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    /**background-color: var(--background-clair);**/
    gap : 13px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
div.type-ascension-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    gap: 13px;
}
div.accompagnement-container h2{
    font-weight: 600;
}
div.accompagnement-container strong{
    color: var(--h2-brown);
}
div.ascension{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
div.ascension h2{
    text-wrap-mode: nowrap;
    font-style: italic;
}
span.ascension{
    background-color: var(--h2-brown);
    height: 3px;
    border-radius: 50%;
}

div.accompagnement-image-container{
    max-width: 30%;
    min-width: 30%;
}

div.accompagnement-image-container img{
    width: 100%;
    height: 100%;
    position: sticky;
    top: calc(50vh - 275px);
    max-height : 550px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 10px;
    background-origin: border-box;
    background-clip: padding-box, border-box;
}
@media only screen and (min-width:900px){
    div.accompagnement-title-container{
        padding: 39px 10vw 13px 10vw;
    }
    div.accompagnement-container{
        padding: 13px 10vw 39px 10vw;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
        gap: 39px;
    }
    div.accompagnement-title-container h1{
        text-wrap-mode: nowrap;
    }
}
@media only screen and (max-width:600px){
    div.accompagnement-image-container{
        width : 50vw;
        max-width: unset;
    }
    div.accompagnement-container{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
}

/** FIN ACCOMPAGNEMENT **/
/** =============================================================================================================================== **/
/** DÉBUT CONFERENCE ATELIER **/

div.conference-atelier-container{
    background-color: var(--background-brown);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 13px;
    gap: 13px;
}
div.conference-atelier-container strong{
    color: var(--h2-light);
}
div.text-conference-atelier-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 13px;
}
div.conference-atelier-image-container{
    max-width: 30%;
    min-width: 30%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

div.conference-atelier-image-container img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 80%;
       object-position: 80%; 
    border-radius: 10px;
}
@media only screen and (min-width:900px){
    div.conference-atelier-container{
        padding: 10vw;
        gap: 39px;
    }
}
@media only screen and (max-width:600px){
    div.conference-atelier-image-container{
        width : 50vw;
        max-width: unset;
    }
    div.conference-atelier-container{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
}