.sekcje {
	padding: 40px 0;
}

.page-container .container {
}

.sekcje .container ul.sekcje {
	list-style: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
}

.sekcje .container ul.sekcje>li {
	border-bottom: 1px solid #363844;
}

.sekcje .container ul.sekcje>li>a {
	display: flex;
	padding: 15px 12px;
	align-items: center;
	justify-content: space-between;
}

.sekcje .container ul.sekcje>li div {
	padding: 15px 12px 30px 15px;
}

.sekcje .container ul.sekcje>li div,
.sekcje .container ul.sekcje>li div * {
	color: var(--KTI-TXT, #545456);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 115%; /* 18.4px */
	letter-spacing: -0.32px;
}

.sekcje .container a span {
	color: #363844;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%; /* 22.4px */
	letter-spacing: -0.48px;
}

.sekcje .container a svg {
	width: 10px;
	height: 10px;
	aspect-ratio: 1/1;
}

.sekcje .container a svg + svg {
	display: none;
}

.sekcje .container a.open svg {
	display: none;
}

.sekcje .container a.open svg + svg {
	display: block;
}
.sekcje .container a.btn {
	display: block;
	margin: 40px auto 0 auto;
	text-align: center;
	color: var(--KTI-GREY, #363844);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%; /* 19.2px */
	text-transform: uppercase;
	padding: 16px 36px;
	border-radius: 30px;
	border: 1px solid var(--KTI-GREY, #363844);
}

.sekcje .container a.btn:hover {
	background: #363844;
	color: #fff;
}

.sekcje .container h2 {
	color: var(--KTI-TXT, #545456);
	/* TXT/large 2 */
	font-family: Inter;
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: 105%; /* 42px */
	letter-spacing: -0.8px;
	margin: 0 auto 20px auto;
}

@media (max-width: 996px) {
	
}
