.contact {
    position: relative;
}

.contact::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: radial-gradient(101.4% 61.3% at 12.4% 100%, var(--blue) -79%, rgb(93 130 255 / 0%) 86.29293355855856%, rgb(235 239 255 / 0%) 100%)
}

.contact::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background:
        radial-gradient(101.4% 61.3% at 86.6% 0%, var(--blue) -173%, rgb(93 130 255 / 0%) 86.29293355855856%, rgb(235 239 255 / 0%) 200%);
    z-index: -1;
}

.contact .titleSection {
    padding-top: 0;
    padding-bottom: 3%;
}
.contact .page-wrapper{
    padding-bottom: 50px;
    min-height: 100vh;
}

.contact .qr-code-container {
    width: 100%;
    /* height: 100%; */
    min-height: 500px;
    margin-left: auto;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.contact .qr-code-container::before {
    content: "";
    height: 100%;
    width: 100%;
    background: radial-gradient(circle, rgba(8, 50, 189, 1) 50%, rgba(255, 255, 255, 0) 60%);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -2;
}

.contact .qr-code-container::after {
    content: "";
    height: 100%;
    width: 100%;
    background: radial-gradient(circle, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 54%);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.contact .qr-code-container img {
    object-fit: contain;
    width: 300px;
    height: 300px;

}




.contact .divider {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    font-weight: bold;
    gap: 10px
}

.contact .divider hr {
    min-width: 30%;
    height: 2px;
    margin: 0;
    background-color: var(--white);
    opacity: 1;
    border-radius: 10px;
}

.contact .btn.whatsapp {
    margin-top: 20px;
    text-align: center;
    width: 100%;
    background-color: #25D366;
    color: var(--white);
    padding: 10px 20px;


}

 @media only screen and (max-width: 991px ){
    .contact .qr-code-container::before {
        content:unset
    }
 }