

/* Start:/bitrix/components/bitrix/main.feedback/templates/zenitFeedbackModal/style.min.css?1739791867251*/
div.mf-name,div.mf-email,div.mf-captcha,div.mf-message{width:80%;padding-bottom:.4em}div.mf-name input,div.mf-email input{width:60%}div.mf-message textarea{width:60%}span.mf-req{color:red}div.mf-ok-text{color:green;font-weight:bold;padding-bottom:1em}
/* End */


/* Start:/local/templates/main/styles.css?1751972780888*/
.base-content h2 {
	font-size: 32px !important;
}
@media (max-width: 768px) {
	.ya-map .ya-map-pane {
		position: relative !important;
		bottom: 0px !important;
		right: 0px !important;
		top: 0 !important;
		margin:
		10px auto;
	}
	.base-content h2 {
		font-size: 26px !important;
	}
}
@media (max-width: 640px) {
	.base-content h2 {
		font-size: 22px !important;
	}
}

.table-product {
	border: 1px solid black;
	border-collapse: collapse;
	tbody, td, tfoot, th, thead, tr {
		border-color: inherit;
		border-style: solid;
		border-width: 0;
	}
	thead {
		box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
		background: #009fe2;
		color: #ffff;
		td {
			border: 1px solid black;
			padding: 20px;
		}
	}
	:not(caption)>* {
    	border-width: 1px 0;
	}
	tbody {
		td {
			border: 1px solid black;
			padding: 10px;
		}
	}
	td:hover {
		background: #009fe2;
		color: #ffff;
	}
}
/* End */
/* /bitrix/components/bitrix/main.feedback/templates/zenitFeedbackModal/style.min.css?1739791867251 */
/* /local/templates/main/styles.css?1751972780888 */
