

/* Start:/bitrix/templates/prvolga_v2/components/bitrix/breadcrumb/main-breadcrumb/style.css?1780555829800*/
.bx-breadcrumb {
	margin: 10px 0;
	z-index: 9;
	position: relative;
	width: fit-content;
}
.bx-breadcrumb i {
	vertical-align: middle;
	margin-right: 5px;
	font-weight: 500;
	font-size: 17px;
	line-height: 130%;
	color: #fff;
	text-decoration: unset;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Manrope", sans-serif;
	font-weight: 500;
	font-size: 17px;
	line-height: 130%;
	color: #fff !important;
	opacity: 0.7;
}
.bx-breadcrumb .bx-breadcrumb-item a span {opacity: unset;}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {
	text-decoration: none;
	opacity: 0.8;
}

/* End */


/* Start:/bitrix/templates/prvolga_v2/components/prvolga/universal.feedback/seo_main_screen_form_tpl/style.css?16984216762082*/
.PRVUniversalFeedback .error_text {
    font:16px sans-serif;
    color:red;
}
.PRVUniversalFeedback .error_text {
    font:16px sans-serif;
    color:red;
}
.g-recaptcha{
    display: flex;
    justify-content: center;
    margin-top: 15px;
}
.agreement-label{
	display: flex;
    align-items: center;
	margin-left: 0!important;
}
.agreement-label span{
	font-size: 1.2rem;
}
@media(min-width: 786px){
	.agreement-label span{
		font-size: 0.73vw;
	}
}

.checkbox_block{
    margin-right: 10px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.checkbox_block input[type='checkbox']{
    margin: 0;
}
.cheсkbox_visual {
    display: block;
    height: 1.6rem;
    width: 3rem;
    background: #dbe0e6;
    border-radius: 9px;
    position: relative;
    cursor: pointer;
    transition: background .1s ease-in;
    margin-right: 1rem;
    flex-shrink: 0;
}
.cheсkbox_visual:before {
    content: " ";
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.2rem;
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    right: 1.5rem;
    background: #fff;
    border-radius: 20px;
    transition: right .1s ease-in;
}
.checkbox_hidden {
    position: absolute;
    z-index: -1;
    left: -9999px;
}
.checkbox_cnt {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 1rem;
    font-family: "GothamProLight";
    font-size: 1.2rem;
}
.checkbox_cnt a{
    color: #D83142;
}
.checkbox_hidden:checked + .cheсkbox_visual:before {
    right: 0;
}
.checkbox_hidden:checked + .cheсkbox_visual {
    background: #D83142;
}
@media(min-width: 768px){
    .cheсkbox_visual {
        height: 0.9333vw;
        width: 1.71vw;
        border-radius: 0.468;
        margin-right: 0.52vw;
    }
    .cheсkbox_visual:before {
        width: 0.733333vw;
        height: 0.733333vw;
        margin: 0.1vw;
        right: 0.7833;
        border-radius: 1.04vw;
    }
    .checkbox_cnt {
        margin-top: 0.52vw;
        font-size: 0.7333vw;
    }
}
/* End */


/* Start:/bitrix/templates/prvolga_v2/components/bitrix/catalog.section/portfolio_list_case_page_V2_tpl/style.min.css?1698421674557*/
.works-into-case{background-color:#222631;margin-top:3rem;padding:40px 20px}.works-into-case .title{color:#fff;font-family:"GothamProBold";font-size:2.7rem}.works-into-case .works-elem-title,.works-into-case .works-elem-subtitle,.works-into-case .carousel-block ul li a,.works-into-case .carousel-block ul li a:focus{color:#fff}.works-into-case .carousel-block{margin-top:4rem}@media(min-width:768px){.works-into-case{padding:4.32vw 0 5.94vw 9.16vw;margin-top:3vw}.works-into-case .title{font-size:2.08vw}.works-into-case .carousel-block{margin-top:4.68vw}}
/* End */


/* Start:/bitrix/templates/prvolga_v2/components/prvolga/universal.feedback/seo_audit_form_tpl/style.css?16984216762082*/
.PRVUniversalFeedback .error_text {
    font:16px sans-serif;
    color:red;
}
.PRVUniversalFeedback .error_text {
    font:16px sans-serif;
    color:red;
}
.g-recaptcha{
    display: flex;
    justify-content: center;
    margin-top: 15px;
}
.agreement-label{
	display: flex;
    align-items: center;
	margin-left: 0!important;
}
.agreement-label span{
	font-size: 1.2rem;
}
@media(min-width: 786px){
	.agreement-label span{
		font-size: 0.73vw;
	}
}

.checkbox_block{
    margin-right: 10px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.checkbox_block input[type='checkbox']{
    margin: 0;
}
.cheсkbox_visual {
    display: block;
    height: 1.6rem;
    width: 3rem;
    background: #dbe0e6;
    border-radius: 9px;
    position: relative;
    cursor: pointer;
    transition: background .1s ease-in;
    margin-right: 1rem;
    flex-shrink: 0;
}
.cheсkbox_visual:before {
    content: " ";
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.2rem;
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    right: 1.5rem;
    background: #fff;
    border-radius: 20px;
    transition: right .1s ease-in;
}
.checkbox_hidden {
    position: absolute;
    z-index: -1;
    left: -9999px;
}
.checkbox_cnt {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 1rem;
    font-family: "GothamProLight";
    font-size: 1.2rem;
}
.checkbox_cnt a{
    color: #D83142;
}
.checkbox_hidden:checked + .cheсkbox_visual:before {
    right: 0;
}
.checkbox_hidden:checked + .cheсkbox_visual {
    background: #D83142;
}
@media(min-width: 768px){
    .cheсkbox_visual {
        height: 0.9333vw;
        width: 1.71vw;
        border-radius: 0.468;
        margin-right: 0.52vw;
    }
    .cheсkbox_visual:before {
        width: 0.733333vw;
        height: 0.733333vw;
        margin: 0.1vw;
        right: 0.7833;
        border-radius: 1.04vw;
    }
    .checkbox_cnt {
        margin-top: 0.52vw;
        font-size: 0.7333vw;
    }
}
/* End */


/* Start:/bitrix/templates/prvolga_v2/components/prvolga/universal.feedback/seo_calculator_form_tpl/style.css?16984216762082*/
.PRVUniversalFeedback .error_text {
    font:16px sans-serif;
    color:red;
}
.PRVUniversalFeedback .error_text {
    font:16px sans-serif;
    color:red;
}
.g-recaptcha{
    display: flex;
    justify-content: center;
    margin-top: 15px;
}
.agreement-label{
	display: flex;
    align-items: center;
	margin-left: 0!important;
}
.agreement-label span{
	font-size: 1.2rem;
}
@media(min-width: 786px){
	.agreement-label span{
		font-size: 0.73vw;
	}
}

.checkbox_block{
    margin-right: 10px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.checkbox_block input[type='checkbox']{
    margin: 0;
}
.cheсkbox_visual {
    display: block;
    height: 1.6rem;
    width: 3rem;
    background: #dbe0e6;
    border-radius: 9px;
    position: relative;
    cursor: pointer;
    transition: background .1s ease-in;
    margin-right: 1rem;
    flex-shrink: 0;
}
.cheсkbox_visual:before {
    content: " ";
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.2rem;
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    right: 1.5rem;
    background: #fff;
    border-radius: 20px;
    transition: right .1s ease-in;
}
.checkbox_hidden {
    position: absolute;
    z-index: -1;
    left: -9999px;
}
.checkbox_cnt {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 1rem;
    font-family: "GothamProLight";
    font-size: 1.2rem;
}
.checkbox_cnt a{
    color: #D83142;
}
.checkbox_hidden:checked + .cheсkbox_visual:before {
    right: 0;
}
.checkbox_hidden:checked + .cheсkbox_visual {
    background: #D83142;
}
@media(min-width: 768px){
    .cheсkbox_visual {
        height: 0.9333vw;
        width: 1.71vw;
        border-radius: 0.468;
        margin-right: 0.52vw;
    }
    .cheсkbox_visual:before {
        width: 0.733333vw;
        height: 0.733333vw;
        margin: 0.1vw;
        right: 0.7833;
        border-radius: 1.04vw;
    }
    .checkbox_cnt {
        margin-top: 0.52vw;
        font-size: 0.7333vw;
    }
}
/* End */


/* Start:/bitrix/templates/prvolga_v2/components/bitrix/catalog.section/price_list_v2_tpl/style.min.css?16984216763183*/
@media(min-width:1200px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:992px) and (max-width:1199px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:768px) and (max-width:991px){.product-item-list-col-6>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(max-width:767px){.product-item-list-col-6>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}.catalog-section-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}
/* End */


/* Start:/bitrix/templates/prvolga_v2/components/prvolga/universal.feedback/seo_site_in_top_form_tpl/style.css?16984216762082*/
.PRVUniversalFeedback .error_text {
    font:16px sans-serif;
    color:red;
}
.PRVUniversalFeedback .error_text {
    font:16px sans-serif;
    color:red;
}
.g-recaptcha{
    display: flex;
    justify-content: center;
    margin-top: 15px;
}
.agreement-label{
	display: flex;
    align-items: center;
	margin-left: 0!important;
}
.agreement-label span{
	font-size: 1.2rem;
}
@media(min-width: 786px){
	.agreement-label span{
		font-size: 0.73vw;
	}
}

.checkbox_block{
    margin-right: 10px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.checkbox_block input[type='checkbox']{
    margin: 0;
}
.cheсkbox_visual {
    display: block;
    height: 1.6rem;
    width: 3rem;
    background: #dbe0e6;
    border-radius: 9px;
    position: relative;
    cursor: pointer;
    transition: background .1s ease-in;
    margin-right: 1rem;
    flex-shrink: 0;
}
.cheсkbox_visual:before {
    content: " ";
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.2rem;
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    right: 1.5rem;
    background: #fff;
    border-radius: 20px;
    transition: right .1s ease-in;
}
.checkbox_hidden {
    position: absolute;
    z-index: -1;
    left: -9999px;
}
.checkbox_cnt {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 1rem;
    font-family: "GothamProLight";
    font-size: 1.2rem;
}
.checkbox_cnt a{
    color: #D83142;
}
.checkbox_hidden:checked + .cheсkbox_visual:before {
    right: 0;
}
.checkbox_hidden:checked + .cheсkbox_visual {
    background: #D83142;
}
@media(min-width: 768px){
    .cheсkbox_visual {
        height: 0.9333vw;
        width: 1.71vw;
        border-radius: 0.468;
        margin-right: 0.52vw;
    }
    .cheсkbox_visual:before {
        width: 0.733333vw;
        height: 0.733333vw;
        margin: 0.1vw;
        right: 0.7833;
        border-radius: 1.04vw;
    }
    .checkbox_cnt {
        margin-top: 0.52vw;
        font-size: 0.7333vw;
    }
}
/* End */
/* /bitrix/templates/prvolga_v2/components/bitrix/breadcrumb/main-breadcrumb/style.css?1780555829800 */
/* /bitrix/templates/prvolga_v2/components/prvolga/universal.feedback/seo_main_screen_form_tpl/style.css?16984216762082 */
/* /bitrix/templates/prvolga_v2/components/bitrix/catalog.section/portfolio_list_case_page_V2_tpl/style.min.css?1698421674557 */
/* /bitrix/templates/prvolga_v2/components/prvolga/universal.feedback/seo_audit_form_tpl/style.css?16984216762082 */
/* /bitrix/templates/prvolga_v2/components/prvolga/universal.feedback/seo_calculator_form_tpl/style.css?16984216762082 */
/* /bitrix/templates/prvolga_v2/components/bitrix/catalog.section/price_list_v2_tpl/style.min.css?16984216763183 */
/* /bitrix/templates/prvolga_v2/components/prvolga/universal.feedback/seo_site_in_top_form_tpl/style.css?16984216762082 */
