/*------------------------header------------------------*/
header {
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
}
header h1 {
    color: var(--color-w);
    font-size: 30px;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 5px;
}
header p {
    color: var(--color-w);
    font-size: 17px;
    font-weight: 400;
}

/*------------------------sec-14------------------------*/
.sec-14 {
    background-color: var(--color-1);
    padding: 80px 0;
}
.sec-14 .content .title-box .st-span {
    color: var(--color-w);
}
.sec-14 .content .title-box .st-h2 {
    color: var(--color-w);
}
.sec-14 .content .list-box a::after {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z'/%3E%3C/svg%3E");
}
.sec-14 .content a {
    color: var(--color-w);
}
.sec-14 .content .answer {
    color: var(--color-w);
}

/*------------------------sec1------------------------*/
.sec1 {
    padding: 100px 0px 80px;
    text-align: center;
}
.sec1 .box {
    padding: 50px 35px 4px;
    box-shadow: 0px 0px 40px 0px rgb(9 47 193 / 7%);
}
.sec1 .box .minibox {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    width: 80px;
    margin: 0 auto 15px;
    border-radius: 5px;
    background-color: var(--color-1);
    transition: all 0.6s;
}
.sec1 .box:hover .minibox {
    background-color: #111;
    transition: all 0.6s;
}
.sec1 .box .minibox span {
    width: 30px;
    height: 30px;
}
.sec1 .box .minibox .map {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10zm0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6z'/%3E%3C/svg%3E");
}
.sec1 .box .minibox .phone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z'/%3E%3C/svg%3E");
}
.sec1 .box .minibox .mail {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414.05 3.555ZM0 4.697v7.104l5.803-3.558L0 4.697ZM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586l-1.239-.757Zm3.436-.586L16 11.801V4.697l-5.803 3.546Z'/%3E%3C/svg%3E");
}

.sec1 .box h2 {
    color: var(--color-2);
    font-style: normal;
    line-height: 1.2;
    font-weight: 600;
    font-size: 22px;
    transition: all 0.6s;
    margin-bottom: 5px;
}
.sec1 .box p {
    color: var(--color-4);
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
    line-height: 1.6;
}   

/*------------------------sec1------------------------*/
.sec2 {
    width: 100%;
}
.sec2 iframe {
    width: 100%;
    height: 450px;
}