/* download */
.br-mobile {
    display: none;
}

.thank-you {
    width: 100%;
    height: 100vh;
    min-height: 600px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}

.tha-content {
    width: 100%;
    height: 90%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.tha-content h1 {
    color: #409;
    font-family: "Clash Grotesk Medium";
    font-size: clamp(22px, 1.67vw, 45px);
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.tha-content h2 {
    text-align: center;
    font-family: "Clash Grotesk Semibold";
    font-size: clamp(60px, 4.69vw, 120px);
    font-style: normal;
    font-weight: 600;
    line-height: 90%;
    background: linear-gradient(90deg, #E56DB9 0%, #FB90C8 16%, #F51C88 32%, #7A0296 49.5%, #3A3CA7 66%, #2987BC 83.5%, #1DCDCA 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 1.5% 0 2% 0;
    width: 65.68%;
}

.tha-content h3 {
    color: #409;
    text-align: center;
    font-family: "Clash Grotesk";
    font-size: clamp(16px, 1.25vw, 34px);
    font-style: normal;
    font-weight: 500;
    line-height: 131.25%;
    margin-bottom: 1%;
}

.tha-cont {
    width: 34.48%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}

.tha-cont > a {
    position: relative;
    height: 55px;
    width: 80.36%;
    gap: 5%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    overflow: hidden;
    border: none;
    text-decoration: none;
    cursor: pointer;
    background-size: cover;
    background-position: center;
    transition: all 0.5s ease-in-out;
    scale: 1;
}

.tha-cont > a:hover {
    scale: 1.05;
}

.tha-cont > a > video {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.tha-cont > a > div {
    position: absolute;
    z-index: 2;
    color: #FFF;
    font-family: "Clash Grotesk";
    font-size: clamp(10px, 1.1vw, 34px);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5%;
    width: 100%;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.tha-cont > a > svg {
    height: auto;
    width: 10%;
}

.tha-cont > .text1 {
    color: #409;
    font-family: "Clash Grotesk Medium";
    font-size: clamp(14px, 1.25vw, 35px);
    font-style: normal;
    font-weight: 500;
    line-height: 175%;
    width: 100%;
    text-align: center;
}

.tha-cont > .text1 strong {
    font-weight: 600;
    font-family: "Clash Grotesk Semibold";
}

.tha-cont > .text2 {
    color: #409;
    text-align: center;
    font-family: "Clash Grotesk";
    font-size: clamp(12px, 0.94vw, 25px);
    font-style: normal;
    font-weight: 400;
    line-height: 155.556% ;
    width: 67.67%;
}

.tha-cont > div {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 5%;
    width: 100%;
}

.tha-cont > div > svg {
    height: auto;
    width: 10.27%;
}

/* download */