

/* Start:/local/templates/himtrust/components/bitrix/news.list/main-page-slider/style.css?17828230275448*/
.box-slide-index{
    position: relative;
}
.box-slide-index .main-page__controls {
    position: absolute;
    top: 50%;
    transform: translateY(-100%);
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    height: 46px;
    width: 36px!important;
}
.box-slide-index .main-page__control--left{
    position: absolute;
    left: 25px;
    right: auto;
}
.box-slide-index .main-page__control--right{
    position: absolute;
    right: 25px;
    left: auto;
}
.box-slide-index .btn--regular {
    background-color: transparent!important;
}
.box-slide-index .btn--regular:hover {
    background-color: transparent!important;
}
.box-slide-index .main-page__control--right::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    border-top: 5px solid #e34021;
    border-right: 5px solid #e34021;
    transform: rotate(45deg);
    margin-top: 10px;
    margin-left: 7px;
}
.box-slide-index .main-page__control--left::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    border-top: 5px solid #e34021;
    border-left: 5px solid #e34021;
    transform: rotate(-45deg);
    margin-top: 10px;
    margin-left: 14px;
}


@media (min-width: 320px) and (max-width: 374px){
    .box-slide-index .main-page__control--left{
        left: -5px !important;
        margin-right: 0px !important;
    }
    .box-slide-index .main-page__control--right{
        right: 5px !important;
        margin-right: 0px !important;
    }
    .h1-like-dop-1{
        padding-top: 25px!important;
        width: 100%!important;
    }
    .h1-like-dop-2{
        font-size: 28px!important;
        padding-top: 25px!important;
    }
    #content-wrapper .main-page__slider__image--background--middle {
        margin: 0 0 0 25px!important;
    }
    .box-slide-index .main-page__control--left::after {
        width: 10px!important;
        height: 10px!important;
        border-top: 3px solid #e34021!important;
        border-left: 3px solid #e34021!important;

    }
    .box-slide-index .main-page__control--right::after {
        width: 10px!important;
        height: 10px!important;
        border-top: 3px solid #e34021!important;
        border-right: 3px solid #e34021!important;
    }
}
@media (min-width: 375px) and (max-width: 414px){
    .box-slide-index .main-page__control--left{
        left: -5px !important;
        margin-right: 0px !important;
    }
    .box-slide-index .main-page__control--right{
        right: 5px !important;
        margin-right: 0px !important;
    }
    .h1-like-dop-1{
        padding-top: 25px!important;
        width: 100%!important;
    }
    .h1-like-dop-2{
        font-size: 28px!important;
        padding-top: 50px!important;
    }
    #content-wrapper .main-page__slider__image--background--middle {
        margin: 0 0 0 25px!important;
    }
    #content-wrapper .main-page__slider__text--header-2 {
        font-size: 16px!important;
    }
    .box-slide-index .main-page__control--left::after {
        width: 10px!important;
        height: 10px!important;
        border-top: 3px solid #e34021!important;
        border-left: 3px solid #e34021!important;

    }
    .box-slide-index .main-page__control--right::after {
        width: 10px!important;
        height: 10px!important;
        border-top: 3px solid #e34021!important;
        border-right: 3px solid #e34021!important;
    }
}
@media (min-width: 415px) and (max-width: 767px){
    #content-wrapper .main-page__slider__text--subheader {
        width: 100%!important;
        max-width: 600px;
    }
    .box-slide-index .main-page__control--left{
        left: -5px !important;
        margin-right: 0px !important;
    }
    .box-slide-index .main-page__control--right{
        right: 5px !important;
        margin-right: 0px !important;
    }
    .h1-like-dop-1{
        padding-top: 0!important;
        width: 100%!important;
        font-size: 48px!important;
    }
    .h1-like-dop-2{
        font-size: 48px!important;
        padding-top: 135px!important;
    }
    #content-wrapper .main-page__slider__image--background--middle {
        margin: 0 0 0 25px!important;
        padding-left: 0px!important;
    }
    #content-wrapper .main-page__slider__text--header-2 {
        font-size: 16px!important;
        width: 100%!important;
        max-width: 620px;
    }
    #content-wrapper .main-page__slider__text--header-1 {
        width: 100%!important;
        max-width: 620px;
    }
    .main-page__slider__text--header-1 br,
    .main-page__slider__text--header-2 br {
        display: none!important;
    }
    .main-page__slider__image--foreground {
        display: none;
    }
    .box-slide-index .main-page__control--left::after {
        width: 10px!important;
        height: 10px!important;
        border-top: 3px solid #e34021!important;
        border-left: 3px solid #e34021!important;

    }
    .box-slide-index .main-page__control--right::after {
        width: 10px!important;
        height: 10px!important;
        border-top: 3px solid #e34021!important;
        border-right: 3px solid #e34021!important;
    }
}
@media (min-width: 768px) and (max-width: 1023px){
    .main-page__slider__image--background--middle {
        padding-left: 100px!important;
    }
}
/* End */


/* Start:/local/templates/himtrust/components/bitrix/catalog.section.list/main-page-sections/style.min.css?17828230272798*/
.b-main-sections {
	max-width: 1200px;
	width: 100%;
    margin: auto;
	padding: 50px 0 3px;
}
.b-main-sections h2 {
	text-align: center;
}
.b-main-sections .main-sections__desc {
	margin: 10px 0 30px;
    font-size: 24px;
    color: #a2a2a2;
    line-height: 1.083;
    letter-spacing: -.35px;
	text-align: center;
}
.b-main-sections .main-sections__wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.b-main-sections .main-sections__item {
	width: 33.33%;
    padding: 0 15px;
    border-radius: 5px;
    box-sizing: border-box;
	overflow: hidden;
	margin-bottom: 30px;
}
.b-main-sections .main-sections__item-inner {
	position: relative;
	border-radius: 5px;
    overflow: hidden;
}
.b-main-sections .main-sections__item-inner:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.3;
}
.b-main-sections .main-sections__item-inner:hover .main-sections__item-title a {
	 color: #f06449;
	 transition: color 0.3s ease;
}
.b-main-sections .main-sections__item-img {
	height: 160px;
}
.b-main-sections .main-sections__item-img img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
	object-fit: cover;
}
.b-main-sections .main-sections__item-str {
    position: absolute;
    bottom: 40px;
    left: 31px;
    width: 29px;
    height: 8px;
}
.b-main-sections .main-sections__item-str img {
	width: 100%;
}
.b-main-sections .main-sections__item-title {
    position: absolute;
    top: 27px;
    left: 30px;
	padding-right: 15px;
	text-align: left;
}
.b-main-sections .main-sections__item-title a:link,
.b-main-sections .main-sections__item-title a:visited {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -0.015em;
}
.b-main-sections .main-sections__item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media only screen and (max-width: 1220px) {
	.b-main-sections .main-sections__wrap {
		margin: 0;
	}
}
@media only screen and (max-width: 767px) {
	.b-main-sections .main-sections__wrap {
		padding: 0 15px;
	}
	.b-main-sections .main-sections__item {
		width: calc(100% / 2);
	}
}
@media only screen and (max-width: 600px) {
	.b-main-sections {
		padding: 30px 0 3px;
	}
	.b-main-sections .main-sections__wrap {
		margin: 0;
	}
	.b-main-sections .main-sections__item {
		width: 100%;
	}
	.b-main-sections .main-sections__desc {
		font-size: 18px;
	}
	.b-main-sections .main-sections__item-title a:link, 
	.b-main-sections .main-sections__item-title a:visited {
		font-size: 18px;
	}
	.b-main-sections .main-page__register {
		padding: 0 15px;
	}
	.b-main-sections h2,
	.b-main-sections .main-sections__desc {
		padding: 0 15px;
	}
}
/* End */


/* Start:/local/templates/himtrust/components/bitrix/news.list/main-page-handbook-widget-column/style.css?1716196300253*/
.img-photo-works-index {
    border-radius: 5px;
    background-color: #a2a2a2;
    width: 344px;
    height: 250px;
    margin-bottom: 5px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
/* End */


/* Start:/local/templates/himtrust/components/bitrix/catalog.store.list/.default/style.min.css?1782823027435*/
div.catalog-detail-properties{clear:both;padding:1em 0 0;overflow:hidden;width:80%}div.catalog-detail-property{margin:0 0 1em;width:100%;clear:both}div.catalog-detail-property span{float:left;position:relative;top:.31em;padding-right:3px;zoom:1}div.catalog-detail-properties-title{font-size:1em;font-weight:bold;margin:2em 0 1em}img.catalog-detail-image{float:left;margin:0 10px 10px 0}.last{text-align:right}.central{text-align:right}
/* End */
/* /local/templates/himtrust/components/bitrix/news.list/main-page-slider/style.css?17828230275448 */
/* /local/templates/himtrust/components/bitrix/catalog.section.list/main-page-sections/style.min.css?17828230272798 */
/* /local/templates/himtrust/components/bitrix/news.list/main-page-handbook-widget-column/style.css?1716196300253 */
/* /local/templates/himtrust/components/bitrix/catalog.store.list/.default/style.min.css?1782823027435 */
