

/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17435873472729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/maksair/template_styles.css?174741098825563*/
/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17435873472729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/maksair/template_styles.css?174468895220069*/


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17435873472729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/maksair/template_styles.css?174465090716950*/
/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17435873472729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/maksair/template_styles.css?174420021212770*/


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17435873472729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/maksair/template_styles.css?17441966149979*/


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17435873472729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/maksair/template_styles.css?17435779496800*/
.mini.smart_filter__main>.smart_filter__container .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
        font-size: 13px;
        line-height: 23px;
        color: #000000;
        font-weight: 300;
        margin-right: 2px;
    }
.mini.bx-filter .bx-filter-input-container input {
        height: 25px
    }
.mini.smart_filter__main>.smart_filter__container .bx-filter-select-block {
    height: 30px;
    padding: 3px 33px 10px 15px;
}
.mini.smart_filter__main>.smart_filter__container .bx-filter-select-container {
    height: 30px;
}
.mini.smart_filter__main>.smart_filter__container .bx-filter-select-block .fa {
    position: absolute;
    top: 7px;
    right: 13px;
    font-size: 18px;
    transform: rotate(180deg);
}
.mini.smart_filter__main>.smart_filter__container .bx-ui-slider-part span {
    /*display: none;*/
    font-size: 12px;
    line-height: 23px;
    color: #000000;
    font-weight: 300;
    top: 100%;
}
.mini.smart_filter__main>.smart_filter__container .checkbox input[type="checkbox"] {
    position: relative;
    width: 20px;
    height: 24px;
    display: inline-block;
    margin: 0 15px 0 0;
    border: 0;
}
/*.bx-filter-parameters-box-container button{width: 90%; margin: 0 auto; display: block;}*/
.progress_tabs-item p {font-size: 20px; color: #0077c0; font-weight: 500; border-left: 0px solid; padding-left: 60px; position: relative; }
.progress_tabs-item p:first-child:after {
    content: " ";
    background-image: url(/local/templates/maksair/img/testimonal_quotes.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    display: block;
    margin: 0 auto;
    position: absolute;
    top: -10px;
    left: 0px;
}

@media(min-width: 1200px){
.smart_filter__main.bx-filter.bx-blue.bx-filter-horizontal {min-width: 90vw}
 .mini.smart_filter__main.bx-filter.bx-blue.bx-filter-horizontal {min-width: 100%}

.smart_filter__main .col-md-4 {
        width: 25%;
    }
 
  .mini.smart_filter__main .col-md-4:last-child {
        width: 100%;
    }
.calculation_tabs_block #tab_1:checked~#txt_1, .calculation_tabs_block #tab_2:checked~#txt_2, .calculation_tabs_block #tab_3:checked~#txt_3, .calculation_tabs_block #tab_4:checked~#txt_4 {
  
    justify-content: center;
}


.smart_filter__main>.smart_filter__container .bx-filter-parameters-box-title span {
    font-size: 13px;
    line-height: 23px;
    color: #000000;
    font-weight: 500;
	text-wrap: nowrap;
}
.smart_filter__main>.smart_filter__container .bx-filter-param-text {
    font-size: 13px;
    line-height: 23px;
    color: #000000;
    font-weight: 300;
}
i.bx-filter .bx-filter-param-label {
    font-size: 13px;
    font-weight: normal;
    cursor: pointer;
}
.smart_filter__main>.smart_filter__container .bx-filter-select-text {
    font-size: 13px;
    line-height: 23px;
    color: #000000;
    font-weight: 300;
}
.smart_filter__main>.smart_filter__container .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
    font-size: 13px;
    line-height: 23px;
    color: #000000;
    font-weight: 300;
}
.smart_filter__main>.smart_filter__container .bx-filter-input-container input {
    font-size: 13px;
    line-height: 23px;
    color: #000000;
    font-weight: 300;
    text-align: center;
}
}
.row.bx-filter-parameters-box-container {background: #f4f4f4;z-index: 88;display: block; position: relative;}
@media(min-width: 1500px){
 .mini.smart_filter__main .col-md-4 {
        width: 20%;
    }
.bx-filter-parameters-box {
    width: 20%; /* ÐšÐ°Ð¶Ð´Ñ‹Ð¹ Ð±Ð»Ð¾Ðº Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ‚ 20% ÑˆÐ¸Ñ€Ð¸Ð½Ñ‹ */
    box-sizing: border-box; /* Ð£Ñ‡Ð¸Ñ‚Ñ‹Ð²Ð°ÐµÐ¼ Ð¾Ñ‚ÑÑ‚ÑƒÐ¿Ñ‹ Ð¸ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ */
    
}
.bx-filter-parameters-box:nth-child(6) {
    height: 205px!important;
   
    align-self: stretch;
}
.bx-filter-parameters-box:nth-child(11) {margin-left: 20%;}
.bx-filter-parameters-box:nth-child(11),.bx-filter-parameters-box:nth-child(12),.bx-filter-parameters-box:nth-child(13),.bx-filter-parameters-box:nth-child(14) {margin-top: -100px;margin-bottom: -200px;height: 70px;}
}
}
@media(min-width: 1200px){
 .mini.smart_filter__main .col-md-4 {
        width: 25%;
    }
.bx-filter-parameters-box {
    width: 25%; /* ÐšÐ°Ð¶Ð´Ñ‹Ð¹ Ð±Ð»Ð¾Ðº Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ‚ 20% ÑˆÐ¸Ñ€Ð¸Ð½Ñ‹ */
    box-sizing: border-box; /* Ð£Ñ‡Ð¸Ñ‚Ñ‹Ð²Ð°ÐµÐ¼ Ð¾Ñ‚ÑÑ‚ÑƒÐ¿Ñ‹ Ð¸ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ */
    height: 160px;
}
.bx-filter-parameters-box:nth-child(6) {
    height: 205px!important;
    flex-grow: 2!important;
    align-self: stretch;
}
.bx-filter-parameters-box:nth-child(11) {margin-left: 20%;}
.bx-filter-parameters-box:nth-child(11),.bx-filter-parameters-box:nth-child(12),.bx-filter-parameters-box:nth-child(13),.bx-filter-parameters-box:nth-child(14) {margin-top: -100px;margin-bottom: -200px;height: 70px;}
}

/*.smart_filter__container .btn-themes2 {
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 12px;
    text-transform: uppercase;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
    width: 60%;
    background-color: #0077c0;
    color: #ffffff;
    text-decoration: none;
    background-image: url(/local/templates/maksair/img/goods_item_button_bg.png);
    background-repeat: no-repeat;
    background-position: left center;
    text-align: center;
    margin-top: 10px;
    margin-left: 15px;
}*/
button.btn-themes2  {
    color: #3f88c1!important;
    text-decoration: underline!important;
    text-align: left;
}
button#toggleButton0 {box-shadow: none;}

button#toggleButton0 {
    color: #23527c!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}

button#toggleButton0 {
    outline: none;
}
.catalog_section .catalog_section_block .catalog_section_item_title {
    font-size: 18px;
    line-height: 23px;
    text-transform: uppercase;
    color: #000000;
    font-weight: 700;
    padding: 28px 0 10px 18px;
    margin: 0;
    word-wrap: break-word;
}
.testimonal_item {min-height: 500px; border: 1px solid #0075bd;border-radius: 10px;max-width: calc( 32% - 5px);margin: 10px;padding: 20px;background: #fff;}

.testimonal_block .testimonal_item p.post:after {
   
    margin: 0 0;
}
.testimonal_block  .testimonal_item p.testimonal_tekst {
 
    text-align: left;
}
@media(max-width:700px)
{
.testimonal_item {border: 1px solid #0075bd; border-radius: 10px; max-width: calc(100%); margin: 0px; padding: 20px; background: #fff;}

    
}
.recv {margin-top: 10px; border-top: 1px solid #0077c0; display: block; padding-top: 10px;}
.recv p {margin-bottom: 0px; font-size: 12px; line-height: 18px}
.clients_bloc .clients_item {
    padding: 15px 0;}
.slick-prev, .slick-next {
    font-size: 35px;
    color: #0075bd; /* Ð¦Ð²ÐµÑ‚ ÑÑ‚Ñ€ÐµÐ»Ð¾Ðº */
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1; /* Ð§Ñ‚Ð¾Ð±Ñ‹ ÑÑ‚Ñ€ÐµÐ»ÐºÐ¸ Ð±Ñ‹Ð»Ð¸ Ð½Ð°Ð´ ÐºÐ¾Ð½Ñ‚ÐµÐ½Ñ‚Ð¾Ð¼ */
    width: 50px;
    border: 0px!important;
    background: none;
    }

.slick-prev {
    left: -50px;
    content: '';
}

.slick-next {
    right: -50px;
}
.slick-prev:focus-visible, .slick-next:focus-visible {border: 0px!important;box-shadow: none;border-color: #fff;background: none;outline: none; }

.testimonal_block .slick-slide {height: auto;}
.testimonal_block .slick-track {display: flex;}
.catalog_section .catalog_section_block .catalog_section_item_title {
   min-height: 86px;
}
.catalog_section_block .catalog_section_item_title, .service_section_item .service_section_item_title { 
   min-height: 86px;
}

.progress_item {width: 100%;}
@media(max-width: 1460px){

    .progress_tabs-nav a.active {
    background: #fff;
    color: #008ee5;
    width: 440px;
    height: 79px;
    background-color: #262931;
}

.progress_tabs-item {
    min-height: 160px;
    margin-right: 400px;
    display: flex;
    justify-content: space-around;
}

.progress_item span {
    display: block;
    color: #353944;
    font-weight: 700;
    text-transform: uppercase;
}

.progress_item .progress_item_prefix {
    font-size: 22px;
    line-height: 38px;
    margin-left: -25px;
}

.progress_item .progress_item_integer {
    font-size: 80px;
    letter-spacing: -9px;
    line-height: 146px;
    color: #0077c0;
    font-weight: 700;
    font-family: "DIN Pro";
}

.progress_item .progress_item_description {
    font-size: 20px;
    line-height: 26px;
    padding-left: 10px;
    min-width: 33%;
}
.progress_tabs-nav a {
    display: block;
    padding: 30px 25px;
    width: 420px;
    height: 79px;
    background-color: #353944;
    box-sizing: border-box;
    border: 1px solid #fff;
    text-decoration: none;
    font-size: 18px;
    line-height: 23px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
    position: relative;
    padding-left: 85px;
}
}
.container.element_page .row {overflow-y:scroll;
min-height: 110%;}
.container.element_page .row::-webkit-scrollbar { width: 0; }
.viewed_goods_price {max-width: 150px; margin-right: -60px; display: block; text-align: right;}
.viewed_goods_char {padding-right: 10px;}
.description_block_text.info_section_text {position: relative; padding-left: 60px;}
.description_block_text.info_section_text:before {content: " ";
    background-image: url(/local/templates/maksair/img/testimonal_quotes.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 20px;
    left: 0px;}
.twofoto img{height: 300px; width: auto;}
.col-12.col-lg-4.articles_block {
    padding-bottom: 15px;
}
.slick-prev2, .slick-next2 {
    font-size: 35px;
    color: #0075bd; /* Ð¦Ð²ÐµÑ‚ ÑÑ‚Ñ€ÐµÐ»Ð¾Ðº */
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1; /* Ð§Ñ‚Ð¾Ð±Ñ‹ ÑÑ‚Ñ€ÐµÐ»ÐºÐ¸ Ð±Ñ‹Ð»Ð¸ Ð½Ð°Ð´ ÐºÐ¾Ð½Ñ‚ÐµÐ½Ñ‚Ð¾Ð¼ */
    width: 50px;
    border: 0px!important;
    background: none;
    }

.slick-prev2 {
    left: -50px;
    content: '';
}

.slick-next2 {
    right: -50px;
}
.slick-prev2:focus-visible, .slick-next2:focus-visible {border: 0px!important;box-shadow: none;border-color: #fff;background: none;outline: none; }
img.rightfoto.w30 {
    width: 30%;
}
@media(max-width: 700px){
img.rightfoto.w30 {
    width: 100%;
}

}
@media(max-width: 700px){
.slick-slide .articles_image {overflow: hidden;}

.slick-slide .articles_image img {width: auto}
.row.testimonal_block.slick-carousel.slick-initialized.slick-slider {
    max-width: 80%;
}
.testimonal .container {
    margin-left: 10%;
}
.articles .container {margin-left: 10%;}



.col-12.col-lg-4.articles_block.slick-slide.slick-current.slick-active {
    max-width: 280px;
    display: block;
}
.row.slick-carousel2.slick-initialized.slick-slider {
    max-width: 80%;
}
section.articles {max-width: 100vw; overflow: hidden;}
section.testimonal {
    max-width: 100vw;
    overflow: hidden;
}
.articles_info .articles_description p {
  
    padding-right: 20px;
}
 .progress_tabs-item {
        margin-top: 30px;
        min-height: 160px;
        margin-right: 00px;
        justify-content: space-around;
        flex-direction: column;
        flex-wrap: nowrap;
    }
.progress_item {
  
    flex-direction: column;
}
}
/* End */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17435873472729 */
/* /local/templates/maksair/template_styles.css?174741098825563 */
