

/* Start:/local/templates/refresh/components/bitrix/news/projects/bitrix/news.detail/.default/style.css?1751270265155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/local/components/refreshcomponents/bannertop/templates/.default/style.css?17538955211425*/
/********************************* big_banner ***********************************/
.bannertop {position: relative;overflow: hidden;}
.bannertop .backgraund_image {position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;background-position-y: bottom !important;}
.bannertop .content {width: 50%;position: relative;z-index: 2;padding: 70px 0px 70px 0px;}
.bannertop .active_image {position: absolute;bottom: 20px;right: 20px;top: 20px;width:45%;display: flex;justify-content: center;align-items: center;}
.bannertop .active_image img {max-width: 100%;max-height: 100%;}
.bannertop h1 {font-weight: 700;font-size: 48px;padding-bottom: 5px;line-height: 50px;color: #000000;}
.bannertop .description {color: #2b2b2b;font-size: 20px;padding-top: 15px;line-height: 24px;}
.bannertop .content_btn2{display: flex;gap: 20px;padding-top: 40px;}

.bannertop.lite .content{padding: 0px;width: 100%;}

@media (max-width: 991px) {
	.bannertop{padding: 25px 15px 10px 15px;display: flex;flex-direction: column-reverse;}
    .bannertop h1 {font-size: 36px;line-height: 40px;text-align: center;}
	.bannertop .content {padding: 20px 0px 20px 0px;width:100%;}
	.bannertop .bx-breadcrumb{display:none;}
	.bannertop .description {color: #000000;font-size: 16px;line-height: 20px;text-align: center;}
	.bannertop .active_image {position: unset;width: 100%;}
	.bannertop .content_btn2 {align-items: center;gap: 10px;justify-content: center;}
}

/* End */


/* Start:/local/templates/refresh/components/bitrix/breadcrumb/breadcrumb/style.css?1751369976625*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.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-size: 14px;
    color: #72777b;
    white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}


@media (max-width: 991px) {
	.bx-breadcrumb .bx-breadcrumb-item {margin-bottom: 2px;}
}
/* End */


/* Start:/local/components/refreshcomponents/block7v1/templates/.default/style.css?1753089256616*/
.block7v1{overflow: hidden;}
.block7v1 .content{display: flex;flex-direction: column;gap: 130px;}
.block7v1 .text_block{display: flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    line-height: 28px;
    color: var(--my-base-color);
    font-weight: bold;
    padding: 20px 10px 25px 10px;
    text-align: center;}
.block7v1 .image_block{max-width: 100%;height: 230px;}
.block7v1 .image_block img{    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
    border: solid #ffffff 1px;}
.block7v1 .item{background: #f5f7fe;border-radius: 20px;padding: 10px;}
/* End */


/* Start:/local/components/refreshcomponents/block3/templates/.default/style.css?1751370359938*/
.block3 {overflow: hidden;position: relative;}
.block3 .block_title{}
.block3 .name{font-size: 24px;line-height: 28px;color: #000;font-weight: 600;}
.block3 .description{}
.items_block{display: flex;height: 100%;align-items: center;}
.block3 .items{display: flex;flex-direction: column;gap: 20px;padding-left: 30px;}
.block3 .item{position: relative;padding-left: 24px;color: #000;}
.block3 .item:after{content: "";position: absolute;top: 8px;left: 0px;border: solid var(--my-base-color) 2px;width: 10px;height: 10px;border-radius: 20px;}
.block3 .blok_text{display: flex;flex-direction: column;gap: 20px;}
.block3 .container-relative{position: relative;}
.block3 .image{display: flex;align-items: center;justify-content: center;}
.block3 .image img{max-width: 100%;margin: 0 auto;} 


@media (max-width: 991px) {
	.block3 .name {font-size: 18px;line-height: 24px;}
	.block3 .blok_text {gap: 10px;}
	.block3 .items {padding-left: 0px;}
}

/* End */


/* Start:/local/components/refreshcomponents/animation/templates/.default/style.css?17515228242500*/
.animation_sd_blok {
padding-bottom: 70px;
    padding-top: 80px;
    overflow: hidden;
}

.animation_sd {
    width: 887px;
    height: 620px;
    margin: 0 auto;
    position: relative;
}

.animation_sd .slide {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    transition: 1s cubic-bezier(0, 0, 0.33, 1);
}

.animation_sd .slide img {
    width: 100%;
}

.animation_sd .slide1 {
    transform: perspective(800px) rotateY(20deg);
    left: -100px;
}

.animation_sd .slide1 img {
    box-shadow: 0px 0px 10px #00000042;
}

.animation_sd .slide2 {
    transform: perspective(800px) rotateY(30deg);
    left: 300px;
    transition: 2s cubic-bezier(0, 0, 0.33, 1);
}

.animation_sd .slide3 {
    transform: perspective(800px) rotateY(30deg);
    left: 100px;
}

.animation_sd .slide4 {
    transform: perspective(800px) rotateY(30deg);
    left: 200px;
    top: 100px;
    transition: 2s cubic-bezier(0, 0, 0.33, 1);
}

.animation_sd .slide5 {
    transform: perspective(800px) rotateY(30deg);
    left: 200px;
    transition: 2s cubic-bezier(0, 0, 0.33, 1);
}

.animation_sd .slide6 {
    transform: perspective(800px) rotateY(30deg);
    left: 200px;
    top: -100px;
    transition: 2s cubic-bezier(0, 0, 0.33, 1);
}

.animation_sd .slide1.active_triger {
    left: 0px;
    transform: perspective(800px) rotateY(10deg);
}

.animation_sd .slide2.active_triger {
    left: 0px;
    transform: perspective(800px) rotateY(10deg);
}

.animation_sd .slide3.active_triger {
    left: 0px;
    transform: perspective(800px) rotateY(10deg);

}

.animation_sd .slide4.active_triger {
    left: 0px;
    top: 0px;
    transform: perspective(800px) rotateY(10deg);
}

.animation_sd .slide5.active_triger {
    left: 0px;
    top: 0px;
    transform: perspective(800px) rotateY(10deg);
}

.animation_sd .slide6.active_triger {
    left: 0px;
    top: 0px;
    transform: perspective(800px) rotateY(10deg);
}

@media (max-width: 991px) {
    .animation_sd_blok {
        padding: 60px 0px;
    }

    .animation_sd {
        width: 85%;
        left: 1%;
        height: 250px;
    }

    .animation_sd .slide1 {
        left: -20px;
    }

    .animation_sd .slide2 {
        left: 70px;
    }

    .animation_sd .slide3 {
        left: 30px;
    }

    .animation_sd .slide4 {
        left: 30px;
        top: 50px;
    }

    .animation_sd .slide5 {
        left: 30px;
    }

    .animation_sd .slide6 {
        left: 30px;
        top: -50px;
    }
}
/* End */


/* Start:/local/components/refreshcomponents/block4/templates/.default/style.css?1751370466725*/
.big_image_text {position: relative;overflow: hidden;}
.big_image_text .image {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;overflow: hidden;background: #000;}
.big_image_text .image img {width: 100%;height: 100%;object-fit: cover;opacity: 0.5;}
.big_image_text .title {font-size: 48px;color: #fff;padding-bottom: 40px;line-height: 54px;}
.big_image_text .description {color: #fff;max-width: 500px;}
.big_image_text .content_area {position: relative;z-index: 1;padding: 100px 50px;max-width: 600px;}
.big_image_text .btn {min-width: 150px;}


@media (max-width: 991px) {
    .big_image_text .content_area {padding: 10px;}
    .big_image_text .title {font-size: 30px;line-height: 40px;padding-bottom: 21px;}
}

/* End */


/* Start:/local/components/refreshcomponents/block1v2/templates/.default/style.css?1751370634689*/
.block1v2{overflow:hidden;}
.block1v2 .item_content{height: 100%;padding: 35px 45px 35px 180px;    position: relative;}
.block1v2 .img{width: 100%;position: absolute;left: 30px;top: 35px;}
.block1v2 .img img{width: 120px;height: 120px;border-radius: 10px;object-fit: cover;}
.block1v2 .name{font-size: 24px;line-height: 28px;padding-bottom: 10px;color: #000;font-weight: 600;}
.block1v2 .value{}
.block1v2 .block_title{padding-bottom: 10px;}
.block1v2 .description{font-size: 18px;line-height: 22px;text-align: center;padding-bottom:20px;}

@media (max-width: 991px) {
	.block1v2 .img {position: initial;padding-bottom: 20px;}
	.block1v2 .item_content {padding: 20px;text-align: center;}
}
/* End */


/* Start:/local/components/refreshcomponents/block5/templates/.default/style.css?1751261559839*/
.block5{overflow:hidden;}
.block5 .item_content{height: 100%;position: relative;    text-align: center;}
.block5 .img{width: 100%;}
.block5 .img img{width: 140px;height: 100px;border-radius: 10px;object-fit: cover;}
.block5 .name{font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    padding-bottom: 10px;
    color: #000000;
    padding-top: 30px;}
.block5 .value{}
.block5 .num{position: absolute;
    top: -30px;
    left: calc(50% - 30px);
    height: 60px;
    width: 60px;
    color: #fff;
    background: var(--my-base-color);
    border-radius: 30px;
    display: flex
;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 32px;}
.block5 .block_title{padding-bottom: 10px;}
.block5 .description{text-align: center;font-size: 20px;line-height: 24px;}
@media (max-width: 991px) {

}
/* End */


/* Start:/local/components/refreshcomponents/prices/templates/.default/style.css?1751550909830*/
.prices{}
.prices .title{font-size: 24px;font-weight: 600;line-height: 28px;color: #000000;}
.prices .content_area{display: flex;flex-direction: column;gap: 20px;}
.prices .include{display: flex;gap: 6px;flex-wrap: wrap;}

.prices .include_item{position: relative;width: calc(50% - 11px);padding-left: 23px;font-size: 15px;line-height: 18px;color: var(--my-base-color);}
.prices .include_item:before{content: "";background: url(/upload/my/icon-yes.png);width: 15px;display: block;height: 15px;position: absolute;left: 0px;background-size: contain;background-position: center;background-repeat: no-repeat;}
.prices .price{position:relative;font-size: 36px;font-weight: 700;line-height: 40px;color: var(--my-base-color);}
.prices .btn_block{position:absolute;right:0px;    top: 0px;}


@media (max-width: 991px) {
.add_services{}
}

/* End */


/* Start:/local/components/refreshcomponents/feedback_lite/templates/.default/style.css?1751370796678*/
.feedback_lite {overflow: hidden;position:relative;}
.feedback_lite .area{padding: 50px;}
.feedback_lite .block_title {width: 100%;text-align: left;padding-bottom: 30px;}
.feedback_lite h2{margin-bottom:0px;}
.feedback_lite .btn_block{max-width: 200px;display: flex;    gap: 20px;}
.feedback_lite .btn_block a{}
.feedback_lite .image{position: absolute;bottom: 0px;max-height: 90%;right: 20px;max-width: 400px;}
.feedback_lite .image img{max-width: 100%;max-height: 100%;}
.feedback_lite .description{padding-bottom: 40px;}

@media (max-width: 991px) {
	.feedback_lite .area {padding: 10px;}
	.feedback_lite .image {position: relative;margin-bottom: -24px;padding-top: 38px;}
}

/* End */
/* /local/templates/refresh/components/bitrix/news/projects/bitrix/news.detail/.default/style.css?1751270265155 */
/* /local/components/refreshcomponents/bannertop/templates/.default/style.css?17538955211425 */
/* /local/templates/refresh/components/bitrix/breadcrumb/breadcrumb/style.css?1751369976625 */
/* /local/components/refreshcomponents/block7v1/templates/.default/style.css?1753089256616 */
/* /local/components/refreshcomponents/block3/templates/.default/style.css?1751370359938 */
/* /local/components/refreshcomponents/animation/templates/.default/style.css?17515228242500 */
/* /local/components/refreshcomponents/block4/templates/.default/style.css?1751370466725 */
/* /local/components/refreshcomponents/block1v2/templates/.default/style.css?1751370634689 */
/* /local/components/refreshcomponents/block5/templates/.default/style.css?1751261559839 */
/* /local/components/refreshcomponents/prices/templates/.default/style.css?1751550909830 */
/* /local/components/refreshcomponents/feedback_lite/templates/.default/style.css?1751370796678 */
