    .post-container{line-height: 36px;height: 606px;}
    .post-container .img-wrapper{text-align: right;margin: 0 0 0 auto;max-width: 473px;}
    .post-container .single-post{padding:0 10px;color:#2d2d2d;font-size: 16px;line-height: 31px;height:100%;margin-top: 129px;}
    .post-container .container-xl , .post-container .row , .post-container .col-12 , .post-container .img-wrapper{height: 100%;}
    .post-container .img-wrapper{display: flex;align-items: center;}
    .post-container  .single-post> p:first-of-type {line-height: 34px;}
    .post-container h1{font-size: 40px;font-weight: 700;margin-bottom: 51px;}
    .post-container strong{font-size: 24px;font-weight: 300;margin-bottom: 35px;line-height: 30px;}
    @media(max-width: 768px){
        .post-container{padding: 60px 0;line-height: 1.6;height: unset;}
         .post-container .single-post{margin-top: 0;}
        .post-container  .single-post> p:first-of-type{line-height: 1.6;}
        .post-container h1{font-size: 32px;margin-bottom: 16px;}
        .post-container strong{font-size: 18px;margin-bottom: 16px;}
    }

    .authorized-partner-container .container-fluid{--bs-gutter-x: 0;color:#666;font-weight:300;font-size: 24px;line-height: 30px;text-align: center;;}
    .authorized-partner-container .row{--bs-gutter-y:88px;}
    .description-wrapper{max-width:1636px;padding: 58px 93px;display: flex;justify-content: center;margin: -84px auto 0;
        background:#fff;box-shadow: 0 0 20px 1px rgba(0,0,0,0.11);border-radius: 20px 20px 20px 20px;position:relative;z-index: 99;
        align-items:center;flex-direction:column;text-align: center;}
    .description-wrapper .banner-title{font-size: 40px;line-height: 52px;font-weight: 700;margin-bottom: 36px;color:#2d2d2d;text-align: center;}
    .description-wrapper .subtitle{font-size: 18px;text-align: center;font-weight: 700;color:var(--bs-primary);margin-bottom: 14px;}
    .description-wrapper .banner-text{font-weight: 300;font-size: 24px;line-height: 34px;margin-bottom: 36px;}
    .description-wrapper .img-wrapper{margin-bottom: 18px;}
    .description-wrapper .card-title{font-size: 24px;color:#999999;}
    @media(max-width: 768px){
        .description-wrapper{margin: -10px auto 0;padding: 20px;font-size: 14px;display: block;}
        .description-wrapper .banner-title{font-size: 24px;line-height: 1.6;margin-bottom: 12px;}
        .authorized-partner-container .row{--bs-gutter-y: 30px;}
        .description-wrapper .banner-text,.description-wrapper .card-title{font-size: 16px;}
        .description-wrapper .img-wrapper{max-width:24px;margin:0 auto 10px;}
    }

    .why-build-container{margin-top: 154px;text-align: center;color:#2d2d2d;}
    .why-build-container .row{--bs-gutter-y:34px;--bs-gutter-x:20px;}
    .why-build-title{font-weight: 700;font-size: 40px;line-height:52px;margin-bottom: 36px;}
    .why-build-text{font-size: 24px;font-weight: 300;margin-bottom: 79px;}
    .why-build-container .card-wrapper{padding: 50px 30px;text-align: left;border-radius: 20px 20px 20px 20px;box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.09);
    display:flex;height:100%;}
    .why-build-container .text-wrapper{display:flex;flex-direction:column;padding-left: 34px;}
    .why-build-container .card-title{font-size: 28px;padding: 19px 0;font-weight: 700;line-height: 37px;}
    .why-build-container .card-text{color:#999999;font-size: 18px;line-height: 33px;}
    @media(max-width: 768px){
        .why-build-container{margin-top: 60px;}
        .why-build-container .row{--bs-gutter-y: 20px;}
        .why-build-title{font-size: 24px;margin-bottom: 16px;line-height: 1.6;}
        .why-build-text{font-size: 16px;margin-bottom: 36px;}
        .why-build-container .card-wrapper{flex-direction:column;padding: 30px 30px;}
        .why-build-container .text-wrapper{padding: 0;}
        .why-build-container .img-wrapper{max-width:30px;}
        .why-build-container .card-title{font-size: 18px;line-height: 1.6;padding: 10px 0;}
        .why-build-container .card-text{font-size: 14px;line-height: 1.6;}
    }

    .banner-container {margin-top: 181px;position: relative;text-align: center;}
    .banner-title{color:var(--bs-primary);font-weight: 700;font-size: 62px;line-height: 86px;max-width: 895px;margin:0 auto;}
    .banner-container .btn{margin: 59px auto 0;padding: 12px 38px;background:#fff;color:var(--bs-primary);font-weight: 700;border-radius: 50px 50px 50px 50px;
        border: 1px solid #3074F2;transition: .3s all ease;}    
    .banner-container .btn:hover{background-color: var(--bs-primary);color: #fff;}
    @media(max-width: 992px){
        .banner-title{font-size: 40px;line-height: 1.6;max-width: 600px;}
        .seo-banner .btn{margin: 20px auto 0;}
    }
    @media (max-width: 768px) {
        .banner-container{margin-top: 60px;}
        .banner-title{font-size: 24px;}
        .banner-container .btn{padding: 8px 20px;font-size: 14px;margin-top: 20px;}
    }

    .promotion-container{margin-top: 182px;}
    .promotion-container .row{--bs-gutter-x: 0;}
    .promotion-container .text-wrapper{padding-left: 158px;display:flex;justify-content:center;align-items:center;height:100%;
        font-size: 18px;line-height: 28px;}
    .promotion-container .card-subtitle{font-size: 24px;color:var(--bs-primary);margin-bottom: 24px;line-height: 31px;font-weight: 700;}
    .promotion-container .card-title{font-size: 40px;font-weight: 700;margin-bottom: 45px;line-height: 1.6;}
    .promotion-container .img-wrapper img{width:100%;}
    .promotion-container .btn{margin-top: 70px;display:flex;white-space:nowrap;width: 145px;padding: 12px 20px;border-radius: 50px 50px 50px 50px;border: 1px solid var(--bs-primary);
    background:#fff;color:var(--bs-primary);justify-content: space-between;transition: .3s all ease;}
    .promotion-container .btn:hover{background: var(--bs-primary);color:#fff;}
    .promotion-container .btn:hover  .wechat-image{filter: brightness(1000%);}
    .promotion-container .wechat-image{width:27px;}
    @media (max-width: 1200px) {
        .promotion-container .row{--bs-gutter-x: 1.5rem;}
        .promotion-container .text-wrapper{padding: 20px 0;}
    }
    @media (max-width: 768px) {
        .promotion-container{margin-top: 60px;}
        .promotion-container .card-subtitle{font-size: 16px;margin-bottom: 6px;}
        .promotion-container .card-title{font-size: 24px;margin-bottom: 16px;}
        .promotion-container .text-wrapper{font-size: 14px;}
        .promotion-container .btn{margin-top: 20px;font-size: 14px;padding: 8px 22px;}
    }

    .feature-container{margin-top: 197px;color:#2d2d2d;text-align: center;}
    .feature-container .feature-title{font-size: 40px;font-weight: 700;line-height: 52px;margin-bottom: 36px;}
    .feature-container .feature-text{font-size: 18px;line-height: 36px;max-width:886px;margin:0 auto 61px;}
    .elements-container {padding: 24px 42px 27px;background:#fff;box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.07);border-radius: 90px 90px 90px 90px;
    color:var(--bs-primary);display:flex;width:fit-content;column-gap:93px;margin:0 auto;}
    .elements-container .element{margin:0;font-size: 28px;font-weight: 700;line-height: 37px;position:relative;}
    .elements-container .element:not(:last-child)::after {content: "+";position: absolute;right: -57px;top: 50%;transform: translateY(-50%);font-size: 28px;font-weight: 700;color: var(--bs-primary);}
    .feature-card-container{margin-top: 59px;text-align: left;}
    .feature-card-container .row{--bs-gutter-y: 1.5rem;}
    .feature-card-container .card-wrapper{border-radius: 20px 20px 20px 20px;box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.11);height:100%;}
    .feature-card-container ul{margin: 0;padding-left: 16px;}
    .feature-card-container li{margin-bottom: 16px;}
    .feature-card-container li::marker{color:var(--bs-primary);}
    .feature-card-container .card-head{background: linear-gradient( 46deg, var(--bs-primary) 0%, #28ABFF 100%);padding: 37px 21px;border-radius: 20px 20px 0px 0px;}
    .feature-card-container .card-title{font-weight: 700;font-size: 24px;color:#fff;margin-bottom: 11px;}
    .feature-card-container .text-wrapper{padding: 46px 26px;color:#666;}
    .feature-card-container .card-text{color:#fff;font-size: 18px;}
    @media(max-width: 1200px){
        .elements-container{column-gap: 45px;}
        .elements-container .element{font-size: 22px;}
        .elements-container .element:not(:last-child)::after{right: -29px;font-size: 22px;}
    }
    @media(max-width: 992px){
        .elements-container .element{font-size: 16px;}
    }
    @media(max-width: 768px){
        .feature-container{margin-top: 60px;}
        .feature-container .feature-title{font-size: 24px;line-height: 1.6;margin-bottom: 16px;}
        .feature-container .feature-text{font-size: 14px;margin:0 auto 20px;}
        .elements-container{flex-direction:column;}
        .elements-container .element:not(:last-child)::after{display:none;}
        .feature-card-container .text-wrapper{padding: 20px;}
        .feature-card-container .card-head{padding:30px 20px;}
        .feature-card-container .card-text{font-size: 14px;}
        .feature-card-container .card-title{font-size: 18px;}
    }