@charset "utf-8";
/*=====================================
  SINYUE ESG REASON
=====================================*/

.SINYUE-ESG-REASON{

    padding:120px 0;

    background:#faf8f5;

}

.SINYUE-ESG-REASON__box{

    background:#fff;

    border-radius:30px;

    padding:60px 40px;

    box-shadow:
    0 15px 40px rgba(0,0,0,.05);

    border:1px solid rgba(196,154,74,.12);
    margin-top:40px

}

.SINYUE-ESG-REASON__title{

    text-align:center;

    color:#303e5d;

    font-size:34px;

    font-weight:700;

    margin-bottom:55px;

    letter-spacing:1px;

}

.SINYUE-ESG-REASON__item{

    height:100%;

    display:flex;

    align-items:center;

    justify-content:center;

    gap:18px;

    padding:15px 25px;

    position:relative; writing-mode:horizontal-tb !important;

}

.SINYUE-ESG-REASON__item::after{

    content:"";

    position:absolute;

    right:0;

    top:50%;

    transform:translateY(-50%);

    width:1px;

    height:95px;

    background:
    linear-gradient(
        to bottom,
        transparent,
        rgba(196,154,74,.35),
        transparent
    );

}

.SINYUE-ESG-REASON__item--last::after{

    display:none;

}

.SINYUE-ESG-REASON__icon{

    flex:0 0 45px;

}

.SINYUE-ESG-REASON__icon i{

    font-size:42px;

    color:#c49a4a;

}

.SINYUE-ESG-REASON__item h3{

    margin:0;

    color:#222;

    font-size:18px;

    font-weight:500;

    line-height:1.5; writing-mode:horizontal-tb !important;

    text-orientation:mixed !important;

}

@media(max-width:1199px){

    .SINYUE-ESG-REASON__title{

        font-size:36px;

    }

    .SINYUE-ESG-REASON__item h3{

        font-size:16px;

    }

}

@media(max-width:991px){

    .SINYUE-ESG-REASON{

        padding:80px 0;

    }

    .SINYUE-ESG-REASON__box{

        padding:50px 30px;

    }

    .SINYUE-ESG-REASON__title{

        font-size:34px;

        margin-bottom:40px;

    }

    .SINYUE-ESG-REASON__item{

        justify-content:flex-start;

        padding:30px 15px;

    }

    .SINYUE-ESG-REASON__item::after{

        display:none;

    }

    .SINYUE-ESG-REASON__item h3{

        font-size:24px;

    }

    .SINYUE-ESG-REASON__icon i{

        font-size:42px;

    }

}

@media(max-width:576px){

    .SINYUE-ESG-REASON__title{

        font-size:28px;

        line-height:1.5;

    }

    .SINYUE-ESG-REASON__item{

        gap:15px;

    }

    .SINYUE-ESG-REASON__item h3{

        font-size:20px;

    }

}
.SINYUE-SEMINAR-VISION__ITEM_V2{

    padding:180px 0;
   
    background:#303e5d url("../img/class/c201.jpg") ;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: left center


}

.SINYUE-SEMINAR-VISION__ITEM_V2-title{

    display:flex;
    align-items:center;
    justify-content:center;
    gap:25px;

}

.SINYUE-SEMINAR-VISION__ITEM_V2-title span{

    width:120px;
    height:2px;

    background:#c49a4a;

}

.SINYUE-SEMINAR-VISION__ITEM_V2-title h2{

    margin:0;

    color:#303e5d;

    font-size:56px;
    font-weight:700;

}

.SINYUE-SEMINAR-VISION__ITEM_V2-subtitle{

    text-align:center;

    margin:15px 0 80px;

    color:#b3b3b3;

    font-size:18px;

}

.SINYUE-SEMINAR-VISION__ITEM_V2-card{

    display:flex;

    background:#fff;

    border:1px solid rgba(196,154,74,.25);

    border-radius:20px;

    overflow:hidden;

    height:100%;

    box-shadow:0 15px 40px rgba(0,0,0,.05);
        transition: .35s;
    align-items: center

}

.SINYUE-SEMINAR-VISION__ITEM_V2-card:hover{
transform: translateY(-10px);
}

.SINYUE-SEMINAR-VISION__ITEM_V2-image{

    width:58%;
    

}

.SINYUE-SEMINAR-VISION__ITEM_V2-image img{

    width:100%;
    height:100%;

    object-fit:cover;

}

.SINYUE-SEMINAR-VISION__ITEM_V2-content{

    width:42%;

    padding:20px;

    position:relative;

}

.SINYUE-SEMINAR-VISION__ITEM_V2-number{

    position:absolute;

    top:20px;
    right:20px;

    width:50px;
    height:50px;

    border-radius:50%;

    background:#303e5d;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-weight:700;font-size: 20px

}

.SINYUE-SEMINAR-VISION__ITEM_V2-content h3{

    color:#c49a4a;

    font-size:30px;

    margin-bottom:15px;font-family: var(--font-serif);

}

.SINYUE-SEMINAR-VISION__ITEM_V2-content h4{

    color:#303e5d;

    font-size:20px;

    line-height:1.6;

    margin-bottom:15px;

}

.SINYUE-SEMINAR-VISION__ITEM_V2-content ul{

    padding:0;
    margin:0;

    list-style:none;

}

.SINYUE-SEMINAR-VISION__ITEM_V2-content li{

    position:relative;

    padding-left:15px;

    margin-bottom:10px;

    line-height:1.6;

    color:#555;font-size: 15px;

}

.SINYUE-SEMINAR-VISION__ITEM_V2-content li::before{

    content:"✓";

    position:absolute;

    left:0;

    color:#c49a4a;

}

@media(max-width:991px){

    .SINYUE-SEMINAR-VISION__ITEM_V2-card{

        flex-direction:column;

    }

    .SINYUE-SEMINAR-VISION__ITEM_V2-image{

        width:100%;
        min-height:220px;

    }

    .SINYUE-SEMINAR-VISION__ITEM_V2-content{

        width:100%;

    }

    .SINYUE-SEMINAR-VISION__ITEM_V2-title h2{

        font-size:34px;

    }

}
/* ====================================
   SINYUE SEMINAR QUESTION V2
==================================== */

.SINYUE-SEMINAR-QUESTION-V2{

    padding:120px 0;

    background:#faf8f5;
}

.SINYUE-SEMINAR-QUESTION-V2__header{

    display:flex;
    align-items:center;
    justify-content:center;
    gap:30px;

    margin-bottom:80px;
}

.SINYUE-SEMINAR-QUESTION-V2__line{

    width:120px;
    height:2px;

    background:#c49a4a;
}

.SINYUE-SEMINAR-QUESTION-V2__header h2{

    margin:0;

    font-size:56px;
    font-weight:700;

    color:#303e5d;
}

/* card */

.SINYUE-SEMINAR-QUESTION-V2__card{

    position:relative;

    background:#fff;

    border-radius:24px;

    overflow:hidden;

    height:100%;

    box-shadow:
    0 15px 40px rgba(0,0,0,.06);

    transition:.35s;
}

.SINYUE-SEMINAR-QUESTION-V2__card:hover{

    transform:translateY(-10px);
}

.SINYUE-SEMINAR-QUESTION-V2__image{

    height:240px;
}

.SINYUE-SEMINAR-QUESTION-V2__image img{

    width:100%;
    height:100%;

    object-fit:cover;
}

/* icon */

.SINYUE-SEMINAR-QUESTION-V2__icon{

    position:absolute;

    top:190px;
    left:50%;

    transform:translateX(-50%);

    width:92px;
    height:92px;

    border-radius:50%;

    background:#303e5d;

    border:4px solid #fff;

    display:flex;

    align-items:center;
    justify-content:center;

    z-index:2;
}

.SINYUE-SEMINAR-QUESTION-V2__icon i{

    color:#c49a4a;

    font-size:48px;
}

/* content */

.SINYUE-SEMINAR-QUESTION-V2__content{

    padding:

    80px
    25px
    35px;

    text-align:center;
}

.SINYUE-SEMINAR-QUESTION-V2__content p{

    margin:0;

    font-size:18px;

    line-height:2;

    color:#303e5d;

    font-weight:600;
}

.SINYUE-SEMINAR-QUESTION-V2__content span{

    color:#c49a4a;
}

/* 五欄 */

@media(min-width:1400px){

    .col-xl-2-4{

        flex:0 0 20%;
        max-width:20%;
    }

}

/* mobile */

@media(max-width:991px){

    .SINYUE-SEMINAR-QUESTION-V2{

        padding:80px 0;
    }

    .SINYUE-SEMINAR-QUESTION-V2__header h2{

        font-size:34px;
    }

    .SINYUE-SEMINAR-QUESTION-V2__line{

        width:40px;
    }

    .SINYUE-SEMINAR-QUESTION-V2__image{

        height:180px;
    }

    .SINYUE-SEMINAR-QUESTION-V2__icon{

        top:135px;

        width:70px;
        height:70px;
    }

    .SINYUE-SEMINAR-QUESTION-V2__content{

        padding:60px 20px 25px;
    }

    .SINYUE-SEMINAR-QUESTION-V2__content p{

        font-size:16px;
    }

}
/* ====================================
   SINYUE SEMINAR CTA
==================================== */

.SINYUE-SEMINAR-CTA{

    padding:200px 0;

    
    background:#faf8f5 url("../img/class/c01.jpg") no-repeat right top;
    
}

/* title */

.SINYUE-SEMINAR-CTA__TITLE{

    font-size:6.5rem;

    line-height:1.25;

    color:#303e5d;

    font-weight:700;

    margin-bottom:40px;font-family: var(--font-serif);
}

.SINYUE-SEMINAR-CTA__TITLE span{

    display:block;

    margin-top:10px;

    color:#c49a4a;
}

/* list */

.SINYUE-SEMINAR-CTA__LIST{

    padding:0;

    margin:0;

    list-style:none;
}

.SINYUE-SEMINAR-CTA__LIST li{

    position:relative;

    padding-left:42px;

    margin-bottom:24px;

    font-size:18px;

    line-height:1.8;

    color:#303e5d;
}

.SINYUE-SEMINAR-CTA__LIST li:before{

    content:"✓";

    position:absolute;

    left:0;
    top:0;

    color:#c49a4a;

    font-size:20px;

    font-weight:700;
}

/* image */

.SINYUE-SEMINAR-CTA__IMAGE{

    overflow:hidden;

    border-radius:28px;

    box-shadow:
    0 25px 60px rgba(0,0,0,.12);
}

.SINYUE-SEMINAR-CTA__IMAGE img{

    width:100%;

    display:block;
}

/* CTA box */

.SINYUE-SEMINAR-CTA__BOX{

    margin-top:160px;

    padding:55px 60px;

    border-radius:32px;

   background:#303e5d url("../img/goldline.png") no-repeat right -60px;
    
 box-shadow: 0 10px 40px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .04);
    border: 1px solid rgba(255, 255, 255, 0.06);
}

.SINYUE-SEMINAR-CTA__INFO{

    display:flex;

    align-items:center;

    gap:30px;
}

.SINYUE-SEMINAR-CTA__ICON{

    width:120px;
    height:120px;

    border-radius:50%;

    border:2px solid #c49a4a;

    display:flex;

    align-items:center;

    justify-content:center;
}

.SINYUE-SEMINAR-CTA__ICON i{

    color:#c49a4a;

    font-size:48px;
}

.SINYUE-SEMINAR-CTA__INFO h3{

    color:#fff;

    font-size:3.6rem;

    line-height:1.3;

    margin-bottom:15px;
}

.SINYUE-SEMINAR-CTA__INFO h3 span{

    color:#c49a4a;
}

.SINYUE-SEMINAR-CTA__INFO p{

    color:#fff;

    font-size:18px;

    margin:0;

    opacity:.9;
}

/* button */

.SINYUE-SEMINAR-CTA__BUTTON{

    text-align:center;
}

.SINYUE-SEMINAR-CTA__BUTTON a{

    display:flex;

    align-items:center;

    justify-content:center;

    gap:20px;

    padding:25px 40px;

    border-radius:20px;

    background:#c49a4a;

    color:#303e5d;

    text-decoration:none;

    font-size:36px;

    font-weight:700;

    transition:.3s;
}

.SINYUE-SEMINAR-CTA__BUTTON a:hover{

    transform:translateY(-4px);
}
.SINYUE__BUTTON{
 align-items:center;

    justify-content:center;
transition:.3s;
        padding: 12px 20px;
    border: 1px solid #d6a953;
    border-radius: 999px;
    color: #b8873c;
    font-size: 16px;
    text-align:center;
    margin-bottom: 20px
}



.SINYUE__BUTTON:hover{
    color: #b8873c;

    transform:translateY(-4px);
}
.SINYUE__BUTTON span{

    display:block;

    margin-top:20px;

    color:#fff;

    font-size:18px;
}

/* bottom */

.SINYUE-SEMINAR-CTA__BOTTOM{

    margin-top:70px;

    display:flex;

    align-items:center;

    justify-content:center;

    gap:25px;
}

.SINYUE-SEMINAR-CTA__BOTTOMLINE{

    width:120px;
    height:2px;

    background:#c49a4a;
}

.SINYUE-SEMINAR-CTA__BOTTOM p{

    margin:0;

    font-size:36px;

    color:#303e5d;

    font-weight:600;
}

/* Mobile */

@media(max-width:991px){

        .SINYUE-SEMINAR-CTA {
        padding: 80px 0 500px 0;
        background-position: bottom;
        background-size: 900px;
    }

    .SINYUE-SEMINAR-CTA__TITLE{

        font-size:36px;
    }

    .SINYUE-SEMINAR-CTA__LIST li{

        font-size:18px;
    }

    .SINYUE-SEMINAR-CTA__BOX{

        padding:40px 25px;
    }

    .SINYUE-SEMINAR-CTA__INFO{

        flex-direction:column;

        text-align:center;
    }

    .SINYUE-SEMINAR-CTA__INFO h3{

        font-size:32px;
    }

    .SINYUE-SEMINAR-CTA__INFO p{

        font-size:18px;
    }

    .SINYUE-SEMINAR-CTA__BUTTON{

        margin-top:35px;
    }

    .SINYUE-SEMINAR-CTA__BUTTON a{

        font-size:24px;
    }

    .SINYUE-SEMINAR-CTA__BOTTOM{

        flex-direction:column;
    }

    .SINYUE-SEMINAR-CTA__BOTTOM p{

        font-size:22px;

        text-align:center;
    }

}
/* ====================================
   SINYUE SEMINAR VISION
==================================== */

.SINYUE-SEMINAR-VISION{

    position:relative;

    overflow:hidden;

    padding:200px 0;

    background:
    linear-gradient(
        135deg,
        #243453 0%,
        #303e5d 50%,
        #243453 100%
    );
}

/* header */

.SINYUE-SEMINAR-VISION__HEADER{

    display:flex;

    justify-content:center;

    align-items:center;

    gap:30px;

    margin-bottom:90px;
}

.SINYUE-SEMINAR-VISION__LINE{

    width:120px;

    height:2px;

    background:#c49a4a;
}

.SINYUE-SEMINAR-VISION__TITLE{

    margin:0;

    color:#fff;

    font-size:56px;

    font-weight:700;
}

/* item */

.SINYUE-SEMINAR-VISION__ITEM{

    position:relative;

    height:100%;

    text-align:center;

    padding:0 30px;

    color:#fff;
    margin:60px 0 20px 0
}

.SINYUE-SEMINAR-VISION__ITEM::after{

    content:"";

    position:absolute;

    right:0;
    top:10px;

    width:1px;
    height:280px;

    background:rgba(255,255,255,.18);
}

.SINYUE-SEMINAR-VISION__ITEM--LAST::after{

    display:none;
}

/* icon */

.SINYUE-SEMINAR-VISION__ICON{

    width:180px;
    height:180px;

    margin:0 auto 30px;

    border:3px solid #c49a4a;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;
        overflow: hidden;
}
.SINYUE-SEMINAR-VISION__ICON img {width: 100%}
.SINYUE-SEMINAR-VISION__ICON i{

    font-size:68px;

    color:#c49a4a;
}

/* title */

.SINYUE-SEMINAR-VISION__ITEM h3{

    font-size:30px;

    font-weight:700;

    color:#c49a4a;

    margin-bottom:25px;font-family: var(--font-serif);
}

/* text */

.SINYUE-SEMINAR-VISION__ITEM p{

    margin:0;

    font-size:16px;

    line-height:1.7;

    color:rgba(255,255,255,1);
}
.SINYUE-SEMINAR-VISION__ITEM p span{

    

    font-size:14px;

    line-height:1.6;

    color:rgba(255,255,255,.92);
    display: block;margin-top: 10px
}

/* mobile */

@media(max-width:991px){

    .SINYUE-SEMINAR-VISION{

        padding:80px 0;
    }

    .SINYUE-SEMINAR-VISION__TITLE{

        font-size:34px;
    }

    .SINYUE-SEMINAR-VISION__LINE{

        width:40px;
    }

    .SINYUE-SEMINAR-VISION__ITEM{

        padding:30px 15px;
    }

    .SINYUE-SEMINAR-VISION__ITEM::after{

        display:none;
    }

    .SINYUE-SEMINAR-VISION__ICON{

        width:90px;
        height:90px;
    }

    .SINYUE-SEMINAR-VISION__ICON i{

        font-size:40px;
    }

    .SINYUE-SEMINAR-VISION__ITEM h3{

        font-size:28px;
    }

    .SINYUE-SEMINAR-VISION__ITEM p{

        font-size:16px;
        line-height:1.8;
    }
    .SINYUE-SEMINAR-CTA__BUTTON a {
   
    padding: 25px 25px;
   
}

}
/* ===================================
   SEMINAR QUESTION
=================================== */

.SINYUE-SEMINAR-QUESTION{

    padding:120px 0;

    background:#faf8f5;
}

.SINYUE-SEMINAR-QUESTION__HEADER{

    display:flex;
    align-items:center;
    justify-content:center;
    gap:30px;

    margin-bottom:70px;
}

.SINYUE-SEMINAR-QUESTION__LINE{

    width:120px;
    height:2px;

    background:#c49a4a;
}

.SINYUE-SEMINAR-QUESTION__TITLE{

    margin:0;

    font-size:58px;
    font-weight:700;

    color:#303e5d;
}

.SINYUE-SEMINAR-QUESTION__CARD{

    background:#fff;

    border-radius:22px;

    overflow:hidden;

    height:100%;

    box-shadow:
    0 12px 30px rgba(0,0,0,.06);

    transition:.35s;
}

.SINYUE-SEMINAR-QUESTION__CARD:hover{

    transform:translateY(-10px);

    box-shadow:
    0 25px 50px rgba(0,0,0,.10);
}

.SINYUE-SEMINAR-QUESTION__ICON{

    width:92px;
    height:92px;

    margin:30px auto 25px;

    border-radius:50%;

    background:#303e5d;

    display:flex;
    align-items:center;
    justify-content:center;
}

.SINYUE-SEMINAR-QUESTION__ICON i{

    color:#c49a4a;

    font-size:42px;
}

.SINYUE-SEMINAR-QUESTION__CONTENT {
    padding: 0 18px;
    /* min-height: 240px; */
    text-align: center;}

.SINYUE-SEMINAR-QUESTION__CONTENT p{

    margin:0;

    color:#303e5d;

    font-size:17px;

    line-height:1.6;

    font-weight:500;
}

.SINYUE-SEMINAR-QUESTION__CONTENT span{

    color:#c49a4a;
}

.SINYUE-SEMINAR-QUESTION__DIVIDER{

    width:40px;
    height:2px;

    background:#c49a4a;

    margin:20px auto;
}

.SINYUE-SEMINAR-QUESTION__IMAGE{

    aspect-ratio:1/1;
}

.SINYUE-SEMINAR-QUESTION__IMAGE img{

    width:100%;
    height:100%;

    object-fit:cover;
}

/* Mobile */

@media(max-width:991px){

    .SINYUE-SEMINAR-QUESTION{

        padding:80px 0;
    }

    .SINYUE-SEMINAR-QUESTION__HEADER{

        gap:15px;
    }

    .SINYUE-SEMINAR-QUESTION__TITLE{

        font-size:34px;
    }

    .SINYUE-SEMINAR-QUESTION__LINE{

        width:40px;
    }

    .SINYUE-SEMINAR-QUESTION__CONTENT{

        min-height:auto;
        padding:0 15px 20px;
    }

    .SINYUE-SEMINAR-QUESTION__CONTENT p{

        font-size:17px;
    }

}
/* ===================================
   SINYUE SEMINAR HERO
=================================== */

.SINYUE-SEMINAR-HERO{

    position:relative;

    min-height:850px;

    display:flex;
    align-items:center;

    overflow:hidden;

    background:
    linear-gradient(
        rgba(48,62,93,.52),
        rgba(48,62,93,.52)
    ),
   url("../img/class/c02.jpg") no-repeat;

    background-size:cover;
    background-position:center;
}

.SINYUE-SEMINAR-HERO__CONTENT{

    text-align:center;

    color:#fff;
}

/* top */

.SINYUE-SEMINAR-HERO__TOP{

    display:inline-block;

    color:#c49a4a;

    letter-spacing:4px;

    font-size:14px;

    margin-bottom:20px;
}

/* title */

.SINYUE-SEMINAR-HERO__TITLE{

    font-size:88px;

    font-weight:700;

    margin-bottom:20px;

    color:#fff;
}

/* subtitle */

.SINYUE-SEMINAR-HERO__SUBTITLE{

    font-size:42px;

    font-weight:500;

    line-height:1.5;

    margin-bottom:30px;
}

.SINYUE-SEMINAR-HERO__SUBTITLE span{

    color:#c49a4a;
}

/* desc */

.SINYUE-SEMINAR-HERO__DESC{

    font-size:24px;

    line-height:2;

    color:rgba(255,255,255,.85);

    margin-bottom:60px;
}

/* keywords */

.SINYUE-SEMINAR-HERO__KEYWORDS{

    display:flex;

    justify-content:center;

    gap:25px;

    flex-wrap:wrap;
}

.SINYUE-SEMINAR-HERO__KEYWORD{

    display:flex;

    align-items:center;

    gap:12px;

    padding:15px 28px;

    border:1px solid rgba(255,255,255,.18);

    border-radius:999px;

    background:rgba(255,255,255,.08);

    backdrop-filter:blur(8px);

    font-size:18px;

    color:#fff;
}

.SINYUE-SEMINAR-HERO__KEYWORD i{

    color:#c49a4a;

    font-size:22px;
}

/* mobile */

@media(max-width:991px){

    .SINYUE-SEMINAR-HERO{

        min-height:700px;

        padding:120px 0;
    }

    .SINYUE-SEMINAR-HERO__TITLE{

        font-size:52px;
    }

    .SINYUE-SEMINAR-HERO__SUBTITLE{

        font-size:28px;
    }

    .SINYUE-SEMINAR-HERO__DESC{

        font-size:18px;
    }

}
/* =====================================
   Estate Option Card
===================================== */
.floating-img{
    padding: 50px 0 20px 0;

    animation: floatingLuxury 6s ease-in-out infinite;

}

@keyframes floatingLuxury{

    0%{
        transform: translateY(0px) translateX(0px);
    }

    25%{
        transform: translateY(-10px) translateX(5px);
    }

    50%{
        transform: translateY(-15px) translateX(0px);
    }

    75%{
        transform: translateY(-12px) translateX(-5px);
    }

    100%{
        transform: translateY(0px) translateX(0px);
    }

}
/* ==================================
   Estate Option Result
================================== */

.Estate_option_result{

    padding:80px 0;
}

/* card */

.Estate_option_result_card{

    position:relative;

    overflow:hidden;

     background:#303e5d url("../img/goldline_A.png") no-repeat center 100px;
    

    border-radius:32px;

    padding:70px 60px;

    box-shadow:
    0 20px 60px rgba(8,39,84,.25);
    margin: 100px 0 50px 0
}

/* 金色光感 */

.Estate_option_result_card::before{

    content:"";

    position:absolute;

    right:-120px;
    bottom:-120px;

    width:400px;
    height:400px;

    border-radius:50%;

    background:
    radial-gradient(
    rgba(214,169,83,.2),
    transparent 70%
    );
}

/* 左 */
.Estate_option_result_gold{

    background:
    linear-gradient(
        180deg,
        #fff6d2 0%,
        #f7d98d 15%,
        #e0b75d 35%,
        #b67f25 60%,
        #f6d991 85%,
        #fff4c8 100%
    );

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

    background-clip:text;

    font-weight:700;

    text-shadow:
        0 1px 0 rgba(255,255,255,.25),
        0 2px 6px rgba(214,169,83,.15);
}
.Estate_option_result_left{

    display:flex;
    align-items:center;
    gap:25px;

    color:#fff;
}

.Estate_option_result_icon{

    font-size:80px;
    color:#d6a953;
}
.Estate_option_result_left .Estate_option_result_icon img {display: block;margin: 0 auto;width: 130px}

.Estate_option_result_text span{

    display:block;

    font-size:20px;

    color:#d9d9d9;

    margin-bottom:8px;
}

.Estate_option_result_text h4{

    margin:0;

    font-size:32px;

    font-weight:700;

    line-height:1.4;font-family: var(--font-serif);
}
.Estate_option_result_text h5{
font-size:14px;
    color:#E1E1E1;line-height: 1.5
}
.Estate_option_result_text ul{
    padding:10px 0 0 10px

}
.Estate_option_result_text ul li{
    display: block;padding-bottom: 5px;font-size:13px;
    color:#ebcf8e;

}
.Estate_option_result_text .SINYUE-SEMINAR-CTA__BUTTON {text-align: inherit}
.Estate_option_result_text .SINYUE-SEMINAR-CTA__BUTTON a {display: inline-block;margin-bottom: 20px}
/* 中 */

.Estate_option_result_middle{

    

    color:#fff;
}
.Estate_option_result_middle img {display: block;margin: 0 auto;width: 100px}
.Estate_option_result_middle span{

   /* display:block;

    font-size:24px;

    line-height:1.7;

    margin-bottom:20px;*/
}

.Estate_option_result_middle i{

    font-size:60px;

    color:#d6a953;
}

/* 右 */

.Estate_option_result_right h2{

    margin:0;

    color:#fff;

    font-size:52px;

    line-height:1.4;

    font-weight:700;font-family: var(--font-serif);
}

.Estate_option_result_right span{

    color:#d6a953;
}

/* slogan */

.Estate_option_result_slogan{

    text-align:center;

    margin-top:35px;
}

.Estate_option_result_slogan span{

    display:inline-block;

    padding:12px 40px;

    border:1px solid #d6a953;

    border-radius:999px;

    color:#b8873c;

    font-size:16px;

    
}

/* divider */

@media(min-width:992px){

    .Estate_option_result_left{
        padding-right:40px;
        border-right:1px solid rgba(255,255,255,.15);
    }

    .Estate_option_result_middle{
        border-right:1px solid rgba(255,255,255,.15);
        padding:0 30px;
    }

}

/* mobile */

@media(max-width:991px){

    .Estate_option_result_card{

        padding:40px 30px;
    }

    .Estate_option_result_left,
    .Estate_option_result_middle{

        margin-bottom:35px;
        text-align:center;
        justify-content:center;
    }

    .Estate_option_result_right{

        text-align:center;
    }

    .Estate_option_result_right h2{

        font-size:34px;
    }

    .Estate_option_result_text h4{

        font-size:28px;
    }

    .Estate_option_result_slogan span{

        font-size:13px;
        padding:10px 25px;
    }

}
.Estate_option_card_number_gold{
    background:#c89a43;
}
.Estate_option_card{

    position:relative;

    background:#fff;

    border-radius:28px;

    padding:18px;

    overflow:hidden;

    border:1px solid #ece7df;

    box-shadow:
    0 10px 30px rgba(0,0,0,.05);

    height:100%;
}
.Estate_option_card.step01{background:#fff url("../img/Estate/E101.jpg")no-repeat left center}
.Estate_option_card.step02{background:#fff url("../img/Estate/E102.jpg")no-repeat left center}
.Estate_option_card.step03{background:#fff url("../img/Estate/E103.jpg")no-repeat left center}
/* 編號 */

.Estate_option_card_number{

    position:absolute;

    top:10px;
    left:10px;

    width:74px;
    height:74px;

    border-radius:50%;

    background:rgb(16 44 87);

    color:#fff;

    font-size:28px;
    font-weight:700;

    display:flex;
    align-items:center;
    justify-content:center;

    z-index:10;
    font-size:38px;

    flex-shrink:0;
}

/* body */

.Estate_option_card_body{

    display:flex;
    align-items:center;
    gap:28px;
}

/* image */

.Estate_option_card_image{

    width:55%;
    flex-shrink:0;

    overflow:hidden;

    border-radius:20px;
}

.Estate_option_card_image img{

    width:100%;
    height:260px;

    object-fit:cover;

    display:block;
}

/* content */

.Estate_option_card_content{

    flex:1;
}

/* header */

.Estate_option_card_header{

    display:flex;
    align-items:center;
    gap:20px;

    margin-bottom:20px;
}

/* icon */

.Estate_option_card_icon{

    width:78px;
    height:78px;

    border-radius:50%;

    background:#303e5d;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:38px;

    flex-shrink:0;
}

/* title */

.Estate_option_card_title{

    font-size:24px;

    font-weight:700;

    color:#303e5d;

    margin:0;
    line-height: 1.5
}

.Estate_option_card_subtitle{

    font-size:20px;

    color:#333;

    margin-top:6px;
}

/* line */

.Estate_option_card_line{

    width:60px;
    height:3px;

    background:#c89a43;

    margin:25px 0;
}

/* desc */

.Estate_option_card_desc{

    font-size:16px;

    line-height:1.2;

    color:#555;

    margin:0;
}

/* hover */

.Estate_option_card{

    transition:.35s;
}

.Estate_option_card:hover{

    transform:translateY(-6px);

    box-shadow:
    0 20px 50px rgba(0,0,0,.12);
}

/* mobile */

@media(max-width:991px){

    .Estate_option_card_body{

        flex-direction:column;
    }

    .Estate_option_card_image{

        width:100%;
    }

    .Estate_option_card_image img{

        height:220px;
    }

    .Estate_option_card_header{

        flex-direction:column;
        text-align:center;
    }

    .Estate_option_card_title{

        font-size:30px;
    }

    .Estate_option_card_subtitle{

        font-size:18px;
    }

    .Estate_option_card_desc{

        font-size:18px;
    }

    .Estate_option_card_line{

        margin:20px auto;
    }

    .Estate_option_card_content{

        text-align:center;
    }

}
/* ======================================
   SINYUE_REFI_NEXT700
====================================== */

.SINYUE_REFI_NEXT700{
    padding:120px 0;
    background:#eee9e5;
}

/* title */

.SINYUE_REFI_NEXT700_TITLE{

    font-size:48px;
   font-weight:400;
    color:#c89a43;

    margin-bottom:40px;letter-spacing: .6rem
}

.SINYUE_REFI_NEXT700_TITLE span{
    color:#c89a43; font-weight:700;
}

.SINYUE_REFI_NEXT700_SUBTITLE{

    font-size:20px;
    line-height:1.8;
    color:#fff;

    margin-bottom:70px;
}

/* circle */

.SINYUE_REFI_NEXT700_CENTER_WRAP{

    display:flex;
    justify-content:center;

    margin-bottom:70px;
}

.SINYUE_REFI_NEXT700_CENTER_CIRCLE{

    width:240px;
    height:240px;

    border-radius:50%;

    background:
    linear-gradient(
    135deg,
    #e4c06f,
    #b98831
    );

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;

    color:#fff;

    box-shadow:
    0 20px 50px rgba(185,136,49,.25);
}

.SINYUE_REFI_NEXT700_CENTER_CIRCLE span{

    font-size:68px;
    font-weight:700;
}

.SINYUE_REFI_NEXT700_CENTER_CIRCLE small{

    font-size:22px;
}

/* card */

.SINYUE_REFI_NEXT700_CARD{

    background:#fff;

    border-radius:24px;

    overflow:hidden;

    text-align:center;

    height:100%;

    box-shadow:
    0 12px 35px rgba(0,0,0,.06);

    transition:.35s;
}

.SINYUE_REFI_NEXT700_CARD:hover{

    transform:translateY(-8px);

    box-shadow:
    0 20px 50px rgba(0,0,0,.10);
}

.SINYUE_REFI_NEXT700_CARD_IMAGE img{

    width:100%;
    height:240px;

    object-fit:cover;

    display:block;
}

.SINYUE_REFI_NEXT700_CARD_ICON{

    width:90px;
    height:90px;

    border-radius:50%;

    background:#303e5d;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:38px;

    margin:-45px auto 25px;

    position:relative;
}

.SINYUE_REFI_NEXT700_CARD_TITLE{

    font-size:24px;
    font-weight:700;

    color:#303e5d;

    padding:0 25px;

    margin-bottom:15px;
}

.SINYUE_REFI_NEXT700_CARD_DESC{

    font-size:16px;
    line-height:1.8;

    color:#666;

    padding:0 30px 40px;

    margin:0;
}

/* result */

.SINYUE_REFI_NEXT700_RESULT{

    margin-top:80px;

    background:#303e5d;

    border-radius:30px;

    text-align:center;

    padding:60px;
}

.SINYUE_REFI_NEXT700_RESULT_SUBTITLE{

    color:#d7d7d7;

    font-size:18px;

    margin-bottom:20px;
}

.SINYUE_REFI_NEXT700_RESULT_TITLE{

    color:#fff;

    font-size:52px;

    line-height:1.5;

    margin:0;
}

.SINYUE_REFI_NEXT700_RESULT_TITLE span{

    color:#d7a64c;
}

/* mobile */

@media(max-width:991px){

    .SINYUE_REFI_NEXT700{
        padding:80px 0;
    }

    .SINYUE_REFI_NEXT700_TITLE{
        font-size:34px;
    }

    .SINYUE_REFI_NEXT700_SUBTITLE{
        font-size:18px;
    }

    .SINYUE_REFI_NEXT700_CENTER_CIRCLE{

        width:180px;
        height:180px;
    }

    .SINYUE_REFI_NEXT700_CENTER_CIRCLE span{
        font-size:48px;
    }

    .SINYUE_REFI_NEXT700_RESULT_TITLE{
        font-size:30px;
    }

}
/* ====================================
   REFI GROWTH
==================================== */

.SINYUE-REFI-GROWTH{
    padding:120px 0;
    background:#f8f5f0;
}

/* header */

.SINYUE-REFI-GROWTH__header{
    text-align:center;
    margin-bottom:100px;
}

.SINYUE-REFI-GROWTH__header h2{
    font-size:48px;
    font-weight:700;
    color:#122d5a;
    margin-bottom:40px;font-family: var(--font-serif);
}

.SINYUE-REFI-GROWTH__header p{
    font-size:22px;
    color:#444;
    margin-bottom:45px;
}

.SINYUE-REFI-GROWTH__header h3{
    font-size:40px;
    font-weight:700;
    color:#484848;
    line-height: 1.2
}

.SINYUE-REFI-GROWTH__header span{
    color:#b39044;
}

/* circles */

.SINYUE-REFI-GROWTH__circle{
    aspect-ratio:1/1;
    border-radius:50%;
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;transition:.4s;
}
.SINYUE-REFI-GROWTH__circle:hover{
    transform:translateY(-10px);

    box-shadow:
    0 20px 40px rgba(0,0,0,.08);
}

.SINYUE-REFI-GROWTH__circle--light{
    border:2px solid #e5ddd0;
    background:#fff;
}

.SINYUE-REFI-GROWTH__circle--gold{
    background:
    linear-gradient(
    135deg,
    #fff8ec,
    #f5e3bc
    );
}

.SINYUE-REFI-GROWTH__tag{
    position:absolute;
    top:40px;
    padding:10px 25px;
    border:1px solid #d4b16d;
    border-radius:50px;
    background:#fff;
    font-size:18px;
}

.SINYUE-REFI-GROWTH__circle img{
    width:70%;
    margin-bottom:20px;
}

.SINYUE-REFI-GROWTH__circle h4{
    font-size:72px;
    color:#303e5d;
    margin-top: auto;
    margin-bottom: 90px;
}
.SINYUE-REFI-GROWTH__circle h3{
    font-size:72px;
    color:#fff;
    margin-top: auto;
    margin-bottom: 30%;
}
.SINYUE-REFI-GROWTH__circle--gold h4{
    color:#c7943e;
}
.SINYUE-REFI-GROWTH__circle--gold h5{
    color:#303e5d;
    font-size: 38px;
    font-weight: 600;
     margin-top: 40%;
    margin-bottom: auto;
}
/* center */

.SINYUE-REFI-GROWTH__core{

    width:380px;
    height:380px;

    margin:30px auto;

    border-radius:50%;

    background:#303e5d;

    color:#fff;

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;

    box-shadow:
    0 20px 60px rgba(18,45,90,.25);
    gap:30px;transition:.4s;
}
.SINYUE-REFI-GROWTH__core:hover{transform:translateY(-10px);

    box-shadow:
    0 20px 40px rgba(0,0,0,.08);}
 

.SINYUE-REFI-GROWTH__core small{
    color:#d4b16d;
    font-size:18px;
}

.SINYUE-REFI-GROWTH__core h3{
    font-size:44px;
    margin:15px 0;
}

.SINYUE-REFI-GROWTH__core p{
    font-size:20px;
    line-height:1.8;
}

/* process */

.SINYUE-REFI-GROWTH__process-title{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:25px;
    margin:100px 0 60px;
}

.SINYUE-REFI-GROWTH__process-title span{
    width:150px;
    height:1px;
    background:#d4b16d;
}

.SINYUE-REFI-GROWTH__process-title h3{
    font-size:48px;
    color:#484848;
    line-height: 1.3;font-family: var(--font-serif);
}

/* cards */

.SINYUE-REFI-GROWTH__card{

    background:#fff;

    border-radius:20px;

    text-align:center;

    padding:40px 30px;

    height:100%;

    box-shadow:
    0 10px 30px rgba(0,0,0,.05);transition:.4s;
}
.SINYUE-REFI-GROWTH__card:hover{ transform:translateY(-10px);

    box-shadow:
    0 20px 40px rgba(0,0,0,.08);}
.img_bg {background: url("../img/Estate/E02.jpg") no-repeat top center;background-size: contain}
.img_bgA {background: url("../img/Estate/E03.jpg") no-repeat top center;background-size: contain}

.SINYUE-REFI-GROWTH__icon{

    width:90px;
    height:90px;

    margin:0 auto 25px;

    background:#303e5d;

    color:#fff;

    border-radius:50%;

    display:flex;
    justify-content:center;
    align-items:center;

    font-size:42px;
}

.SINYUE-REFI-GROWTH__card h4{
    font-size:34px;
    color:#122d5a;
    margin-bottom:15px;
}

.SINYUE-REFI-GROWTH__card p{
    font-size:18px;
    line-height:1.8;
    color:#555;
}
/*=====================================
  REFI SOLUTION
=====================================*/

.SINYUE-REFI-SOLUTION{
    padding:100px 0;
    background:#f8f5f0;
}

/* title */

.SINYUE-REFI-SOLUTION__heading{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:30px;
    margin-bottom:60px;
   
}

.SINYUE-REFI-SOLUTION__heading span{
    width:120px;
    height:1px;
    background:#d5b06c;
}

.SINYUE-REFI-SOLUTION__heading h2{
    font-size:42px;
    font-weight:700;
    color:#122d5a;
    margin:0;font-family: var(--font-serif);
}
.SINYUE-REFI-SOLUTION__p {text-align: center;margin:60px 0; font-size:22px;}
.space-30 {margin:30px auto}
/* card */

.SINYUE-REFI-SOLUTION__card{
    background:#fff;
    border-radius:20px;
    text-align:center;

    position:relative;

    padding:
    80px
    25px
    35px;

    min-height:260px;

    box-shadow:
    0 10px 30px rgba(0,0,0,.05);

    transition:.4s;
}

.SINYUE-REFI-SOLUTION__card:hover{
    transform:translateY(-10px);

    box-shadow:
    0 20px 40px rgba(0,0,0,.08);
}

/* icon */

.SINYUE-REFI-SOLUTION__icon{

    width:90px;
    height:90px;

    border-radius:50%;

    background:#303e5d;

    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:42px;

    position:absolute;
    left:50%;
    top:-45px;

    transform:translateX(-50%);

    box-shadow:
    0 10px 25px rgba(18,54,109,.25);

}

.SINYUE-REFI-SOLUTION__card h3{

    font-size:34px;
    font-weight:700;
    color:#122d5a;

    margin-bottom:15px;

}

.SINYUE-REFI-SOLUTION__card p{

    font-size:18px;
    line-height:1.8;
    color:#555;

    margin:0;

}

/* arrow */

.SINYUE-REFI-SOLUTION__arrow{

    position:absolute;

    right:-28px;
    top:50%;

    transform:translateY(-50%);

    font-size:46px;
    color:#c7943e;

    z-index:10;

}

/* last card */

.col-lg-3:last-child
.SINYUE-REFI-SOLUTION__arrow{
    display:none;
}

/* RWD */

@media(max-width:991px){
   

    .SINYUE-REFI-SOLUTION__heading h2{
        font-size:40px;
    }

    .SINYUE-REFI-SOLUTION__arrow{
        display:none;
    }

    .SINYUE-REFI-SOLUTION__card{
        min-height:auto;
    }

}

@media(max-width:767px){
    .Estate_option_result_text span {
    display: block;
    font-size: 18px;
    color: #d9d9d9;
    margin-bottom: 8px;
}
     .SINYUE-REFI-GROWTH {
    padding: 40px 0;
    background: #f8f5f0;
}

    .SINYUE-REFI-SOLUTION{
        padding:70px 0;
    }

    .SINYUE-REFI-SOLUTION__heading{
        gap:15px;
        margin-bottom:60px
    }

    .SINYUE-REFI-SOLUTION__heading span{
        width:50px;
    }

    .SINYUE-REFI-SOLUTION__heading h2{
        font-size:26px;
    }

    .SINYUE-REFI-SOLUTION__card h3{
        font-size:28px;
    }

    .SINYUE-REFI-SOLUTION__card p{
        font-size:16px;
    }
    .SINYUE-REFI-GROWTH__process-title h3 {
    font-size: 30px;
   text-align: center
}
    .SINYUE-REFI-GROWTH__process-title{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:15px;
    margin:80px 0 60px;
}

.SINYUE-REFI-GROWTH__process-title span{
    width:50px;
    height:1px;
    background:#d4b16d;
}

}
/*===================================
  Capital
===================================*/

.SINYUE-REFI-SOLUTION__capital-section{
    margin-top:120px;
    padding-top:80px;
    border-top:1px solid #ebe2d4;
}

/* left */

.SINYUE-REFI-SOLUTION__capital h2{

    font-size:42px;
    line-height:1.5;
    color:#122d5a;

    margin-bottom:50px;
}

.SINYUE-REFI-SOLUTION__capital h2 span{
    color:#c7943e;
}

.SINYUE-REFI-SOLUTION__capital-circle{

    width:260px;
    height:260px;

    border-radius:50%;

    background:#303e5d;

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;

    box-shadow:
    0 20px 40px rgba(18,54,109,.25);

}

.SINYUE-REFI-SOLUTION__capital-value{

    font-size:72px;
    font-weight:700;

    color:#dcb66d;

    line-height:1;
}

.SINYUE-REFI-SOLUTION__capital-text{

    margin-top:15px;

    color:#fff;

    font-size:24px;
}

/* right */

.SINYUE-REFI-SOLUTION__paths{

    display:flex;
    flex-direction:column;
    gap:25px;
}

.SINYUE-REFI-SOLUTION__path-item{

    background:#fff;

    border-radius:18px;

    padding:25px;

    display:grid;

    grid-template-columns:
    80px
    90px
    1fr
    260px;

    align-items:center;

    gap:20px;

    box-shadow:
    0 10px 25px rgba(0,0,0,.05);

    transition:.3s;
}

.SINYUE-REFI-SOLUTION__path-item:hover{

    transform:translateY(-5px);

    box-shadow:
    0 15px 35px rgba(0,0,0,.08);

}

/* number */

.SINYUE-REFI-SOLUTION__path-number{

    width:60px;
    height:60px;

    border-radius:50%;

    background:#c7943e;

    color:#fff;

    display:flex;
    justify-content:center;
    align-items:center;

    font-size:26px;
    font-weight:700;
}

/* icon */

.SINYUE-REFI-SOLUTION__path-icon{

    width:80px;
    height:80px;

    border-radius:50%;

    background:#303e5d;

    color:#fff;

    display:flex;
    justify-content:center;
    align-items:center;

    font-size:38px;
}

/* content */

.SINYUE-REFI-SOLUTION__path-content h4{

    font-size:28px;
    color:#122d5a;

    margin-bottom:5px;
}

.SINYUE-REFI-SOLUTION__path-content p{

    margin:0;

    font-size:18px;
    color:#555;
}

/* desc */

.SINYUE-REFI-SOLUTION__path-desc{

    font-size:17px;
    line-height:1.8;
    color:#666;
}

/* RWD */

@media(max-width:991px){

    .SINYUE-REFI-SOLUTION__capital{
        text-align:center;
        margin-bottom:60px;
    }

    .SINYUE-REFI-SOLUTION__capital-circle{
        margin:auto;
    }

    .SINYUE-REFI-SOLUTION__path-item{

        grid-template-columns:1fr;

        text-align:center;
    }

    .SINYUE-REFI-SOLUTION__path-number,
    .SINYUE-REFI-SOLUTION__path-icon{
        margin:auto;
    }

}

@media(max-width:767px){

    .SINYUE-REFI-SOLUTION__capital h2{
        font-size:34px;
    }

    .SINYUE-REFI-SOLUTION__capital-circle{
        width:220px;
        height:220px;
    }

    .SINYUE-REFI-SOLUTION__capital-value{
        font-size:56px;
    }
.SINYUE-REFI-GROWTH__core{

    width:350px;
    height:350px;

    
}
    
}
/*=====================================
  REFINANCE CASE
=====================================*/

.SINYUE-REFI-CASE{
    padding:120px 0;
    background:#f8f5f0;
}

.SINYUE-REFI-CASE__heading{
    margin-bottom:70px;
}

.SINYUE-REFI-CASE__heading h2{
    font-size:48px;
    font-weight:700;
    color:#1f2430;
    line-height:1.4;
    margin:0;font-family: var(--font-serif);
}

.SINYUE-REFI-CASE__heading span{
    color:#b7893d;
}

.SINYUE-REFI-CASE__heading:after{
    content:"";
    display:block;
    width:80px;
    height:2px;
    background:#b7893d;
    margin:25px auto 0;
}

/* Timeline */

.SINYUE-REFI-CASE__timeline{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:20px;
    margin-bottom:90px;
    margin-top: 50px;
}

.SINYUE-REFI-CASE__circle{
    width:250px;
    height:250px;
    border-radius:50%;
    background:#fff;
    border:2px solid #e6d6ba;

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;

    text-align:center;

    transition:.4s;
}

.SINYUE-REFI-CASE__circle:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 40px rgba(0,0,0,.08);
}

.SINYUE-REFI-CASE__circle i{
    font-size:52px;
    color:#1f2430;
    margin-bottom:20px;
}

.SINYUE-REFI-CASE__circle--gold{
    background:linear-gradient(
        135deg,
        #fff8ec,
        #f4e2b7
    );
    border:none;
    box-shadow:0 15px 35px rgba(183,137,61,.18);
}

.SINYUE-REFI-CASE__circle--gold i{
    color:#b7893d;
}

.SINYUE-REFI-CASE__content small{
    display:block;
    font-size:18px;
    color:#555;
    margin-bottom:10px;
}

.SINYUE-REFI-CASE__content h5{
    font-size:34px;
    font-weight:700;
    color:#1f2430;
    margin-bottom:8px;
}

.SINYUE-REFI-CASE__content p{
    margin:0;
    font-size:20px;
    color:#555;
}

.SINYUE-REFI-CASE__content h3{
    font-size:38px;
    font-weight:700;
    color:#1f2430;
    margin:0;
}

.SINYUE-REFI-CASE__circle--gold h3{
    color:#b7893d;
}

.SINYUE-REFI-CASE__content h3 span{
    font-size:38px;
}

.SINYUE-REFI-CASE__arrow{
    color:#b7893d;
    font-size:42px;
}

/* Bottom */

.SINYUE-REFI-CASE__bottom{
    background:#fff;
    border-radius:30px;
    overflow:hidden;

    box-shadow:
    0 20px 60px rgba(0,0,0,.05);
}

.SINYUE-REFI-CASE__house{
    height:100%;
}

.SINYUE-REFI-CASE__house img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}

.SINYUE-REFI-CASE__message{
    padding:60px;
}

.SINYUE-REFI-CASE__sub{
    display:inline-block;

    font-size:22px;
    color:#1f2430;
    margin-bottom:20px;
}

.SINYUE-REFI-CASE__message h2{
    font-size:64px;
    line-height:1.3;
    color:#1f2430;
    font-weight:700;
    margin-bottom:25px;
}

.SINYUE-REFI-CASE__message h2 span{
    color:#b39044;
}

.SINYUE-REFI-CASE__message p{
    font-size:22px;
    color:#555;
    line-height:1.8;
    margin:0;
}

.SINYUE-REFI-CASE__message:after{
    content:"";
    display:block;

    width:80px;
    height:2px;

    background:#b7893d;
    margin-top:30px;
}

/*=====================================
  RWD
=====================================*/

@media(max-width:1199px){

    .SINYUE-REFI-CASE__timeline{
        flex-wrap:wrap;
    }

    .SINYUE-REFI-CASE__arrow{
        display:none;
    }

}

@media(max-width:991px){

    .SINYUE-REFI-CASE{
        padding:80px 0;
    }

    .SINYUE-REFI-CASE__heading h2{
        font-size:36px;
    }

    .SINYUE-REFI-CASE__circle{
        width:220px;
        height:220px;
    }

    .SINYUE-REFI-CASE__content h3{
        font-size:52px;
    }

    .SINYUE-REFI-CASE__message{
        padding:40px;
    }

    .SINYUE-REFI-CASE__message h2{
        font-size:42px;
    }

}

@media(max-width:767px){

    .SINYUE-REFI-CASE__circle{
        width:220px;
        height:220px;
    }

    .SINYUE-REFI-CASE__content h3{
        font-size:42px;
    }

    .SINYUE-REFI-CASE__content h5{
        font-size:26px;
    }

    .SINYUE-REFI-CASE__message h2{
        font-size:32px;
    }

    .SINYUE-REFI-CASE__message p{
        font-size:18px;
    }

}



/* =========================
SINYUE SALES TARGET 03
========================= */

.SINYUE-SALES-TARGET-03{
    margin-top: 60px;
}

/* card */

.SINYUE-SALES-TARGET-03__card{

   

    border-radius: 12px;

    padding: 50px;

    border: 1px solid rgba(138,112,176,0.15);

    box-shadow:
    0 10px 40px rgba(0,0,0,0.04);

    position: relative;

    overflow: hidden;
    background: rgba(255,255,255,0.4);
backdrop-filter: blur(10px);
}

/* top */

.SINYUE-SALES-TARGET-03__top{
    display:flex;
    align-items:flex-start;
    gap:24px;
    margin-bottom:28px;
}

.SINYUE-SALES-TARGET-03__number{
    font-size:60px;
    font-weight:700;
    line-height:1;
    color:#7d6945;
    font-family:serif;
}

.SINYUE-SALES-TARGET-03__title{
    font-size:24px;
    line-height:1.5;
    font-weight:700;
    color:#1f2430;
    margin:0;font-family: var(--font-serif);
}

/* intro */

.SINYUE-SALES-TARGET-03__intro h4{
    font-size:18px;
    line-height:1.7;
    color:#7d6945;
    margin-bottom:18px;
    font-weight:600;
}

.SINYUE-SALES-TARGET-03__intro p{
    font-size:16px;
    line-height:1.8;
    color:#555;
    margin-bottom:35px;
}

/* image */

.SINYUE-SALES-TARGET-03__image{
    border-radius:22px;
    overflow:hidden;

    box-shadow:
    0 20px 40px rgba(0,0,0,0.06);
}

.SINYUE-SALES-TARGET-03__image img{
    width:100%;
    display:block;
}

/* services */

.SINYUE-SALES-TARGET-03__services{
    display:flex;
    flex-direction:column;
    gap:24px;padding-left: 50px;
}

.SINYUE-SALES-TARGET-03__service-item{

    position:relative;

    background:rgba(255,255,255,0.82);

    backdrop-filter: blur(10px);

    border:1px solid rgba(127,104,165,0.18);

    border-radius:10px;

    padding:28px 32px 28px 88px;

    min-height:150px;

    transition:all .4s ease;
}

.SINYUE-SALES-TARGET-03__service-item:hover{

    transform:translateY(-5px);

    box-shadow:
    0 20px 40px rgba(127,104,165,0.12);
}

/* icon */

.SINYUE-SALES-TARGET-03__icon{

    position:absolute;

    left:-26px;

    top:50%;

    transform:translateY(-50%);

    width:72px;

    height:72px;

    border-radius:50%;

    background:#fff;

    border:2px solid rgba(127,104,165,0.25);

    display:flex;

    align-items:center;

    justify-content:center;

    box-shadow:
    0 10px 25px rgba(0,0,0,0.05);
}

.SINYUE-SALES-TARGET-03__icon i{
    font-size:32px;
    color:#7d6945;
}

/* content */

.SINYUE-SALES-TARGET-03__content h4{
    font-size:20px;
    color:#7d6945;
    margin-bottom:14px;
    font-weight:600;
}

.SINYUE-SALES-TARGET-03__content p{
    font-size:16px;
    line-height:1.8;
    color:#555;
    margin:0;
}

/* quote */

.SINYUE-SALES-TARGET-03__quote{

    margin-top:20px;
    
    font-size:18px;

    line-height:1.8;

    color:#7d6945;

    font-weight:500;

    letter-spacing:1px;
}

/* responsive */

@media(max-width:991px){

    .SINYUE-SALES-TARGET-03__card{
        padding:30px;
    }

    .SINYUE-SALES-TARGET-03__top{
        flex-direction:column;
        gap:10px;
    }

    .SINYUE-SALES-TARGET-03__number{
        font-size:60px;
    }

    .SINYUE-SALES-TARGET-03__title{
        font-size:28px;
    }

    .SINYUE-SALES-TARGET-03__services{
        margin-top:50px;padding-left: 10px;
    }

    .SINYUE-SALES-TARGET-03__service-item{
        padding:80px 25px 30px 25px;
    }

    .SINYUE-SALES-TARGET-03__icon{
        left:50%;
        top:-20px;
        transform:translateX(-50%);
    }

    .SINYUE-SALES-TARGET-03__content h4{
        text-align:center;
    }

    .SINYUE-SALES-TARGET-03__content p{
        text-align:center;
    }

}
/* =========================
SINYUE SALES TARGET 02
========================= */

.SINYUE-SALES-TARGET-02{
    margin-top: 60px;
}

/* main card */

.SINYUE-SALES-TARGET-02__card{
     background: rgba(255,255,255,0.4);
backdrop-filter: blur(10px);

    border-radius: 12px;

    padding: 50px;

    border: 1px solid rgba(135,160,210,0.15);

    box-shadow:
    0 10px 40px rgba(0,0,0,0.04);

    position: relative;

    overflow: hidden;
}

/* left */

.SINYUE-SALES-TARGET-02__top{
    display:flex;
    align-items:flex-start;
    gap:24px;
    margin-bottom:28px;
}

.SINYUE-SALES-TARGET-02__number{
    font-size:60px;
    font-weight:700;
    line-height:1;
    color:#303e5d;
    font-family:serif;
}

.SINYUE-SALES-TARGET-02__title{
    font-size:24px;
    line-height:1.5;
    font-weight:700;
    color:#1f2430;
    margin:0;font-family: var(--font-serif);
}

.SINYUE-SALES-TARGET-02__intro h4{
    font-size:18px;
    line-height:1.7;
    color:#303e5d;
    margin-bottom:18px;
    font-weight:600;
}

.SINYUE-SALES-TARGET-02__intro p{
    font-size:16px;
    line-height:1.8;
    color:#555;
    margin-bottom:35px;
}

.SINYUE-SALES-TARGET-02__image{
    border-radius:22px;
    overflow:hidden;

    box-shadow:
    0 20px 40px rgba(0,0,0,0.06);
}

.SINYUE-SALES-TARGET-02__image img{
    width:100%;
    display:block;
}

/* services */

.SINYUE-SALES-TARGET-02__services{
    display:flex;
    flex-direction:column;
    gap:24px;padding-left: 50px;
}

.SINYUE-SALES-TARGET-02__service-item{

    position:relative;

    background:rgba(255,255,255,0.82);

    backdrop-filter: blur(10px);

    border:1px solid rgba(92,127,174,0.18);

    border-radius:10px;

    padding:28px 32px 28px 88px;

    min-height:150px;

    transition:all .4s ease;
}

.SINYUE-SALES-TARGET-02__service-item:hover{

    transform:translateY(-5px);

    box-shadow:
    0 20px 40px rgba(92,127,174,0.12);
}

/* icon */

.SINYUE-SALES-TARGET-02__icon{

    position:absolute;

    left:-26px;

    top:50%;

    transform:translateY(-50%);

    width:72px;

    height:72px;

    border-radius:50%;

    background:#fff;

    border:2px solid rgba(92,127,174,0.25);

    display:flex;

    align-items:center;

    justify-content:center;

    box-shadow:
    0 10px 25px rgba(0,0,0,0.05);
}

.SINYUE-SALES-TARGET-02__icon i{
    font-size:32px;
    color:#303e5d;
}

/* content */

.SINYUE-SALES-TARGET-02__content h4{
    font-size:20px;
    color:#303e5d;
    margin-bottom:14px;
    font-weight:600;
}

.SINYUE-SALES-TARGET-02__content p{
    font-size:16px;
    line-height:1.8;
    color:#555;
    margin:0;
}

/* quote */

.SINYUE-SALES-TARGET-02__quote{

   margin-top:20px;
    
    font-size:18px;

    line-height:1.8;

    color:#303e5d;

    font-weight:500;

    letter-spacing:1px;
}

/* responsive */

@media(max-width:991px){

    .SINYUE-SALES-TARGET-02__card{
        padding:30px;
    }

    .SINYUE-SALES-TARGET-02__top{
        flex-direction:column;
        gap:10px;
    }

    .SINYUE-SALES-TARGET-02__number{
        font-size:60px;
    }

    .SINYUE-SALES-TARGET-02__title{
        font-size:28px;
    }

    .SINYUE-SALES-TARGET-02__services{
        margin-top:50px;padding-left: 10px;
    }

    .SINYUE-SALES-TARGET-02__service-item{
        padding:80px 25px 30px 25px;
    }

    .SINYUE-SALES-TARGET-02__icon{
        left:50%;
        top:-20px;
        transform:translateX(-50%);
    }

    .SINYUE-SALES-TARGET-02__content h4{
        text-align:center;
    }

    .SINYUE-SALES-TARGET-02__content p{
        text-align:center;
    }

}
/* =========================
SINYUE SALES TARGET 01
========================= */

.SINYUE-SALES-TARGET-01{
    padding:180px 0;
    
    position:relative;
    
    background:#eceaed url("../img/cooper/cc001.jpg") no-repeat left center ;background-attachment: fixed
}

/* heading */

.SINYUE-SALES-TARGET-01__heading-wrap{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:24px;
    margin-bottom:12px;
}

.SINYUE-SALES-TARGET-01__line{
    width:80px;
    height:1px;
    background:#c9a86a;
}

.SINYUE-SALES-TARGET-01__heading{
    font-size:48px;
    font-weight:700;
    color:#1e2430;
    margin:0;
    letter-spacing:2px;
}

.SINYUE-SALES-TARGET-01__subheading{
    color:#777;
    font-size:16px;
    margin-bottom:70px;
    letter-spacing:1px;
}

/* main card */

.SINYUE-SALES-TARGET-01__card{
    
    border-radius:12px;
    padding:50px;
    box-shadow:
    0 10px 40px rgba(0,0,0,0.05);
    border:1px solid rgba(201,168,106,0.15);
    position:relative;
      background: rgba(255,255,255,0.4);
backdrop-filter: blur(10px);
}

/* left */

.SINYUE-SALES-TARGET-01__top{
    display:flex;
    align-items:flex-start;
    gap:24px;
    margin-bottom:30px;
}

.SINYUE-SALES-TARGET-01__number{
    font-size:60px;
    font-weight:700;
    line-height:1;
    color:#b7893d;
    font-family:serif;
}

.SINYUE-SALES-TARGET-01__title{
    font-size:24px;
    line-height:1.4;
    font-weight:700;
    color:#1f2430;
    margin:0;font-family: var(--font-serif);
}

.SINYUE-SALES-TARGET-01__intro h4{
    font-size:18px;
    line-height:1.6;
    color:#b7893d;
    margin-bottom:18px;
    font-weight:600;
}

.SINYUE-SALES-TARGET-01__intro p{
    font-size:16px;
    line-height:1.7;
    color:#555;
    margin-bottom:35px;
}

.SINYUE-SALES-TARGET-01__image{
    border-radius:28px;
    overflow:hidden;
    box-shadow:
    0 20px 40px rgba(0,0,0,0.08);
}

.SINYUE-SALES-TARGET-01__image img{
    width:100%;
    display:block;
}

/* services */

.SINYUE-SALES-TARGET-01__services{
    display:flex;
    flex-direction:column;
    gap:28px;padding-left: 50px;
}

.SINYUE-SALES-TARGET-01__service-item{
    position:relative;
    background:#fff;
    border:1px solid #d6b27a;
    border-radius:10px;
    padding:28px 32px 28px 88px;
    transition:all .4s ease;
    min-height:150px;
}

.SINYUE-SALES-TARGET-01__service-item:hover{
    transform:translateY(-5px);
    box-shadow:
    0 20px 40px rgba(183,137,61,0.12);
}

.SINYUE-SALES-TARGET-01__icon{
    position:absolute;
    left:-28px;
    top:50%;
    transform:translateY(-50%);
    width:72px;
    height:72px;
    border-radius:50%;
    background:#fff;
    border:2px solid #d6b27a;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:
    0 10px 25px rgba(0,0,0,0.06);
}

.SINYUE-SALES-TARGET-01__icon i{
    font-size:32px;
    color:#b7893d;
}

.SINYUE-SALES-TARGET-01__content h4{
    font-size:20px;
    color:#b7893d;
    margin-bottom:14px;
    font-weight:600;
}

.SINYUE-SALES-TARGET-01__content p{
    font-size:16px;
    line-height:1.8;
    color:#555;
    margin:0;
}

/* quote */

.SINYUE-SALES-TARGET-01__quote{
    margin-top:20px;
    
    font-size:18px;
    color:#b7893d;
    font-weight:600;
    letter-spacing:1px;
}

/* responsive */

@media(max-width:991px){

    .SINYUE-SALES-TARGET-01{
        padding:80px 0;
    }

    .SINYUE-SALES-TARGET-01__card{
        padding:30px;
    }

    .SINYUE-SALES-TARGET-01__heading{
        font-size:34px;
    }

    .SINYUE-SALES-TARGET-01__top{
        flex-direction:column;
        gap:10px;
    }

    .SINYUE-SALES-TARGET-01__number{
        font-size:60px;
    }

    .SINYUE-SALES-TARGET-01__title{
        font-size:28px;
    }

    .SINYUE-SALES-TARGET-01__intro h4{
        font-size:24px;
    }

    .SINYUE-SALES-TARGET-01__services{
        margin-top:50px;padding-left: 10px;
    }

    .SINYUE-SALES-TARGET-01__service-item{
        padding:80px 25px 30px 25px;
    }

    .SINYUE-SALES-TARGET-01__icon{
        left:50%;
        top:-20px;
        transform:translateX(-50%);
    }

    .SINYUE-SALES-TARGET-01__content h4{
        font-size:22px;
        text-align:center;
    }

    .SINYUE-SALES-TARGET-01__content p{
        text-align:center;
        font-size:16px;
    }

    .SINYUE-SALES-TARGET-01__quote{
        font-size:22px;
        line-height:1.8;
    }

}
/* =========================================
   SINYUE PROCESS
========================================= */

.SINYUE_PROCESS_section{

    position: relative;

    padding: 120px 0;
}

/* TITLE */

.SINYUE_PROCESS_heading{

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 24px;

    margin-bottom: 80px;
}

.SINYUE_PROCESS_heading span{

    width: 120px;
    height: 1px;

    background: rgb(171 149 99);
}

.SINYUE_PROCESS_heading h2{

    margin: 0;

    

  

    letter-spacing: 4px;

    color: #111;
}

/* CARD */

.SINYUE_PROCESS_card{

    position: relative;

    overflow: hidden;

    height: 100%;

    border-radius: 30px;

    background: rgba(255,255,255,.92);

    backdrop-filter: blur(10px);

    box-shadow:
    0 10px 40px rgba(0,0,0,.08);

    transition: .5s ease;
}

.SINYUE_PROCESS_card:hover{

    transform: translateY(-10px);

    box-shadow:
    0 25px 70px rgba(0,0,0,.12);
}

/* NUMBER */

.SINYUE_PROCESS_number{

    position: absolute;

    top: 24px;
    right: 20px;

    width: 78px;
    height: 78px;

    border-radius: 50%;

    background: #fff;

    display: flex;

    align-items: center;

    justify-content: center;

    z-index: 5;

    font-size: 34px;

    font-weight: 700;

    color: #c08b42;

    box-shadow:
    0 10px 30px rgba(0,0,0,.08);
}

/* IMAGE */

.SINYUE_PROCESS_image{

    position: relative;

    overflow: hidden;

    height: 260px;
}

.SINYUE_PROCESS_image img{

    width: 100%;
    height: 100%;

    object-fit: cover;

    transition: 1.2s ease;
}

.SINYUE_PROCESS_card:hover img{

    transform: scale(1.08);
}

/* CONTENT */

.SINYUE_PROCESS_content{

    position: relative;

    padding: 40px 25px 45px;

    text-align: center;
}

/* ICON */

.SINYUE_PROCESS_icon{

    margin-bottom: 24px;
}

.SINYUE_PROCESS_icon i{

    font-size: 34px;

    color: #bc8740;
}

/* TITLE */

.SINYUE_PROCESS_content h3{

    margin-bottom: 16px;

    font-size: 24px;

    font-weight: 500;

    color: #111;
}

/* TEXT */

.SINYUE_PROCESS_content p{

    margin: 0;

    font-size: 17px;

    line-height: 1.8;

    color: #555;
}

/* ARROW */

.SINYUE_PROCESS_arrow{

    width: 70px;
    height: 70px;

    border-radius: 50%;

    background: rgba(255,255,255,.85);

    display: flex;

    align-items: center;

    justify-content: center;

    box-shadow:
    0 10px 30px rgba(0,0,0,.08);
}

.SINYUE_PROCESS_arrow i{

    font-size: 48px;

    color: #b7823b;
}

/* RESPONSIVE */

@media(max-width:1399px){

    .SINYUE_PROCESS_heading h2{

        font-size: 54px;
    }

    .SINYUE_PROCESS_content h3{

        font-size: 34px;
    }

}

@media(max-width:991px){

    .SINYUE_PROCESS_section{

        padding: 90px 0;
    }

    .SINYUE_PROCESS_heading{

        margin-bottom: 50px;
    }

    .SINYUE_PROCESS_heading h2{

        font-size: 42px;
    }

    .SINYUE_PROCESS_content h3{

        font-size: 30px;
    }

}

@media(max-width:767px){

    .SINYUE_PROCESS_heading span{

        width: 40px;
    }

    .SINYUE_PROCESS_heading h2{

        font-size: 34px;
    }

    .SINYUE_PROCESS_image{

        height: 220px;
    }

    .SINYUE_PROCESS_content{

        padding: 35px 24px;
    }

    .SINYUE_PROCESS_icon i{

        font-size: 54px;
    }

    .SINYUE_PROCESS_content h3{

        font-size: 28px;
    }

    .SINYUE_PROCESS_content p{

        font-size: 16px;
    }

}
/* ========================================
   SINYUE SALES ADVANTAGE
======================================== */

.SINYUE_SALES_ADV_section{

    position: relative;

    overflow: hidden;

    padding: 120px 0;

    background:
    linear-gradient(
        180deg,
        #faf8f5 0%,
        #f7f4ef 100%
    );
}

/* =========================
   TITLE
========================= */

.SINYUE_SALES_ADV_heading{

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 24px;

    margin-bottom: 70px;
}

.SINYUE_SALES_ADV_heading span{

    width: 120px;
    height: 1px;

    background:
    linear-gradient(
        90deg,
        rgba(198,152,92,0),
        rgba(198,152,92,.8),
        rgba(198,152,92,0)
    );
}

.SINYUE_SALES_ADV_heading h2{

    
}

/* =========================
   CARD
========================= */

.SINYUE_SALES_ADV_card{

    position: relative;

    overflow: visible;

    height: 100%;

    background: #fff;

    border-radius: 24px;

    box-shadow:
    0 10px 40px rgba(0,0,0,.04);

    transition: .45s ease;
    
}

/* hover */

.SINYUE_SALES_ADV_card:hover{

    transform: translateY(-10px);

    box-shadow:
    0 25px 60px rgba(0,0,0,.08);
}

/* image */

.SINYUE_SALES_ADV_image{

    position: relative;

    overflow: hidden;

    border-radius: 24px 24px 0 0;

    height: 250px;
}

.SINYUE_SALES_ADV_image img{

    width: 100%;
    height: 100%;

    object-fit: cover;

    transition: 1.2s ease;
}

.SINYUE_SALES_ADV_card:hover img{

    transform: scale(1.08);
}

/* icon */

.SINYUE_SALES_ADV_icon{

    position: absolute;

    left: 50%;

    top: 250px;

    transform: translate(-50%, -50%);

    width: 88px;
    height: 88px;

    border-radius: 50%;

    background: #fff;

    display: flex;

    align-items: center;

    justify-content: center;

    box-shadow:
    0 8px 24px rgba(0,0,0,.08);

    z-index: 3;
}

.SINYUE_SALES_ADV_icon i{

    font-size: 42px;

    color: #be8a43;
}

/* content */

.SINYUE_SALES_ADV_content{

    padding:
    72px
    24px
    34px;

    text-align: center;
}

/* title */

.SINYUE_SALES_ADV_content h3{

    margin-bottom: 14px;

    font-size: 22px;

    line-height: 1.4;

    font-weight: 500;

    color: #222;
}

/* text */

.SINYUE_SALES_ADV_content p{

    margin: 0;

    font-size: 17px;

    line-height: 1.8;

    color: #666;
}

/* =========================
   RESPONSIVE
========================= */

@media(max-width:1399px){

    .SINYUE_SALES_ADV_content h3{

        font-size: 28px;
    }

}

@media(max-width:1199px){

    .SINYUE_SALES_ADV_heading h2{

        font-size: 42px;
    }

    .SINYUE_SALES_ADV_content h3{

        font-size: 24px;
    }

}

@media(max-width:991px){

    .SINYUE_SALES_ADV_section{

        padding: 90px 0;
    }

    .SINYUE_SALES_ADV_heading{

        margin-bottom: 50px;
    }

    .SINYUE_SALES_ADV_heading h2{

        font-size: 36px;
    }

}

@media(max-width:767px){

    .SINYUE_SALES_ADV_heading{

        gap: 16px;
    }

    .SINYUE_SALES_ADV_heading span{

        width: 50px;
    }

    .SINYUE_SALES_ADV_heading h2{

        font-size: 28px;
    }

    .SINYUE_SALES_ADV_image{

        height: 150px;
    }

    .SINYUE_SALES_ADV_icon{

        width: 74px;
        height: 74px;

        top: 150px;
    }

    .SINYUE_SALES_ADV_icon i{

        font-size: 34px;
    }

    .SINYUE_SALES_ADV_content{

        padding:
        62px
        18px
        28px;
    }

    .SINYUE_SALES_ADV_content h3{

        font-size: 22px;
    }

    .SINYUE_SALES_ADV_content p{

        font-size: 15px;
    }

}
/* ========================================
   SINYUE SALE HERO
======================================== */

.SINYUE_SALE_HERO_section{

    position: relative;

    overflow: hidden;

    padding: 130px 0 110px;

    background:
    linear-gradient(
        180deg,
        #faf8f5 0%,
        #f6f2ed 100%
    );
}

/* =========================
   LEFT CONTENT
========================= */

.SINYUE_SALE_HERO_content{

    position: relative;

    z-index: 2;
}

/* small title */

.SINYUE_SALE_HERO_subtitle{

    margin-bottom: 24px;

    font-size: 14px;

    font-weight: 600;

    letter-spacing: 4px;

    color: #c89b5d;
}

/* main title */

.SINYUE_SALE_HERO_title{

    margin-bottom: 10px;

    font-size: 88px;

    line-height: 1.05;

    font-weight: 700;

    color: #111;
}

/* gold title */

.SINYUE_SALE_HERO_gold_title{

    margin-bottom: 36px;

    font-size: 64px;

    line-height: 1.2;

    font-weight: 700;

    color: #bf8b3d;
}

/* text */

.SINYUE_SALE_HERO_text{

    max-width: 760px;

    margin-bottom: 60px;

    font-size: 22px;

    line-height: 2;

    color: #666;
}

/* =========================
   IMAGE
========================= */

.SINYUE_SALE_HERO_image_box{

    position: relative;

    overflow: hidden;

    border-radius: 36px;

    box-shadow:
    0 30px 70px rgba(25,35,52,.08);
}

/* image */

.SINYUE_SALE_HERO_image_box img{

    width: 100%;

    height: 100%;

    object-fit: cover;
}

/* overlay */

.SINYUE_SALE_HERO_image_box::before{

    content: "";

    position: absolute;

    inset: 0;

    background:
    linear-gradient(
        90deg,
        rgba(250,248,245,.92) 0%,
        rgba(250,248,245,.25) 30%,
        rgba(250,248,245,0) 60%
    );

    z-index: 1;
}

/* =========================
   FEATURE ROW
========================= */

.SINYUE_SALE_HERO_feature_row{

    row-gap: 24px;
}

/* item */

.SINYUE_SALE_HERO_feature_item{

    position: relative;

    text-align: center;

    padding: 10px 16px;
}

/* line */

.SINYUE_SALE_HERO_feature_item::after{

    content: "";

    position: absolute;

    top: 50%;
    right: 0;

    width: 1px;
    height: 80px;

    transform: translateY(-50%);

    background:
    linear-gradient(
        180deg,
        rgba(200,155,93,0),
        rgba(200,155,93,.25),
        rgba(200,155,93,0)
    );
}

/* remove last */

.col-md-3:last-child
.SINYUE_SALE_HERO_feature_item::after{

    display: none;
}

/* icon */

.SINYUE_SALE_HERO_icon{

    margin-bottom: 8px;
    text-align: center
}

.SINYUE_SALE_HERO_icon i{

    font-size: 72px;

    color: #c89b5d;
}
.SINYUE_SALE_HERO_icon img{

    width: 100px;
    display: block;margin: 0 auto
}
/* title */

.SINYUE_SALE_HERO_feature_item h3{

    margin-bottom: 10px;

    font-size: 24px;

    line-height: 1.4;

    font-weight: 700;

    color: #1d1d1d;
}

/* text */

.SINYUE_SALE_HERO_feature_item p{

    margin: 0;

    font-size: 16px;

    line-height: 1.7;

    color: #7a7a7a;
}

/* =========================
   Responsive
========================= */

@media(max-width:1399px){

    .SINYUE_SALE_HERO_title{

        font-size: 72px;
    }

    .SINYUE_SALE_HERO_gold_title{

        font-size: 54px;
    }

}

@media(max-width:1199px){

    .SINYUE_SALE_HERO_title{

        font-size: 62px;
    }

    .SINYUE_SALE_HERO_gold_title{

        font-size: 46px;
    }

    .SINYUE_SALE_HERO_text{

        font-size: 18px;
    }

    .SINYUE_SALE_HERO_feature_item h3{

        font-size: 26px;
    }

}

@media(max-width:991px){

    .SINYUE_SALE_HERO_section{

        padding: 90px 0;
    }

    .SINYUE_SALE_HERO_content{

        margin-bottom: 70px;
    }

    .SINYUE_SALE_HERO_title{

        font-size: 54px;
    }

    .SINYUE_SALE_HERO_gold_title{

        font-size: 38px;
    }

    .SINYUE_SALE_HERO_text{

        font-size: 17px;

        margin-bottom: 45px;
    }

}

@media(max-width:767px){

    .SINYUE_SALE_HERO_title{

        font-size: 42px;
    }

    .SINYUE_SALE_HERO_gold_title{

        font-size: 30px;
    }

    .SINYUE_SALE_HERO_feature_item::after{

        display: none;
    }

    .SINYUE_SALE_HERO_icon i{

        font-size: 54px;
    }

    .SINYUE_SALE_HERO_feature_item h3{

        font-size: 22px;
    }

    .SINYUE_SALE_HERO_feature_item p{

        font-size: 16px;
    }

}
/* ========================================
   SINYUE_ASSET Service Flow
======================================== */

.SINYUE_ASSET-flow-section{

    position: relative;

    padding: 120px 0;

    background:
    linear-gradient(
        180deg,
        #f8f6f2 0%,
        #f4f1ec 100%
    );
}

/* =========================
   Wrapper
========================= */

.SINYUE_ASSET-flow-wrapper{
    position: relative;
    padding: 60px 20px 20px 20px;
    border-radius: 18px;
    /* border: 1px solid rgba(209, 192, 168, .42); */
    /* box-shadow: 0 20px 45px rgba(30, 42, 56, .05); */
    margin: 50px 0;

}

/* 上方金線 */

.SINYUE_ASSET-flow-wrapper::before{

    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background:
    linear-gradient(
        to right,
        rgba(200,163,106,.15),
        rgba(200,163,106,.65),
        rgba(200,163,106,.15)
    );
}

/* =========================
   Heading
========================= */

.SINYUE_ASSET-flow-heading{

    position: absolute;

    top: -14px;
    left: 45%;

    padding: 0 14px;

    background: #faf8f5;
}

.SINYUE_ASSET-flow-heading span{

    font-size: 20px;

    font-weight: 700;

    letter-spacing: 1px;

    color: #5a4a35;
}

/* =========================
   Row
========================= */

.SINYUE_ASSET-flow-section .row{

    row-gap: 50px;
}

/* =========================
   Item
========================= */

.SINYUE_ASSET-flow-item{

    position: relative;

    text-align: center;

    padding: 0 18px;
}

/* =========================
   Arrow
========================= */

.SINYUE_ASSET-flow-item::after{

    content: "\f105";

    font-family: "Line Awesome Free";

    font-weight: 900;

    position: absolute;

    top: 34px;
    right: -18px;

    font-size: 48px;

    color: rgba(200,163,106,.55);
}

/* 最後一個不顯示 */

.col-lg:last-child
.SINYUE_ASSET-flow-item::after{

    display: none;
}

/* =========================
   Icon
========================= */

.SINYUE_ASSET-flow-icon{

    position: relative;

    width: 88px;
    height: 88px;

    margin:
    0 auto 24px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.98),
        rgba(248,244,239,.96)
    );

    border:
    1px solid rgba(220,206,183,.5);

    box-shadow:
    0 10px 25px rgba(30,42,56,.05);
}

/* 內圈 */

.SINYUE_ASSET-flow-icon::before{

    content: "";

    position: absolute;

    inset: 8px;

    border-radius: 50%;

    border:
    1px solid rgba(200,163,106,.15);
}

/* icon */

.SINYUE_ASSET-flow-icon i{

    font-size: 38px;

    color: #c8a36a;
}

/* =========================
   Number
========================= */

.SINYUE_ASSET-flow-number{

    margin-bottom: 12px;

    font-size: 30px;

    font-weight: 700;

    line-height: 1;

    color: #c8a36a;
    font-family: 'lato', serif;        text-align: center;
}

/* =========================
   Title
========================= */

.SINYUE_ASSET-flow-item h3{

    margin-bottom: 16px;

    font-size: 20px;

    line-height: 1.4;

    font-weight: 600;

    color: #2a2a2a;        text-align: center;
}

/* =========================
   Text
========================= */

.SINYUE_ASSET-flow-item p{

    margin: 0;

    font-size: 14px;

    line-height: 1.5;

    color: #737373;        text-align: center;
}

/* =========================
   Responsive
========================= */

@media(max-width:991px){

    .SINYUE_ASSET-flow-section{

        padding: 90px 0;
    }

    .SINYUE_ASSET-flow-wrapper{

        padding: 55px 28px;
    }

    .SINYUE_ASSET-flow-item{

        margin-bottom: 50px;
    }

    .SINYUE_ASSET-flow-item::after{

        display: none;
    }

}

@media(max-width:575px){

    .SINYUE_ASSET-flow-wrapper{

        padding: 50px 20px;
    }

    .SINYUE_ASSET-flow-heading{

        left: 20px;
    }

    .SINYUE_ASSET-flow-heading span{

        font-size: 18px;
    }

    .SINYUE_ASSET-flow-icon{

        width: 72px;
        height: 72px;
    }

    .SINYUE_ASSET-flow-icon i{

        font-size: 30px;
    }

    .SINYUE_ASSET-flow-number{

        font-size: 26px;        text-align: left;
    }

    .SINYUE_ASSET-flow-item h3{

        font-size: 20px;        text-align: left;
    }

    .SINYUE_ASSET-flow-item p{

        font-size: 15px;

        line-height: 1.8;        text-align: left;
    }

}
/* ========================================
   SINYUE_ASSET Feature Cards
   Luxury Light Version
======================================== */

.SINYUE_ASSET-feature-section{

    position: relative;
    width: 100%

}

/* =========================
   Wrapper
========================= */

.SINYUE_ASSET-feature-wrapper{

    overflow: hidden;

    border-radius: 12px;

    background:
    rgba(255,255,255,.92);

    border:
    1px solid rgba(210,198,178,.28);

    backdrop-filter: blur(18px);

    box-shadow:
    0 12px 40px rgba(30,42,56,.05),
    0 2px 8px rgba(30,42,56,.03);
}

/* =========================
   Single Card
========================= */

.SINYUE_ASSET-feature-card{

    position: relative;

    display: flex;

    align-items: center;

    gap: 20px;

    padding: 22px 18px;

    height: 100%;

    border-right:
    1px solid rgba(220,210,194,.28);

    transition:
    background .45s ease,
    transform .45s ease,
    box-shadow .45s ease;
}

/* hover */

.SINYUE_ASSET-feature-card:hover{

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.98),
        rgba(248,245,240,.96)
    );

    box-shadow:
    inset 0 1px 0 rgba(255,255,255,.6);
}

/* 最後一個 */

.SINYUE_ASSET-no-border{

    border-right: none;
}

/* =========================
   Icon
========================= */

.SINYUE_ASSET-icon{

    position: relative;

    width: 60px;
    height: 60px;

    min-width: 60px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
    linear-gradient(
        180deg,
        #d7b27b,
        #c89b5d
    );

    box-shadow:
    0 8px 18px rgba(200,155,93,.18),
    inset 0 1px 2px rgba(255,255,255,.28);
}

/* icon 內圈 */

.SINYUE_ASSET-icon::before{

    content: "";

    position: absolute;

    inset: 7px;

    border-radius: 50%;

    border:
    1px solid rgba(255,255,255,.25);
}

/* line awesome */

.SINYUE_ASSET-icon i{

    font-size: 28px;

    color: #fff;
}

/* =========================
   Content
========================= */

.SINYUE_ASSET-content{

    flex: 1;
}

/* title */

.SINYUE_ASSET-title{

    margin-bottom: 4px;

    font-size: 18px;

    line-height: 1.45;

    font-weight: 600;

    letter-spacing: .5px;

    color: #2a2a2a;
}

/* text */

.SINYUE_ASSET-text{

    margin: 0;

    font-size: 14px;

    line-height: 1.8;

    color: #7c7c7c;

    letter-spacing: .3px;
}

/* =========================
   Responsive
========================= */

@media(max-width:1199px){

    .SINYUE_ASSET-feature-card{

        padding: 28px 22px;
    }

    .SINYUE_ASSET-title{

        font-size: 20px;
    }

}

@media(max-width:991px){

    .SINYUE_ASSET-feature-card{

        border-right: none;

        border-bottom:
        1px solid rgba(220,210,194,.28);
    }

    .SINYUE_ASSET-no-border{

        border-bottom: none;
    }

}

@media(max-width:575px){

    .SINYUE_ASSET-feature-card{

        gap: 16px;

        padding: 24px 18px;
    }

    .SINYUE_ASSET-icon{

        width: 54px;
        height: 54px;

        min-width: 54px;
    }

    .SINYUE_ASSET-icon i{

        font-size: 24px;
    }

    .SINYUE_ASSET-title{

        font-size: 18px;
    }

    .SINYUE_ASSET-text{

        font-size: 14px;

        line-height: 1.7;
    }

}

/* ========================================
   SINYUE_ASSET Consumer Section
======================================== */

.SINYUE_ASSET-consumer-section{

    position: relative;

    padding: 200px 0;

    background:
    linear-gradient(
        180deg,
        #faf8f5 0%,
        #f6f3ef 100%
    );
}

/* =========================
   Heading
========================= */

.SINYUE_ASSET-heading-wrap{

    margin-bottom: 70px;
}

.SINYUE_ASSET-main-title{

    margin-bottom: 24px;

    font-size: 34px;

    line-height: 1.35;

    font-weight: 700;

    color: #1f1f1f;

    letter-spacing: 1px;
}

.SINYUE_ASSET-main-title span{

    margin: 0 12px;

    color: #c8a36a;
}

.SINYUE_ASSET-main-text{

    max-width: 980px;

    font-size: 18px;

    line-height: 2;

    color: #6f6f6f;
}

/* =========================
   Content Row
========================= */

.SINYUE_ASSET-content-row{

    row-gap: 50px;
}

/* =========================
   Image
========================= */

.SINYUE_ASSET-image-box{

    position: relative;

    overflow: hidden;

    border-radius: 28px;

    background: #fff;

    box-shadow:
    0 20px 40px rgba(30,42,56,.08);
}

.SINYUE_ASSET-image-box img{

    width: 100%;

    height: 100%;

    object-fit: cover;

    transition:
    transform 1.2s ease;
}

.SINYUE_ASSET-image-box:hover img{

    transform: scale(1.04);
}

/* =========================
   Info Item
========================= */

.SINYUE_ASSET-info-item{

    display: flex;

    align-items: flex-start;

    gap: 22px;

    margin-bottom: 42px;
}

/* icon */

.SINYUE_ASSET-info-icon{

    width: 68px;
    height: 68px;

    min-width: 68px;

    border-radius: 20px;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
    linear-gradient(
        180deg,
        rgba(215,178,123,.12),
        rgba(200,155,93,.08)
    );

    border:
    1px solid rgba(200,155,93,.15);
}

/* line awesome */

.SINYUE_ASSET-info-icon i{

    font-size: 34px;

    color: #c89b5d;
}

/* content */

.SINYUE_ASSET-info-content h3{

    margin-bottom: 12px;

    font-size: 18px;

    line-height: 1.4;

    font-weight: 700;

    color: #2a2a2a;
}

.SINYUE_ASSET-info-content p{

    margin: 0;

    font-size: 14px;

    line-height: 1.9;

    color: #757575;
}

/* =========================
   Responsive
========================= */

@media(max-width:1199px){

    .SINYUE_ASSET-main-title{

        font-size: 46px;
    }

}

@media(max-width:991px){

    .SINYUE_ASSET-consumer-section{

        padding: 90px 0;
    }

    .SINYUE_ASSET-main-title{

        font-size: 40px;
    }

    .SINYUE_ASSET-main-text{

        font-size: 18px;
    }

    .SINYUE_ASSET-info-content h3{

        font-size: 24px;
    }

}

@media(max-width:575px){

    .SINYUE_ASSET-main-title{

        font-size: 32px;
    }

    .SINYUE_ASSET-main-text{

        font-size: 16px;

        line-height: 1.9;
    }

    .SINYUE_ASSET-info-item{

        gap: 18px;

        margin-bottom: 34px;
    }

    .SINYUE_ASSET-info-icon{

        width: 56px;
        height: 56px;

        min-width: 56px;
    }

    .SINYUE_ASSET-info-icon i{

        font-size: 28px;
    }

    .SINYUE_ASSET-info-content h3{

        font-size: 20px;
    }

    .SINYUE_ASSET-info-content p{

        font-size: 15px;
    }

}
/* ========================================
   SINYUE_ASSET Landlord Section
======================================== */

.SINYUE_ASSET-landlord-section{

    position: relative;

    padding: 120px 0;

    background:
    linear-gradient(
        180deg,
        #faf8f5 0%,
        #f5f2ed 100%
    );
}

/* =========================
   Top Row
========================= */

.SINYUE_ASSET-landlord-top-row{

    margin-bottom: 90px;

    row-gap: 60px;
}

/* =========================
   Heading
========================= */

.SINYUE_ASSET-landlord-heading{

    margin-bottom: 48px;
}

.SINYUE_ASSET-landlord-heading h2{

    margin-bottom: 24px;

    font-size: 34px;

    line-height: 1.3;

    font-weight: 700;

    color: #fff;
}

.SINYUE_ASSET-landlord-heading p{

    max-width: 920px;

    font-size: 18px;

    line-height: 2;

    color: #1B1B1B;
}

/* =========================
   Info Item
========================= */

.SINYUE_ASSET-landlord-info-item{

    display: flex;

    align-items: flex-start;

    gap: 20px;

    margin-bottom: 36px;
}

/* icon */

.SINYUE_ASSET-landlord-icon{

    width: 64px;
    height: 64px;

    min-width: 64px;

    border-radius: 18px;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.10),
        rgba(200,155,93,.06)
    );

    border:
    1px solid #fff;
}

.SINYUE_ASSET-landlord-icon i{

    font-size: 32px;

    color: #fff;
}

/* content */

.SINYUE_ASSET-landlord-content h3{

    margin-bottom: 10px;

    font-size: 18px;

    font-weight: 500;

    line-height: 1.4;

    color:#ebcf8e;
}

.SINYUE_ASSET-landlord-content p{

    margin: 0;

    font-size: 16px;

    line-height: 1.8;

    color: #fff;
}

/* =========================
   Image
========================= */

.SINYUE_ASSET-landlord-image-box{

    overflow: hidden;

    border-radius: 26px;

    box-shadow:
    0 18px 45px rgba(30,42,56,.08);
}

.SINYUE_ASSET-landlord-image-box img{

    width: 100%;

    height: 100%;

    object-fit: cover;

    transition:
    transform 1.2s ease;
}

.SINYUE_ASSET-landlord-image-box:hover img{

    transform: scale(1.04);
}

/* ========================================
   FLOW
======================================== */

.SINYUE_ASSET-landlord-flow-wrapper{
position: relative;
    padding: 60px 20px 20px 20px;
    border-radius: 18px;
    /* border: 1px solid rgba(209, 192, 168, .42); */
    /* box-shadow: 0 20px 45px rgba(30, 42, 56, .05); */
    margin: 50px 0;
}
.SINYUE_ASSET-landlord-flow-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, rgba(255,255,255, .15), rgba(255,255,255, .65), rgba(255,255,255, .15));
}
/* heading */

.SINYUE_ASSET-landlord-flow-heading{

    position: absolute;

    top: -14px;
    left: 45%;

    padding: 3px 14px;

    
}

.SINYUE_ASSET-landlord-flow-heading span{

    font-size: 20px;

    font-weight: 700;

    color: #fff;
}

/* row */

.SINYUE_ASSET-landlord-flow-wrapper .row{

    row-gap: 50px;
}

/* item */

.SINYUE_ASSET-landlord-flow-item{

    position: relative;

    text-align: center;

    padding: 0 18px;
}

/* arrow */

.SINYUE_ASSET-landlord-flow-item::after{

    content: "\f105";

    font-family: "Line Awesome Free";

    font-weight: 900;

    position: absolute;

    top: 32px;
    right: -18px;

    font-size: 46px;

    color: rgba(255,255,255,.55);
}

/* 最後一個 */

.col-lg:last-child
.SINYUE_ASSET-landlord-flow-item::after{

    display: none;
}

/* icon */

.SINYUE_ASSET-landlord-flow-icon{

    width: 84px;
    height: 84px;

    margin:
    0 auto 22px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.98),
        rgba(248,244,239,.96)
    );

    border:
    1px solid rgba(220,206,183,.45);

    box-shadow:
    0 10px 24px rgba(30,42,56,.05);
}

.SINYUE_ASSET-landlord-flow-icon i{

    font-size: 36px;

    color: #c8a36a;
}

/* number */

.SINYUE_ASSET-landlord-flow-number{

    margin-bottom: 12px;

    font-size: 28px;

    font-weight: 700;

    color: #f3cf96;
    font-family: 'lato', serif;text-align: center
}

/* title */

.SINYUE_ASSET-landlord-flow-item h3{

    margin-bottom: 14px;

    font-size: 20px;

    line-height: 1.4;

    font-weight: 700;

    color: #f3cf96;text-align: center
}

/* text */

.SINYUE_ASSET-landlord-flow-item p{

    margin: 0;

    font-size: 14px;

    line-height: 1.5;

    color: rgba(255,255,255,0.7);text-align: center
}

/* =========================
   Responsive
========================= */

@media(max-width:991px){

    .SINYUE_ASSET-landlord-section{

        padding: 90px 0;
    }

    .SINYUE_ASSET-landlord-heading h2{

        font-size: 40px;
    }

    .SINYUE_ASSET-landlord-heading p{

        font-size: 18px;
    }

    .SINYUE_ASSET-landlord-flow-item{

        margin-bottom: 45px;
    }

    .SINYUE_ASSET-landlord-flow-item::after{

        display: none;
    }

}

@media(max-width:575px){

    .SINYUE_ASSET-landlord-heading h2{

        font-size: 32px;
    }

    .SINYUE_ASSET-landlord-heading p{

        font-size: 16px;

        line-height: 1.9;
    }

    .SINYUE_ASSET-landlord-flow-wrapper{

        padding: 50px 20px;
    }

    .SINYUE_ASSET-landlord-flow-heading{

        left: 20px;
    }

    .SINYUE_ASSET-landlord-flow-icon{

        width: 72px;
        height: 72px;
    }

    .SINYUE_ASSET-landlord-flow-icon i{

        font-size: 30px;
    }
    .SINYUE_ASSET-landlord-flow-number{

    text-align: left
}

/* title */

.SINYUE_ASSET-landlord-flow-item h3{

   font-size: 20px;

  ;text-align: left
}

/* text */

.SINYUE_ASSET-landlord-flow-item p{

    font-size: 14px;
text-align: left
}


}
/* ========================================
   SINYUE_ASSET Developer Section
======================================== */

.SINYUE_ASSET-developer-section{

    position: relative;

    padding: 120px 0;

    background:
    linear-gradient(
        180deg,
        #faf8f5 0%,
        #f5f2ed 100%
    );
}

/* =========================
   Top Row
========================= */

.SINYUE_ASSET-developer-top-row{

    margin-bottom: 90px;

    row-gap: 60px;
}

/* =========================
   Heading
========================= */

.SINYUE_ASSET-developer-heading{

    margin-bottom: 42px;
}

.SINYUE_ASSET-developer-heading h2{

    margin-bottom: 22px;

    font-size: 34px;

    line-height: 1.3;

    font-weight: 700;

    color: #1f1f1f;
}

.SINYUE_ASSET-developer-heading p{

    max-width: 900px;

    font-size: 18px;

    line-height: 2;

    color: #6f6f6f;
}

/* =========================
   Image
========================= */

.SINYUE_ASSET-developer-image-box{

    overflow: hidden;

    border-radius: 24px;

    box-shadow:
    0 18px 45px rgba(30,42,56,.08);
}

.SINYUE_ASSET-developer-image-box img{

    width: 100%;

    height: 100%;

    object-fit: cover;

    transition:
    transform 1.2s ease;
}

.SINYUE_ASSET-developer-image-box:hover img{

    transform: scale(1.05);
}

/* =========================
   Info Item
========================= */

.SINYUE_ASSET-developer-info-item{

    display: flex;

    align-items: flex-start;

    gap: 18px;

    margin-bottom: 34px;
}

/* icon */

.SINYUE_ASSET-developer-icon{

    width: 62px;
    height: 62px;

    min-width: 62px;

    border-radius: 18px;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
    linear-gradient(
        180deg,
        rgba(215,178,123,.10),
        rgba(200,155,93,.05)
    );

    border:
    1px solid rgba(200,155,93,.15);
}

.SINYUE_ASSET-developer-icon i{

    font-size: 30px;

    color: #c89b5d;
}

/* content */

.SINYUE_ASSET-developer-content h3{

    margin-bottom: 8px;

    font-size: 18px;

    line-height: 1.4;

    font-weight: 700;

    color: #2d2d2d;
}

.SINYUE_ASSET-developer-content p{

    margin: 0;

    font-size: 14px;

    line-height: 1.6;

    color: #777;
}

/* ========================================
   FLOW
======================================== */

.SINYUE_ASSET-developer-flow-wrapper{
position: relative;
    padding: 60px 20px 20px 20px;
    border-radius: 18px;
    /* border: 1px solid rgba(209, 192, 168, .42); */
    /* box-shadow: 0 20px 45px rgba(30, 42, 56, .05); */
    margin: 50px 0;
}
.SINYUE_ASSET-developer-flow-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, rgba(200, 163, 106, .15), rgba(200, 163, 106, .65), rgba(200, 163, 106, .15));
}
/* heading */

.SINYUE_ASSET-developer-flow-heading{

    position: absolute;

    top: -14px;
    left: 45%;

    padding: 0 14px;

    background: #faf8f5;
}

.SINYUE_ASSET-developer-flow-heading span{

    font-size: 20px;

    font-weight: 700;

    color: #5a4a35;
}

/* row */

.SINYUE_ASSET-developer-flow-wrapper .row{

    row-gap: 50px;
}

/* item */

.SINYUE_ASSET-developer-flow-item{

    position: relative;

    text-align: center;

    padding: 0 18px;
}

/* arrow */

.SINYUE_ASSET-developer-flow-item::after{

    content: "\f105";

    font-family: "Line Awesome Free";

    font-weight: 900;

    position: absolute;

    top: 30px;
    right: -18px;

    font-size: 46px;

    color: rgba(200,163,106,.55);
}

/* last */

.col-lg:last-child
.SINYUE_ASSET-developer-flow-item::after{

    display: none;
}

/* icon */

.SINYUE_ASSET-developer-flow-icon{

    width: 84px;
    height: 84px;

    margin:
    0 auto 22px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.98),
        rgba(248,244,239,.96)
    );

    border:
    1px solid rgba(220,206,183,.45);

    box-shadow:
    0 10px 24px rgba(30,42,56,.05);
}

.SINYUE_ASSET-developer-flow-icon i{

    font-size: 36px;

    color: #c8a36a;
}

/* number */

.SINYUE_ASSET-developer-flow-number{

    margin-bottom: 12px;

    font-size: 28px;

    font-weight: 700;

    color: #c8a36a;font-family: 'lato', serif;text-align: center
}

/* title */

.SINYUE_ASSET-developer-flow-item h3{

    margin-bottom: 10px;

    font-size: 20px;

    line-height: 1.4;

    font-weight: 700;

    color: #2d2d2d;text-align: center
}

/* text */

.SINYUE_ASSET-developer-flow-item p{

    margin: 0;

    font-size: 14px;

    line-height: 1.8;

    color: #757575;text-align: center
}

/* =========================
   Responsive
========================= */

@media(max-width:991px){

    .SINYUE_ASSET-developer-section{

        padding: 90px 0;
    }

    .SINYUE_ASSET-developer-heading h2{

        font-size: 40px;
    }

    .SINYUE_ASSET-developer-heading p{

        font-size: 18px;
    }

    .SINYUE_ASSET-developer-flow-item{

        margin-bottom: 45px;
    }

    .SINYUE_ASSET-developer-flow-item::after{

        display: none;
    }

}

@media(max-width:575px){
    .SINYUE_SALE_HERO_feature_item {
  
    padding: 10px 5px;
}

    .SINYUE_ASSET-developer-heading h2{

        font-size: 32px;
    }

    .SINYUE_ASSET-developer-heading p{

        font-size: 16px;

        line-height: 1.9;
    }

    .SINYUE_ASSET-developer-flow-wrapper{

        padding: 50px 20px;
    }

    .SINYUE_ASSET-developer-flow-heading{

        left: 20px;
    }

    .SINYUE_ASSET-developer-flow-icon{

        width: 72px;
        height: 72px;
    }

    .SINYUE_ASSET-developer-flow-icon i{

        font-size: 30px;
    }
    .SINYUE_ASSET-developer-flow-number{

    text-align: left
}

/* title */

.SINYUE_ASSET-developer-flow-item h3{

   font-size: 20px;

   text-align: left
}

/* text */

.SINYUE_ASSET-developer-flow-item p{

   font-size: 14px;
text-align: left
}


}