.element {
    display: grid;
    grid-template-columns: fit-content(100%);
    grid-template-rows: repeat(9, fit-content(100%));
    height: fit-content;
    /* gap: 1.4rem 0rem; */
    position: relative;
}

.element .frame {
    position: relative;
    grid-row: 1 / 2;
    grid-column: 1 / 2;
    width: 19.2rem;
    height: 1.56rem;
    display: flex;
    align-items: center;
    gap: 3.01rem;
    padding: 0.46rem 2.41rem 0.47rem 2.4rem;
    background-image: url(../images/leling/frame-126.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .section-title {
    width: 11.18rem;
    position: relative;
    text-align: center;
}

.element .section-title-bg {
    position: absolute;
    width: 100%;
    height: 0.66rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.element .section-title-text {
    font-size: 0.62rem;
    font-weight: 600;
    color: #b08056;
    position: relative;
    z-index: 2;
}

.element .image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.element .navbar {
    display: inline-flex;
    align-items: center;
    gap: 1.04rem;
    position: relative;
    flex: 0 0 auto;
}

.element .text-wrapper {
    position: relative;
    width: fit-content;
    margin-top: -0.01rem;
    font-family: "Inter-Regular", Helvetica;
    font-weight: 400;
    color: #ffffff;
    font-size: 0.28rem;
    letter-spacing: 0;
    line-height: normal;
}

.element .div {
    position: relative;
    grid-row: 2 / 3;
    grid-column: 1 / 2;
    justify-self: center;
    width: 14.21rem;
    height: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.88rem;
    padding: 1.4rem 0;
}

.element .frame-3 {
    display: flex;
    align-items: center;
    gap: 0.03rem;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
}

.element .div-wrapper {
    display: flex;
    width: 3.53rem;
    height: 1.075rem;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    padding: 0.23rem 2.01rem 0.54rem 0.3rem;
    position: relative;
    background-image: url(../images/leling/frame-128.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

.element .text-wrapper-3 {
    position: relative;
    width: fit-content;
    margin-top: -0.0125rem;
    font-family: "Inter-Regular", Helvetica;
    font-weight: 400;
    color: #ffffff;
    font-size: 0.26rem;
    letter-spacing: 0;
    line-height: normal;
    white-space: nowrap;
}

.element .frame-4 {
    display: flex;
    flex-direction: column;
    width: 3.53rem;
    height: 1.075rem;
    align-items: flex-start;
    gap: 0.1rem;
    padding: 0.23rem 2.31rem 0.54rem 0.3rem;
    position: relative;
    background-image: url(../images/leling/frame-129.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

.element .text-wrapper-4 {
    position: relative;
    width: fit-content;
    margin-top: -0.01rem;
    margin-right: -0.12rem;
    font-family: "Inter-Regular", Helvetica;
    font-weight: 400;
    color: #ffffff;
    font-size: 0.26rem;
    letter-spacing: 0;
    line-height: normal;
    white-space: nowrap;
}

.element .frame-5 {
    display: flex;
    flex-direction: column;
    width: 3.53rem;
    height: 1.075rem;
    align-items: flex-start;
    gap: 0.1rem;
    padding: 0.23rem 2.26rem 0.65rem 0.3rem;
    position: relative;
    background-image: url(../images/leling/frame-130.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

.element .text-wrapper-5 {
    position: relative;
    width: fit-content;
    margin-top: -0.01rem;
    margin-bottom: -0.105rem;
    margin-right: -0.07rem;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.26rem;
    white-space: nowrap;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .frame-6 {
    display: flex;
    flex-direction: column;
    width: 3.53rem;
    height: 1.075rem;
    align-items: flex-start;
    gap: 0.1rem;
    padding: 0.23rem 2.26rem 0.63rem 0.3rem;
    position: relative;
    background-image: url(../images/leling/frame-131.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

.element .text-wrapper-6 {
    position: relative;
    width: fit-content;
    margin-top: -0.01rem;
    margin-bottom: -0.085rem;
    margin-right: -0.07rem;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.26rem;
    white-space: nowrap;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .frame-7 {
    position: relative;
    grid-row: 3 / 4;
    grid-column: 1 / 2;
    width: 19.195rem;
    height: 10.96rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* gap: 0.62rem; */
    padding: 1.12rem 1.29rem 1.55rem 1.26rem;
    background-image: url(../images/leling/frame-143.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .text-wrapper-8 {
    position: relative;
    width: fit-content;
    font-family: "Inter-Regular", Helvetica;
    color: #af7f56;
    font-size: 0.32rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
    padding-top:0.2rem;
}

.element .frame-9 {
    position: relative;
    width: 16.65rem;
    margin-top: 1.25rem;
    height: 4.83rem;
    display: flex;
    align-items: center;
}

.element .frame-wrapper {
    display: flex;
    flex-direction: column;
    width: 4.22rem;
    height: 4.22rem;
    align-items: flex-start;
    gap: 0.1rem;
    background-color:#CC9C69;
    border-radius: 50%;
    position: absolute;
    left: 2.2rem;
}

.element .frame-11 {
    position:absolute;
    display: flex;
    flex-direction: column;
    width: 4.22rem;
    height: 4.22rem;
    align-items: flex-start;
    gap: 0.1rem;
    background-color:#CC9C69;
    border-radius: 50%;
    left: 10.2rem;
}

.element .frame-10 {
    width: 100%;
    text-align: center;
    color: #FFF;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}
.element .frame-10 .title{
    font-family: Inter;
    font-size: 0.34rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0.33rem;
}
.element .frame-10 div{
    font-family: Inter;
    font-size: 0.24rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom:0.12rem;
}
.element .frame-12 {
    width: 100%;
    text-align: center;
    color: #FFF;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}
.element .frame-12 .title{
    font-family: Inter;
    font-size: 0.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0.28rem;
}
.element .frame-12 div{
    font-family: Inter;
    font-size: 0.24rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom:0.12rem;
}
.element .frame-13 {
    display: flex;
    flex-direction: column;
    width: 4.86rem;
    height: 4.86rem;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 5.89rem;
    background-image: url(../images/leling/frame-141.png);
    background-size: cover;
    background-position: 50% 50%;
    z-index:2;
}

.element .text-wrapper-13 {
    position: relative;
    width: fit-content;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.44rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}  
.element .frame-17 {
    position: relative;
    grid-row: 4 / 5;
    grid-column: 1 / 2;
    width: 19.2rem;
    height: 20.42rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* gap: 0.77rem; */
    padding: 1.59rem 2.47rem 1.97rem 2.29rem;
    background-image: url(../images/leling/frame-165.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-19 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    /* padding: 0.1rem; */
    position: relative;
    flex: 0 0 auto;
}

.element .text-wrapper-17 {
    position: relative;
    width: fit-content;
    margin-top: 1.12rem;
    font-family: "Inter-Regular", Helvetica;
    color: #b08056;
    font-size: 0.22rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .text-wrapper-live{
    margin-top: 1.37rem;
    margin-bottom:.66rem;
}

.element .frame-20 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(2, fit-content(100%));
    width: 14.14rem;
    height: fit-content;
    gap: 0.25rem 0.24rem;
    margin-top:.63rem;
}

.element .frame-21 {
    position: relative;
    grid-row: 1 / 2;
    grid-column: 1 / 2;
    width: 6.95rem;
    height: 3.04rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    padding: 0.4rem 4.62rem 2.28rem 0.5rem;
    background-image: url(../images/leling/frame-145.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .text-wrapper-18 {
    position: relative;
    width: fit-content;
    margin-top: -0.01rem;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.3rem;
    white-space: nowrap;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .frame-22 {
    position: relative;
    grid-row: 1 / 2;
    grid-column: 2 / 3;
    width: 6.95rem;
    height: 3.04rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    padding: 0.4rem 4.21rem 2.17rem 0.5rem;
    background-image: url(../images/leling/frame-146.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .text-wrapper-19 {
    position: relative;
    width: fit-content;
    font-family: "Inter-Regular", Helvetica;
    font-weight: 400;
    color: #ffffff;
    font-size: 0.3rem;
    letter-spacing: 0;
    line-height: normal;
    white-space: nowrap;
}

.element .frame-23 {
    position: relative;
    grid-row: 2 / 3;
    grid-column: 1 / 2;
    width: 6.95rem;
    height: 3.04rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    padding: 0.4rem 4.16rem 2.01rem 0.5rem;
    background-image: url(../images/leling/frame-147.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-24 {
    position: relative;
    grid-row: 2 / 3;
    grid-column: 2 / 3;
    width: 6.95rem;
    height: 3.04rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    padding: 0.4rem 4.54rem 2.27rem 0.5rem;
    background-image: url(../images/leling/frame-148.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .text-wrapper-20 {
    position: relative;
    width: fit-content;
    margin-top: -0.005rem;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.3rem;
    white-space: nowrap;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .frame-25 {
    display: flex;
    flex-wrap: wrap;
    width: 14.32rem;
    align-items: flex-end;
    justify-content: center;
    gap: 0.26rem 0.07rem;
    position: relative;
    flex: 0 0 auto;
    margin-bottom: -0.025rem;
}

.element .frame-26 {
    display: flex;
    flex-direction: column;
    width: 4.715rem;
    align-items: center;
    gap: 0.3rem;
    position: relative;
}

.element .image-3 {
    position: relative;
    width: 4.125rem;
    height: 1.79rem;
    aspect-ratio: 2.3;
    object-fit: cover;
}

.element .frame-27 {
    display: flex;
    height: 0.46rem;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    /* padding: 0.11rem 1.81rem 0.08rem; */
    position: relative;
    align-self: stretch;
    width: 100%;
    background-image: url(../images/leling/frame-151.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .text-wrapper-21 {
    position: relative;
    width: fit-content;
    margin-top: -0.01rem;
    margin-left: -0.0025rem;
    margin-right: -0.0025rem;
    font-family: "Inter-Regular", Helvetica;
    color: #fffcfb;
    font-size: 0.22rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .frame-28 {
    display: flex;
    flex-direction: column;
    width: 4.745rem;
    align-items: flex-start;
    gap: 0.39rem;
    position: relative;
}

.element .image-4 {
    position: relative;
    align-self: stretch;
    width: 100%;
    aspect-ratio: 2.9;
    object-fit: cover;
}

.element .frame-29 {
    display: flex;
    height: 0.46rem;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    /* padding: 0.1rem 1.92rem 0.09rem; */
    position: relative;
    align-self: stretch;
    width: 100%;
    background-image: url(../images/leling/frame-151.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-30 {
    display: flex;
    flex-direction: column;
    width: 4.72rem;
    align-items: flex-end;
    gap: 0.49rem;
    position: relative;
}

.element .image-5 {
    position: relative;
    width: 4.5rem;
    height: 1.425rem;
    aspect-ratio: 3.16;
    object-fit: cover;
}

.element .frame-31 {
    display: flex;
    height: 0.46rem;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    /* padding: 0.1rem 1.7rem 0.09rem; */
    position: relative;
    align-self: stretch;
    width: 100%;
    background-image: url(../images/leling/frame-151.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-32 {
    display: flex;
    flex-direction: column;
    width: 4.715rem;
    align-items: center;
    gap: 0.5rem;
    position: relative;
}

.element .image-6 {
    position: relative;
    width: 3.18rem;
    height: 2.01rem;
    aspect-ratio: 1.58;
    object-fit: cover;
}

.element .frame-33 {
    display: flex;
    flex-direction: column;
    width: 4.715rem;
    align-items: center;
    gap: 0.28rem;
    position: relative;
}

.element .image-7 {
    position: relative;
    width: 4.5rem;
    height: 2.275rem;
    aspect-ratio: 1.98;
    object-fit: cover;
}

.element .frame-34 {
    display: flex;
    flex-direction: column;
    height: 0.46rem;
    align-items: flex-start;
    gap: 0.1rem;
    padding: 0.08rem 1.81rem 0.08rem;
    position: relative;
    align-self: stretch;
    width: 100%;
    background-image: url(../images/leling/frame-151.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-35 {
    display: flex;
    flex-direction: column;
    width: 4.715rem;
    align-items: flex-start;
    gap: 0.28rem;
    position: relative;
}

.element .image-8 {
    position: relative;
    width: 4.585rem;
    height: 2.25rem;
    aspect-ratio: 2.04;
    object-fit: cover;
}

.element .frame-36 {
    display: flex;
    flex-direction: column;
    height: 0.46rem;
    align-items: flex-start;
    gap: 0.1rem;
    padding: 0.08rem 1.26rem 0.08rem;
    position: relative;
    align-self: stretch;
    width: 100%;
    background-image: url(../images/leling/frame-151.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-37 {
    position: relative;
    grid-row: 5 / 6;
    grid-column: 1 / 2;
    justify-self: center;
    width: 19.2rem;
    height: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* gap: 0.51rem; */
    padding: 1.4rem 0;
}

.element .text-wrapper-27 {
    position: relative;
    width: fit-content;
    font-family: "Inter-Regular", Helvetica;
    font-weight: 400;
    color: #af7f56;
    font-size: 0.32rem;
    letter-spacing: 0;
    line-height: normal;
    margin-top:.26rem;
    margin-bottom:.94rem;
}

.element .frame-39 {
    display: flex;
    flex-direction: column;
    height: 5.72rem;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    padding: 2rem 2.48rem;
    position: relative;
    align-self: stretch;
    width: 100%;
    background-image: url(../images/leling/frame-175.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-40 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.05rem;
    position: relative;
    flex: 0 0 auto;
}

.element .frame-41 {
    display: flex;
    flex-direction: column;
    width: 4.71rem;
    height: 1.72rem;
    align-items: flex-start;
    gap: 0.1rem;
    padding: 0.34rem .18rem 0.5rem 0.53rem;
    position: relative;
    background-image: url(../images/leling/frame-169.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-42 {
    display: flex;
    flex-direction: column;
    /* width: 3rem; */
    align-items: flex-start;
    gap: 0.33rem;
    position: relative;
    flex: 0 0 auto;
}

.element .text-wrapper-28 {
    position: relative;
    align-self: stretch;
    margin-top: -0.01rem;
    font-family: "Inter-Regular", Helvetica;
    font-weight: 600;
    color: #af7f56;
    font-size: 0.26rem;
    letter-spacing: 0;
    line-height: normal;
}

.element .text-wrapper-29 {
    position: relative;
    align-self: stretch;
    font-family: "Inter-Regular", Helvetica;
    font-weight: 400;
    color: #af7f56;
    font-size: 0.2rem;
    letter-spacing: 0;
    line-height: normal;
}

.element .frame-43 {
    display: flex;
    flex-direction: column;
    width: 4.71rem;
    height: 1.72rem;
    align-items: flex-start;
    gap: 0.1rem;
    padding: 0.36rem 0.87rem 0.45rem 0.39rem;
    position: relative;
    background-image: url(../images/leling/frame-171.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-44 {
    display: flex;
    flex-direction: column;
    width: 3.95rem;
    align-items: flex-start;
    gap: 0.36rem;
    position: relative;
    flex: 0 0 auto;
}

.element .frame-45 {
    display: flex;
    flex-direction: column;
    width: 4.71rem;
    height: 1.72rem;
    align-items: flex-start;
    gap: 0.1rem;
    padding: 0.4rem 1.02rem 0.4rem 0.29rem;
    position: relative;
    background-image: url(../images/leling/frame-173.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-46 {
    display: flex;
    flex-direction: column;
    width: 3.8rem;
    align-items: flex-start;
    gap: 0.37rem;
    position: relative;
    flex: 0 0 auto;
}

.element .frame-47 {
    position: relative;
    grid-row: 6 / 7;
    grid-column: 1 / 2;
    justify-self: center;
    width: 19.2rem;
    height: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* gap: 0.46rem; */
}


.element .frame-48 {
    display: flex;
    min-height: 8.64rem;
    align-items: center;
    gap: 0.1rem;
    padding: 0.71rem 1.71rem 0.71rem 2.7rem;
    position: relative;
    align-self: stretch;
    width: 100%;
}

.element .frame-49 {
    display: inline-flex;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
}

.element .image-9 {
    position: relative;
    width: 14.065rem;
    height: 8.74rem;
    aspect-ratio: 1.61;
    object-fit: cover;
}

.element .image-10 {
    position: relative;
    width: 6.655rem;
    height: 6.46rem;
    margin-left: -4rem;
    aspect-ratio: 1.03;
    object-fit: cover;
}

.element .frame-50 {
    display: flex;
    flex-direction: column;
    width: 6.13rem;
    height: 7.1rem;
    align-items: flex-start;
    gap: 0.1rem;
    /* padding: 1.27rem 0.12rem; */
    position: relative;
}

.element .frame-51 {
    display: flex;
    flex-direction: column;
    /* width: 6.13rem; */
    align-items: flex-start;
    gap: 0.25rem;
    position: absolute;
    top: 0;
    left: 0;
}

.element .frame-52 {
    display: flex;
    flex-wrap: wrap;
    /* width: 5.93rem; */
    align-items: self-end;
    gap: 0.13rem 0.01rem;
    position: relative;
    flex: 0 0 auto;
    border-bottom: 0.01rem solid #fff;
}

.element .text-wrapper-31 {
    position: relative;
    width: fit-content;
    /* margin-top: 0.06rem; */
    font-family: "MiSans-Semibold", Helvetica;
    color: #ffffff;
    font-size: 0.27rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .text-wrapper-32 {
    position: relative;
    width: fit-content;
    margin-top: -0.01rem;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.27rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .text-wrapper-33 {
    position: relative;
    width: fit-content;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.2rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
    padding-bottom: 0.25rem;
}

.element .frame-53 {
    display: flex;
    flex-wrap: wrap;
    width: 6rem;
    align-items: self-end;
    gap: 0.12rem 0.02rem;
    position: relative;
    flex: 0 0 auto;
    border-bottom: 0.01rem solid #fff;
}

.element .text-wrapper-34 {
    position: relative;
    width: fit-content;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.2rem;
    white-space: nowrap;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
    padding-bottom: 0.25rem;
}

.element .frame-54 {
    display: flex;
    flex-wrap: wrap;
    align-items: self-end;
    gap: 0.12rem 0.02rem;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
    border-bottom: 0.01rem solid #fff;
}

.element .frame-55 {
    display: flex;
    flex-wrap: wrap;
    width: 5.86rem;
    align-items: self-end;
    gap: 0.13rem 0.01rem;
    position: relative;
    flex: 0 0 auto;
    border-bottom: 0.01rem solid #fff;
}

.element .frame-56 {
    display: flex;
    flex-direction: column;
    /* width: 5.9665rem; */
    align-items: self-end;
    gap: 0.14rem;
    position: relative;
    flex: 0 0 auto;
    border-bottom: 0.01rem solid #fff;
}

.element .text-wrapper-35 {
    position: relative;
    align-self: stretch;
    margin-top: -0.01rem;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.27rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .text-wrapper-36 {
    position: relative;
    align-self: stretch;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.2rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
    padding-bottom: 0.25rem;
}

.element .frame-58 {
    position: relative;
    grid-row: 7 / 8;
    grid-column: 1 / 2;
    justify-self: center;
    width: 19.2rem;
    height: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* gap: 0.66rem; */
    padding: 1.4rem 0;
}

.element .frame-59 {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
}

.element .frame-60 {
    display: flex;
    flex-direction: column;
    width: 7.2rem;
    align-items: flex-start;
    position: relative;
}

.element .image-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
}

.element .image-14 {
    position: relative;
    align-self: stretch;
    width: 100%;
    aspect-ratio: 3.71;
    object-fit: cover;
}

.element .frame-61 {
    display: flex;
    flex-direction: column;
    height: 1.9rem;
    align-items: self-end;
    padding: 0.66rem 0.73rem 0.66rem 0;
    position: relative;
    align-self: stretch;
    width: 100%;
    background-image: url(../images/leling/frame-200.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-62 {
    display: flex;
    flex-direction: column;
    /* width: 4rem; */
    align-items: flex-end;
    gap: 0.06rem;
    position: relative;
    flex: 0 0 auto;
    margin-bottom: -0.01rem;
}

.element .frame-63 {
    display: inline-flex;
    align-items: center;
    gap: 0.22rem;
    position: relative;
    flex: 0 0 auto;
}

.element .image-15 {
    position: relative;
    width: 0.185rem;
    height: 0.185rem;
    aspect-ratio: 1;
    object-fit: cover;
}

.element .text-wrapper-38 {
    position: relative;
    width: fit-content;
    margin-top: -0.01rem;
    font-family: "Inter-Regular", Helvetica;
    color: #af7f56;
    font-size: 0.24rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: normal;
}

.element .text-wrapper-39 {
    position: relative;
    align-self: stretch;
    font-family: "Inter-Regular", Helvetica;
    color: #b08056;
    font-size: 0.2rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .frame-64 {
    display: flex;
    flex-direction: column;
    width: 7.1rem;
    height: 5.78rem;
    align-items: flex-start;
    position: relative;
}

.element .frame-65 {
    display: flex;
    flex-direction: column;
    height: 1.905rem;
    align-items: flex-start;
    gap: 0.1rem;
    padding: 0.53rem 2.7rem 0.77rem 0.6rem;
    position: relative;
    align-self: stretch;
    width: 100%;
    background-image: url(../images/leling/frame-198.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-66 {
    display: flex;
    flex-direction: column;
    width: 4.8rem;
    align-items: flex-start;
    gap: 0.08rem;
    position: relative;
    flex: 0 0 auto;
    margin-bottom: -0.005rem;
}

.element .image-16 {
    position: relative;
    width: 7.12rem;
    height: 1.91rem;
    margin-right: -0.02rem;
    aspect-ratio: 3.72;
    object-fit: cover;
}

.element .frame-67 {
    display: flex;
    flex-direction: column;
    height: 1.905rem;
    align-items: flex-start;
    gap: 0.1rem;
    padding: 0.65rem 2.93rem 0.67rem 0.6rem;
    position: relative;
    align-self: stretch;
    width: 100%;
    background-image: url(../images/leling/frame-199.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-68 {
    display: flex;
    flex-direction: column;
    width: 5.79rem;
    height: 0.75rem;
    align-items: flex-start;
    gap: 0.06rem;
    position: relative;
    margin-bottom: -0.165rem;
    margin-right: -1.99rem;
}

.element .frame-69 {
    display: inline-flex;
    align-items: center;
    gap: 0.22rem;
    position: relative;
    flex: 0 0 auto;
}

.element .text-wrapper-40 {
    position: relative;
    width: fit-content;
    font-family: "Inter-Regular", Helvetica;
    color: #b08056;
    font-size: 0.2rem;
    white-space: nowrap;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .frame-70 {
    position: relative;
    grid-row: 9 / 10;
    grid-column: 1 / 2;
    width: 19.2rem;
    height: 5.22rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1.01rem 2.49rem 1.31rem 2.48rem;
    background-image: url(../images/leling/frame-125.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-71 {
    display: flex;
    flex-direction: column;
    width: 6.59rem;
    align-items: flex-start;
    gap: 0.6rem;
    position: relative;
}

.element .text-wrapper-41 {
    position: relative;
    align-self: stretch;
    margin-top: -0.01rem;
    font-family: "Inter-Regular", Helvetica;
    color: #ffffff;
    font-size: 0.26rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .frame-72 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.15rem;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
}

.element .frame-73 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.17rem;
    position: relative;
    flex: 0 0 auto;
}

.element .image-17 {
    position: relative;
    width: 0.365rem;
    height: 0.365rem;
    aspect-ratio: 1;
    object-fit: cover;
}

.element .text-wrapper-42 {
    position: relative;
    width: fit-content;
    margin-top: -0.01rem;
    font-family: "Inter-Regular", Helvetica;
    font-weight: 400;
    color: #ffffff;
    font-size: 0.4rem;
    letter-spacing: 0;
    line-height: normal;
    white-space: nowrap;
}

.element .frame-74 {
    display: flex;
    flex-direction: column;
    width: 3.9784rem;
    align-items: flex-start;
    gap: 0.48rem;
    position: relative;
}

.element .frame-75 {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
}

.element .frame-76 {
    display: flex;
    flex-direction: column;
    width: 1.625rem;
    align-items: center;
    justify-content: center;
    gap: 0.24rem;
    position: relative;
}

.element .image-18 {
    position: relative;
    align-self: stretch;
    width: 100%;
    aspect-ratio: 1;
    object-fit: cover;
}

.element .text-wrapper-43 {
    position: relative;
    align-self: stretch;
    color: #ffffff;
    font-size: 0.2rem;
    text-align: center;
    font-family: "Inter-Regular", Helvetica;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
}

.element .frame-77 {
    display: flex;
    flex-direction: column;
    width: 1.595rem;
    align-items: center;
    gap: 0.27rem;
    position: relative;
}

.element .frame-78 {
    position: relative;
    grid-row: 8 / 9;
    grid-column: 1 / 2;
    width: 19.2rem;
    /* height: 9.39rem; */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* gap: 0.59rem; */
    padding: 1.4rem 3.39rem 1.15rem 3.37rem;
    background-image: url(../images/leling/frame-214.png);
    background-size: cover;
    background-position: 50% 50%;
}

.element .frame-80 {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 8.385rem;
    align-items: center;
    gap: 0.5rem;
    position: relative;
    flex: 0 0 auto;
    margin-bottom: -0.005rem;
}

.element .frame-81,
.element .frame-82,
.element .frame-83,
.element .frame-84 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    position: relative;
    align-self: stretch;
    width: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding: 0.4rem 0.6rem;
    box-sizing: border-box;
    height: 0.69rem;
}

.element .frame-81 {
    background-image: url(../images/leling/frame-208.png);
}

.element .frame-82 {
    background-image: url(../images/leling/frame-209.png);
}

.element .frame-83 {
    background-image: url(../images/leling/frame-210.png);
}

.element .frame-84 {
    background-image: url(../images/leling/frame-211.png);
}

.element .text-wrapper-45 {
    position: relative;
    width: 100%;
    text-align: center;
    font-family: "Inter-Regular", Helvetica;
    color: #b08056;
    font-size: 0.22rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.4;
}

.element .frame-81,
.element .frame-84 {
    height: 1.09rem !important;
}

.element .frame-81 .text-wrapper-45 {
    padding-top: 0.3rem;
}

.element .frame-84 .text-wrapper-45 {
    margin-bottom: 0.3rem;
}