﻿.profile-one {
    --background-image: url("/images/home/try1.png");
    background-image: linear-gradient(#ffffff, #f9f9f9);
    background-repeat: no-repeat;
    background-size: cover;
}

/*.company-bg {
    background-image: url("/images/home/try1.png");
    background-repeat: no-repeat;
    background-size: cover;
}*/


.profile-text {
    line-height: 2.25rem;
    font-size: 1rem;
}


#profile-two {
    position: relative;
    width: 100%;
}

    #profile-two #profile-two-img1 {
        position: absolute;
        max-width: 25%;
        max-height: 300px;
        left: 15%;
        top: 120px;
    }

    #profile-two #profile-two-img2 {
        position: absolute;
        max-width: 25%;
        right: 15%;
        top: 340px;
    }

    #profile-two #module1 {
        height: 450px;
    }

        #profile-two #module1 #module1-left {
            height: 100%;
            width: 25%;
        }

        #profile-two #module1 #module1-right {
            height: 100%;
            width: 75%;
        }

            #profile-two #module1 #module1-right #module1-right-top {
                height: 15%;
                background-color: #f9f9f9;
            }


            #profile-two #module1 #module1-right #module1-right-bottom {
                height: 85%;
                background-image: url("/images/home/profile_bg2.png");
                background-repeat: no-repeat;
                background-size: 100%;
            }

                #profile-two #module1 #module1-right #module1-right-bottom .intro {
                    padding: 60px 10% 0 30%
                }

    #profile-two #module2 {
        height: 300px;
    }

#module2 #module2-left {
    height: 100%;
    width: 75%;
    background-color: #f9f9f9;
}

    #module2 #module2-left .intro {
        padding: 100px 30% 0 15%
    }

#module2 #module2-right {
    height: 100%;
    width: 25%;
}


#profile-three {
    background-image: url("/images/home/profile_bg3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0;
}

    #profile-three #profile-three-intro {
        background-color: #355386;
        background-color: rgba(53,83,134,0.7);
        padding: 50px 10% 50px 15%;
    }

        #profile-three #profile-three-intro label {
            color: var(--bs-white);
            line-height: 2.25rem;
            font-size: 1rem;
        }


@media (max-width: 767px) {

    #profile-three {
        padding: 0 0;
    }

        #profile-three #profile-three-intro {
            padding: 2rem 1rem;
        }
}

.honor-img {
    max-height: 300px;
    padding: 0 2rem;
}


.honor-sum-item {
    display: flex;
}

.honor-sum-number {
    font-size: 3rem;
    font-weight: 700;
    color: black;
}

.honor-sum-caption {
    font-size: 1.4rem;
    margin-left: 0.5rem;
    color: burlywood;
}


.honor-sum-gap {
    height: 3rem;
    width: 1px !important;
    padding: 0;
    background-color: burlywood;
    margin: 0 2rem;
}
