/*!
Theme Name: Growzify Theme
Theme URI: http://growzify.me/
Author: Underscores.me
Author URI: http://growzify.me/
Description: Growzify
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: growzify-theme
*/

/* .thankyou-wrapper {
    width: 100%;
    max-width: 880px;
    padding: 100px;
    margin: 0 auto;
}
.thankyou-wrapper {
    width: 100%;
    max-width: 880px;
    padding: 100px;
    margin: 120px auto;
}
.thankyou-wrapper {
    width: 100%;
    max-width: 880px;
    padding: 100px;
    margin: 150px auto;
} */
.thankyou-wrapper{
    min-height: 70vh;
	max-width: 880px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:80px auto;
}


.thankyou-card{
  background: #fff;
  border-radius: 18px;
  padding: 70px 60px;
  text-align: center;
  box-shadow: 0 30px 60px rgba(0,0,0,0.08);
}


/* ===============================
   ICON
================================ */
.success-icon{
  width: 70px;
  height: 70px;
  margin: 0 auto 25px;
  border-radius: 50%;
  background: #2f6ae221;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size: 34px;
  color: #2F6AE2;
}

/* ===============================
   TEXT
================================ */
.thankyou-card h1{
  font-size: 44px;
  font-weight: 700;
  color: #2F6AE2;
  margin-bottom: 14px;
}

.thankyou-card p{
  font-size: 20px;
  color: #6f6f6f;
  margin-bottom: 35px;
  line-height: 1.6;
}

/* ===============================
   BUTTON
================================ */
.thankyou-actions{
  display:flex;
  justify-content:center;
  gap:20px;
  flex-wrap:wrap;
}

.btn-primary{
  padding: 14px 36px;
  border-radius: 50px;
  background: #2F6AE2;
  color: #fff;
  text-decoration:none;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
}

.btn-primary:hover{
  background: #2F6AE2;
}

.btn-outline{
  padding: 14px 36px;
  border-radius: 50px;
  border: 2px solid  #EF7F22;
  color: #EF7F22;
  text-decoration:none;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
}

.btn-outline:hover{
  background:  #EF7F22;
  color: #fff;
}

/* ===============================
   FOOT NOTE
================================ */
.trust-text{
  margin-top: 40px;
  font-size: 14px;
  color: #9a9a9a;
}

/* ===============================
   RESPONSIVE
================================ */
@media(max-width:768px){
  .thankyou-card{
    padding: 50px 28px;
  }
  .thankyou-card h1{
    font-size: 30px;
  }
  .thankyou-card p{
    font-size: 16px;
  }
}


.error404 footer {
    display: none;
}