header .section__banner {}

header .section__banner > * {
    background-image: url('/storage/assets/images/backgrounds/background_2.jpg');
}



main .section__facts .list__facts {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 0;
    padding-left: 15px;
}


main .section__facts .list__facts .list__item::marker {
    vertical-align: middle;
    color: #F8AE1B;
}

main .section__facts .list__facts .list__item::marker {
    font-size: 20px;
}

main .section__facts .list__facts .list__item {
    padding-left: 10px;
}

main .section__facts .list__facts .list__item__accreditations::marker {
    content: '\f5a2';
}

main .section__facts .list__facts .list__item__expertise::marker {
    content: '\f19d';
}

main .section__facts .list__facts .list__item__location::marker {
    content: '\f5a0';
}

main .section__facts .list__facts .list__item__community::marker {
    content: '\e4b9';
}

main .section__facts .list__facts .list__item__experience::marker {
    content: '\f559';
}


main .section__facts {}


main .section__accreditations .table__accreditations,
main .section__accreditations .table__accreditations__column {
    border: none;
    border-collapse: collapse;
}

main .section__accreditations .table__accreditations {
    width: 100%;
}

main .section__accreditations .table__accreditations__row {
    width: 100%;
}

main .section__accreditations .table__accreditations__row:nth-of-type(even) {
    background: #e0e0e0;
}

main .section__accreditations .table__accreditations__column {
    padding: 11px 20px;
}

main .section__accreditations .table__accreditations__column.column__infos {
    width: 70%;
    padding-left: 10px;
}

main .section__accreditations .table__accreditations__column.column__logos {
    width: 30%;
    padding-right: 10px;
}

main .section__accreditations .table__accreditations__column.column__logos > * {
    display: block;
}


@media screen and (min-width: 650px) {
    main .section__accreditations .table__accreditations__column.column__infos {
        width: 75%;
    }

    main .section__accreditations .table__accreditations__column.column__logos {
        width: 25%;
    }
}


@media screen and (min-width: 800px) {
    main .section__accreditations .table__accreditations__column.column__infos {
        width: 85%;
        padding-left: 20px;
    }

    main .section__accreditations .table__accreditations__column.column__logos {
        width: 15%;
        padding-right: 20px;
    }
}

main section.outro .class__buttonlink {
    width: auto;
    max-width: 90%;
}