.page-content {}
	
	.page-content .success-title {
		color: #87a330;
	}
	
	.page-content .guarantee {
		width: calc(100% / 3);
	}
	
	.page-content .list-guarantees {
		list-style: disc;
		padding-left: 16px;
	}
	
		.page-content .list-guarantees li:not(:last-child) {
			margin-bottom: 8px;
		}
	
	.page-content .brief-form {}
		
		.page-content .brief-form .field {
			margin-bottom: 20px;
		}
			
			.page-content .brief-form .field .name {
				font-weight: 600;
			}
			
			.page-content .brief-form .field .description {
				font-size: 13px;
				font-style: italic;
				width: 600px;
				margin-bottom: 8px;
			}
			
			.page-content .brief-form .field .input {
				border: 1px solid #cecece;
				border-radius: 4px;
				padding: 8px;
				width: 480px;
				height: 100px;
				resize: none;
			}
				.page-content .brief-form .field input.input {
					height: 40px;
				}
				
			.page-content .brief-form .submit {
				height: 40px;
				padding: 0 12px;
				font-size: 14px;
				border: none;
				background: #d7662c;
				color: #fff;
				border-radius: 8px;
				outline: none;
			}
		
	.page-content .text-mistake {
		width: 60%;
		text-align: center;
		font-size: 16px;		
		line-height: 22px;
	}
		
		.page-content .text-mistake a {
			color: #d7662c;
			cursor: pointer;
		}
	
	.page-content .about-panel {
		width: 28%;
		margin-right: 12px;
	}
		
		.page-content .about-panel.contact {
			width: calc(72% - 12px);
			margin-right: 0px;
		}
			
			.page-content .about-panel.contact table {
				width: 100%;
				border-collapse: collapse;
			}
				
				.page-content .about-panel.contact table td {
					padding: 6px;
					border: 1px solid #ddd;
				}
				
				.page-content .about-panel.contact table tr.gphone {
					background: #fdfbfa;
				}
					
					.page-content .about-panel.contact table tr.gphone span {
						text-align: center;
						font-weight: 600;
						color: #d7662c;
						font-size: 15px;
						display: block;
						width: 100%;
					}
				
	.page-content .about {}
		
		.page-content .about .right-svg {
			width: 68px;
			height: 68px;
			fill: #87a330;
		}
		
		.page-content .about .right-image {
			max-width: 240px;
		}
		
	.page-content .form-feedback {}
		
		.page-content .form-feedback .field {
			min-height: 48px;
			border: 1px solid #d8d8d8;
			font-size: 15px;
			border-radius: 3px;
			outline: none;
			position: relative;
		}
			.page-content .form-feedback .field.mini {
				width: 200px;
				margin-right: 16px;
			}
			
			.page-content .form-feedback .field label {
				position: absolute;
				top: -12px;
				left: 4px;
				z-index: 1;
				font-size: 12px;
				background: #fff;
				padding: 0 6px;
				color: #9a9a9a;
			}
			
			.page-content .form-feedback .field .input {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				border: none;
				padding: 0 16px;
			}
				.page-content .form-feedback .field textarea.input {
					height: 240px;
					resize: none;
					padding: 16px;
				}
				
		.page-content .form-feedback .submit {
			height: 48px;
			padding: 0 16px;
			text-align: center;
			border: none;
			font-size: 15px;
			border-radius: 3px;
			outline: none;
			background: #d7662c;
			color: #fff;
		}