

/* Start:/local/templates/mspak/components/bitrix/form/portfolio-form-banner/bitrix/form.result.new/.default/style.css?17507888292316*/
.catalog-banner.portfolio {
    margin-bottom: 20px;
    background: #fff url(/local/templates/mspak/images/portfolio-banner-img.png) 20% no-repeat;
    background-size: contain;
    overflow: hidden;
}

.catalog-banner-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	padding: 20px;
	height: 160px;
	border: 1px solid #E2E2E2;
	border-radius:12px;
}
.catalog-banner .h1 {
	font-weight: 600;
	font-size: 34px;
	line-height: 110%;
	max-width: 300px;
	margin: 0;
}
.catalog-banner .attention p {
	font-weight: 500;
	font-size: 10px;
	line-height: 150%;
	padding: 0;
}
.catalog-banner .main-form {
	flex-basis: 66.66%;
    height: 50px;
    margin-right: 5px;
}
.catalog-banner .main-form form {
	padding: 0;
}
.catalog-banner .main-form .input-group {
    display: flex;
    flex-direction: column;
	margin-bottom: 6px;
}
.catalog-banner .main-form .input-group input {
    width: 100%;
}
.catalog-banner .main-form .form-control {
	border-color: transparent;
	background: #F3F3F3;
}
.catalog-banner .main-form .input-group .error-text {
    padding: 5px 5px 0;
}
.catalog-banner .main-form .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
	border-radius: 12px;
}
@media screen and (max-width: 991px) {
	.catalog-banner {
		background: #fff url(/local/templates/mspak/images/product-banner2-img-pk.png) right top no-repeat;
		overflow: hidden;
		background-size: 50%;
	}
	.catalog-banner-container {
		justify-content: space-between;
		padding: 15px;
		height: auto;
		flex-direction: column;
        align-items: flex-start;
	}

	.catalog-banner .h1 {
		font-size: 18px;
        margin-bottom: 39px;
	}
	.catalog-banner img {
		width: 60%;
	}
	.catalog-banner .main-form {
		flex-basis: auto;
		margin-right: 0;
		height: auto;
	}
	.catalog-banner .main-form .input-group {
		margin-bottom: 0;
	}
	.catalog-banner .main-form .mobile {
		gap:5px;
        justify-content: center;
	}
	.catalog-banner .main-form .w50 {
		width:calc(50% - 12.5px);
		padding: 0;
	}
	.catalog-banner .main-form .w50 .btn {
		height: max-content;
        padding: 15px;
	}
	.catalog-banner .main-form .w50 .form-control {
		padding: 15px;
	}
	.catalog-banner .main-form .attention {
        padding: 8px 0 0;
	}
}
/* End */


/* Start:/local/templates/mspak/components/bitrix/news/portfolio/bitrix/news.list/.default/style.css?174417599132*/
.count-item{
	cursor: pointer;
}
/* End */
/* /local/templates/mspak/components/bitrix/form/portfolio-form-banner/bitrix/form.result.new/.default/style.css?17507888292316 */
/* /local/templates/mspak/components/bitrix/news/portfolio/bitrix/news.list/.default/style.css?174417599132 */
