.elementor-31749 .elementor-element.elementor-element-49ffd98e{--display:flex;--min-height:80vh;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31749 .elementor-element.elementor-element-799eb00 img{width:200px;}@media(max-width:1024px) and (min-width:768px){.elementor-31749 .elementor-element.elementor-element-49ffd98e{--content-width:1600px;}}@media(min-width:2400px){.elementor-31749 .elementor-element.elementor-element-49ffd98e{--min-height:80vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-31749 .elementor-element.elementor-element-49ffd98e{--min-height:65vh;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-31749 .elementor-element.elementor-element-49ffd98e{--min-height:60vh;--justify-content:space-evenly;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31749 .elementor-element.elementor-element-799eb00 img{width:120px;}}/* Start custom CSS for shortcode, class: .elementor-element-1bcca688 */.elementor-31749 .elementor-element.elementor-element-1bcca688 input{
    background-color: #DEEDEE;
    border-radius:8px;
    border:none;
    height: 50px;
}

.elementor-31749 .elementor-element.elementor-element-1bcca688 .with_frm_style .frm_required {
    color: #BC4167!important;
}

.elementor-31749 .elementor-element.elementor-element-1bcca688 label {
    
    font-family:Mulish;
    font-weight: 600;
    font-size: 15px
    align-items: center!important;
    margin-bottom:10px;
}

.elementor-31749 .elementor-element.elementor-element-1bcca688 .input-text{
    background-color: #DEEDEE!important;
}

.elementor-31749 .elementor-element.elementor-element-1bcca688 .button{
    background-color: #BC4167!important;
    color:white;
}


@media (max-width: 767px) {
    .elementor-31749 .elementor-element.elementor-element-1bcca688 .button {
        float: none; /* Supprime le float pour éviter des problèmes */
        width: 100%; /* Le bouton prend toute la largeur */
        box-sizing: border-box; /* Assure que les marges/paddings sont inclus dans la largeur */
    }
    
}/* End custom CSS */