

/* Start:/local/components/ranx/block.landing/templates/18_3_custom2/style.min.css?1735393522339*/
.block18-3{position:relative}.block18-3-bg{position:absolute;width:50%;top:0;right:0;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.block18-3.content-picture-left .block18-3-bg{left:0;right:unset}@media (max-width: 991px){.block18-3-bg{position:static;width:100%;margin-bottom:40px;height:300px}}
/* End */


/* Start:/local/components/ranx/block.landing/templates/2_1/style.min.css?1735393522517*/
.block2-1 .tizers{margin-bottom:-60px;justify-content:center}.block2-1 .tizer{display:flex;margin-bottom:60px}.block2-1 .tizer svg{float:left;margin-right:30px}.block2-1.text-light .svg-icon{color:#fff!important}.block2-1 .svg-icon svg,.block2-1 .tizer-icon svg{width:60px}.block2-1 .tizer-icon{font-size:60px;float:left;display:flex}.block2-1 .tizer-name{font-weight:bold;font-size:18px;line-height:23px;color:#333;margin-bottom:10px}.block2-1.text-light .tizer-name{color:#ffffff}.block2-1 .image{margin-right:30px}
/* End */


/* Start:/local/components/ranx/block.landing/templates/4_2/style.min.css?17353935223727*/
.block4-2 .service-item{position:relative;transition:transform 0.2s , box-shadow 0.2s;height:100%}.block4-2 .service-list:not(.no-gutters){margin-bottom:-30px}.block4-2 .service-list:not(.no-gutters) .row-item{margin-bottom:30px}.block4-2 .service-container{position:relative;padding:40px;border:1px solid #ECECEC;border-radius:4px;transition:transform 0.2s , box-shadow 0.2s;background-color:#fff}.block4-2 .service-container > .row{height:100%}.block4-2 .service-info-wrap{height:100%;display:flex;flex-direction:column}.block4-2 .service-img{margin-bottom:30px}.block4-2 .service-img svg{height:40px;width:40px}.block4-2 .service-img img{max-width:100%;min-width:40px}.block4-2 .service-name{font-weight:bold;font-size:18px;margin-bottom:10px;color:#000000}.block4-2 .service-desc{margin-bottom:15px;font-size:14px;color:#666}.block4-2 .service-props{margin-bottom:15px;font-size:13px;display:table;width:100%}.block4-2 .service-prices{margin-top:auto}.block4-2 .service-prices .service-price{font-weight:bold;font-size:20px;display:inline-block;margin-right:7px}.block4-2 .service-prices .service-old-price{font-size:16px;text-decoration:line-through;color:#999;display:inline-block}.block4-2 .bottom-button-container{margin-top:80px;text-align:center}.block4-2 .service-container .service-btn{display:none;margin-top:22px}.block4-2 .service-item:not(.hover) .service-container{height:inherit}.block4-2 .service-item.hover .service-container{border-color:transparent;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);z-index:1}.block4-2 .service-item.hover .service-btn{display:block}@media (max-width: 767px){.block4-2 .service-item:not(.hover) .service-container{height:unset}.block4-2 .service-item:not(.hover) .service-btn{display:block}}.modal4_2{margin:-10px 10px 0}.modal4_2-title{font-weight:bold;font-size:38px;line-height:47px;color:#333333;margin-bottom:40px}.modal4_2-picture{margin-bottom:50px}.modal4_2-picture img{width:100%;height:auto}.modal4_2-service{border:1px solid #ECECEC;box-sizing:border-box;border-radius:4px;margin-bottom:33px;padding:20px 30px 30px;display:flex}.modal4_2-service .icon svg{height:35px;width:30px;margin:10px 20px 0 0}.modal4_2-service .desc{max-width:415px;font-weight:normal;font-size:15px;line-height:24px;color:#333333;margin-top:3px;margin-right:5px}.modal4_2-service .wrap{margin-left:auto;flex-shrink:0}.modal4_2-service .prices{line-height:30px;display:flex}.modal4_2-service .cur-price{font-weight:bold;font-size:18px;margin-right:7px}.modal4_2-service .old-price{font-size:16px;text-decoration:line-through;color:#999999}.modal4_2-service .wrap > .order-button{margin-top:7px;padding:0}.modal4_2-preview-text{margin-bottom:27px;font-weight:normal;font-size:18px;line-height:27px;color:#333333}.modal4_2-detail-text{margin-bottom:23px;font-weight:normal;font-size:15px;line-height:24px;color:#666666}.modal4_2-chars{margin-bottom:10px}.modal4_2-chars .title{font-weight:bold;font-size:18px;line-height:28px;color:#333333;margin-bottom:23px}.modal4_2-chars .char{font-weight:normal;font-size:15px;line-height:22px;color:#555555;padding:13px 17px}.modal4_2-chars .char:nth-child(2n){background:#F7F7F7}.modal4_2-chars .char:nth-child(2n+1){background:#FFFFFF}@media (max-width: 765px){.modal4_2-service{flex-wrap:wrap}.modal4_2-service .wrap{flex-shrink:1}.modal4_2-service .prices{flex-wrap:wrap}}@media (max-width: 575px){.modal4_2{margin:-10px 0 0}.modal4_2-title{font-size:25px;line-height:30px;margin-bottom:20px}.modal4_2-picture{margin-bottom:20px}.modal4_2-service{margin-bottom:20px}.modal4_2-preview-text{font-size:16px;line-height:26px;margin-bottom:20px}.modal4_2-detail-text{font-size:14px;line-height:24px;margin-bottom:20px}.modal4_2-chars .title{margin-bottom:14px}}
/* End */


/* Start:/local/components/ranx/block.landing/templates/4_4/style.min.css?17353935223839*/
.block4-4 .service-list{margin-bottom:-32px}.block4-4 .service-item{position:relative;margin:0 0 32px;transition:transform 0.2s , box-shadow 0.2s;min-height:200px}.block4-4 .service-props-item{color:#fff}.block4-4 .service-container{background-size:cover;background-position:center;position:relative;width:100%;height:100%;border-radius:5px;overflow:hidden;transition:transform 0.2s , box-shadow 0.2s}.block4-4 .service-img{position:relative;width:100%;height:100%;overflow:hidden;font-size:0;line-height:0}.block4-4 .service-img img{max-height:100%;display:inline-block;width:100%}.block4-4 .opacity-block{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;transition:0.3s}.block4-4 .service-info{position:absolute;bottom:0;padding:30px;color:#fff;width:100%;padding-top:100px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.block4-4 .service-more-info{display:none}.block4-4 .service-container:hover .opacity-block{opacity:1}.block4-4 .service-container:hover .service-info{display:block;bottom:0;padding-top:30px;background:transparent}.block4-4 .service-container:hover .service-more-info{display:block}.block4-4 .service-title{font-size:18px;font-weight:600;line-height:normal}.block4-4 .service-container:hover .service-title{margin-bottom:10px}.block4-4 .service-desc{font-size:14px;margin-bottom:10px}.block4-4 .service-props{margin-bottom:10px;font-size:13px;width:100%}.block4-4 .service-prices .service-price{font-weight:bold;font-size:20px;display:inline-block;margin-right:7px}.block4-4 .service-prices .service-old-price{font-size:15px;text-decoration:line-through;display:inline-block}.block4-4 .service-btn{margin-top:20px}.block4-4 .service-prop-name .value:after{content:""}.block4-4 .col-lg-3 .service-desc,.block4-4 .col-lg-3 .service-props{display:none}.modal4_4{margin:-10px 10px 0}.modal4_4-title{font-weight:bold;font-size:38px;line-height:47px;color:#333333;margin-bottom:40px}.modal4_4-picture{margin-bottom:50px}.modal4_4-picture img{width:100%;height:auto}.modal4_4-service{border:1px solid #ECECEC;box-sizing:border-box;border-radius:4px;margin-bottom:33px;padding:20px 30px 30px;display:flex}.modal4_4-service .icon svg{height:35px;width:30px;margin:10px 20px 0 0}.modal4_4-service .desc{max-width:415px;font-weight:normal;font-size:15px;line-height:24px;color:#333333;margin-top:3px;margin-right:5px}.modal4_4-service .wrap{margin-left:auto;flex-shrink:0}.modal4_4-service .prices{line-height:30px;display:flex}.modal4_4-service .cur-price{font-weight:bold;font-size:18px;margin-right:7px}.modal4_4-service .old-price{font-size:16px;text-decoration:line-through;color:#999999}.modal4_4-service .wrap > .order-button{margin-top:7px;padding:0}.modal4_4-preview-text{margin-bottom:27px;font-weight:normal;font-size:18px;line-height:27px;color:#333333}.modal4_4-detail-text{margin-bottom:23px;font-weight:normal;font-size:15px;line-height:24px;color:#666666}.modal4_4-chars{margin-bottom:10px}.modal4_4-chars .title{font-weight:bold;font-size:18px;line-height:28px;color:#333333;margin-bottom:23px}.modal4_4-chars .char{font-weight:normal;font-size:15px;line-height:22px;color:#555555;padding:13px 17px}.modal4_4-chars .char:nth-child(2n){background:#F7F7F7}.modal4_4-chars .char:nth-child(2n+1){background:#FFFFFF}@media (max-width: 765px){.modal4_4-service{flex-wrap:wrap}.modal4_4-service .wrap{flex-shrink:1}.modal4_4-service .prices{flex-wrap:wrap}}@media (max-width: 575px){.modal4_4{margin:-10px 0 0}.modal4_4-title{font-size:25px;line-height:30px;margin-bottom:20px}.modal4_4-picture{margin-bottom:20px}.modal4_4-service{margin-bottom:20px}.modal4_4-preview-text{font-size:16px;line-height:26px;margin-bottom:20px}.modal4_4-detail-text{font-size:14px;line-height:24px;margin-bottom:20px}.modal4_4-chars .title{margin-bottom:14px}}
/* End */


/* Start:/local/components/ranx/block.landing/templates/18_3_custom/style.min.css?1735393522339*/
.block18-3{position:relative}.block18-3-bg{position:absolute;width:50%;top:0;right:0;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.block18-3.content-picture-left .block18-3-bg{left:0;right:unset}@media (max-width: 991px){.block18-3-bg{position:static;width:100%;margin-bottom:40px;height:300px}}
/* End */


/* Start:/local/components/ranx/block.landing/templates/9_1/style.min.css?17353935221892*/
.block9-1 .employee{height:460px;background-size:cover;background-position:center;width:100%;position:relative;border-radius:4px;overflow:hidden;margin-bottom:32px}.block9-1 .employee-cover{background-color:rgba(0, 0, 0, .5);position:absolute;top:0;left:0;width:100%;height:100%;display:none}.block9-1 .employee:hover .employee-cover{display:block}.block9-1 .employee-info{position:absolute;bottom:0;padding:30px;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.block9-1 .employee:hover .employee-info{background:transparent}.block9-1 .employee-info-top{height:120px;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-end}.block9-1 .employee-info-top > div{width:100%}.block9-1 .employee-info-bottom{display:none}.block9-1 .employee:hover .employee-info-top{height:auto;display:block}.block9-1 .employee:hover .employee-info-bottom{display:block}.block9-1 .employee-post{font-size:13px;line-height:20px;color:#ffffff;opacity:0.7;text-align:center}.block9-1 .employee-name{font-size:18px;line-height:27px;color:#ffffff;text-align:center}.block9-1 .employee-desc{font-size:13px;line-height:20px;color:#ffffff;text-align:center;margin-top:7px}.block9-1 .employee-props{margin-top:14px}.block9-1 .employee-prop{margin-top:6px}.block9-1 .employee-prop:first-child{margin-top:0}.block9-1 .employee-prop-name{font-size:13px;line-height:20px;text-align:center;color:#ffffff;opacity:0.7;margin-top:3px}.block9-1 .employee-prop-value{font-size:13px;line-height:20px;text-align:center;color:#ffffff;display:block}.block9-1 .employee-socials{display:flex;justify-content:center;margin-top:17px}.block9-1 .employee-socials a{width:19px;height:19px;position:relative;color:#ffffff;opacity:0.5;margin:0 10px}.block9-1 .employee-socials a:hover{opacity:1}.block9-1 .employee-socials a > svg{width:19px;height:19px;position:absolute;top:0;left:0}
/* End */


/* Start:/local/components/ranx/block.landing/templates/12_4/style.min.css?17353935223690*/
.block12-4-slider{position:relative;margin-left:-16px;margin-right:-16px}.block12-4-slides{width:100%;margin:0}.block12-4-slide{background-color:#ffffff;padding:35px 40px;border:1px solid #ececec;border-radius:4px;outline:none;height:100%}.block12-4-slide-wrap{padding:0 16px}.block12-4-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:30px;position:relative;border-bottom:1px solid #ececec}.block12-4-top.block12-4--nouser{padding-bottom:10px}.block12-4-user{min-width:180px;display:flex}.block12-4-stars{height:19px;display:flex;align-content:flex-end;position:absolute;bottom:-9px;left:0;background-color:#ffffff;padding-right:15px}.block12-4-star{margin-right:1px;width:19px;min-width:19px;height:19px;position:relative}.block12-4-stars .block12-4-star:last-child{margin-right:0}.block12-4-star--on{color:#f2d228}.block12-4-star--off{color:#dfdfdf}.block12-4-star svg{width:19px;height:19px;position:absolute;top:0;left:0}.block12-4-text{font-size:15px;line-height:24px;color:#666666}.block12-4-avatar{width:60px;min-width:60px;height:60px;background-size:cover;border-radius:50%;margin-right:20px}.block12-4-post{font-size:13px;line-height:20px;color:#999999}.block12-4-name{font-weight:bold;font-size:16px;line-height:25px;color:#333333}.block12-4-info{display:flex;align-content:center;flex-wrap:wrap}.block12-4-info > div{width:100%}.block12-4 .slick-dots{list-style:none;margin-top:30px;margin-bottom:0;display:flex;justify-content:center;padding:0}.block12-4 .slick-dots li{width:20px;height:4px;margin:0 5px;border-radius:3px;cursor:pointer}.block12-4 .slick-dots li:not(.slick-active){background-color:#cccccc}.block12-4 .slick-dots li > button{display:none}.block12-4 .slick-arrow{position:absolute;top:calc(50% - 47px);width:40px;height:40px;background-color:#ffffff;color:#333333;border-radius:4px;cursor:pointer;z-index:1}.block12-4 .slick-arrow svg{position:absolute;top:calc(50% - 6px);left:calc(50% - 4px)}.block12-4 .slick-arrow.arrow-prev{left:-4px}.block12-4 .slick-arrow.arrow-next{right:-4px}.block12-4-oneslide .slick-dots{display:none !important}.block12-4-more{margin-top:20px}@media (max-width: 767px){.block12-4-slide{padding:30px}.block12-4-top{flex-wrap:wrap}.block12-4-top > div{width:100%}.block12-4-user{display:flex;width:100%;margin-left:0}.block12-4-avatar{margin-right:20px;margin-bottom:0}.block12-4 .slick-arrow{display:none !important}.block12-4 .slick-list{padding-right:38px}.block12-4-slide-wrap{padding-left:16px;padding-right:0}.block12-4-slider{margin-left:-20px;margin-right:-20px}.block12-4-oneslide .slick-list{padding-right:0 !important}.block12-4-oneslide .block12-4-slide-wrap{padding:0 16px !important}}.modal12-4-top{display:flex;margin-bottom:23px;justify-content:space-between;align-items:center}.modal12-4-user{display:flex}.modal12-4-avatar{width:74px;min-width:74px;height:74px;margin-right:25px;border-radius:50%;background-size:cover}.modal12-4-info{display:flex;align-content:center;flex-wrap:wrap}.modal12-4-info > div{width:100%}.modal12-4-post{font-size:13px;line-height:20px;color:#999999}.modal12-4-name{font-weight:bold;font-size:20px;line-height:30px;color:#333333}.modal12-4-stars{height:19px;display:flex}.modal12-4-star{margin-right:3px;width:19px;height:19px;position:relative}.modal12-4-stars .modal12-4-star:last-child{margin-right:0}.modal12-4-star--on{color:#f2d228}.modal12-4-star--off{color:#dfdfdf}.modal12-4-star svg{width:19px;height:19px;position:absolute;top:0;left:0}.modal12-4-review{font-size:15px;line-height:24px;color:#666666}@media (max-width: 767px){.modal12-4-top{flex-wrap:wrap}.modal12-4-top > div{width:100%}.modal12-4-stars{margin-top:25px}}
/* End */


/* Start:/local/components/ranx/block.landing/templates/15_2/style.min.css?1735393522485*/
.block15-2.content-align-left .block15-2-content{text-align:left}.block15-2.block.content-align-left .block-btns,.block15-2.block.content-align-left .block-title{justify-content:flex-start;text-align:left}.block15-2.content-align-center .block15-2-content{text-align:center}.block15-2.content-align-wide .block15-2-content{text-align:justify}.block15-2.block.content-align-wide .block-btns,.block15-2.block.content-align-wide .block-title{justify-content:flex-start;text-align:justify}
/* End */


/* Start:/local/components/ranx/block.landing/templates/5_1/style.min.css?17353935221298*/
.block5-1-container{display:flex;flex-direction:column;position:relative}.block5-1-card{background:#FFFFFF;padding:33px 40px 31px;border:1px solid #ECECEC;box-sizing:border-box;position:relative;transition:0.3s;overflow:hidden;margin-bottom:-1px}.block5-1-card:hover{box-shadow:0 5px 25px rgba(0, 0, 0, 0.15);border-color:#FFFFFF;cursor:pointer;z-index:2}.block5-1-card-header{width:calc(100% - 62px)}.block5-1-question{font-weight:600;font-size:18px;line-height:27px;color:#333333}.block5-1-card.collapsed .block5-indicator{display:none}.block5-indicator{position:absolute;height:11px;width:8px;left:-4px;top:42px;border-radius:4px;transition:0.3s}.block5-1-card-body{font-size:15px;line-height:24px;color:#666666;margin-top:17px}.block5-1 .btn-arrow{position:absolute;right:33px;top:33px;transform:rotate(180deg);height:32px;width:32px;background-image:url('/local/components/ranx/block.landing/templates/5_1/img/arrow-down-gray.svg');background-color:#FFFFFF;background-position:center;background-repeat:no-repeat;border:1px solid #ECECEC;box-sizing:border-box;border-radius:3px}.block5-1 .btn-arrow:hover,.block5-1-card:hover .btn-arrow{cursor:pointer;background-image:url('/local/components/ranx/block.landing/templates/5_1/img/arrow-down.svg')}.block5-1 .btn-arrow.collapsed{transform:rotate(0deg)}@media (max-width: 575px){.block5-1-card{padding:31px}.block5-1 .btn-arrow{right:31px;top:31px}}
/* End */


/* Start:/local/components/ranx/block.landing/templates/10_2/style.min.css?1735393522713*/
.block10-2-gallery{max-width:100%}.block10-2-item-card{outline:none;margin-bottom:20px}.block10-2-gallery a img{outline:none;min-height:100%;min-width:100%}.block10-2-gallery a{outline:none;display:block;height:291px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.block10-2-gallery--4 a{height:215px}.block10-2 .dark-hover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));transition:0.3s;position:absolute;height:100%;width:100%;top:0;opacity:0}.block10-2 .dark-hover:hover{opacity:1;transition:0.3s}@media (max-width: 767px){.block10-2-gallery a{height:300px;width:100%}.block10-2-gallery a img{width:100%;min-width:unset}}
/* End */


/* Start:/local/components/ranx/block.landing/templates/10_3/style.min.css?1735393522832*/
.block10-3-gallery{max-width:100%;margin-top:40px}.block10-3-item-card{outline:none}.block10-3-gallery a img{outline:none;height:100%;min-width:100%;min-height:100%}.block10-3-gallery a{outline:none;display:block;height:321px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.block10-3 .dark-hover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));transition:0.3s;position:absolute;height:100%;width:100%;top:0;opacity:0}.block10-3 .dark-hover:hover{opacity:1;transition:0.3s}@media (min-width: 990px){.block10-3-item-card{max-width:480px}}@media (max-width: 989px){.block10-3-gallery{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.block10-3-gallery a{height:321px;width:100%}.block10-3-gallery a img{width:100%;min-width:unset}}
/* End */


/* Start:/local/components/ranx/block.landing/templates/18_2/style.min.css?1735393522659*/
.block18-2 .block-title{margin-bottom:30px !important}.block18-2.text-light .contact-info a{color:#f8f9fa}.block18-2 .contact-items{}.block18-2 .contact-item{margin-bottom:17px}.block18-2 .contact-item-name{font-size:13px;line-height:23px}.block18-2:not(.text-light) .contact-item-name{color:#999999}.block18-2 .contact-item-value{font-size:16px;line-height:23px}.block18-2 .contact-item-value a{font-size:16px;line-height:23px}.block18-2:not(.text-light) .contact-item-value a{color:#333333}.block-18-2-socials{margin-top:23px}.block-18-2-socials .block-social{margin-right:25px;color:#888888}@media (max-width: 991px){.block18-2 .form-wrap{margin-top:40px}}
/* End */


/* Start:/local/templates/ranx-landing/components/bitrix/news.list/fx_otzyvy/style.css?17429813404668*/
.block12-1-text-plus, .block12-1-text-minus {

	margin: 10px 0 0;
	font-size: 15px;
	color: #666666;
	font-style: italic;
}
.block12-1-text-plus span,
.block12-1-text-minus span{
	font-weight: 600 !important;
}


.block12-1-slider {
	position: relative;
}

.block12-1-slides {
	max-width: 1182px;
	margin: 0 auto;
}

.block12-1-slide {
	background-color: #ffffff;
	padding: 50px;
	border: 1px solid #ececec;
	border-radius: 4px;
	outline: none;
	margin: 25px 0;
}

.block12-1-user {
	margin-left: 50px;
	width: 180px;
	min-width: 180px;
}

.block12-1-icons {
	display: flex;
	margin-bottom: 10px;
}

.block12-1-quotes {
	width: 25px;
	height: 18px;
	color: #d9d9d9 !important;
	position: relative;
	margin-right: 40px;
}

.block12-1-quotes svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 25px;
	height: 18px;
}

.block.text-light .block12-1-quotes {
	color: #ffffff;
}

.block12-1-stars {
	max-width: 107px;
	height: 19px;
	display: flex;
}

.block12-1-star {
	margin-right: 3px;
	width: 19px;
	height: 19px;
	position: relative;
}

.block12-1-stars .block12-1-star:last-child {
	margin-right: 0;
}

.block12-1-star--on {
	color: #f2d228;
}

.block12-1-star--off {
	color: #dfdfdf;
}

.block12-1-star svg {
	width: 19px;
	height: 19px;
	position: absolute;
	top: 0;
	left: 0;
}

.block12-1-text {
	font-size: 15px;
	line-height: 24px;
	color: #666666;
}

.block12-1-avatar {
	width: 80px;
	min-width: 80px;
	height: 80px;
	background-size: cover;
	border-radius: 50%;
	margin-bottom: 14px;
}

.block12-1-post {
	font-size: 14px;
	color: #666666;
	padding: 15px 0 12px;
}

.block12-1-name {
	font-weight: 500 !important;
	font-size: 20px;
	line-height: 25px;
	color: #333333;
}

.block12-1 .slick-dots {
	list-style: none;
	margin-top: 30px;
	margin-bottom: 0;
	display: flex;
	justify-content: center;
	padding: 0;
}

.block12-1 .slick-dots li {
	width: 20px;
	height: 4px;
	margin: 0 5px;
	border-radius: 3px;
	cursor: pointer;
}

.block12-1 .slick-dots li:not(.slick-active) {
	background-color: #cccccc;
}

.block12-1 .slick-dots li>button {
	display: none;
}

.block12-1 .slick-arrow {
	position: absolute;
	top: calc(50% - 47px);
	width: 40px;
	height: 40px;
	background-color: #ffffff;
	color: #333333;
	border-radius: 4px;
	cursor: pointer;
	z-index: 1;
}

.block12-1 .slick-arrow svg {
	position: absolute;
	top: calc(50% - 6px);
	left: calc(50% - 4px);
}

.block12-1 .slick-arrow.arrow-prev {
	left: -20px;
}

.block12-1 .slick-arrow.arrow-next {
	right: -20px;
}

.block12-1-oneslide .slick-dots {
	display: none !important;
}

.block12-1-more {
	margin-top: 20px;
}

@media (max-width: 767px) {
	.block12-1-slide {
		padding: 30px;
		margin: 15px 0;
	}

	.block12-1-user {
		display: flex;
		margin-bottom: 25px;
		width: 100%;
		margin-left: 0;
	}

	.block12-1-avatar {
		float: left;
		margin-right: 20px;
		margin-bottom: 0;
	}

	.block12-1-info {
		display: flex;
		align-content: center;
		flex-wrap: wrap;
	}

	.block12-1-info>div {
		width: 100%;
	}

	.block12-1 .slick-arrow {
		display: none !important;
	}

	.block12-1-icons {
		margin-bottom: 0;
	}

	.block12-1-stars {
		margin-bottom: 20px;
	}

	.block12-1 .slick-list {
		padding-right: 38px;
	}

	.block12-1-slide-wrap {
		padding-left: 16px;
	}

	.block12-1-slider {
		margin-left: -20px;
		margin-right: -20px;
	}

	.block12-1-oneslide .slick-list {
		padding-right: 0 !important;
	}

	.block12-1-oneslide .block12-1-slide-wrap {
		padding: 0 16px !important;
	}
}

/* modal styles */
.modal12-1-top {
	display: flex;
	margin-bottom: 23px;
	justify-content: space-between;
	align-items: center;
}

.modal12-1-user {
	display: flex;
}

.modal12-1-avatar {
	width: 74px;
	min-width: 74px;
	height: 74px;
	margin-right: 25px;
	border-radius: 50%;
	background-size: cover;
}

.modal12-1-info {
	display: flex;
	align-content: center;
	flex-wrap: wrap;
}

.modal12-1-info>div {
	width: 100%;
}

.modal12-1-post {
	font-size: 13px;
	line-height: 20px;
	color: #999999;
}

.modal12-1-name {
	font-weight: bold;
	font-size: 20px;
	line-height: 30px;
	color: #333333;
}

.modal12-1-stars {
	height: 19px;
	display: flex;
}

.modal12-1-star {
	margin-right: 3px;
	width: 19px;
	height: 19px;
	position: relative;
}

.modal12-1-stars .modal12-1-star:last-child {
	margin-right: 0;
}

.modal12-1-star--on {
	color: #f2d228;
}

.modal12-1-star--off {
	color: #dfdfdf;
}

.modal12-1-star svg {
	width: 19px;
	height: 19px;
	position: absolute;
	top: 0;
	left: 0;
}

.modal12-1-review {
	font-size: 15px;
	line-height: 24px;
	color: #666666;
}

@media (max-width: 767px) {
	.modal12-1-top {
		flex-wrap: wrap;
	}

	.modal12-1-top>div {
		width: 100%;
	}

	.modal12-1-stars {
		margin-top: 25px;
	}
}
/* End */
/* /local/components/ranx/block.landing/templates/18_3_custom2/style.min.css?1735393522339 */
/* /local/components/ranx/block.landing/templates/2_1/style.min.css?1735393522517 */
/* /local/components/ranx/block.landing/templates/4_2/style.min.css?17353935223727 */
/* /local/components/ranx/block.landing/templates/4_4/style.min.css?17353935223839 */
/* /local/components/ranx/block.landing/templates/18_3_custom/style.min.css?1735393522339 */
/* /local/components/ranx/block.landing/templates/9_1/style.min.css?17353935221892 */
/* /local/components/ranx/block.landing/templates/12_4/style.min.css?17353935223690 */
/* /local/components/ranx/block.landing/templates/15_2/style.min.css?1735393522485 */
/* /local/components/ranx/block.landing/templates/5_1/style.min.css?17353935221298 */
/* /local/components/ranx/block.landing/templates/10_2/style.min.css?1735393522713 */
/* /local/components/ranx/block.landing/templates/10_3/style.min.css?1735393522832 */
/* /local/components/ranx/block.landing/templates/18_2/style.min.css?1735393522659 */
/* /local/templates/ranx-landing/components/bitrix/news.list/fx_otzyvy/style.css?17429813404668 */
