.elementor-15626 .elementor-element.elementor-element-982d6a3{--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;--justify-content:center;}.elementor-15626 .elementor-element.elementor-element-982d6a3:not(.elementor-motion-effects-element-type-background), .elementor-15626 .elementor-element.elementor-element-982d6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#91B9CF;}.elementor-15626 .elementor-element.elementor-element-e08835c{text-align:center;}.elementor-15626 .elementor-element.elementor-element-1540fc9{--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;--justify-content:center;}.elementor-15626 .elementor-element.elementor-element-1540fc9:not(.elementor-motion-effects-element-type-background), .elementor-15626 .elementor-element.elementor-element-1540fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#91B9CF;}.elementor-15626 .elementor-element.elementor-element-b243887.elementor-element{--align-self:center;}/* Start custom CSS for shortcode, class: .elementor-element-b243887 *//* Champs de saisie */
.form__input,
.form-popup__input,
textarea.form-popup__input {
    background-color: #fff;
    color: #333;
    border: none;
    border-bottom: 2px solid #4686AA;
    border-radius: 4px;
    padding: 12px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    transition: border-color 0.3s ease;
}

/* Focus */
.form__input:focus,
.form-popup__input:focus,
textarea.form-popup__input:focus {
    border-color: #2f6f8c;
    outline: none;
}

/* Placeholder */
.form__input::placeholder,
.form-popup__input::placeholder,
textarea.form-popup__input::placeholder {
    color: #999;
}

/* Bouton */
.custom-button {
    background-color: #4686AA;
    color: white;
    border: none;
    font-size: 16px;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* Hover bouton */
.custom-button:hover {
    background-color: #2f6f8c;
}/* End custom CSS */