.lead {
  margin-bottom: 1rem;
  margin-top: 1rem; }

.accent {
  color: #000;
  font-size: 1.3rem;
  letter-spacing: 0.005em;
  line-height: 1.4;
  margin-bottom: 1rem;
  margin-top: 1rem; }
  @media (min-width: 768px) {
    .accent {
      font-size: 1.4rem; } }

.mw-900,
.lead.mw-900,
.accent.mw-900 {
  max-width: 900px; }

/*# sourceMappingURL=styles.css.map */
@media (min-width: 768px){
  #barba-wrapper .product--card .product-title {
      max-height: 5.6rem;
  }
}

@media (min-width: 768px){
  .section-head__h2 {
      font-size: 1.85rem;
  }
}

@media (min-width: 992px){
  .section-head__h2 {
      font-size: 2.5rem;
  }
}
.section-head__h2 {
  margin-bottom: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}
.product--card .product-title {
  max-height: 6.4rem;
}
.mw-900,
.lead.mw-900,
.accent.mw-900 {
	max-width: 900px;
}

.l-section__container .col-md-6 {
	max-width: 33%;
}

.block_bg_stretching {
	position: relative;
	padding: 8vw 0;
}

.block_bg_stretching::before {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	bottom: 0;
	width: 100vw;
	background: #0B1226;
	z-index: -1;
}

.choice_lang_header {
	opacity: 1 !important;
	display: block !important;
	transform: scale(1) translateY(-20px) translateX(0px) !important;
	width: 5.5rem;
}

.l-header__fab.active .choice_lang_header {
	transform: scale(1) translateY(5px) translateX(0px) !important;
}



.choice_lang_header.l-contrast a,
.choice_lang_header.l-contrast span {
	color: #525252;
}

.choice_lang_header.l-contrast--light a,
.choice_lang_header.l-contrast--light span {
	color: #fff;
}

@media (max-width: 600px) {
	.l-section.l-section--right.l-section--vh100 {
		min-height: 65vh;
	}
}

@media (min-width: 768px) {
	.interesting-title {
		padding-left: 3rem;
		position: relative;
	}

	.interesting-title:before {
		background-color: #0B3B5F;
		content: '';
		display: inline-block;
		height: 0.07em;
		margin: 0.54167em auto;
		min-height: 2px;
		position: absolute;
		left: 0;
		width: 1.5em;
		vertical-align: baseline;
	}
}

.interesting-container {
	padding-right: 0.9375rem !important;
	padding-left: 0.9375rem !important;
}

@media (min-width: 992px) {
	.interesting-container {
		padding-left: 3rem !important;
		padding-right: 3rem !important;
	}
}

img.interesting-image {
	height: 335px;
	object-fit: cover;
	object-position: left;
}

@media (max-width: 1024px) {
	img.interesting-image {
		height: 286px;
	}
}

@media (max-width: 768px) {
	img.interesting-image {
		height: 286px;
	}
}

@media (max-width: 320px) {
	img.interesting-image {
		height: 250px;
	}
}

/* --------------------------------------blog gen--------------------------------------------------- */

.accent-min {
	color: #000;
	font-size: 1.2rem;
	letter-spacing: 0.005em;
	line-height: 1.4;
	margin-bottom: 1rem;
	margin-top: 0rem;
  cursor: default;
}
.accent_white {
	color: #FFFFFF;
}

.blog-body {
  position: relative;
  margin-top: 30px;
}

.blog-content {
  position: relative;
  width: 100%;
  margin-bottom: 70px;
}
.blog-title {
  margin: 0;
  font-weight: 700;
  font-size: 35px;
  line-height: 43px;
}
.blog-text {
  margin: 20px 0;
}

/* ---------------------------------------blog-title-style-------------------------------------------------- */
.blog-title-style {
  position: absolute;
  width: 120%;
  font-family: 'Times New Roman';
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(11, 18, 38, 0.1);
  transform-origin: left top;
  cursor: default;
}
.blog-title-style_max {
  font-size: 235px;
  line-height: 100px;
}
.blog-title-style_min {
  font-size: 120px;
  line-height: 109px;
}
.blog-title-style_left {
  left: 0;
  top: 0;
  transform: rotate(90deg) translateY(65px);
}
.blog-title-style_right {
  left: 100%;
  top: 0;
  transform: rotate(90deg) translateY(calc(-100% - 65px));
}
.blog-title-style_two-strokes-right {
  width: 60%;
}
@media (max-width: 1690px) {
  .blog-title-style_two-strokes-right {
    width: 130%;
  }
}
@media (max-width: 1650px) {
  .blog-title-style_max {
    display: none; 
  }
}
@media (max-width: 1500px) {
  .blog-title-style_min {
    display: none; 
  }
}

/* ---------------------------------------blog-card-------------------------------------------------- */
.blog-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 40px;
}
.blog-card:hover .blog-card__link{
  color: #0B1226;
}
.blog-card_slide {
  margin-bottom: 0;
}
.blog-card__preview {
  position: relative;
  width: 100%;
  padding-bottom: 300px;
  overflow: hidden;
}
.blog-card__image {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  top: 0;
  left: 0;
  object-fit: cover;
  object-position: left top;
}
.blog-card__date {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 92px;
  height: 50px;
  background-color: #0B1226;
  color: #E5E5E5;
  font-size: 18px;
  line-height: 30px;
  cursor: pointer;
}
.blog-card__title {
  margin-top: 10px;
  margin-bottom: 5px;
  color: #0B1226;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
}
.blog-card__description {
  flex-grow: 1;
  margin-top: 5px;
  margin-bottom: 15px;
  color: #0B1226;
  font-size: 16px;
  line-height: 20px;
}
.blog-card__footer {
  display: flex;
  justify-content: space-between;
}
.blog-card__time-to-read {
  display: flex;
  align-items: center;
}
.blog-card__time-icon {
  margin-left: 6px;
}
.blog-card__time-text {
  margin-left: 10px;
  color: #6A6A6A;
  font-size: 16px;
  line-height: 30px;
  cursor: default;
}
.blog-card__link {
}
.blog-card__link_link {
  color: #A5A5A5;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  text-decoration-line: underline;
  text-transform: uppercase;
}
.blog-card__link_text {
  flex-grow: 1;
}
.blog-card__link_text::before {
  display: block;
  content: '';
  margin-top: 20px;
  width: 92px;
  height: 2px;
  background-color: #0B1226;
}
.blog-card__link_text:hover {
  text-decoration-line: none;
}
@media (max-width: 1025px) {
  .blog-card__title {
    font-size: 18px;
  }
}
@media (max-width: 999px) {
  .blog-card_slide {
    width: 307px;
  }
}
@media (max-width: 339px) {
  .blog-card_slide {
    width: auto;
  }
}

.blog-card__view_counter{
	position: absolute;
	display: flex;
	top: 0;
	left: 0;
	padding: 10px;
	background: rgba(11, 18, 38, 0.5);
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 30px;
	color: #E5E5E5;
	align-items: center;
}
.blog-card__view_counter::before{
	display: block;
	content: "";
	width: 20px;
	height: 20px;
	margin-right: 10px;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2113_879)'%3E%3Cpath d='M9.99992 3.75C5.83325 3.75 2.27492 6.34167 0.833252 10C2.27492 13.6583 5.83325 16.25 9.99992 16.25C14.1666 16.25 17.7249 13.6583 19.1666 10C17.7249 6.34167 14.1666 3.75 9.99992 3.75ZM9.99992 14.1667C7.69992 14.1667 5.83325 12.3 5.83325 10C5.83325 7.7 7.69992 5.83333 9.99992 5.83333C12.2999 5.83333 14.1666 7.7 14.1666 10C14.1666 12.3 12.2999 14.1667 9.99992 14.1667ZM9.99992 7.5C8.61659 7.5 7.49992 8.61667 7.49992 10C7.49992 11.3833 8.61659 12.5 9.99992 12.5C11.3833 12.5 12.4999 11.3833 12.4999 10C12.4999 8.61667 11.3833 7.5 9.99992 7.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2113_879'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
/* ---------------------------------------blog-slider-------------------------------------------------- */
.blog-slider {
  width: 100%;
}
.blog-slider .owl-stage-outer {
  padding-bottom: 40px;
}
.blog-slider .owl-nav {
  position: absolute;
  display: block;
  top: -45px;
  width: 100%;
}
.blog-slider .owl-nav button.owl-prev {
  left: 90%;
  font-size: 55px;
}
.blog-slider .owl-nav button.owl-next {
  right: 0;
  margin-right: 0;
  font-size: 55px;
}
.blog-slider .owl-dots {
  position: absolute;
  bottom: 0;
}
.blog-slider .owl-dots button.owl-dot {
  margin: 4px;
}

/* ---------------------------------------blog-detail gen-------------------------------------------------- */
.blog-news-detail {
  padding: 0 !important;
  margin: 0 !important;
}
.blog-detail-wrapper {
  position: relative;
  padding: 80px 0;
  font-size: 20px;
  line-height: 32px;
  width: 100%;
}
.blog-detail-wrapper_grey::before {
  background: #F5F5F5;
}
.blog-detail-wrapper_white::before {
  background: #FFF;
}
.blog-detail-wrapper_blue::before {
  background: #0B3B5F;
}

@media (max-width: 481px) {
  .blog-detail-wrapper {
    position: relative;
    padding: 60px 0;
    font-size: 18px;
    line-height: 29px;
  }
}
@media (max-width: 360px) {
  .blog-detail-wrapper {
    position: relative;
    padding: 40px 0;
    font-size: 15px;
    line-height: 24px;
  }
}

/* ---------------------------------------blog-detail-nav-list-------------------------------------------------- */
.blog-detail-nav-list {
  margin-left: 12px;
  color: #000000;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  text-decoration-line: underline;
  list-style-type: decimal-leading-zero;
}
.blog-detail-nav-list__item:hover {
  color: #0B3B5F;
}
.blog-detail-nav-list__item:hover .blog-nav-list__link {
  color: #0B3B5F;
}
.blog-detail-nav-list__link {
  color: #000000;
  font-weight: 400;
}
@media (max-width: 481px) {
  .blog-detail-nav-list {
    line-height: 28px;
  }
}
@media (max-width: 360px) {
  .blog-detail-nav-list {
    font-size: 16px;
    line-height: 26px;
  }
}

/* ---------------------------------------blog-detail-topic-------------------------------------------------- */
.blog-detail-topic {
  position: relative;
  color: #0B1226;
  margin-bottom: 40px;
}
.blog-detail-topic__title {
  margin: 0 0 40px;
  font-weight: 700;
  font-size: 35px;
  line-height: 56px;
}
@media (max-width: 481px) {
  .blog-detail-topic__title {
    margin: 0 0 20px;
    font-size: 24px;
    line-height: 38px;
  }
}
@media (max-width: 360px) {
  .blog-detail-topic__title {
    font-size: 20px;
    line-height: 32px;
  }
}

/* blog detail banner */
.rs-banner__blog_info {
    display: grid;
    grid-template-columns: repeat(3, max-content);
    gap: 25px;
	width: fit-content;
	padding-bottom: 10px;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 60px;
	margin-bottom: 20px;
}
.rs-banner__title.h1{
	font-size: 3.3rem;
  font-family: 'Montserrat',sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 65px;
  color: #FFFFFF;
}
.rs-banner__text {
  font-family: 'Montserrat',sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 160%;
  color: #FFFFFF;
}
.rs-banner-container .breadcrumb-item span {
	font-size: 0.8rem;
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  line-height: 17px;
}
.rs-banner-container .breadcrumb-item + .breadcrumb-item::before {
  background-image: url(/images/bread-white.svg) !important;
}
.rs-banner__blog_info_date{
	display: flex;
	align-items: center;
}
.rs-banner__blog_info_date::before{
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 10px;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2119_1516)'%3E%3Cpath d='M17 12H12V17H17V12ZM16 1V3H8V1H6V3H5C3.89 3 3.01 3.9 3.01 5L3 19C3 20.1 3.89 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3H18V1H16ZM19 19H5V8H19V19Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2119_1516'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.rs-banner__blog_info_views{
	display: flex;
	align-items: center;
}
.rs-banner__blog_info_views::before{
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 10px;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2119_1508)'%3E%3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12C2.73 16.39 7 19.5 12 19.5C17 19.5 21.27 16.39 23 12C21.27 7.61 17 4.5 12 4.5ZM12 17C9.24 17 7 14.76 7 12C7 9.24 9.24 7 12 7C14.76 7 17 9.24 17 12C17 14.76 14.76 17 12 17ZM12 9C10.34 9 9 10.34 9 12C9 13.66 10.34 15 12 15C13.66 15 15 13.66 15 12C15 10.34 13.66 9 12 9Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2119_1508'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.rs-banner__blog_info_time{
	display: flex;
	align-items: center;
}
.rs-banner__blog_info_time::before{
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 10px;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2119_1501)'%3E%3Cpath d='M18 22L17.99 16L14 12L17.99 7.99L18 2H6V8L10 12L6 15.99V22H18ZM8 7.5V4H16V7.5L12 11.5L8 7.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2119_1501'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
/* /blog detail banner */

/* google rating */
.google_rating__wrapper{
	padding: 8px 15px;
	background: #0B3B5F;
	display: grid;
	grid-template-areas: 
    "points stars"
    "logo logo"; 
	align-items: center;
	column-gap: 3px;
    row-gap: 5px;
	position: relative;
	transform: translate(0, -1.2rem);
	margin-right: 3rem;
}
@media (max-width:1440px) {
	.google_rating__wrapper{
		margin-right: 5rem;
	}
}
@media (max-width: 1240px){
	.google_rating__wrapper {
		margin-right: 10rem;
	}
}
@media (max-width: 768px){
	.google_rating__wrapper {
		margin-right: 0;
		max-width: 188px;
	}
}
.google_rating__points{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	background: linear-gradient(143.16deg, #EEC76C 13.9%, #FFEAB5 35.65%, #E7C278 56.03%, #D8B66D 80.54%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	grid-area: points;
}
.google_rating__stars{
	grid-area: stars;
	width: 83px;
	height: 16px;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='83' height='16' viewBox='0 0 83 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2165_976)'%3E%3Cpath d='M7.5 11.3773L11.3625 13.7086L10.3375 9.31481L13.75 6.35856L9.25625 5.97731L7.5 1.83356L5.74375 5.97731L1.25 6.35856L4.6625 9.31481L3.6375 13.7086L7.5 11.3773Z' fill='url(%23paint0_linear_2165_976)'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_2165_976)'%3E%3Cpath d='M24.5 11.3773L28.3625 13.7086L27.3375 9.31481L30.75 6.35856L26.2563 5.97731L24.5 1.83356L22.7438 5.97731L18.25 6.35856L21.6625 9.31481L20.6375 13.7086L24.5 11.3773Z' fill='url(%23paint1_linear_2165_976)'/%3E%3C/g%3E%3Cg clip-path='url(%23clip2_2165_976)'%3E%3Cpath d='M41.5 11.3773L45.3625 13.7086L44.3375 9.31481L47.75 6.35856L43.2563 5.97731L41.5 1.83356L39.7438 5.97731L35.25 6.35856L38.6625 9.31481L37.6375 13.7086L41.5 11.3773Z' fill='url(%23paint2_linear_2165_976)'/%3E%3C/g%3E%3Cg clip-path='url(%23clip3_2165_976)'%3E%3Cpath d='M58.5 11.3773L62.3625 13.7086L61.3375 9.31481L64.75 6.35856L60.2563 5.97731L58.5 1.83356L56.7438 5.97731L52.25 6.35856L55.6625 9.31481L54.6375 13.7086L58.5 11.3773Z' fill='url(%23paint3_linear_2165_976)'/%3E%3C/g%3E%3Cg clip-path='url(%23clip4_2165_976)'%3E%3Cpath d='M75.6292 11.1633L75.5 11.0853L75.3708 11.1633L72.0156 13.1884L72.906 9.3716L72.9402 9.22465L72.8262 9.12585L69.8615 6.55757L73.7649 6.22641L73.9151 6.21367L73.9739 6.07486L75.5 2.47421L77.0261 6.07486L77.0849 6.21367L77.2351 6.22641L81.1385 6.55757L78.1738 9.12585L78.0598 9.22465L78.094 9.3716L78.9844 13.1884L75.6292 11.1633Z' stroke='%23F9DD9B' stroke-width='0.5'/%3E%3Cpath d='M75.5 11.3773L77.2563 12.4373C77.2563 9.77637 77.2563 6.57643 77.2563 5.97731L75.5 1.83356L73.7437 5.97731L69.25 6.35856L72.6625 9.31481L71.6375 13.7086L75.5 11.3773Z' fill='url(%23paint4_linear_2165_976)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2165_976' x1='2.76201' y1='3.6449' x2='9.30037' y2='12.8327' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EEC76C'/%3E%3Cstop offset='0.32642' stop-color='%23FFEAB5'/%3E%3Cstop offset='0.632222' stop-color='%23E7C278'/%3E%3Cstop offset='1' stop-color='%23D8B66D'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2165_976' x1='19.762' y1='3.6449' x2='26.3004' y2='12.8327' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EEC76C'/%3E%3Cstop offset='0.32642' stop-color='%23FFEAB5'/%3E%3Cstop offset='0.632222' stop-color='%23E7C278'/%3E%3Cstop offset='1' stop-color='%23D8B66D'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2165_976' x1='36.762' y1='3.6449' x2='43.3004' y2='12.8327' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EEC76C'/%3E%3Cstop offset='0.32642' stop-color='%23FFEAB5'/%3E%3Cstop offset='0.632222' stop-color='%23E7C278'/%3E%3Cstop offset='1' stop-color='%23D8B66D'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2165_976' x1='53.762' y1='3.6449' x2='60.3004' y2='12.8327' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EEC76C'/%3E%3Cstop offset='0.32642' stop-color='%23FFEAB5'/%3E%3Cstop offset='0.632222' stop-color='%23E7C278'/%3E%3Cstop offset='1' stop-color='%23D8B66D'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_2165_976' x1='70.762' y1='3.6449' x2='77.3004' y2='12.8327' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EEC76C'/%3E%3Cstop offset='0.32642' stop-color='%23FFEAB5'/%3E%3Cstop offset='0.632222' stop-color='%23E7C278'/%3E%3Cstop offset='1' stop-color='%23D8B66D'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_2165_976'%3E%3Crect width='15' height='15' fill='white' transform='translate(0 0.583557)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_2165_976'%3E%3Crect width='15' height='15' fill='white' transform='translate(17 0.583557)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_2165_976'%3E%3Crect width='15' height='15' fill='white' transform='translate(34 0.583557)'/%3E%3C/clipPath%3E%3CclipPath id='clip3_2165_976'%3E%3Crect width='15' height='15' fill='white' transform='translate(51 0.583557)'/%3E%3C/clipPath%3E%3CclipPath id='clip4_2165_976'%3E%3Crect width='15' height='15' fill='white' transform='translate(68 0.583557)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.google_rating__logo{
	grid-area: logo;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}
.google_rating__link:hover{
	text-decoration: none;
}

/* ------------------------------------ b-detail general ------------------------------------ */
.b-detail__block {
  position: relative;
}

/* ------------------------------------ b-detail titles ------------------------------------ */
.b-detail__title {
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 35px;
  line-height: 140%;
  color: #0B1226;
  cursor: default;
}
.b-detail__title_sz24 {
  font-size: 24px;
  line-height: 140%;
}
.b-detail__title_sz20 {
	font-size: 20px;
}
.b-detail__title_lh16 {
	line-height: 160%;
}
.b-detail__title_up {
  text-transform: uppercase;
}
.b-detail__title_num{
  position: relative;
  margin-top: 46px;
}
.b-detail__title_num::before {
  content: attr(data-num);
  position: absolute;
  top: -46px;
  left: 0;
  line-height: 29px;
}
.b-detail__title_num::after {
  display: block;
  content: '';
  position: absolute;
  top: -12px;
  left: 0;
  width: 36px;
  height: 2px;
  background-color: #0B1226;
}
@media (max-width: 480px) {
  .b-detail__title {
    font-size: 24px;
  }
  .b-detail__title_sz24 {
    font-size: 20px;
  }
}
@media (max-width: 360px) {
  .b-detail__title {
    font-size: 20px;
  }
  .b-detail__title_sz24 {
    font-size: 18px;
  }
}

/* ------------------------------------ b-detail text ------------------------------------ */
.b-detail__text {
  margin: 0;
  padding: 0;
  color: #0B1226;
  cursor: default;
}
.b-detail__text_w500 {
  font-weight: 500;
}
.b-detail__text_w600 {
  font-weight: 600;
}
.b-detail__text_w700 {
  font-weight: 700;
}
.b-detail__text_sz24 {
  font-size: 24px;
  line-height: 38px;
}
.b-detail__text_italic {
  font-style: italic;
}
@media (max-width: 480px) {
  .b-detail__text_sz24 {
    font-size: 18px;
    line-height: 29px;
  }
}
@media (max-width: 360px) {
  .b-detail__text_sz24 {
    font-size: 16px;
    line-height: 26px;
  }
}

/* ------------------------------------ b-detail images ------------------------------------ */
.b-detail__double-block {
  display: flex;
  justify-content: space-between;
  gap: 26px;
  width: 100%;
  height: 400px;
  overflow: hidden;
}
.b-detail__imgwrap {
  position: relative;
  width: 100%;
  padding-bottom: 500px;
}
.b-detail__imgwrap_big {
  padding-bottom: 700px;
}
.b-detail__imgwrap_double {
  width: calc(50% - 14px);
  height: 100%;
  padding-bottom: 0;
}
.b-detail__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  object-position: center center;
}
.b-detail__image_video {
  cursor: pointer;
}
.b-detail__image_top {
  object-position: top center;
}
.b-detail__image_bottom {
  object-position: bottom center;
}
.b-detail__image_left {
  object-position: center left;
}
.b-detail__image_left-25 {
  object-position: 25% center;
}
.b-detail__image_right {
  object-position: center right;
}
.b-detail__image_right-25 {
  object-position: 75% center;
}
.b-detail__image-watermark {
  position: absolute;
  bottom: 0;
  left: 10px;
  font-family: 'Times New Roman';
  font-style: normal;
  font-weight: 400;
  font-size: 71px;
  line-height: 82px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
}
.b-detail__map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  object-position: center center;
}
@media (max-width: 768px) {
  .b-detail__double-block {
    display: block;
    height: 440px;
  }
  .b-detail__imgwrap_double {
    width: 100%;
    padding-bottom: 400px;
  }
  .b-detail__double-block .owl-dots {
    position: absolute;
    bottom: 0;
  }
}
@media (max-width: 550px) {
  .b-detail__image-watermark {
    font-size: 35px;
    line-height: 40px;
  }
}
@media (max-width: 480px) {
  .b-detail__imgwrap {
    padding-bottom: 400px;
  }
  .b-detail__imgwrap_big {
    padding-bottom: 582px;
  }
}
@media (max-width: 360px) {
  .b-detail__double-block {
    height: 330px;
  }
  .b-detail__imgwrap_double {
    padding-bottom: 300px;
  }
  .b-detail__imgwrap {
    padding-bottom: 300px;
  }
  .b-detail__imgwrap_big {
    padding-bottom: 500px;
  }
}

/* ------------------------------------ b-detail lists ------------------------------------ */
.b-detail__ol-list {
  margin-left: 14px;
  color: #0B1226;
  list-style: none;
  counter-reset: myCounter;
}
.b-detail__ol-list-item {
  position: relative;
  counter-increment: myCounter;
  margin: 0;
}
.b-detail__ol-list-item:before {
  position: absolute;
  top: 0;
  left: -40px;
  content: "0"counter(myCounter)".";
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
}
.b-detail__ol-list_notnum {
  margin-left: 0;
  padding: 0;
}
.b-detail__ol-list_notnum .b-detail__ol-list-item {
  padding: 0;
}
.b-detail__ol-list_notnum .b-detail__ol-list-item:before {
  display: none;
}

.b-detail__ul-list {
  list-style: none;
  padding-left: 20px;
}
.b-detail__ul-list-item {
  position: relative;
  margin: 0;
}
.b-detail__ul-list-item::before {
  position: absolute;
  top: 15px;
  left: -8px;
  display: block;
  content: "";
  width: 3px;
  height: 3px;
  background-color: #0B1226;
  border-radius: 50%;
}

@media (max-width: 481px) {
  .b-detail__ol-list-item:before {
    left: -35px;
    font-size: 20px;
  }
}
@media (max-width: 360px) {
  .b-detail__ol-list-item:before {
    left: -30px;
    font-size: 18px;
  }
}

/* ------------------------------------ b-detail check-lists ------------------------------------ */
.b-detail__check-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.b-detail__check-item {
  position: relative;
  padding-left: 78px;
  margin: 0;
}
.b-detail__check-item::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: '';
  width: 58px;
  height: 58px;
  background-image: url('/bitrix/templates/winn_default/components/bitrix/news.detail/blog/images/marker-check.svg');
  background-color: #EFEFEF;
  background-repeat: no-repeat;
  background-position: center center;
}
.b-detail__check-list_transp .b-detail__check-item::before {
  left: 14px;
  width: 30px;
  height: 30px;
  background-color: transparent;
}
.b-detail__check-list_center .b-detail__check-item::before {
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 360px) {
  .b-detail__check-item {
    padding-left: 70px;
  }
  .b-detail__check-list_transp .b-detail__check-item {
    padding-left: 60px;
  }
  .b-detail__check-list_transp .b-detail__check-item::before {
    left: 8px;
  }
}


/* ------------------------------------ b-detail sliders ------------------------------------ */
.b-detail__slider {
  width: 100%;
  height: 470px;
}
.b-detail__slide {
  position: relative;
  width: 100%;
  padding-bottom: 420px;
}
.b-detail__slide-img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
}
.b-detail__slider .owl-nav {
  position: absolute;
  top: 44%;
  width: 100%;
  display: block;
}

.b-detail__wide-slider {
  width: 100%;
  height: 550px;
}
.b-detail__wide-slide {
  position: relative;
  width: 100%;
  padding-bottom: 500px;
}
.b-detail__wide-slider .owl-nav {
  position: absolute;
  top: 44%;
  width: 100%;
  display: block;
}

.b-detail__slider .owl-nav button.owl-prev,
.b-detail__wide-slider .owl-nav button.owl-prev {
  left: -80px;
  font-size: 55px;
}
.b-detail__slider .owl-nav button.owl-next,
.b-detail__wide-slider .owl-nav button.owl-next {
  right: -80px;
  font-size: 55px;
}
.b-detail__slider .owl-dots
.b-detail__wide-slider .owl-dots {
  position: absolute;
  bottom: 0;
}
.b-detail__slider .owl-dots button.owl-dot,
.b-detail__wide-slider .owl-dots button.owl-dot {
  margin: 4px;
}


@media (max-width: 1050px) {
  .b-detail__slide-img {
    width: 100% !important;
    height: 100% !important;
  }
}
@media (max-width: 390px) {
  .b-detail__slider,
	.b-detail__wide-slider {
    height: 350px;
  }
  .b-detail__slide,
	.b-detail__wide-slide {
    padding-bottom: 300px;
  }
}

/* ------------------------------------ b-detail attention ------------------------------------ */
.b-detail__attention {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 44px 20px;
  background-color: #EFEFEF;
}
.b-detail__attention-title {
  position: relative;
  padding-left: 55px;
}
.b-detail__attention-title::before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  content: '';
  width: 34px;
  height: 34px;
  background-image: url('/bitrix/templates/winn_default/components/bitrix/news.detail/blog/images/info-icon.svg');
  background-repeat: no-repeat;
  background-position: center center;
  transform: translateY(-50%);
}

/* ------------------------------------ b-detail location ------------------------------------ */
.b-detail__location {
  position: relative;
  padding-left: 45px;
}
.b-detail__location::before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  content: '';
  width: 30px;
  height: 30px;
  background-image: url('/bitrix/templates/winn_default/components/bitrix/news.detail/blog/images/location.svg');
  background-repeat: no-repeat;
  background-position: center center;
  transform: translateY(-50%);
}

/* ------------------------------------ b-detail check ------------------------------------ */
.b-detail_check {
  position: relative;
  padding-left: 78px !important;
  margin: 0;
}
.b-detail_check::before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  content: '';
  width: 58px;
  height: 58px;
  background-image: url('/bitrix/templates/winn_default/components/bitrix/news.detail/blog/images/marker-check.svg');
  background-color: #EFEFEF;
  background-repeat: no-repeat;
  background-position: center center;
  transform: translateY(-50%);
}

/* ------------------------------------ b-detail arts ------------------------------------ */
.b-detail__mask {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 100%;
  transform: translateX(-50%);
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.b-detail__art {
  position: absolute;
}
.b-detail__art_center {
  left: 50%;
}
.b-detail__art_00-1 {
  bottom: 0;
  right: 0;
  z-index: -1;
}
.b-detail__art_02-1 {
  top: 0;
  transform: translateX(-920px);
}
.b-detail__art_03-1 {
  top: 0;
  left: 0;
  height: 100%;
  transform: translateX(-12%);
}
.b-detail__art_03-2 {
  top: 0;
  right: 0;
  height: 100%;
}
.b-detail__art_04-1 {
  top: 80px;
  left: 0;
}
.b-detail__art_04-2 {
  top: 460px;
  left: auto;
  right: 0;
}
.b-detail__art_04-3 {
  top: 80px;
  left: 0;
}
.b-detail__art_04-4 {
  top: 680px;
  right: 0;
}
.b-detail__art_04-5 {
  top:1100px;
  left: 0;
}
.b-detail__art_05-1 {
  bottom: 40px;
  transform: translateX(-950px);
}
.b-detail__art_05-2 {
  bottom: 470px;
  transform: translateX(550px);
}
.b-detail__art_05-3 {
  bottom: 470px;
  transform: translateX(615px);
}
.b-detail__art_06-11 {
  top: 240px;
  transform: translateX(600px);
}
.b-detail__art_06-1 {
  top: 1120px;
  transform: translateX(-950px);
}
.b-detail__art_06-2 {
  top: 1120px;
  transform: translateX(-875px);
}
.b-detail__art_06-3 {
  top: 3585px;
  transform: translateX(600px);
}
.b-detail__art_06-4 {
  top: 5390px;
  transform: translateX(-950px);
}
.b-detail__art_06-5 {
  top: 5390px;
  transform: translateX(-875px);
}
.b-detail__art_06-6 {
  top: 8040px;
  transform: translateX(600px);
}
.b-detail__art_06-7 {
  top: 10740px;
  transform: translateX(-950px);
}
.b-detail__art_06-8 {
  top: 10740px;
  transform: translateX(-875px);
}
.b-detail__art_06-9 {
  bottom: 0;
  transform: translateX(550px);
}
.b-detail__art_06-10 {
  bottom: 0;
  transform: translateX(615px);
}
.b-detail__art_06-12 {
  bottom: 0;
  transform: translateX(-950px);
}
.b-detail__art_06-13 {
  top: 50%;
  transform: translate(-720px, -50%);
}
.b-detail__art_07-1 {
  top: 940px;
  transform: translateX(-850px);
}
.b-detail__art_07-2 {
  top: 1170px;
  transform: translateX(600px);
}
.b-detail__art_07-3 {
  top: 7250px;
  transform: translateX(650px);
}
.b-detail__art_07-4 {
  top: 7820px;
  transform: translateX(-850px);
}
.b-detail__art_07-5 {
  left: 0;
  top: 10240px;
}
.b-detail__art_07-6 {
  right: 0;
  top: 11240px;
}
.b-detail__art_07-7 {
  left: 0;
  top: 13990px;
}
.b-detail__art_07-8 {
  bottom: 0;
  transform: translateX(-850px);
}
.b-detail__art_08-1 {
  top: 1190px;
  transform: translateX(-950px);
}
.b-detail__art_08-2 {
  top: 1190px;
  transform: translateX(-875px);
}
.b-detail__art_08-3 {
  top: 3400px;
  transform: translateX(550px);
}
.b-detail__art_08-4 {
  top: 6110px;
  transform: translateX(-940px);
}
.b-detail__art_08-5 {
  bottom: 0;
  transform: translateX(570px);
}
.b-detail__art_08-6 {
  bottom: 0;
  transform: translateX(635px);
}
.b-detail__art_09-1 {
  left: 0;
  top: 1305px;
}
.b-detail__art_09-2 {
  right: 0;
  top: 3040px;
}
.b-detail__art_09-3 {
  left: 0;
  top: 6075px;
}
.b-detail__art_09-4 {
  right: 0;
  top: 8575px;
}
.b-detail__art_09-5 {
  left: 0;
  top: 11870px;
}
.b-detail__art_09-6 {
  right: 0;
  bottom: 0;
}

@media (max-width: 1850px) {
  .b-detail__art_02-1,
  .b-detail__art_03-1,
  .b-detail__art_04-1,
  .b-detail__art_06-1,
  .b-detail__art_06-3,
  .b-detail__art_06-4,
  .b-detail__art_06-6,
  .b-detail__art_06-7,
  .b-detail__art_07-2,
  .b-detail__art_08-1,
  .b-detail__art_08-3,
  .b-detail__art_08-6,
	.b-detail__art_09-1,
	.b-detail__art_09-2,
	.b-detail__art_09-3,
	.b-detail__art_09-4,
	.b-detail__art_09-5,
	.b-detail__art_09-6 {
    display: none;
  }
}
@media (max-width: 1750px) {
  .b-detail__art_04-2,
  .b-detail__art_04-3,
  .b-detail__art_04-4,
  .b-detail__art_04-5,
  .b-detail__art_07-7,
  .b-detail__art_08-4 {
    display: none;
  }
}
@media (max-width: 1700px) {
  .b-detail__art_03-2,
  .b-detail__art_05-1,
  .b-detail__art_05-3,
  .b-detail__art_06-10,
  .b-detail__art_06-12,
  .b-detail__art_07-1,
  .b-detail__art_07-4,
  .b-detail__art_07-8,
  .b-detail__art_08-2 {
    display: none;
  }
}
@media (max-width: 1650px) {
  .b-detail__art_06-2,
  .b-detail__art_06-5,
  .b-detail__art_06-8,
  .b-detail__art_06-11,
  .b-detail__art_07-3 {
    display: none;
  }
}
@media (max-width: 1600px) {
  .b-detail__art_07-5,
  .b-detail__art_07-6,
  .b-detail__art_08-5 {
    display: none;
  }
}
@media (max-width: 1450px) {
  .b-detail__art_06-13 {
    display: none;
  }
}
@media (max-width: 1400px) {
  .b-detail__mask,
  .b-detail__art_05-2,
  .b-detail__art_06-9 {
    display: none;
  }
}
@media (max-width: 650px) {
  .b-detail__art_00-1 {
    display: none;
  }
}

/* ------------------------------------ b-detail margins ------------------------------------ */
.mt--46 {
	margin-top: -46px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-15 {
  margin-bottom: 15px;
}
.mb-15-12 {
  margin-bottom: 15px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-30-20 {
  margin-bottom: 30px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mb-40-30 {
  margin-bottom: 40px;
}
.mb-60 {
  margin-bottom: 60px;
}
.mb-60-40 {
  margin-bottom: 60px;
}
.mb-80 {
  margin-bottom: 80px;
}
.mb-80-40 {
  margin-bottom: 80px;
}
.mb-80-60 {
  margin-bottom: 80px;
}
.mb-100-80 {
  margin-bottom: 100px;
}
@media (max-width:480px) {
  .mb-15-12 {
    margin-bottom: 12px;
  }
  .mb-30-20 {
    margin-bottom: 20px;
  }
  .mb-40-30 {
    margin-bottom: 30px;
  }
  .mb-60-40 {
    margin-bottom: 40px;
  }
	.mb-80-40 {
		margin-bottom: 40px;
	}
  .mb-80-60 {
    margin-bottom: 60px;
  }
  .mb-100-80 {
    margin-bottom: 80px;
  }
}
