.elementor-4296 .elementor-element.elementor-element-10b91c24:not(.elementor-motion-effects-element-type-background), .elementor-4296 .elementor-element.elementor-element-10b91c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2D3C;}.elementor-4296 .elementor-element.elementor-element-10b91c24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4296 .elementor-element.elementor-element-10b91c24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4296 .elementor-element.elementor-element-552b1d8a > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-4296 .elementor-element.elementor-element-552b1d8a{text-align:center;}.elementor-4296 .elementor-element.elementor-element-552b1d8a .elementor-heading-title{color:#FFFFFF;}.elementor-4296 .elementor-element.elementor-element-4d262630 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4296 .elementor-element.elementor-element-4d262630 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4296 .elementor-element.elementor-element-6d3ecdce img{width:100%;}.elementor-4296 .elementor-element.elementor-element-81eafda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4296 .elementor-element.elementor-element-81eafda > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4296 .elementor-element.elementor-element-856abd4 img{width:100%;}.elementor-4296 .elementor-element.elementor-element-ceb70f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4296 .elementor-element.elementor-element-6ad5f9e .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-decoration:underline;padding:0px 0px 0px 0px;}.elementor-4296 .elementor-element.elementor-element-6ad5f9e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4296 .elementor-element.elementor-element-6ad5f9e .elementor-button:hover, .elementor-4296 .elementor-element.elementor-element-6ad5f9e .elementor-button:focus{color:#B6B6B6CF;}.elementor-4296 .elementor-element.elementor-element-6ad5f9e .elementor-button:hover svg, .elementor-4296 .elementor-element.elementor-element-6ad5f9e .elementor-button:focus svg{fill:#B6B6B6CF;}/* Start custom CSS for heading, class: .elementor-element-552b1d8a */.titre-popup h2{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d262630 */.col-pop{
    padding:0 18px;
}


.col-pop .elementor-image a,
.col-pop .elementor-image a img{
    width:100%!important;
    display: block!important;
    position: relative;
}
.col-pop .elementor-widget-wrap{
    position: relative
}
.s-titre-popup{
    position:absolute;
    bottom: 25px;
    padding-bottom:15px;
    z-index: 50;
    
}

.s-titre-popup:after{
    content:'';
    position:absolute;
    left: 12px;
    bottom: 0;
    width: 22px;
    height: 2px;
    background: #fff
}

.s-titre-popup h2{
    text-align: left!important;
    color:#fff!important;
    padding:0 12px;
}

.col-pop .elementor-image a:before{
    content:'';
    position: absolute;
    left: 0;
    top: 0;
    width:100%;
    height: 100%;
    z-index: 5;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1a2d3c+0,1a2d3c+100&0+0,0.3+100 */
background: linear-gradient(to bottom,  rgba(26,45,60,0) 0%,rgba(26,45,60,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

.col-pop .elementor-image a:after{
    content:'';
    position: absolute;
    left: 0;
    top: 0;
    width:100%;
    height: 100%;
    z-index: 5;
    background:#1a2b3a;
    opacity: 0;

}
.col-pop .elementor-image a:hover:after{
    opacity: 0.5
}

@media (max-width:767px) {
 .col-pop-left{
     margin-bottom:25px;
 }
 .col-pop{
     padding:0;
 }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-81eafda */.col-pop{
    padding:0 18px;
}
.col-pop .elementor-widget-wrap{
    position: relative
}
.s-titre-popup{
    position:absolute;
    bottom: 25px;
    padding-bottom:15px;
    
}

.s-titre-popup:after{
    content:'';
    position:absolute;
    left: 12px;
    bottom: 0;
    width: 22px;
    height: 2px;
    background: #fff
}

.s-titre-popup h2{
    text-align: left!important;
    color:#fff!important;
    padding:0 12px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10b91c24 */#modal-discipline .row-pop .elementor-container.elementor-container{
    max-width: 672px!important;
    padding:0!important;
    
}

#modal-discipline h2{
}/* End custom CSS */