.cards_1__container {
padding-top: 60px;
padding-bottom: 70px;
}
.cards_1__section_content {
margin-bottom: 40px;
}
.cards_1__list {
display: flex;
flex-wrap: wrap;
gap: 60px 40px;
}
.cards_1--cards .cards_1__list {
gap: 20px;
}
.cards_1--cards .cards_1__list--2-columns {
gap: 20px;
}
.cards_1__section_title + .cards_1__list {
padding-top: 16px;
}
.cards_1__item {
flex-basis: 286px;
}
.cards_1--cards .cards_1__item {
flex-basis: 300px;
}
.cards_1__list--2-columns .cards_1__item {
flex-basis: 450px;
}
.cards_1--cards .cards_1__item {
flex-basis: 460px;
background: #fff;
padding: 40px;
padding-bottom: 48px;
border-radius: 48px;
box-shadow: var(--box-shadow-warm);
}
.cards_1--cards .cards_1__list--3-columns .cards_1__item {
flex-basis: 300px;
}
.cards_1__image img {
height: auto;
}
.cards_1__icon {
height: 48px;
width: 48px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.cards_1__title {
display: block;
font-size: calc(18 / 16 * 1rem);
font-weight: 600;
margin-top: 10px;
}
.cards_1__content {
margin-top: 8px;
}
.cards_1__content ul,
.cards_1__content ol {
padding-left: 20px;
}
.cards_1__content li {
padding-inline-start: unset;
}
.cards_1 .btn_arrow {
margin-top: 16px;
}
.cards_1__buttons {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 24px;
} [data-type='dark'] .title,
[data-type='dark'] .prose,
[data-type='dark']:not(.cards_1--cards) .cards_1__title {
color: #fff;
}
[data-type='dark'].cards_1--cards .cards_1__item .prose {
color: unset;
}
@media(max-width: 1000px) {
.cards_1__list {
flex-direction: column;
}
.cards_1__item,
.cards_1--cards .cards_1__item,
.cards_1__list--2-columns .cards_1__item {
flex-basis: unset !important;
}
}