.elementor-31030 .elementor-element.elementor-element-e893c09 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31030 .elementor-element.elementor-element-e893c09 > .elementor-container{max-width:500px;min-height:601px;}.elementor-31030 .elementor-element.elementor-element-a574712 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-31030 .elementor-element.elementor-element-542c2c5{text-align:left;}.elementor-31030 .elementor-element.elementor-element-542c2c5 .elementor-heading-title{color:var( --e-global-color-kadence9 );}#elementor-popup-modal-31030 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-31030{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-31030 .dialog-message{width:529px;height:auto;}#elementor-popup-modal-31030 .dialog-close-button{display:flex;}/* Start custom CSS for fluent-form-widget, class: .elementor-element-a574712 *//* ===== POPUP RAPPEL - FORCE STYLE ===== */
.elementor-popup-modal .fluentform {
  font-family: inherit;
}

/* Champs */
.elementor-popup-modal .fluentform .ff-el-form-control,
.elementor-popup-modal .fluentform input[type="text"],
.elementor-popup-modal .fluentform input[type="tel"],
.elementor-popup-modal .fluentform select,
.elementor-popup-modal .fluentform textarea {
  border-radius: 12px !important;
  border: 1px solid #dbe5ec !important;
  padding: 12px 14px !important;
  font-size: 14px !important;
  height: auto !important;
  background: #fff !important;
}

/* Focus bleu Gamma */
.elementor-popup-modal .fluentform .ff-el-form-control:focus,
.elementor-popup-modal .fluentform input:focus,
.elementor-popup-modal .fluentform select:focus,
.elementor-popup-modal .fluentform textarea:focus {
  border-color: #006699 !important;
  box-shadow: 0 0 0 3px rgba(0,102,153,0.15) !important;
  outline: none !important;
}

/* Bouton */
.elementor-popup-modal .fluentform button.ff-btn.ff-btn-submit,
.elementor-popup-modal .fluentform .ff-btn-submit {
  background: #ff6b2c !important;
  border-radius: 30px !important;
  padding: 14px 22px !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  border: none !important;
  box-shadow: 0 10px 24px rgba(255,107,44,0.30) !important;
  width: 100% !important; /* option : bouton full width */
}

/* Hover */
.elementor-popup-modal .fluentform button.ff-btn.ff-btn-submit:hover,
.elementor-popup-modal .fluentform .ff-btn-submit:hover {
  background: #e65c1f !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-542c2c5 */.gc-rappel-popup {
  border-radius: 16px !important;
  box-shadow: 0 20px 60px rgba(0,0,0,0.18) !important;
}/* End custom CSS */