.contacts-item {
    padding-left: 4rem;
}

.contacts-item._phone:first-child,
.contacts-item._email {
    position: relative;
}

.contacts-item._email {
    padding-top: 10px;
}

.contacts-item._phone:first-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 119 119" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M59.2797 0C92.0189 0 118.559 26.5404 118.559 59.2797C118.559 92.0189 92.0189 118.559 59.2797 118.559C26.5404 118.559 0 92.0189 0 59.2797C0 26.5404 26.5404 0 59.2797 0ZM59.2797 7.16084C88.0641 7.16084 111.398 30.4953 111.398 59.2797C111.398 88.0641 88.0641 111.398 59.2797 111.398C30.4953 111.398 7.16084 88.0641 7.16084 59.2797C7.16084 30.4953 30.4953 7.16084 59.2797 7.16084Z" fill="%230D66B0"/><path fill-rule="evenodd" clip-rule="evenodd" d="M33.7715 40.7402C33.7715 57.2669 42.7194 77.7594 52.9223 89.0039C60.2291 95.1457 67.2208 100.622 77.5197 96.9621L80.9673 95.5044C81.8388 95.1023 82.6667 94.7754 83.4702 94.223C84.096 93.7928 84.788 92.5457 84.788 91.7566C84.788 89.2471 78.3849 74.9889 76.6183 73.8574C74.7311 72.6487 73.0239 73.4464 71.3236 74.2278L67.1122 76.0431C65.4832 76.7954 64.2853 77.2532 62.5082 76.3346C62.1398 76.1443 61.3539 75.4551 61.0748 75.1052C59.5502 71.8027 49.609 52.0802 49.609 48.1684C49.609 47.5906 50.0675 46.8784 50.3676 46.4041C50.705 45.8706 51.2767 45.5088 51.8207 45.1944C54.9036 43.7984 60.9616 42.1967 60.9616 38.3575C60.9616 33.1702 53.1071 20.4177 50.5901 20.4177C49.4284 20.4177 45.0723 22.6463 44.046 23.1238C36.5798 27.9042 36.149 31.1725 34.0155 38.6015C33.8222 39.2743 33.7715 39.9349 33.7715 40.7402Z" fill="%230D66B0"/></svg>');
    background-repeat: no-repeat;
}

.contacts-item._email:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    width: 40px;
    height: 40px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 124 94" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6495 23.0824C14.1382 23.7517 16.8561 26.4477 18.3986 27.6679L36.0757 42.6563C39.9383 45.9455 43.9785 49.0997 47.7146 52.4829C49.5634 54.1571 51.697 55.7816 53.654 57.4349C56.9271 60.2001 56.4611 59.9943 61.8405 59.992C66.3686 59.9901 67.4608 60.1294 70.0463 57.775L105.415 27.803C106.703 26.7624 110.232 23.5335 111.351 23.0937C111.518 40.9731 111.297 58.9063 111.355 76.7943C111.373 82.2924 111.673 81.5137 102.84 81.5137H21.8021C19.6969 81.5137 17.1397 81.6467 15.0914 81.5164C12.2032 81.3328 12.6288 79.7773 12.6444 77.116C12.7501 59.1163 12.4726 41.0746 12.6495 23.0824ZM20.8062 12.4861L103.152 12.496C102.759 13.3503 80.6272 31.8016 75.0888 36.5479L62.1221 47.5436C61.0018 47.037 55.2267 41.808 53.243 40.223C44.6487 33.3561 34.8491 24.2433 25.8337 17.024L20.8062 12.4861ZM123.361 83.1978C124.472 78.959 123.8 61.9122 123.8 56.292L123.799 15.2922C123.786 10.6317 122.637 7.89488 120.373 5.12906C115.452 -0.883081 107.772 0.0527442 98.3557 0.0527442L16.6742 0.0498447C12.5303 0.0503895 8.87626 0.795817 6.13041 2.82202C3.79006 4.54896 1.60515 7.09542 0.649249 10.765C-0.476983 15.0882 0.204075 32.0527 0.204075 37.7141L0.199717 78.7136C0.204347 83.3756 1.28936 86.1654 3.59911 88.9022C8.63129 94.8649 16.1708 93.9495 25.6458 93.9495L107.326 93.9519C114.912 93.9548 121.327 90.964 123.361 83.1978Z" fill="%230D66B0"/></svg>');
    background-repeat: no-repeat;
}

.contacts-item__name {
    font-family: "Stetica";
    font-weight: 600;
    transition: .4s;
}

.contacts-item__name:hover {
    color: var(--color-secondary);
    text-decoration: none;
    transition: .4s;
}


@media (max-width: 1200px) {
    .contacts-items {
        display: flex;
    }
    .contacts-item {
        padding-left: 1rem;
    }
    .contacts-item._phone:first-child:after,
    .contacts-item._email:after {
        content: none;
    }
    .contacts-item:not(:first-child) {
        margin-left: 1.25rem;
    }
    .contacts-item._email {
        padding-top: 0;
    }
}
@media (max-width: 991px) {
    .contacts-items {
        justify-content: space-around;
    }
    .contacts-item {
        padding-left: 0;
    }
}
@media (max-width: 767px) {}
@media (max-width: 660px) {
    .contacts-items {
        flex-direction: column;
    }
    .contacts-item:not(:first-child) {
        margin-left: 0;
    }
}
@media (max-width: 660px) {
    .contacts-item__name {
        font-size: 18px;
    }
}