.weoffers--box {margin-top: var(--gap-l)}
.weoffers {display: flex;--gap: 4px;--columns: 3;gap: var(--gap);flex-wrap: wrap;}
.weoffer {display: flex;gap:10px;padding:24px;border-radius: 16px;width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));background-color: var(--back--darker)}
.weoffer .left{width:32px;min-width:32px;}
.weoffer .right {flex-grow:1}

.weoffer--title {font-family: 'Inter';font-weight: 600;font-size: 18px;line-height: 140%;color:var(--text)}
.weoffer--desc {margin-top: 8px;font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 140%;color:var(--text)}

body .inno-main-container H2 {font-family: 'Inter';font-weight: 600;font-size: 22px;line-height: 140%;color:var(--text);margin-bottom: 16px;}

@media all and (max-width: 1024px) {
    .weoffers {--columns: 2;}
}

@media all and (max-width: 767px) {
    .weoffers {--columns: 1;}
}