.guideWrap{
	display: inline-flex;
	justify-content: center;
	background-color: var(--color-regular);
	width:100%;
	.guide{
		width: 100%;
		max-width: 1272px;
		padding: 80px 0 95px 0;
		h1{
			margin-bottom: 27px;
		}
		.guideItem{
			display: flex;
			flex-direction: column;
			gap:0;
			width:100%;
			max-width:884px;
			font-family: var(--prm-font);
			.text{
				display: inline-block;
				margin: 20px 0 34px 0;
			}
			.text, .text a{
				color: var(--style-color);
				font-size: var(--primary-font-size);
			}			
			input{
				display: none;
			}
			label{
				position: relative;
				cursor: pointer;
				line-height: 24px;
				min-height: 60px;
				height: auto;
				font-size: var(--prm-font-size);
				background-color: var(--color-active-text);
				margin-bottom: 24px;
				padding: 18px 60px 18px 28px;
				border-radius: 4px;
				font-weight: 600;
				color: var(--body-text-color);
				white-space: wrap;
				text-transform: uppercase;
				.Icon{
					position: absolute;
					top:50%;
					right: 24px;
					transform: translate(0,-50%);
					background-color: var(--body-text-color);
				}
				.OpenArrow{
					display: none;
				}
			}
			input[type="checkbox"]:checked + label{
				color: var(--color-hightlight);
				border-radius: var(--collection-b-radius-mid) var(--collection-b-radius-mid) 0 0;
				margin:0;
				.OpenArrow{
					display: block;
				}
				.ClosedArrow{
					display: none;
				}
				.Icon{
					background-color: var(--color-hightlight);
				}
			}
			input[type="checkbox"] + label::before{
				display: none;
			}
			input[type="checkbox"] + label + .Answer{
				display: none;
				font-weight: 500;
				color: var(--menu-text-color);
				font-size: var(--prm-font-size);
				transition: height 2s ease;
				overflow: hidden;
				padding: 18px 0px 0px 26px;
			}
			input[type="checkbox"]:checked + label + .Answer{		
				display: inline-block;
				margin-bottom: 28px;
			}
		}
	}
}
@media screen and (max-width: 900px) {
	.guideWrap{
		padding: 0 24px;
		.guide{
			padding: 40px 0 53px 0;
			.guideItem{
				label{
					font-size: var(--big-font-size);
				}		
			}
		}
	}
}