

/* Start:/local/components/solverweb/partners.detail/templates/.default/style.css?17073817394335*/
.partner-job-list p{
	color: #383838;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	text-align: left;
}
.partner-job-list p span{
	font-weight: 300;
	font-size: 16px;
}
.contac-partner div{
	display: flex;
	gap: 15px;
}
.contac-partner div span{
	color: #383838;
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
}
.contac-partner div.tel span{
	font-weight: 600;
}
.contac-partner div.site span a{
	text-decoration: underline solid #aaa;
}
.contac-partner .address {
    background: url('/local/templates/letech/assets/img/detail-map.svg') no-repeat;
    background-size: 20px 20px;
    padding-left: 30px;
    background-position: left center;
}
.contac-partner .tel {
    background: url('/local/templates/letech/assets/img/detail-phone.svg') no-repeat;
    background-size: 20px 20px;
    padding-left: 30px;
    background-position: left center;
}
.contac-partner .e-mail {
    background: url('/local/templates/letech/assets/img/detail-mail.svg') no-repeat;
    background-size: 20px 20px;
    padding-left: 30px;
    background-position: left center;
}
.contac-partner .time {
    background: url('/local/templates/letech/assets/img/detail-time.svg') no-repeat;
    background-size: 20px 20px;
    padding-left: 30px;
    background-position: left center;
}
.contac-partner .site {
    background: url('/local/templates/letech/assets/img/detail-site.svg') no-repeat;
    background-size: 20px 20px;
    padding-left: 30px;
    background-position: left center;
}
.contac-partner{
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.soc-box .soc-title{
	font-weight: 300;
	font-size: 14px !important;
	line-height: 16px;
}
.soc-box {
    display: flex;
    align-items: center;
	gap: 10px;
}
.soc-box .soc-vk {
    background: url(/local/templates/letech/assets/img/detail-vk.svg) no-repeat;
}
.soc-box .soc-inst {
    background: url(/local/templates/letech/assets/img/detail-inst.svg) no-repeat;
}
.soc-box .soc-you {
    background: url(/local/templates/letech/assets/img/detail-you.svg) no-repeat;
}
.soc-box .soc-d2 {
    background: url(/local/templates/letech/assets/img/detail-d2.svg) no-repeat;
}
.soc-box .soc-fb {
    background: url(/local/templates/letech/assets/img/detail-fb.svg) no-repeat;
}
.soc-box .soc-tk {
    background: url(/local/templates/letech/assets/img/detail-tt.svg) no-repeat;
}
.soc-box .soc-tw {
    background: url(/local/templates/letech/assets/img/detail-x.svg) no-repeat;
}
.info-partner .soc-box .item-soc {
    background-size: contain;
    height: 25px;
    margin: 0;
    width: 25px;
}
.info-partner .message-list .item-soc {
    background-size: contain;
    height: 25px;
    margin: 0;
    width: 25px;
}
.info-partner .soc-box .item-soc:hover {
	filter: invert(59%) sepia(23%) saturate(5883%) hue-rotate(342deg) brightness(97%) contrast(96%);
}
.info-partner .message-list .item-soc:hover {
	filter: invert(59%) sepia(23%) saturate(5883%) hue-rotate(342deg) brightness(97%) contrast(96%);
}
.info-partner .smm-blc .soc-box .soc-list, .message-box .message-list {
    gap: 10px;
}
.message-title{
	font-size: 14px !important;
	font-weight: 300;
	line-height: 16px;
}
.message-box{
	display: flex;
	align-items: center;
	gap: 10px;
}
.message-list .mes-wa {
    background: url(/local/templates/letech/assets/img/detail-wa.svg) no-repeat;
}
.message-list .mes-wa-2 {
    background: url(/local/templates/letech/assets/img/detail-wa.svg) no-repeat;
}
.message-list .mes-tg {
    background: url(/local/templates/letech/assets/img/detail-tg.svg) no-repeat;
}
.map-title{
	display: flex;
	gap: 10px;
	margin-bottom: 10px;
}
.map-title img{
	height: 20px;
}
.map-widget-business-contacts-view .map-widget-business-contacts-view__item{
	gap: 8px;
}
@media screen and (max-width: 769px){
	.partner-row{
		flex-direction: column;
		gap: 20px;
	}
	.partner-row > *{
		width: 100% !important;
		max-width: 100% !important;
	}
	.partner-row .col-partner-info{
		order: 1;
	}
	.partner-row .col-partner-map{
		order: 2;
	}
}
@media screen and (max-width: 530px){
	.soc-box {
		align-items: flex-start;
		flex-direction: column;
	}
	.message-box {
		align-items: flex-start;
		flex-direction: column;
	}
}
/* End */
/* /local/components/solverweb/partners.detail/templates/.default/style.css?17073817394335 */
