/* Стиль кнопок, которые используются для открытия и закрытия панели аккордеона */
.accordion {}

.accordion-item {}




@media screen and (min-width : 1024px) {
	#accordionAch {
		display: block;
		margin-top: 72px;
	}

	.accordionAchLeft {
		float: left;
		width: 49%;
	}

	.accordionAchRight {
		float: right;
		width: 49%;
	}

	#accordionAch .accordion-header button {
		color: #212529;
		text-transform: uppercase;
		font-size: 32px;
		line-height: 32px;
		font-family: Golos Text;
		background-color: #fff;
		box-shadow: none;
		border-top: 1px solid #6C757D;
		padding: 32px 0px;
	}
}

@media screen and (max-width : 1024px) {
	#accordionAch {
		display: block;
		margin-top: 72px;
	}

	.accordionAchLeft {
		float: left;
		width: 49%;
	}

	.accordionAchRight {
		float: right;
		width: 49%;
	}

	#accordionAch .accordion-header button {
		color: #212529;
		text-transform: uppercase;
		font-size: 32px;
		line-height: 32px;
		font-family: Golos Text;
		background-color: #fff;
		box-shadow: none;
		border-top: 1px solid #6C757D;
		padding: 32px 0px;
	}
}

@media screen and (max-width : 800px) {
	#accordionAch {
		display: block;
		margin-top: 36px;
	}

	.accordionAchLeft {
		float: left;
		width: 100%;
	}

	.accordionAchRight {
		float: left;
		width: 100%;
	}

	#accordionAch .accordion-header button {
		color: #212529;
		text-transform: uppercase;
		font-size: 32px;
		line-height: 32px;
		font-family: Golos Text;
		background-color: #fff;
		box-shadow: none;
		border-top: 1px solid #6C757D;
		padding: 32px 0px;
	}
}

@media screen and (max-width : 420px) {
	#accordionAch {
		display: block;
		margin-top: 36px;
	}

	.accordionAchLeft {
		float: left;
		width: 100%;
	}

	.accordionAchRight {
		float: left;
		width: 100%;
	}

	#accordionAch .accordion-header button {
		color: #212529;
		text-transform: uppercase;
		font-size: 22px;
		line-height: 22px;
		font-family: Golos Text;
		background-color: #fff;
		box-shadow: none;
		border-top: 1px solid #6C757D;
		padding: 32px 0px;
	}
}


#accordionAch .accordion-body {
	color: #495057;
	font-weight: 400;
	font-size: 16px;
	line-height: 21px;
	font-family: Golos Text;
	padding: 0;
}

#accordionAch .accordion-body:first-child {
	padding-bottom: 61px;
}

#accordionAch .accordion-button p {
	margin: 0;
	max-width: 100%;
	color: #212529;
}

#accordionAch .accordion-button:not(.collapsed) p {
	color: #007A87;
}

#accordionAch .accordion-button_1 p {
	max-width: 79%;
}

#accordionAch .accordion-button_3 p {
	max-width: 45%;
}

#accordionAch .accordion-button_5 p {
	max-width: 79%;
}

#accordionAch .accordion-button_6 p {
	max-width: 79%;
}

#accordionAch .accordion-button_7 p {
	max-width: 90%;
}

#accordionAch .accordion-button_9 p {
	max-width: 90%;
}


#accordionAch .accordion-button_13 p {
	max-width: 90%;
}

#accordionAch .accordion-button_14 p {
	max-width: 90%;
}

#accordionAch .accordion-button_15 p {
	padding-bottom: 32px;
}

.accordionAchBottom {
	border-bottom: 1px solid #6C757D;
}

#accordionAch .accordion-button {
	align-items: unset;
}

#accordionAch .accordion-button::after {
	background-image: url('/local/templates/anniversary/img/arrow-dwn-left.svg');
	background-size: 32px;
	width: 32px;
	height: 32px;
}