﻿
.section__iconsAndTexts {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: var(--section-mobile-padding);
}

.container__iconsAndTexts {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0px 24px;
    gap: 16px;
}

.sectionTitle__iconsAndTexts{
    font-size:24px;
    line-height:32px;
    margin-bottom:8px;
}

.listContainer__iconsAndTexts {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.listRow__iconsAndTexts{
    display:flex;
    align-items:center;
    width:325px;
    gap:16px;

}
.rowTitle__iconsAndTexts {
    font-weight: 600;
}
.iconBox__iconsAndTexts {
    position: relative;
    min-width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.icon__iconsAndTexts {
    width: auto;
    max-width: 40px;
    height: auto;
    max-height: 100%;
}

.textsBox__iconsAndTexts{
    display:flex;
    flex-direction:column;
    font-size:16px;
    line-height:20px;
}


@media (min-width: 768px) {

    .section__iconsAndTexts {
        padding: var(--section-desktop-padding);
    }
    .container__iconsAndTexts {
        max-width: 1080px;
        align-items:center;
        padding:20px 0;
        gap:32px;
    }

    .listContainer__iconsAndTexts {
        display: flex;
        flex-wrap:wrap;
        flex-direction: row;
        row-gap:32px;
        justify-content:center;
        width:100%;
    }

    .listRow__iconsAndTexts {
        display: flex;
        flex-direction:column;
        align-items: center;
        width: 233px;
        margin-bottom:16px;
    }
    .iconBox__iconsAndTexts {
      min-width:60px;
      height:60px;
    }
    .icon__iconsAndTexts{
        max-width:60px;

    }

    .textsBox__iconsAndTexts {
        text-align: center;
    }
    .textsBox__iconsAndTexts{
        font-size:20px;
    }
    .rowTitle__iconsAndTexts {
        margin-bottom: 8px;
    }
}