/* GRUPO CORDEIRO - Modal simples com form nativo RD Station */
.gc-modal-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0, 10, 25, 0.8);
  z-index: 999999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  transition: opacity .2s ease, visibility .2s;
}
.gc-modal-backdrop.gc-active { opacity: 1; visibility: visible; }
body.gc-modal-open { overflow: hidden !important; }

.gc-modal-container {
  position: relative;
  background: #00378b;
  border-radius: 14px;
  width: 100%;
  max-width: 480px;
  padding: 20px 20px 10px;
  box-sizing: border-box;
  box-shadow: 0 20px 50px rgba(0, 0, 0, .5);
}

.gc-modal-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: none;
  background: rgba(255, 255, 255, .2);
  color: #fff;
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
  z-index: 10;
}
.gc-modal-close:hover { background: rgba(255, 255, 255, .35); }

.gc-modal-header { text-align: center; padding: 0 30px 6px; }
.gc-modal-badge { display: none; }
.gc-modal-title { margin: 0 0 4px; font-size: 19px; font-weight: 800; color: #fff; font-family: inherit; }
.gc-modal-subtitle { margin: 0; font-size: 13px; color: #e2e8f0; font-family: inherit; }
