@import url(./index.css);
@import url(./team.css);

.textHeaderMobail {
    display: none;
}

.containerSection1Mobail {
    display: none;
}

.containerSection1 {
    padding: 77px 100px;
    background: linear-gradient(rgba(33, 58, 85, 1), rgba(22, 40, 59, 1));

    color: rgba(255, 255, 255, 1);
}

.containerSection1 h2 {
    font-family: 'Gilroy';
    font-size: 56px;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
}

.containerSection1 p {
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
    font-family: 'Gilroy';
    color: rgba(255, 255, 255, 0.8);
}

.blockSection1 {
    width: 361px;
}

.contentSection1 {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 3 колонки равной ширины */
    grid-template-rows: repeat(3, auto); /* 3 строки, высота под контент */
    row-gap: 50px;
}

.contentBlock p:nth-child(1) {
    font-weight: 700;
    font-size: 20px;
    line-height: 20=4px;
    font-family: 'Gilroy';
    color: rgba(255, 255, 255, 1);
}

.blockSection1 {
    display: flex;
}

.blockSection1:nth-child(1)::before {
    content: url(../images/icons/Number1.png);
    margin-right: 10px;
}

.blockSection1:nth-child(2)::before {
    content: url(../images/icons/Numbers2.png);
    margin-right: 10px;
}

.blockSection1:nth-child(3)::before {
    content: url(../images/icons/Numbers3.png);
    margin-right: 10px;
}

.blockSection1:nth-child(4)::before {
    content: url(../images/icons/Numbers4.png);
    margin-right: 10px;
}

.blockSection1:nth-child(5)::before {
    content: url(../images/icons/Numbers5.png);
    margin-right: 10px;
}

.blockSection1:nth-child(6)::before {
    content: url(../images/icons/Numbers6.png);
    margin-right: 10px;
}

.blockSection1:nth-child(7) {
    width: 400px;
}

.blockSection1:nth-child(7)::before {
    content: url(../images/icons/Numbers7.png);
    margin-right: 10px;
}

/* ========================================================ContainerSeciton2========================================== */

.containerSection2 {
    padding: 77px 100px;
    background: rgba(244, 244, 239, 1);
}

.custom-table {
    width: 100%; /* Таблица растягивается на всю ширину */
    border-collapse: collapse; /* Убираем двойные границы */
}

.custom-table th,
.custom-table td {
    padding: 20px;
    border: 1px solid rgba(218, 218, 215, 1); /* Границы */
    align-items: start;
}

.custom-table td p:nth-child(1) {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    font-family: 'Gilroy';
    color: rgba(34, 43, 62, 1);
}

.custom-table td p:nth-child(2) {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    font-family: 'Gilroy';
    color: rgba(34, 43, 62, 1);
}

/* =================================================ContainerSection2Mobail=========================================== */

.containerSection2Mobail {
    display: none;
}