.elementor-12808 .elementor-element.elementor-element-72b41ea{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12808 .elementor-element.elementor-element-ae3d24c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12808 .elementor-element.elementor-element-347e32b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12808 .elementor-element.elementor-element-3c4f664 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12808 .elementor-element.elementor-element-3d04b67{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12808 .elementor-element.elementor-element-87a3e9c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12808 .elementor-element.elementor-element-a624681:not(.elementor-motion-effects-element-type-background), .elementor-12808 .elementor-element.elementor-element-a624681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 31%, #FFFFFF 100%);}.elementor-12808 .elementor-element.elementor-element-a624681{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:144px;}.elementor-12808 .elementor-element.elementor-element-a624681 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12808 .elementor-element.elementor-element-0ef6914{margin-top:50px;margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12808 .elementor-element.elementor-element-88f8213{text-align:justify;font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-12808 .elementor-element.elementor-element-a477526 > .elementor-container{max-width:500px;}.elementor-12808 .elementor-element.elementor-element-a477526{margin-top:40px;margin-bottom:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12808 .elementor-element.elementor-element-0c3c909 > .elementor-widget-container{background-color:#E15B71;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 8px -2px #FFFFFF;}.elementor-12808 .elementor-element.elementor-element-0c3c909{text-align:center;}.elementor-12808 .elementor-element.elementor-element-0c3c909 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:400;color:var( --e-global-color-85a2481 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12808 .elementor-element.elementor-element-be73101 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12808 .elementor-element.elementor-element-be73101 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12808 .elementor-element.elementor-element-be73101{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-12808 .elementor-element.elementor-element-be73101 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12808 .elementor-element.elementor-element-be73101 .elementor-icon-list-item > a{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:400;}.elementor-12808 .elementor-element.elementor-element-be73101 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12808 .elementor-element.elementor-element-e279a45.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12808 .elementor-element.elementor-element-abb788a .elementor-icon-box-wrapper{text-align:center;}.elementor-12808 .elementor-element.elementor-element-abb788a{--icon-box-icon-margin:15px;}.elementor-12808 .elementor-element.elementor-element-abb788a .elementor-icon-box-title, .elementor-12808 .elementor-element.elementor-element-abb788a .elementor-icon-box-title a{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:600;}.elementor-12808 .elementor-element.elementor-element-f0cb721.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12808 .elementor-element.elementor-element-3fc5b6e{--icon-box-icon-margin:15px;}.elementor-12808 .elementor-element.elementor-element-3fc5b6e .elementor-icon-box-title, .elementor-12808 .elementor-element.elementor-element-3fc5b6e .elementor-icon-box-title a{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:600;}.elementor-12808 .elementor-element.elementor-element-105f0ca > .elementor-container{max-width:500px;}.elementor-12808 .elementor-element.elementor-element-105f0ca{margin-top:40px;margin-bottom:40px;}.elementor-12808 .elementor-element.elementor-element-0b9d219 > .elementor-widget-container{background-color:#E15B71;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 8px -2px #FFFFFF;}.elementor-12808 .elementor-element.elementor-element-0b9d219{text-align:center;}.elementor-12808 .elementor-element.elementor-element-0b9d219 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:400;color:var( --e-global-color-85a2481 );}.elementor-12808 .elementor-element.elementor-element-62c6a72{text-align:justify;font-family:"Noto Kufi Arabic", Sans-serif;font-weight:400;}.elementor-12808 .elementor-element.elementor-element-d18971a > .elementor-container{max-width:500px;}.elementor-12808 .elementor-element.elementor-element-d18971a{margin-top:40px;margin-bottom:40px;}.elementor-12808 .elementor-element.elementor-element-ac16717 > .elementor-widget-container{background-color:#E15B71;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 8px -2px #FFFFFF;}.elementor-12808 .elementor-element.elementor-element-ac16717{text-align:center;}.elementor-12808 .elementor-element.elementor-element-ac16717 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:400;color:var( --e-global-color-85a2481 );}.elementor-12808 .elementor-element.elementor-element-52681cc{--e-image-carousel-slides-to-show:8;}.elementor-12808 .elementor-element.elementor-element-ae99852 > .elementor-container{max-width:500px;}.elementor-12808 .elementor-element.elementor-element-ae99852{margin-top:40px;margin-bottom:40px;}.elementor-12808 .elementor-element.elementor-element-bcffe9e > .elementor-widget-container{background-color:#E15B71;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 8px -2px #FFFFFF;}.elementor-12808 .elementor-element.elementor-element-bcffe9e{text-align:center;}.elementor-12808 .elementor-element.elementor-element-bcffe9e .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:400;color:var( --e-global-color-85a2481 );}.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__label{text-align:left;}.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__desc{text-align:left;}.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder input{color-scheme:normal;}.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__action-button{transition:all 0.3s;}.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__next-page-wrap{text-align:left;}.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-message--success{text-align:center;}.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-message--error{text-align:center;}.elementor-12808 .elementor-element.elementor-element-5458cc7{text-align:center;}.elementor-12808 .elementor-element.elementor-element-5458cc7 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12808 .elementor-element.elementor-element-52681cc{--e-image-carousel-slides-to-show:5;}}@media(max-width:767px){.elementor-12808 .elementor-element.elementor-element-88f8213{text-align:justify;}.elementor-12808 .elementor-element.elementor-element-0c3c909 .elementor-heading-title{font-size:20px;}.elementor-12808 .elementor-element.elementor-element-0b9d219 .elementor-heading-title{font-size:20px;}.elementor-12808 .elementor-element.elementor-element-62c6a72 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-12808 .elementor-element.elementor-element-ac16717 .elementor-heading-title{font-size:20px;}.elementor-12808 .elementor-element.elementor-element-52681cc{--e-image-carousel-slides-to-show:3;}.elementor-12808 .elementor-element.elementor-element-bcffe9e .elementor-heading-title{font-size:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-88f8213 */.elementor-12808 .elementor-element.elementor-element-88f8213{
    direction: rtl
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c3c909 */.elementor-12808 .elementor-element.elementor-element-0c3c909 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-be73101 */.elementor-12808 .elementor-element.elementor-element-be73101 .elementor-icon-list-item a{
    display: flex;
    width: auto;
    align-items: center;
}
.elementor-12808 .elementor-element.elementor-element-be73101 a .elementor-icon-list-text{
    color:#E15B71 !important;
}
.elementor-12808 .elementor-element.elementor-element-be73101 .elementor-icon-list-item{
    direction: rtl;
    justify-content: flex-start;
}
.elementor-12808 .elementor-element.elementor-element-be73101 .elementor-icon-list-text{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3778806 */.elementor-12808 .elementor-element.elementor-element-3778806 .elementor-icon-box-wrapper{
    border: 1px solid #E15B71;
    background: #f4f4f4;
    padding: 20px;
    border-radius: 20px;
    width: 400px;
    height: 200px;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    transition: .3s ease-in-out;
    box-shadow: 0px 5px 10px 0 #dedede;
}

.elementor-12808 .elementor-element.elementor-element-3778806 .elementor-icon-box-content{
        justify-content: center;
    display: flex;
    align-items: center;
}
.elementor-12808 .elementor-element.elementor-element-3778806 .elementor-icon-box-wrapper:hover{
    transform: scale(1.05);
    transition: .3s ease-in-out;
}
@media screen and (max-width:460px){
    .elementor-12808 .elementor-element.elementor-element-3778806 .elementor-icon-box-wrapper{
      width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b9d219 */.elementor-12808 .elementor-element.elementor-element-0b9d219 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62c6a72 */.elementor-12808 .elementor-element.elementor-element-62c6a72{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac16717 */.elementor-12808 .elementor-element.elementor-element-ac16717 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-52681cc */.elementor-12808 .elementor-element.elementor-element-52681cc .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
    background: white;
    border: 1px solid #e15c71;
    opacity: 1;
}
.elementor-12808 .elementor-element.elementor-element-52681cc .swiper-pagination-bullet-active{
    background:#e15c71 !important 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcffe9e */.elementor-12808 .elementor-element.elementor-element-bcffe9e {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-0fab9cc */.elementor-12808 .elementor-element.elementor-element-0fab9cc{
    width: 800px;
    margin: 0 auto;
    background: #F5ECD76B;
    border-radius: 20px;
    padding:20px;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-progress-pages{
    width: 70%;
    margin: 0 auto;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-page{
    direction: rtl;
    font-family: "Noto kufi arabic"
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc #date-naissance{
    background: white;
}
@media screen and (max-width:460px){
    .elementor-12808 .elementor-element.elementor-element-0fab9cc #date-naissance{
    background: white !important;
    width: 100% !important;
    }
}
/*Style steps*/
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-progress-pages__separator{
    background: #E15B71 !important;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page{
    color: #E15B71;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{
    border-color: #E15B71;
}
/*Style formulaire*/
.elementor-12808 .elementor-element.elementor-element-0fab9cc input[type="text"], .elementor-12808 .elementor-element.elementor-element-0fab9cc input[type="date"], .elementor-12808 .elementor-element.elementor-element-0fab9cc input[type="tel"], .elementor-12808 .elementor-element.elementor-element-0fab9cc textarea, .elementor-12808 .elementor-element.elementor-element-0fab9cc input[type="email"]{
    outline: 0;
    border: 1px solid #aaaaaa;
    border-radius: 10px;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__label{
    text-align: right;
    font-size: 12px;
    font-weight: 600;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__field{
    text-align: right;
}

.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__field {
    font-size: 13px
}

.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__next-page-msg{
    font-size: 14px;
    color: red;
    margin-bottom: 10px;
    font-weight: bold;
}

/*Niveau scolaire*/
.elementor-12808 .elementor-element.elementor-element-0fab9cc .niveau-sc .checkradio-wrap{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0px;
        font-size: 12px;
    }
.elementor-12808 .elementor-element.elementor-element-0fab9cc .niveau-sc .checkradio-wrap .jet-form-builder__field-wrap{
        width: calc(17% - 15px);
        text-align: center;
        padding: 0px;
        box-sizing: border-box;
    }
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__field-label{
    line-height: 17px
}

    @media screen and (max-width: 768px) {
.elementor-12808 .elementor-element.elementor-element-0fab9cc .wp-block-columns:nth-child(6) .checkradio-wrap .jet-form-builder__field-wrap{
            width: calc(50% - 15px);
        }
    }

    @media screen and (max-width: 460px) {
 .elementor-12808 .elementor-element.elementor-element-0fab9cc .wp-block-columns:nth-child(6) .checkradio-wrap .jet-form-builder__field-wrap{
            width: 100%;
        }
    }
    /*Style langues*/
    .elementor-12808 .elementor-element.elementor-element-0fab9cc .lang .checkradio-wrap{
        display: flex;
        justify-content: space-between;
        font-size: 12px;
    }
    .elementor-12808 .elementor-element.elementor-element-0fab9cc #autres{
        margin-bottom: 20px;
    }
    
    
    /*Style page 2*/
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-page[data-page="2"]>.wp-block-columns{
    /*background: #f8f8f8;*/
    padding: 10px;
    border-radius: 20px;
    border: 1px solid #d7008d;
    }
    
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-page[data-page="2"] p{
    text-align: center;
    font-size: 20px;
    font-weight: 600;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-page[data-page="2"]>.wp-block-columns p{
    color: #e15c72;
    font-weight: 600;
    font-size: 20px;
}
    /*Style progress bar after*/
    
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page {
    color: #288a00;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle {
    border-color: #288a00;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle{
    border-color: #288a00;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc button{
    width: 150px;
    background: #E15B71;
    color: white;
    border: 1px solid transparent;
    border-radius: 20px;
    justify-content: center;
    outline: 0;
}

.elementor-12808 .elementor-element.elementor-element-0fab9cc button:hover{
    animation :2s animebtn;
}
@keyframes animebtn{
    from{
        left:0;
        background: #9A363D;
    }
    to{
        left:300px;
        background: #9A363D;
    }
}

.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__prev-page{
    background: #838383;
    outline: 0;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__submit-wrap{
    justify-content: space-between;
}
/**/
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-page[data-page="2"]>.wp-block-columns:nth-child(1){
    margin-top: 30px;
}

/*Style upload*/
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-file-upload__content{
    min-height: 60px;
    min-width: 60px;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-page[data-page="2"]>.field-type-text-field{
    margin-bottom: 30px;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-message{
    font-family: "noto kufi arabic";
    font-size: 14px;
    direction: rtl;
    border-radius: 20px;
}
@media screen and (max-width:460px){
    .elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder-progress-pages{
    width: 100%;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .jfb-progress-type--default .jet-form-builder-progress-pages__item--label{
    right:0;
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .niveau-sc .checkradio-wrap .jet-form-builder__field-wrap{
        width: calc(35% - 15px);
        text-align: center;
        padding: 0px;
        box-sizing: border-box;
    }
    .elementor-12808 .elementor-element.elementor-element-0fab9cc .jet-form-builder__field-wrap.checkradio-wrap span{
        font-size:12px;
    }
    .elementor-12808 .elementor-element.elementor-element-0fab9cc .lang .checkradio-wrap{
    flex-wrap: wrap;
    flex-direction: row;
    }
    .elementor-12808 .elementor-element.elementor-element-0fab9cc .lang .checkradio-wrap .jet-form-builder__field-wrap{
        width: calc(35% - 15px);
        text-align: center;
        padding: 0px;
        box-sizing: border-box;
    }
}
.elementor-12808 .elementor-element.elementor-element-0fab9cc .cgd{
    font-size: 14px !important;
    text-align: justify !important;
    font-weight: 500 !important;
}/* End custom CSS */