.--faqs--content {
    position: relative;
    z-index: 99;
    }

.-YC-FaqsSimple-box {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:flex-start;
    background:var(--background);
    padding:40px;
    box-shadow:0px 2px 5px #00000042;
    border-radius:var(--largeradius);
}

.-YC-FaqsSimple-image {
    min-width:max-content;
    position:sticky;
    top:100px
}

.--v---faqss--image,.faq-icon {
    position:relative
}

.--v---faqss--image img {
    border-radius:70px 30px
}

.--v---faqss--image::before {
    border-radius:70px 30px;
    content:'';
    width:100%;
    position:absolute;
    height:100%;
    right:-33px;
    top:30px;
    border:4px solid var(--uicolor)
}

.-YC-FaqsSimple-Item-v1 {
    padding:20px;
    background: var(--background);
    margin-bottom:20px;
    border-radius:var(--largeradius);
    overflow:hidden;
    WIDTH:100%;
}

.-primary-body .-YC-FaqsSimple-Item-v1 {
    margin-bottom: 10px;
}
 
.-FaqsSimple-Content-Row-v1 {
    font-size: 15px;
    line-height:1.6;
    font-weight:400;
    color:var(--secondarytext);
    height:0;
    opacity:0;
    transition:.4s
}

.active .-FaqsSimple-Content-Row-v1.-Toggle-Content {
    height:var(--pin-height);
    opacity:1
}

.-YC-FaqsSimple-Title {
    font-size:15px;
    line-height:1.6;
    display:flex;
    color:var(--primary-text);
    position:relative;
    justify-content:space-between;
    align-items:center;
    cursor:pointer
}

.active .-YC-FaqsSimple-Title {
    padding-bottom:18px
}

.-YC-FaqsSimple-Title h2 {
    font-weight:500;
    color:var(--primary-text);
}
.faq-icon::after,.faq-icon::before {
    content:'';
    position:absolute;
    width:3px;
    height:22px;
    right:-21px;
    top:-13px;
    background:var(--primary-text);
    border-radius:41px
}

.faq-icon::after {
    width:22px;
    height:3px;
    top:-3px;
    right:-31px
}

.active .faq-icon::before {
    display:none
}
 
.-YC-FaqsSimple-in--p {
    display:flex;
    align-items:center;
    gap:26px;
    justify-content: space-between;
    margin-bottom: 50px;
}

 
.faqs__content {
    flex:1;
    max-width: 750px;
}

.-YC-WidgetType-Faqs__simple2 .before-title-wadget {
    margin-bottom:15px;
    background:#ffffff;
}

.-ycwt-faqs .contant-wadget {
    text-align: start;
    margin-bottom: 0;
}

.-ycwt-faqs .title-wadget {
    margin-bottom: 0;
}