.travelling-infos {
	display: flex;
	margin: 70px auto;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 70px;
	width: 100%;
	max-width: 940px;
}

.travelling-infos .item > .title {
	font-size: 29px;
	font-weight: 500;
	line-height: 34px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: black;
	margin-bottom: 40px;
}

.travelling-infos .item .wrapper {
	columns: 2;
    column-gap: 80px;
    column-rule: solid;
    column-rule-width: 1px;
    column-rule-color: #D3D3D3;
}

.travelling-infos .item .wrapper .group {
	display: block;
    break-inside: avoid;
    margin-bottom: 40px;
}

.travelling-infos .item .wrapper .group .title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	text-transform: uppercase;
	color: black;
	margin-bottom: 6px;
}

.travelling-infos .item .wrapper .group .description {
	font-size: 16px;
	font-weight: 400;
	line-height: 23px;
	color: #54585A;
}

@media (max-width: 1000px) {
	.travelling-infos .wrapper {
		columns: 1;
	}

	.travelling-infos {
		padding: 0 15px;
	}
}
