.section--contact {
    padding: 41px 0 79px 0;
}
.section--contact  .section__title {
    width: 100%;
    text-align: center;
    color: var(--color-purple);
}

.section--contact .section__introduction {
    margin: 35px 0 70px 0;
    width: 100%;
    text-align: center;
}

/** Section contact **/
.section--coord {
    padding: 82px 0;
}
.section--coord .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.section--coord .section__column{
    width: calc(50% - clamp(20px, 2.7vw, 60px));
}
.section--coord  .section__map {
    width: 100%;
    aspect-ratio:  1 / 1;
    border-radius: 50%;
    overflow: hidden;
}

.section--coord  .section__map iframe {
    position: absolute;
    top:-50%;
    left:-50%;
    width: 200%;
    height: 200%;
}

.section--coord  .section__title {
    color:var(--color-green);
}

.section--coord  .section__content .section__introduction {
    margin:52px 0 20px 0;
}

.section--coord .section__introduction a:hover{
    color:var(--color-green);
}
.section--coord   .section__footer {
    margin:47px 0 0 0;
}
.section--coord .network__list .network__link {
    border-color: var(--color-green);
}
.section--coord .network__list .network__link svg *{
    fill: var(--color-green);
}
.section--coord .network__list .network__link:hover {
    background: var(--color-green);
}

@media all and (max-width: 850px){
    .section--coord .container {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
        gap:75px;
    }
    .section--coord .section__column{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .section--coord  .section__map {
        max-width: 450px;
    }
    .section--coord  .section__title {
        text-align: center;
    }

    .section--coord .section__introduction{
        text-align: center;
    }
    .section--coord .network__list {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }
}
