.elementor-22 .elementor-element.elementor-element-5b494c6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6301278{--display:flex;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6301278.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-291541a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-f0cfc4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bc9a6d5{width:100%;max-width:100%;text-align:center;color:var( --e-global-color-5ed5f3c );}.elementor-22 .elementor-element.elementor-element-4d92b6b{width:100%;max-width:100%;text-align:center;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-788cffa{width:100%;max-width:100%;text-align:center;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-144f30b9{--display:flex;--min-height:80vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-144f30b9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-144f30b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.icm-aix.com/wp-content/uploads/ICM-visuelvisuel-inscription-ICM.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-144f30b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-33ea893{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-33ea893:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-33ea893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-458265d );}.elementor-22 .elementor-element.elementor-element-89a71aa{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b13f221{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-013aeb3{width:100%;max-width:100%;columns:1;}.elementor-22 .elementor-element.elementor-element-c6e315f{width:100%;max-width:100%;columns:1;}.elementor-22 .elementor-element.elementor-element-d1849e8{width:100%;max-width:100%;columns:1;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-c4be4f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8b4912b .elementor-heading-title{font-family:"Anek Tamil", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-812c107{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-22 .elementor-element.elementor-element-812c107:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-812c107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-458265d );}.elementor-22 .elementor-element.elementor-element-ea6d15a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d235337{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-d235337 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a1c8731{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ea848f6{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-ea848f6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ea848f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75e5531 );}.elementor-22 .elementor-element.elementor-element-40ce270{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-18041aa .elementor-heading-title{font-family:"Anek Tamil", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;}.elementor-22 .elementor-element.elementor-element-40c01b9{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-40c01b9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-40c01b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75e5531 );}.elementor-22 .elementor-element.elementor-element-8bf3f55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e4d3501 .elementor-heading-title{font-family:"Anek Tamil", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;}.elementor-22 .elementor-element.elementor-element-84dacdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-84dacdb:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-84dacdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75e5531 );}.elementor-22 .elementor-element.elementor-element-b636e8a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f522a98{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-f522a98 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-714c3ee{--display:flex;}.elementor-22 .elementor-element.elementor-element-1c74abc{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-6301278{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-144f30b9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-144f30b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-22 .elementor-element.elementor-element-89a71aa{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-013aeb3{columns:1;}.elementor-22 .elementor-element.elementor-element-c6e315f{columns:1;}.elementor-22 .elementor-element.elementor-element-d1849e8{columns:1;}.elementor-22 .elementor-element.elementor-element-812c107{--padding-top:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-22 .elementor-element.elementor-element-84dacdb{--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-22 .elementor-element.elementor-element-b636e8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f522a98{text-align:start;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-6301278{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-144f30b9{--min-height:320px;}.elementor-22 .elementor-element.elementor-element-89a71aa{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-c4be4f3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-22 .elementor-element.elementor-element-8b4912b .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-22 .elementor-element.elementor-element-812c107{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-18041aa .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-22 .elementor-element.elementor-element-e4d3501 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-22 .elementor-element.elementor-element-84dacdb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b636e8a{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-f522a98{text-align:start;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-6301278{--width:48.333%;}.elementor-22 .elementor-element.elementor-element-144f30b9{--width:50%;}.elementor-22 .elementor-element.elementor-element-89a71aa{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-89a71aa{--content-width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-c6e315f */.elementor-22 .elementor-element.elementor-element-c6e315f a{
    font-size: 0.95rem;
    color: #8C0000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f522a98 */.elementor-22 .elementor-element.elementor-element-f522a98{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-33bf6ee */.elementor-22 .elementor-element.elementor-element-33bf6ee textarea{
    background-color: #F8EEEC;
    border: solid 1px #8c0000;
}

#gform_wrapper_1 > div > p{
    display: none;
}

.elementor-22 .elementor-element.elementor-element-33bf6ee h5{
    display: none;
}


.elementor-22 .elementor-element.elementor-element-33bf6ee .gform-theme--foundation .gform_fields{
    row-gap:24px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b636e8a */@media (max-width : 780px){
    .elementor-22 .elementor-element.elementor-element-b636e8a{
        width:100% !important;
    }
}

.elementor-22 .elementor-element.elementor-element-b636e8a{
        width:60%;
    }
    
input{
    padding:8px;
}

.elementor-kit-4 input:not([type="button"]):not([type="submit"]), .elementor-kit-4 textarea, .elementor-kit-4 .elementor-field-textual{
    border: 1px solid black;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS *//* PROGRESS BAR */

.gform-theme--framework .gf_progressbar .percentbar_blue{
    background-color: #8C0000 !important;
}




/* INPUT TEXTE */

input[type="text"] {
    padding-left: 12px !important;
}



/* BOUTON RADIO */

.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){
    accent-color:#8C0000 !important;
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before{
     background-color: #8C0000 !important;
}


input#gform_next_button_2_3, input#gform_submit_button_2{
    background-color: #8C0000 !important;
}/* End custom CSS */