.manrope {font-family: "Manrope", sans-serif}
.myriad {font-family: "Myriad Pro", sans-serif}
.alegreya {font-family: "Alegreya", sans-serif}

.color343433 {color: #343433;}
.color919191 {color: #919191;}
.colorfffefe {color: #fffefe;}
.colorab79e3 {color: #ab79e3;}
.color0070c2 {color: #0070c2;}
.colord7469a {color: #d7469a;}
.color525252 {color: #525252;}
.color2D2D36 {color: #2D2D36;}

.partner-logos-container {
    /* Никаких display: flex или align-items здесь! */
}

.logo {
    background: transparent url(/i/image/logo_circle.png) no-repeat 0px 25px;
}

/* Логотипы — слева, переносятся, выравниваются по вертикали в строке */
.partner-logos {
    display: flex;
    flex-wrap: wrap;
    align-items: center; /* вертикальное выравнивание внутри строки */
    gap: 16px;
    padding: 10px 0;
    margin-bottom: 24px;
}

.partner-logos img {
    max-height: 60px;
    height: auto;
    width: auto;
    object-fit: contain;
}

/* Кнопка — центрируем только её */
.btn-start {
    display: block;
    width: 213px;
    height: 57px;
    background-color: #ff1a00;
    color: #fffefe;
    text-align: center;
    line-height: 57px;
    text-decoration: none;
    border-radius: 30px;
    margin: 0 auto; /* ← вот ключ к центрированию! */
    box-sizing: border-box;
    text-transform: uppercase;
    margin-top: 55px;
}

.btn-start:hover {
    color: #fffefe;
}

.section-title {
    display: flex;
    align-items: center;
    justify-content: center; /* центрирует всю группу по горизонтали */
    gap: 20px; /* отступ между кружком и текстом */
}

.title-icon {
    width: 34px;
    height: 34px;
    border-radius: 50%; /* делает кружок */
}
.title-icon-bg_ff1a00 {
    background-color: #ff1a00;
}
.title-icon-bg_f1feb4 {
    background-color: #f1feb4;
}
.title-icon-bg_c8ade6 {
    background-color: #c8ade6;
}
.title-icon-bg_fde3d6 {
    background-color: #fde3d6;
}
.title-icon-bg_d74599 {
    background-color: #d74599;
}

.title-text {
    margin: 0; /* убираем стандартный отступ у h2 */
}