.elementor-4722 .elementor-element.elementor-element-7cc1eb4{--display:flex;}.elementor-4722 .elementor-element.elementor-element-d08c5b5{--spacer-size:150px;}.elementor-4722 .elementor-element.elementor-element-c3abb6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-92792b0 */.cosmo-confirmation-message {
  max-width: 600px;
  margin: 60px auto;
  padding: 40px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(12px);
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
  color: #f5f5f5;
  font-family: 'Inter', 'Helvetica Neue', sans-serif;
  text-align: center;
}

.cosmo-confirmation-message h2 {
  font-size: 1.8rem;
  margin-bottom: 20px;
  color: #ffe9b1;
  text-shadow: 0 0 4px rgba(255, 233, 177, 0.4);
}

.cosmo-confirmation-message p {
  font-size: 1.1rem;
  line-height: 1.6;
  margin: 10px 0;
  color: #e6e6e6;
}

.cosmo-button {
  display: inline-block;
  margin-top: 30px;
  padding: 12px 24px;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  color: #1b1b1b;
  background: linear-gradient(135deg, #ffe9b1, #ffd6e8);
  border-radius: 30px;
  transition: all 0.3s ease;
  box-shadow: 0 4px 15px rgba(255, 233, 177, 0.3);
}

.cosmo-button:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 20px rgba(255, 233, 177, 0.5);
  color:black;
}

@media (max-width: 600px) {
  .cosmo-confirmation-message {
    padding: 30px 20px;
  }

  .cosmo-confirmation-message h2 {
    font-size: 1.5rem;
  }

  .cosmo-confirmation-message p {
    font-size: 1rem;
  }
}/* End custom CSS */