
.content-section {
    margin: 3em 0 6em;
}
.content-section-title {
    margin-bottom: 10px;
    font-size: 1.2em;
    font-weight: bold;
    vertical-align: middle;
}
.title-num {
    display: inline-block;
    background: var(--point);
    color: #ffffff;
    width: 35px;
    height: 35px;
    text-align: center;
    border-radius: 4px;
    margin-right: 10px;
    line-height: 1.7em;

}
.top-info {
    text-align: left;
    margin-bottom: 2em;

}
.top-info li {
    line-height: 2em;

}


.item-title {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 20px;

}

.item-box {
    display: flex;
    justify-content: space-around;
    align-items: center;
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 30px 30px;
    Min-height: 200px;    
    background-color: #ffffff;
    margin: 40px 0;
}

.item-box div {
    text-align: center;
}
.contact {
    position: relative;
}
.contact::after {
    content: "";
    display: block;
    width: 1px;
    height: 110px;
    background-color: var(--border);
    position: absolute;
    right: -120px;
    top: 0;
}
.contact .contact-title {
    font-weight: bold;
    font-size: 1.2em;
    margin-bottom: 30px;
}
.contact .contact-content {
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 30px;
}
.contact .contact-content h3 {
    font-size: 1.4em;
    margin-top: 5px;
}
.contact .contact-content a {
    color: var(--primary);
    text-decoration: none;
}



.item-box .link-title {
    font-size: 1em;
}

.item-box .button-wrap button {
    width: 200px;
    height: 60px;
    font-size: 1em;
}

.item-content {
    margin: 80px auto 0;
    max-width: 1000px;

}

.item-content .item-content-row {
    display: flex;

}

.item-content .item-content-row .item-content-col {
    position: relative;
    width: 25%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.item-content .item-content-row .item-content-col::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    width: 1px;
    height: 120px;
    border-radius: 50%;
    background-color: var(--border);
}

.item-content .item-content-row .item-content-col:last-child::after {
    display: none;

}

.item-content .item-content-row .item-content-col .col-title {
    color: var(--primary);
    font-size: 1em;
    font-weight: bold;
    text-align: center;

}

.item-content .item-content-row .item-content-col .col-text {
    text-align: center;
    font-size: 1em;
}


.item-content .item-content-row .item-content-col .col-icon {
    margin-bottom: 20px;
}

.item-content .item-content-row .item-content-col .col-icon .icon {
    display: inline-block;
    width: 90px;
    height: 90px;
    margin-right: 5px;
}

.item-content .item-content-row .item-content-col .col-icon .icon.icon-target {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill='%23f26334' d='M11,2V4.07C7.38,4.53 4.53,7.38 4.07,11H2V13H4.07C4.53,16.62 7.38,19.47 11,19.93V22H13V19.93C16.62,19.47 19.47,16.62 19.93,13H22V11H19.93C19.47,7.38 16.62,4.53 13,4.07V2M11,6.08V8H13V6.09C15.5,6.5 17.5,8.5 17.92,11H16V13H17.91C17.5,15.5 15.5,17.5 13,17.92V16H11V17.91C8.5,17.5 6.5,15.5 6.08,13H8V11H6.09C6.5,8.5 8.5,6.5 11,6.08M12,11A1,1 0 0,0 11,12A1,1 0 0,0 12,13A1,1 0 0,0 13,12A1,1 0 0,0 12,11Z'/%3E%3C/svg%3E");
    background-size: 90px;
}

.item-content .item-content-row .item-content-col .col-icon .icon.icon-layer {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f26334' d='M12 16.54L19.37 10.8L21 12.07L12 19.07L3 12.07L4.62 10.81L12 16.54M12 14L3 7L12 0L21 7L12 14M12 2.53L6.26 7L12 11.47L17.74 7L12 2.53M12 21.47L19.37 15.73L21 17L12 24L3 17L4.62 15.74L12 21.47'/%3E%3C/svg%3E");
    background-size: 90px;
}

.item-content .item-content-row .item-content-col .col-icon .icon.icon-link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill='%23f26334' d='M10.59,13.41C11,13.8 11,14.44 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C7.22,12.88 7.22,9.71 9.17,7.76V7.76L12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.59,9.17C9.41,10.34 9.41,12.24 10.59,13.41M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.78,11.12 16.78,14.29 14.83,16.24V16.24L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L13.41,14.83C14.59,13.66 14.59,11.76 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z'/%3E%3C/svg%3E");
    background-size: 90px;
}


.item-content .item-content-row .item-content-col .col-icon .icon.icon-rotate {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f26334' d='M8,14.25L4.75,11H7C7.25,5.39 9.39,1 12,1C14,1 15.77,3.64 16.55,7.45C20.36,8.23 23,10 23,12C23,13.83 20.83,15.43 17.6,16.3L17.89,14.27C19.8,13.72 21,12.91 21,12C21,10.94 19.35,10 16.87,9.5C16.95,10.29 17,11.13 17,12C17,18.08 14.76,23 12,23C10.17,23 8.57,20.83 7.7,17.6L9.73,17.89C10.28,19.8 11.09,21 12,21C13.66,21 15,16.97 15,12C15,11 14.95,10.05 14.85,9.15C13.95,9.05 13,9 12,9L10.14,9.06L10.43,7.05L12,7C12.87,7 13.71,7.05 14.5,7.13C14,4.65 13.06,3 12,3C10.46,3 9.18,6.5 9,11H11.25L8,14.25M14.25,16L11,19.25V17C5.39,16.75 1,14.61 1,12C1,10.17 3.17,8.57 6.4,7.7L6.11,9.73C4.2,10.28 3,11.09 3,12C3,13.54 6.5,14.82 11,15V12.75L14.25,16Z'/%3E%3C/svg%3E");
    background-size: 90px;
}
.item-content .item-content-row .item-content-col .col-icon .icon.icon-web {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath fill='%23f26334' d='M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z'/%3E%3C/svg%3E");
    background-size: 90px;
}




