/*modal*/
	#modal {display: none; background-color: rgba(0, 0, 0, .4); position: fixed; top: 0; right: 0; left: 0; bottom: 0; height: 100%; z-index: 999;}
	.mw {background-color: #1C1C1C; width: 400px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 40px;}
	.mw h4 {text-align: center; font-weight: 700; font-size: 34px; line-height: 110%; margin-bottom: 20px; color: #fff;}
	.mw p.podhead {text-align: center; font-weight: 400; font-size: 24px; line-height: 110%; margin-bottom: 40px; color: #fff;}
	.mw .type_collback label p {color: #fff;}
	.mw .type_collback label.active, .mw .type_collback label:hover {background-color: #FDD25E;}
	.mw .type_collback label.active p, .mw .type_collback label:hover p {color: #000;}
	.mw input {background: #F9F9F9; padding: 25px 20px; width: 100%; margin-bottom: 20px; font-weight: 300; font-size: 18px; line-height: 110%; color: #A3A3A3;}
	.mw button {background: #FDD25E; padding: 25px 20px; width: 100%; margin-bottom: 22px; font-weight: 700; font-size: 20px; line-height: 110%; color: #323232;}

	.mw2 {width: 60vw;}
	.mw3 {width: 30vw;}
	.mw2 img, .mw3 img {width: 100%;}

	.close {background-color: red; width: 25px; height: 2px; position: absolute; right: 15px; top: 25px; cursor: pointer;}
	.close:nth-child(1) {transform: rotateZ(45deg);}
	.close:nth-child(2) {transform: rotateZ(-45deg);}

	.type_collback {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 20px; grid-row-gap: 20px; margin-bottom: 20px;}
	.type_collback label input {display: none;}
	.type_collback label {background: rgba(111, 111, 111, 0.12); padding: 16px 12px; text-align: center;}
	.type_collback label p {font-weight: 300; font-size: 18px; line-height: 110%; color: #2F3036;}
	.type_collback label.active {background-color: #FDD25E;}
/*modal*/
/*adaptiv*/
	@media (min-width: 320px) and (max-width: 767px){
		.mw p.podhead br {display: none;}
		.mw, .mw.mw5 {width: 90vw; padding: 10px; padding-top: 40px;}
		.mw h4, .mw.usluga_mw form h4 {font-size: 24px;}
		.mw .type_collback label p {font-size: 14px;}
		.mw p.podhead {font-size: 20px;}
		.type_collback {grid-column-gap: 10px;}
	}
/*adaptiv*/