.contacts__map{
	padding-top: 30px;
}
.contacts__title{
	font-family: 'Montserrat';
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	color: #424F60;
	margin-bottom: 0;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.contacts__info{
	font-family: 'Montserrat';
	margin-top: 70px;
	margin-bottom: 70px;
	color: var(--Samotsvet-Charcoal, #424F60);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	width: 100%!important;
	border: 0!important;
}
.contacts__info .container {
	display: grid;
	align-items: start;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(2, 1fr);
	grid-column-gap: 100px;
	grid-row-gap: 0px;
}
.contacts__addr {
	grid-area: 1 / 1 / 2 / 2;
	margin-bottom: 35px;
}
.contacts__text {
	grid-area: 1 / 2 / 3 / 3;
}
.contacts__req {
	margin-top: 35px;
	grid-area: 2 / 1 / 3 / 2; 
}
.contacts__addr{
	display: flex;
	flex-wrap: wrap;
	color: var(--Samotsvet-Charcoal, #424F60);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px; 
}
.contacts__addr p{
	width: 100%;
}
.contacts__addr a{
	color: var(--Samotsvet-Maximum-Blue-Green, #68B8C2);
}
.contacts__ro{
	margin-top: 30px;
	width: 190px;
	margin-right: 70px;
}
.contacts__oo{
	margin-top: 30px;
	width: 190px;
}
.contacts__o_title{
	font-weight: 700;
}
.contacts__phone{
	margin-top: 15px;
}
.contacts__shedule{
	margin-top: 15px;
}
.contacts__shedule p+p{
	margin-top: 5px;
}
.contacts__email{
	width: 100%;
	margin-top: 30px;
	font-weight: 400;
}
.contacts__h2{
	font-family: 'Montserrat';
	color: var(--Samotsvet-Charcoal, #424F60);
	font-size: 22px;
	font-weight: 700;
	line-height: 28px;
	padding-bottom: 30px;
}
.contacts__text a{
	color: var(--Samotsvet-Maximum-Blue-Green, #68B8C2);
}
.contacts__text p+p{
	margin-top: 15px;
}
.contacts__imgs{
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.contacts__imgs img{
	width: 100%;
}
.contacts__imgs a{
	width: calc((100% - 15px) / 2);
	display: flex;
}
.contacts__req table{
	border: 0;	
	width: 100%;
}
.contacts__req table td{
	padding-top: 15px;
}
.contacts__req table td:first-child{
	color: var(--Samotsvet-Spanish-Grey, #999);
	width: 234px;
}
.contacts__social{
	margin-top: 30px;
	display: flex;
	width: 100%;
}

.contacts__social_item {
	display: block;
	width: 45px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
    background-size: cover;
}

.contacts__social_item:hover {
		opacity: 0.8;
		transition: 0.3s;
}

.contacts__social_item--viber {
		background-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M37.8139 6.25803C36.8135 5.33644 32.7642 2.39784 23.7361 2.35855C23.7361 2.35855 13.093 1.72048 7.90935 6.47876C5.026 9.36194 4.00978 13.5925 3.89946 18.8312C3.78914 24.0702 3.65523 33.8859 13.1166 36.5488H13.1244L13.1166 40.6137C13.1166 40.6137 13.0537 42.2602 14.1407 42.5911C15.4486 43.0008 16.2205 41.7482 17.4731 40.4011C18.1585 39.6606 19.1038 38.5734 19.8207 37.7461C26.2963 38.2898 31.2675 37.045 31.8346 36.8639C33.1424 36.4385 40.5397 35.4931 41.7371 25.6772C42.9818 15.5462 41.1384 9.14927 37.8139 6.25803V6.25803Z" fill="%23424F60"/><path d="M38.9113 24.9367C37.895 33.1295 31.8998 33.6495 30.797 34.0041C30.3243 34.1537 25.952 35.241 20.4612 34.8865C20.4612 34.8865 16.3646 39.8259 15.0884 41.1101C14.6709 41.5275 14.214 41.4881 14.2219 40.6609C14.2219 40.1175 14.2534 33.9096 14.2534 33.9096C14.2455 33.9096 14.2455 33.9096 14.2534 33.9096C6.23358 31.688 6.70626 23.3295 6.7929 18.9573C6.87954 14.5851 7.70678 11.0006 10.1489 8.59004C14.537 4.61164 23.573 5.20253 23.573 5.20253C31.2066 5.23401 34.862 7.53427 35.7128 8.30635C38.5252 10.717 39.9591 16.4837 38.9113 24.9367V24.9367Z" fill="%23FFFEFE"/><path d="M27.9615 18.5713C27.993 19.2488 26.9768 19.2961 26.9453 18.6185C26.8586 16.8854 26.0471 16.0425 24.377 15.948C23.6995 15.9085 23.7625 14.8923 24.4321 14.9318C26.6302 15.0499 27.8513 16.3103 27.9615 18.5713V18.5713Z" fill="%23424F60"/><path d="M29.5569 19.4614C29.6356 16.1212 27.5481 13.5057 23.5853 13.2143C22.9157 13.167 22.9866 12.1507 23.6564 12.198C28.2256 12.529 30.6598 15.6723 30.5731 19.4851C30.5652 20.1625 29.541 20.1311 29.5569 19.4614Z" fill="%23424F60"/><path d="M33.266 20.5171C33.2738 21.1946 32.2497 21.2024 32.2497 20.525C32.2025 14.1045 27.9248 10.6067 22.7332 10.5673C22.0635 10.5594 22.0635 9.55109 22.7332 9.55109C28.5392 9.59046 33.2109 13.6003 33.266 20.5171ZM32.3757 28.2453V28.2611C31.5249 29.7579 29.9336 31.4124 28.295 30.8846L28.2792 30.8608C26.6169 30.3961 22.7018 28.3794 20.228 26.4098C18.9518 25.4014 17.7858 24.2119 16.8877 23.0696C16.0763 22.0533 15.2571 20.8479 14.4614 19.3984C12.7835 16.3654 12.4132 15.0104 12.4132 15.0104C11.8854 13.3718 13.5319 11.7804 15.0365 10.9297H15.0523C15.777 10.5514 16.4703 10.6775 16.9351 11.2368C16.9351 11.2368 17.912 12.4026 18.3294 12.9779C18.7234 13.5135 19.2512 14.3722 19.5269 14.8527C20.0075 15.7114 19.708 16.5859 19.2354 16.9481L18.2901 17.7045C17.8096 18.0905 17.8725 18.8074 17.8725 18.8074C17.8725 18.8074 19.2748 24.1093 24.5136 25.4486C24.5136 25.4486 25.2306 25.5116 25.6165 25.0311L26.3729 24.0857C26.7352 23.613 27.6097 23.3137 28.4684 23.7943C29.6265 24.448 31.0996 25.4644 32.0765 26.3861C32.6279 26.8351 32.7539 27.5206 32.3757 28.2453Z" fill="%23424F60"/></svg>');
}

.contacts__social_item--telegram {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='14' cy='14' r='12' fill='white'/%3e%3cpath d='M14 2C7.37258 2 2 7.37258 2 14C2 20.6274 7.37258 26 14 26C20.6274 26 26 20.6274 26 14C26 7.37258 20.6274 2 14 2ZM20.2371 9.59075L18.1058 19.7656C18.08 19.8887 18.0237 20.0033 17.9421 20.0989C17.8605 20.1946 17.7561 20.2681 17.6386 20.3129C17.5211 20.3577 17.3942 20.3722 17.2697 20.3551C17.1451 20.3381 17.0268 20.29 16.9257 20.2153L13.8255 17.9249L11.9473 19.6968C11.9228 19.72 11.8938 19.7381 11.8622 19.75C11.8305 19.7618 11.7968 19.7673 11.763 19.766C11.7293 19.7647 11.6961 19.7567 11.6654 19.7425C11.6348 19.7282 11.6073 19.708 11.5845 19.683L11.5442 19.6387L11.8705 16.4805L17.7526 11.1062C17.7817 11.0797 17.7998 11.0432 17.8033 11.004C17.8068 10.9648 17.7955 10.9257 17.7716 10.8944C17.7477 10.8631 17.7129 10.8419 17.6742 10.835C17.6354 10.828 17.5955 10.8359 17.5622 10.857L10.0398 15.6181L6.8 14.53C6.71386 14.5011 6.63878 14.4462 6.58506 14.3729C6.53135 14.2996 6.50163 14.2115 6.49999 14.1206C6.49835 14.0297 6.52486 13.9406 6.57588 13.8654C6.62691 13.7902 6.69996 13.7326 6.785 13.7006L19.4609 8.9255C19.5587 8.8887 19.6646 8.87885 19.7675 8.89697C19.8704 8.91509 19.9665 8.96052 20.0458 9.02851C20.1252 9.0965 20.1848 9.18455 20.2184 9.28345C20.2521 9.38236 20.2585 9.48849 20.2371 9.59075Z' fill='%23424F60'/%3e%3c/svg%3e ");
}
.contacts__social_item--max {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='14' cy='14' r='12' fill='%23424F60'/%3e%3cpath d='M13.7918 8.00847C10.2172 8.19589 7.8576 11.009 8.00668 14.5563C8.0718 16.109 8.69383 17.445 8.8412 18.9186C8.8789 19.3004 8.76923 19.7715 9.20792 19.9383C9.7477 20.1429 10.5754 19.799 11.0278 19.4844C11.182 19.3795 11.3294 19.2574 11.4425 19.1061C11.9103 19.4173 12.3541 19.7182 12.911 19.8523C15.3632 20.4421 18.0501 19.0923 19.2445 16.924C21.4893 12.8506 18.4545 7.7643 13.7918 8.00847ZM12.4038 16.5096C12.2102 16.661 12.0234 16.8673 11.8092 16.9859C11.499 17.1527 11.403 16.9791 11.2865 16.7039C10.9198 15.8287 10.8753 14.3379 11.0895 13.4214C11.3773 12.1748 12.3387 11.0778 13.6599 10.9608C14.9965 10.8422 16.2371 11.5231 16.7975 12.7525C18.0381 15.4883 14.8628 18.1896 12.4038 16.5114V16.5096Z' fill='white'/%3e%3c/svg%3e ");
}

.contacts__social_item--whatsapp {
		background-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.34383 42.1678L6.00292 32.3968C4.25079 29.3933 3.33025 25.9772 3.33596 22.5C3.33596 11.6374 12.1413 2.83215 23.0038 2.83215C33.8663 2.83215 42.6716 11.6374 42.6716 22.5C42.6716 33.3625 33.8663 42.1678 23.0038 42.1678C19.5281 42.1734 16.1135 41.2536 13.1109 39.5028L3.34383 42.1678ZM15.9057 13.2718C15.6517 13.2876 15.4035 13.3545 15.176 13.4685C14.9626 13.5893 14.7679 13.7404 14.5978 13.9169C14.3617 14.1392 14.228 14.3319 14.0844 14.5188C13.3575 15.4648 12.9665 16.626 12.9732 17.819C12.9771 18.7828 13.2289 19.7209 13.6222 20.5981C14.4267 22.3721 15.7503 24.2504 17.4988 25.991C17.9197 26.41 18.3307 26.8308 18.7732 27.2222C20.9434 29.1329 23.5294 30.5108 26.3257 31.2463L27.4448 31.4174C27.8086 31.4371 28.1725 31.4095 28.5383 31.3918C29.1111 31.3622 29.6704 31.2071 30.1767 30.9375C30.5031 30.7644 30.6565 30.6779 30.9299 30.5048C30.9299 30.5048 31.0145 30.4497 31.1758 30.3278C31.4413 30.1311 31.6045 29.9915 31.8248 29.7614C31.9881 29.5922 32.1297 29.3936 32.2378 29.1674C32.3913 28.8468 32.5447 28.2351 32.6076 27.7257C32.6548 27.3363 32.641 27.1239 32.6351 26.9921C32.6273 26.7817 32.4522 26.5634 32.2614 26.4709L31.1168 25.9576C31.1168 25.9576 29.4057 25.2122 28.3613 24.7362C28.2512 24.6882 28.1332 24.6609 28.0132 24.6556C27.8786 24.6418 27.7427 24.6569 27.6144 24.7C27.4862 24.7431 27.3687 24.8131 27.2697 24.9054V24.9014C27.2599 24.9014 27.1281 25.0135 25.7062 26.7364C25.6245 26.8461 25.5121 26.929 25.3832 26.9745C25.2543 27.0201 25.1148 27.0262 24.9824 26.9921C24.8542 26.9579 24.7287 26.9145 24.6067 26.8623C24.3628 26.76 24.2783 26.7207 24.1111 26.6479L24.1013 26.644C22.9761 26.1527 21.9343 25.4892 21.0134 24.6772C20.7656 24.4609 20.5355 24.2249 20.2995 23.9967C19.5257 23.2557 18.8514 22.4174 18.2933 21.5028L18.1773 21.316C18.094 21.1904 18.0266 21.055 17.9767 20.9128C17.902 20.6237 18.0967 20.3916 18.0967 20.3916C18.0967 20.3916 18.5746 19.8684 18.7968 19.5852C18.9819 19.3498 19.1546 19.105 19.3141 18.8516C19.5462 18.4779 19.619 18.0944 19.497 17.7974C18.9463 16.4521 18.376 15.1127 17.7899 13.7832C17.6738 13.5197 17.3296 13.3308 17.0169 13.2935C16.9107 13.2817 16.8045 13.2699 16.6983 13.262C16.4342 13.2489 16.1695 13.2515 15.9057 13.2699V13.2718Z" fill="%23424F60"/></svg>');
}
.contacts__social a+a{
	margin-left: 15px;
}
@media (max-width: 767.98px) {
	.contacts__info p{
		font-size: 14px;
		line-height: 22px;
	}
	.contacts__info td{
		font-size: 14px;
		line-height: 22px;
	}
	.contacts__info{
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.contacts__h2{
		padding-bottom: 15px;
	}
	.contacts__imgs a{
		width: calc(50% - 5px);
	}
	.contacts__info .container {
		display: flex;
		flex-wrap: wrap;
	}
	.contacts__addr {
		width: 100%;
		margin-bottom: 0;
	}
	.contacts__text {
		margin-top: 50px;
		width: 100%;
	}
	.contacts__req {
		margin-top: 50px;
		width: 100%;
	}
	.contacts__imgs{
		margin-top: 30px;
	}
	.contacts__social{
		
	}
	.contacts__social_item {
		width: 30px;
		height: 30px;
		background-size: 100%;
	}
	
	.contacts__phone{
		margin-top: 10px;
	}
	.contacts__shedule{
		margin-top: 10px;
	}
	.contacts__req table td:first-child{
		width: 140px;
	}
}