.haven-cards__items{display:flex;flex-wrap:wrap;margin:0 -12px;row-gap:24px}.haven-cards__items.boxed-style .haven-cards__item-inner{background:#fff;border-radius:12px;box-shadow:1px 2px 30px #00000017;height:100%;padding:32px}.haven-cards__feature-item{flex:0 0 100%;max-width:100%;padding:0 12px}.haven-cards__item-title{border-bottom:1px solid rgba(0,0,0,.2);color:#5c5446;font-size:26px;font-weight:400;letter-spacing:-.03em;line-height:107%;margin-bottom:24px;padding-bottom:24px}.haven-cards__item-title img{margin-right:24px;max-width:20px}.haven-cards__item-desc :last-child{margin-bottom:0}.haven-cards__item-inner-img{margin-bottom:20px}.haven-cards__content-right :last-child{margin-bottom:0}.haven-cards__item{flex:0 0 100%;max-width:100%;padding:0 12px}.haven-cards__items.icon-left .haven-cards__item-inner{display:flex;gap:24px}.haven-cards__items.icon-left .haven-cards__item-inner-img{max-width:50px}@media(min-width:992px){.haven-cards__item{flex:0 0 33.333%;max-width:33.333%}.haven-cards__items.col4 .haven-cards__item{flex:0 0 25%;max-width:25%}.haven-cards__items.col2 .haven-cards__item{flex:0 0 50%;max-width:50%}.haven-cards__content{margin-bottom:80px}}