

/* Start:/bitrix/templates/mellis/components/bitrix/news/works_new/bitrix/news.detail/.default/style.css?16903956983505*/
:root {
    --swiper-navigation-size: 1.5rem;
}
.bl_slider_l {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(-120px);
  transform: translateX(-120px);
  -webkit-transition-delay: 1000ms;
  transition-delay: 1000ms;
  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
  transition: transform 2000ms ease, opacity 2000ms ease;
  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;
}
.bl_slider_r {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(120px);
  transform: translateX(120px);
  -webkit-transition-delay: 1000ms;
  transition-delay: 1000ms;
  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
  transition: transform 2000ms ease, opacity 2000ms ease;
  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;
}
 .swiper-slide-active .bl_slider_l, 
 .swiper-slide-active .bl_slider_r
 {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
.bl_slider .swiper-button-next, 
.bl_slider .swiper-button-prev {
	top: 50%;
	width: 45px;
	height: 45px;
	justify-content: center;
	align-items: center;
	/*background-color: var(--mellis-black);*/
	opacity: 0.5;
	 background-color: var(--mellis-base);
	color: var(--mellis-white);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.bl_slider.has-pagination .swiper-button-next, 
.bl_slider.has-pagination .swiper-button-prev {
	top: calc(50% - 20px);
}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.bl_slider .swiper-button-next:hover, .swiper .swiper-button-prev:hover {
    background-color: var(--mellis-base);
	opacity: 1;
    color: var(--mellis-white);
}
.services-details-one__massages-img img
{
	object-fit: cover;
}
@media (max-width: 992px) {
	.bl .services-details-one__massages-title{
		padding-top:40px;
	}
	.bl_img{
		order: -1 !important;
	}
	.bl_slider_l.order-first:not(.bl_img)
	{
		order: 0 !important;
	}
	.swiper-button-prev,.swiper-rtl .swiper-button-next {
		left: 0px;
		right: auto
	}

	.swiper-button-next,.swiper-rtl .swiper-button-prev {
		right: 0px;
		left: auto
	}
	.m_spagination {
		bottom: -40px !important;
	}
}
.swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	opacity: 1;
	background: rgba(0, 0, 0, 0.2);
}
.swiper-pagination-bullet-active {
	color: #fff;
	background: var(--mellis-base);
}
.m_spagination {
    bottom: -80px !important;
}
/* End */


/* Start:/bitrix/components/bitrix/player/templates/.default/style.min.css?1685005060122*/
td.popupmenu div.popupitem .playlist-edit{background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif)}
/* End */


/* Start:/bitrix/templates/mellis/components/bitrix/news.list/bl1/style.css?16894948073505*/
:root {
    --swiper-navigation-size: 1.5rem;
}
.bl_slider_l {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(-120px);
  transform: translateX(-120px);
  -webkit-transition-delay: 1000ms;
  transition-delay: 1000ms;
  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
  transition: transform 2000ms ease, opacity 2000ms ease;
  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;
}
.bl_slider_r {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(120px);
  transform: translateX(120px);
  -webkit-transition-delay: 1000ms;
  transition-delay: 1000ms;
  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
  transition: transform 2000ms ease, opacity 2000ms ease;
  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;
}
 .swiper-slide-active .bl_slider_l, 
 .swiper-slide-active .bl_slider_r
 {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
.bl_slider .swiper-button-next, 
.bl_slider .swiper-button-prev {
	top: 50%;
	width: 45px;
	height: 45px;
	justify-content: center;
	align-items: center;
	/*background-color: var(--mellis-black);*/
	opacity: 0.5;
	 background-color: var(--mellis-base);
	color: var(--mellis-white);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.bl_slider.has-pagination .swiper-button-next, 
.bl_slider.has-pagination .swiper-button-prev {
	top: calc(50% - 20px);
}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.bl_slider .swiper-button-next:hover, .swiper .swiper-button-prev:hover {
    background-color: var(--mellis-base);
	opacity: 1;
    color: var(--mellis-white);
}
.services-details-one__massages-img img
{
	object-fit: cover;
}
@media (max-width: 992px) {
	.bl .services-details-one__massages-title{
		padding-top:40px;
	}
	.bl_img{
		order: -1 !important;
	}
	.bl_slider_l.order-first:not(.bl_img)
	{
		order: 0 !important;
	}
	.swiper-button-prev,.swiper-rtl .swiper-button-next {
		left: 0px;
		right: auto
	}

	.swiper-button-next,.swiper-rtl .swiper-button-prev {
		right: 0px;
		left: auto
	}
	.m_spagination {
		bottom: -40px !important;
	}
}
.swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	opacity: 1;
	background: rgba(0, 0, 0, 0.2);
}
.swiper-pagination-bullet-active {
	color: #fff;
	background: var(--mellis-base);
}
.m_spagination {
    bottom: -80px !important;
}
/* End */
/* /bitrix/templates/mellis/components/bitrix/news/works_new/bitrix/news.detail/.default/style.css?16903956983505 */
/* /bitrix/components/bitrix/player/templates/.default/style.min.css?1685005060122 */
/* /bitrix/templates/mellis/components/bitrix/news.list/bl1/style.css?16894948073505 */
