.elementor-164645 .elementor-element.elementor-element-cbc3db6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164645 .elementor-element.elementor-element-46b2524 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;background-color:var( --e-global-color-bef3ff9 );}.elementor-164645 .elementor-element.elementor-element-46b2524{width:100%;max-width:100%;}@media(max-width:767px){.elementor-164645 .elementor-element.elementor-element-cbc3db6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-46b2524 */.elementor-164645 .elementor-element.elementor-element-46b2524 .recherche-google {
    text-align: center;
}
.elementor-164645 .elementor-element.elementor-element-46b2524 .recherche-google input {
    max-width: 400px;
    width: 100%;
    font-size: 1.2em;
    line-height: 1.2em;
    border-radius: 20px;
    padding: 10px;
    border: 0;
}

.elementor-164645 .elementor-element.elementor-element-46b2524 .recherche-google button {
    background: none;
    font-size: 1.2em;
    line-height: 1.2em;
    padding: 10px 15px;
    border: solid 1px #DDDDDD !important;
    border-radius:50%;
}
.elementor-164645 .elementor-element.elementor-element-46b2524 .recherche-google button:hover {
    border: solid 1px #212121 !important;

}

.elementor-164645 .elementor-element.elementor-element-46b2524 button:hover {
    background-color: inherit !important;
}
@media (max-width: 800px){
    .elementor-164645 .elementor-element.elementor-element-46b2524 .recherche-google input {
        max-width: 250px !important;
    }
}/* End custom CSS */