.elementor-23070101 .elementor-element.elementor-element-rvfokjx > .elementor-container{min-height:400px;}.elementor-23070101 .elementor-element.elementor-element-rvfokjx{background-image:url("https://media2.lesitedelapiece.com/img/cms/Image_Demande_de_devis.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-23070101 .elementor-element.elementor-element-fmdvhlg .elementor-heading-title{color:#ffffff;font-size:40px;font-family:"Montserrat", sans-serif;font-weight:700;}.elementor-23070101 .elementor-element.elementor-element-huecgro{color:#ffffff;font-size:18px;font-family:"Raleway", sans-serif;font-weight:600;}body:not(.rtl) .elementor-23070101 .elementor-element.elementor-element-huecgro .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-23070101 .elementor-element.elementor-element-huecgro .elementor-drop-cap{margin-left:10px;}.elementor-23070101 .elementor-element.elementor-element-crwawjb{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-crwawjb .elementor-image img{max-width:100%;opacity:1;}@media(min-width:768px){.elementor-23070101 .elementor-element.elementor-element-jgwnpjh{width:15.000%;}.elementor-23070101 .elementor-element.elementor-element-pmqilip{width:70.000%;}.elementor-23070101 .elementor-element.elementor-element-lbleetz{width:15.000%;}}/* Start custom CSS for column, class: .elementor-element-jgwnpjh */input,#commentaire_input{
        border: 1px solid #ccc !important;
    border-radius: 10px !important;
}
div#gformbuilderpro_form_11 .form-control {
    border: 1px solid #ccc;
    border-radius: 10px;
}
#gformbuilderpro_82, #gformbuilderpro_83,
#gformbuilderpro_84,#gformbuilderpro_85,#gformbuilderpro_86,
#gformbuilderpro_87,#gformbuilderpro_88,#gformbuilderpro_89,
#gformbuilderpro_94,#gformbuilderpro_95{
display:none;
}
.quantite_input{
    max-width:80px;
}
.col-xs-12.col-md-4 {
    width: 15%;
}
input#add_devis_article {
    background: #fff !important;
    border: 1px solid #000;
    font-weight: bold;
    font-size: 24px;
    border-radius:0px !important;
}
hr {
    background: #ccc !important;
    width: 100%;
    height: 3px;
    margin-bottom:15px !important;
    margin-top:15px !important;
}
button#submitForm {
    background: #81BF42 !important;
    max-width: 250px;
    margin: 0 auto;
    border-radius: 0px;
}

#gformbuilderpro_107{text-align:center;}
@media(max-width:450px){
#cms #center_column img{
    display:none;
}
#gformbuilderpro_96{clear:both;}
}
.quantite_input{
    float:left;
}
.gformbuilderpro_form p.help-block {
    clear: none !important;
    width: 70%;
    margin-left: 5px;
    font-weight: 600;
    font-size: 14px;
}/* End custom CSS */