/*
Coying any code/material found on any EthanMedia website, will result in legal action.
*/

.sub-heading-links {
    color: #335eea;
    background-color: rgba(51, 94, 234, 0.1);
    padding: 0.25rem 0.75rem;
    text-align: center;
    border-radius: 0.375rem;
}

.contact-us-hero {
    width: 100%;
    height: auto;
}

.screenshot {
    border-radius: 0.625rem;
    box-shadow: 25px 60px 125px -25px rgba(80, 102, 144, 0.1), 16px 40px 75px -40px rgba(0, 0, 0, 0.2);
}

.lead-sm {
    font-size: 1rem;
    font-weight: 300;
  }

.badge-sm1 {
    display: inline-block;
    padding: .25em .50em;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline
}  

.agency-nav-section-seperate {
    padding-top: 6rem;
}

.x04034 {
    background-color: #92D2FA;
}

.typeform-css {
    width: 100%;
    height: 640px;
    border-radius: 20px;
}

.typeform-index {
    width: 100%;
    height: 455px;
    border-radius: 20px;
}

.brandkit-img {
    width: 100%;
    height: auto;
}

.brandkit-img-border {
    border: #000 solid 0.015px;
}

.social-link-footer {
    height: 32px !important;
    width: auto !important;
    color: #d4d4d4;
}

@media (max-width: 767px) {
    .text-center-mobile {
      text-align: center;
    }
  }

  #confetti {
    overflow-y: hidden;
    overflow-x: hidden;
    width: 100%;
    margin: 0;
    height: 100%;
    position: absolute;
    top: 0;
  }

  .glassy-section {
    position: relative;
    background: rgba(255, 255, 255, 0.2); /* Glassy background with opacity */
    border-radius: 15px;
    padding: 20px;
    backdrop-filter: blur(10px); /* Apply a blur filter for the glass effect */
}

.hero-pill {
    border: 0.80px solid grey !important;
    padding-left: 0.20rem;
    padding-top: 0.50rem;
    padding-bottom: 0.50rem;
    border-radius: 20px;

}

.rc {
    border-radius: 1.25rem !important;
    border: 0.85px solid #dad7cd;
}

.bg-32994 {
    background-color: #F2F2F2;
}

.hero-service-cards {
    background-color: #f2f2f2;
    border-radius: 1.5rem;
}

.hero-service-body {
    margin-top: 0.2rem !important;
    margin-bottom: 0.2rem !important;
}

.card-footer-text-area {
    margin-top: 0.6rem
}