﻿.grb_component-reinsurance__icon {
    max-width: 50px;
}
.grb_component-reinsurance__icon svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.grb_component-reinsurance__item {
    width: 100%;
    max-width: 275px;
}
.reassurance__element--title {
    font-size: var(--size_h3);
    font-weight: var(--medium);
}
.reassurance__element--text {
    font-size: var(--size_p);
}

@media screen and (max-width: 1180px) {
    .grb_component-reinsurance__container {
        width: calc(100% - 20px);
        justify-content: center;
    }
    .grb_component-reinsurance__item {
        width: calc(50% - 20px);
        align-items: center;
    }
    .reassurance__element--title,
    .reassurance__element--text {
        text-align: center;
    }
}