.elementor-12142 .elementor-element.elementor-element-4dce13d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:2% 15% 2% 15%;}.elementor-12142 .elementor-element.elementor-element-4dce13d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12142 .elementor-element.elementor-element-68927e45.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12142 .elementor-element.elementor-element-68927e45 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12142 .elementor-element.elementor-element-590718cd .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:400;background-color:#06C3B8;padding:15px 15px 15px 15px;}.elementor-12142 .elementor-element.elementor-element-137f5a2f{text-align:center;}.elementor-12142 .elementor-element.elementor-element-137f5a2f .elementor-heading-title{color:#543C2A;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:56px;font-weight:900;text-transform:uppercase;}.elementor-12142 .elementor-element.elementor-element-137f5a2f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12142 .elementor-element.elementor-element-4336d4f{text-align:center;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12142 .elementor-element.elementor-element-4336d4f .elementor-heading-title{color:#543C2A;font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:700;line-height:33px;}.elementor-12142 .elementor-element.elementor-element-60058630 img{width:68%;}.elementor-12142 .elementor-element.elementor-element-60058630 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12142 .elementor-element.elementor-element-585f8e4c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12142 .elementor-element.elementor-element-746cffb{margin-top:0px;margin-bottom:0px;padding:0% 15% 5% 15%;}.elementor-12142 .elementor-element.elementor-element-dd36d19{color:#543C2A;font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-12142 .elementor-element.elementor-element-4dce13d{margin-top:20px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-12142 .elementor-element.elementor-element-4336d4f{width:100%;max-width:100%;}.elementor-12142 .elementor-element.elementor-element-585f8e4c{width:100%;max-width:100%;}.elementor-12142 .elementor-element.elementor-element-746cffb{padding:5% 5% 5% 5%;}}@media(max-width:767px){.elementor-12142 .elementor-element.elementor-element-137f5a2f .elementor-heading-title{font-size:42px;}.elementor-12142 .elementor-element.elementor-element-4336d4f .elementor-heading-title{font-size:18px;line-height:1.5em;}}/* Start custom CSS for button, class: .elementor-element-590718cd */#history-page-top-btn {
    cursor: initial;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-585f8e4c */.bouton-formation-container {
     display: flex;
    justify-content: center; 
    align-items: center;
    text-align: center;
}

.bouton-formation {
    margin: 5px;
    border-radius: 8.548px;
    border: 0.855px solid #543C2A;
    background: #FFF;
    color: #543C2A;
    text-align: center;
    font-family: open sans hebrew condensed;
    font-size: 13.676px;
    font-style: normal;
    font-weight: 700;
    line-height: 106.5%; /* 14.565px */
    text-transform: uppercase;
}

.bouton-formation:hover {
    border-radius: 8.548px;
    border: 0px solid #06C3B8;
    background: #06C3B8;
    color: #FFF;
    text-align: center;
    font-family: open sans hebrew condensed;
    font-size: 13.676px;
    font-style: normal;
    font-weight: 700;
    line-height: 106.5%; /* 14.565px */
}

.selected {
        border-radius: 8.548px;
    border: 0px solid #06C3B8;
    background: #06C3B8;
    color: #FFF;
    text-align: center;
    font-family: open sans hebrew condensed;
    font-size: 13.676px;
    font-style: normal;
    font-weight: 700;
    line-height: 106.5%; /* 14.565px */
}

.selected:active {
            border-radius: 8.548px;
    border: 0px solid #06C3B8;
    background: #06C3B8;
    color: #FFF;
    text-align: center;
    font-family: open sans hebrew condensed;
    font-size: 13.676px;
    font-style: normal;
    font-weight: 700;
    line-height: 106.5%; /* 14.565px */
}

@media only screen and (max-width: 1024px) {
    .bouton-formation-container {
        display: inline-block;
    }
}/* End custom CSS */