.container {
    display: flex;
    border: dashed var(--item-border-size) var(--mantine-color-default-border);
    border-radius: var(--item-border-radius);
    gap: rem(20);
    padding: rem(10);
    margin-bottom: rem(10);
    flex: 1;

}

.image-container {
    display: flex;
    max-height: rem(250);
    max-width: rem(250);
    height: 100%;
}

.services-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: rem(10);
    flex: 1
}

.data-container {
    max-width: rem(250);
    display: flex;
    flex-direction: column;
    gap: rem(10);
    flex: 1;
}

.attributes-container {
    overflow-wrap: break-word;
}