* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: "Inter", sans-serif;
    /*описати призначення властивості у проєкті*/
}

img {
    display: block;
    /*описати призначення властивості у проєкті*/
    width: 100%;
}

.page-wrapper {
    max-width: 860px;
    /*описати призначення властивості у проєкті*/
    width: 100%;
    /*описати призначення властивості у проєкті*/
    margin: 0 auto;
    /**/
    padding: 30px 10px 20px;
    /*описати призначення властивості у проєкті*/
    background-color: #008499;
}

.content-wrap {
    padding: 0 20px 20px;
    background-color: #fff;
}

header {
    height: 138px;
    background-image: url(../img/header.png);
    /**/
    background-repeat: no-repeat;
    /*описати призначення властивості у проєкті*/
    background-size: contain;
    /*описати призначення властивості у проєкті*/
    background-position: center;
    /*описати призначення властивості у проєкті*/
}

main {
    padding: 20px 30px;
    /*описати призначення властивості у проєкті*/
    font-weight: 500;
    font-size: 1.2rem;
    /*описати призначення властивості у проєкті*/
}

.mb-15 {
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
    /**/
}

.d-block {
    display: block;
    /**/
}

.t-center {
    text-align: center;
    /**/
}

.list {
    padding-left: 60px;
    /*описати призначення властивості у проєкті*/
}

.services-list {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}

.services-list-item {
    width: calc(50% - 20px);
    /*описати призначення властивості у проєкті*/
}

.services-list-item__title {
    padding: 15px 0;
    /*описати призначення властивості у проєкті*/
    font-weight: bold;
    /**/
    letter-spacing: 1px;
}

.btn {
    height: 50px;
    margin: auto;
    /**/
    line-height: 50px;
    background-color: #f53947;
    color: #fff;
    cursor: pointer;
}

.text-section a[href^='tel:'] {
    text-decoration: none;
    /**/
    color: black;
    /**/
}

.link-btn {
    text-decoration: none;
    /**/
}

footer {
    padding: 25px 0;
    background-color: #008499;
    /**/
    color: #fff;
}

.social-links {
    font-size: 2rem;
}

.social-links a {
    color: #fff;
    text-decoration: none;
}

.social-links a:not(:last-child)
/*описати даний селектор у проєкті*/

{
    margin-right: 10px;
    /**/
}

footer p:nth-child(2)
/*описати даний селектор у проєкті*/

{
    font-weight: bold;
    /**/
}

footer p:last-child a
/*описати даний селектор у проєкті*/

{
    color: #fff;
    /**/
    font-weight: bold;
    /**/
}