.-ycw-section {padding-block: 40px;}

.-ycw-section.-ycwt-wtextimg {
    background: linear-gradient(180deg, rgb(225 237 255 / 51%) 53.55%, rgb(192 170 243 / 49%) 101.85%);
    padding: 140px 0px;
}
.-dw-h4 {
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    background: #ffffff;
    border: 1px solid #00000030;
    display: flex;
    padding: 8px 15px;
    border-radius: 8px;
    margin-bottom: 10px;
    align-items: center;
    gap: 7px;
    line-height: 1.4;
    width: max-content;
}
.-dw-title {
    text-align: center;
    max-width: 750px;
    margin: auto auto 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.-dw-h1 {
    display: block;
    line-height: 45px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 40px;
    font-weight: 900;
    text-align: center;
    color: var(--uicolor);
}

.-dw-h1 + .btn2-row {
    margin: 20px auto 0;
}
.btn2-row{
    display: flex;
    margin: 30px auto 0;
    max-width:max-content;
    gap: 15px;
}
.fsurl-btn,.securl-btn {
    display: flex;
    padding: 14px 20px 14px 15px;
    border-radius: var(--miniradius);
    font-size: 20px;
    font-weight: 600;
    align-content: center;
    align-items: center;
    background: linear-gradient(135deg, #3933b3, var(--uicolor-2));
    color: var(--sp-fill);
    flex-wrap: wrap;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    gap: 8px;
}

.fsurl-btn > i, .securl-btn>i {
    font-size: 14px;
}
.securl-btn {
    background: var(--uicolor);
    color: #ffffff;
    border-color: var(--diver);
}

.securl-btn:hover {
    border-color: var(--uicolor);
    color: var(--uicolor);
}
.securl-btn:hover,.fsurl-btn:hover{
    
}
.fsurl-btn:hover{
    color: var(--uicolor);
    background: #ffffff;
    border-color: var(--uicolor);
}