

/* Start:/local/templates/youtravel/static/vendor/select2/dist/css/select2.min.css?154023650215196*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/local/templates/youtravel/assets/css/blog/blog.css?176346445013586*/
@charset "UTF-8";

@font-face {
  font-family: "SF Pro Display";
  src: url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.eot");
  src: local("SF Pro Display Semibold"), local("SFProDisplay-Semibold"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.eot?#iefix") format("embedded-opentype"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.woff2") format("woff2"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.woff") format("woff"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SF Pro Text";
  src: local("SF Pro Text Semibold"), local("SFProText-Semibold"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProText/SFProText-Semibold.woff") format("woff"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProText/SFProText-Semibold.woff2") format("woff2"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProText/SFProText-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

.select2-container--open:last-child:after {
  display: none;
}

.select2-container--default {
  width: 100% !important;
}

.select2-container--default:not(.select2-container--focus) .select2-selection--multiple {
  background-color: transparent;
  background-size: auto;
  background-repeat: no-repeat;
  background-image: url("/static/i/blog/icon.png");
  min-height: 18px;
  width: 18px;
  height: 18px;
  cursor: pointer !important;
  border: 0 !important;
  color: transparent !important;
}

.select2-container--default .select2-container--focus {
  position: absolute !important;
  right: 0 !important;
}

.select2-container--default :not(.select2-container--focus) .select2-search__field::placeholder {
  color: #9999A9 !important;
}

.select2-dropdown {
  border: none !important;
  position: absolute !important;
  z-index: 100000;
}

.select2-dropdown--below,
.select2-dropdown--above {
  border-radius: 10px;
  padding: 0 1px 0 8px;
  box-shadow: -2px 1px 28px 0px rgba(153, 153, 169, 0.3);
}

.select2-selection--multiple {
  transition: width 0.3s ease-in;
  width: 200px;
  border-radius: 10px !important;
  background-size: 20px;
  background-position: 10px;
  background-repeat: no-repeat;
  background-image: url("/static/i/blog/search.png");
  padding-left: 37px !important;
  border: 1px solid #c7c7c7 !important;
}

.select2-results:not(:has(ul > li.select2-results__message)) {
  padding: 8px 0;
}

.select2-results__message:empty {
  display: none !important;
}

.select2-results__options {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding-right: 7px;
}

.select2-results__options::-webkit-scrollbar {
  width: 4px;
}

.select2-results__options::-webkit-scrollbar-thumb {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #9999A9;
}

.select2-results__options::-webkit-scrollbar-thumb:hover {
  background-color: #9999A9;
}

.select2-results__options::-webkit-scrollbar-track {
  background-color: #ecedee;
  border-radius: 6px;
}

.select2-results__option {
  color: var(--primary-night, #242A37);
  font-family: "SF Pro Text";
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 153.846% */
  letter-spacing: -0.078px;
  padding: 12px 8px 0 8px;
}

.select2-results__option:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  border-radius: 6px;
  background: #F6F7FA;
  margin: 12px 0 0 0;
}

.select2-results__option:last-child:after {
  background: transparent;
}

.select2-results__message {
  color: var(--primary-night, #242A37);
  font-family: "SF Pro Text";
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  /* 153.846% */
  letter-spacing: -0.078px;
  padding: 16px 8px;
}

.select2-results__message:after {
  display: none;
}

.select2-results__option--highlighted[aria-selected] {
  border-radius: 6px;
  background: var(--grey-pale, #F6F7FA) !important;
  color: var(--primary-night, #242A37) !important;
  font-family: "SF Pro Text";
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  /* 153.846% */
  letter-spacing: -0.078px;
}

.select2-search__field {
  width: 100% !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

.blog {
  display: flex;
  flex-direction: column;
  position: relative;
}

.blog__white {
  background: #ffffff !important;
}

.blog-page .breadcrumbs-container {
  max-width: 1232px;
  margin: 24px auto;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding: 0 16px;
}

.blog-page .breadcrumbs {
  color: var(--text-grey, #9999A9);
  font-family: "SF Pro Text";
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 17px;
  /* 130.769% */
  letter-spacing: -0.26px;
  flex-wrap: wrap;
  max-width: 100%;
  padding: 10px 0;
}

.blog-page .breadcrumbs__item {
  color: var(--text-grey, #9999A9);
  font-family: "SF Pro Text";
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 17px;
  /* 130.769% */
  letter-spacing: -0.26px;
}

.blog-page .breadcrumbs span.breadcrumbs__item:after {
  background: none;
  color: #D1D7E8;
  content: "●";
  font-size: 6px;
  display: block;
  position: absolute;
  right: 0;
  top: 1px;
  margin-top: 0;
}

.blog-container {
  max-width: 1208px;
  padding: 0 16px;
  margin: 0 auto;
}

.blog-list_page * {
  font-family: "SF Pro Text", arial, helvetica, sans-serif;
}

.blog-list_page .header-wrapper {
  border-bottom: 1px solid #ffffff;
}

.blog-list_page .blog {
  padding-top: 48px;
  background: #F6F7FA;
}

.blog-list_page .blog-search {
  min-height: 88px;
}

.blog-detail_page .blog-search {
  min-height: 56px;
}

.blog-detail_page .header-picture {
  filter: brightness(0.7);
  display: block;
}

.blog-detail_page .section-container {
  z-index: 100;
  position: absolute;
  top: 70px;
  max-width: 100vw;
}

.blog-list_head {
  padding: 32px 16px 24px 16px;
  max-width: 1208px;
  margin: 0 auto;
}

.blog-list_head h1 {
  font-family: "SF Pro Display", arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 32px;
  line-height: 36px;
  color: #222222;
}

.blog-detail_head.header-h1 {
  color: #1f1f1f;
  padding: 10px 0px 0px 10px;
}

.blog-sections__block {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  font-size: 14px;
  height: 50px;
  padding: 10px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.87);
  text-transform: uppercase;
  flex-wrap: nowrap;
  overflow-x: scroll;
  margin-right: 50px;
}

.blog-sections__block-container {
  position: relative;
}

.blog-sections__block .select2-container {
  position: absolute !important;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: auto !important;
}

.blog-sections__item {
  display: block;
  padding-left: 20px;
  white-space: nowrap;
  color: inherit;
}

.blog-sections__item--active {
  color: #662170;
  font-weight: 600;
}

.blog-sections__item:hover {
  cursor: pointer;
  color: #662170;
}

.blog-sections__search--view {
  background-image: none;
  position: absolute;
  right: 150px;
  margin-right: 0;
}

.blog__left {
  border-right: 1px solid #B2B3B3;
  width: 100%;
  max-width: 825px;
}

.blog__right {
  width: 100%;
  padding-bottom: 20px;
}

.blog__right h2 {
  font-weight: 700;
  font-size: 11px;
  line-height: 12px;
  display: inline-block;
  padding-bottom: 20px;
  color: #828296;
  border-bottom: 1px solid #EEEEF2;
  text-transform: uppercase;
  width: 100%;
}

.blog-subscription {
  padding: 115px 0 23px 0;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: 1px solid rgba(0, 0, 0, 0.38);
}

.blog-subscription__title {
  font-weight: 600;
  font-size: 17px;
  line-height: 20px;
}

.blog-subscription__description {
  font-size: 16px;
  line-height: 22px;
  padding: 8px 0 20px;
}

.blog-subscription__button {
  font-weight: 600;
  cursor: pointer;
  font-size: 14px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.54);
  border-radius: 2px;
  width: min-content;
  padding: 10px 18px;
}

.blog-like {
  cursor: pointer;
  padding-top: 23px;
}

.blog-like__content-like {
  display: flex;
}

.blog-like__icon {
  width: 50px;
  height: 50px;
  border: 1px solid rgba(0, 0, 0, 0.24);
  border-radius: 50%;
  background-image: url("/static/i/blog/hlop.png");
  background-repeat: no-repeat;
  background-position: 5px 2px;
}

.blog-like__icon:hover {
  background-color: #b0cb1e;
}

.blog-like__icon--active {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-image: url("/static/i/blog/hlop.png");
  background-repeat: no-repeat;
  background-position: 5px 2px;
  background-color: #b0cb1e;
  border: 1px solid #b0cb1e;
}

.blog-like__count {
  font-size: 16px;
  line-height: 22px;
  display: flex;
  align-items: center;
  color: #888888;
  padding-left: 10px;
}

.blog-tabs__container {
  display: flex;
  margin: 0 -16px;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.blog-tabs__container::-webkit-scrollbar {
  display: none;
}

.blog-tabs__item {
  user-select: none;
  display: flex;
  align-items: center;
  white-space: nowrap;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: -0.02em;
  color: #828296;
  border-bottom: 2px solid transparent;
  padding: 11px 0 23px;
  margin-right: 40px;
  transition: all 0.3s ease-out;
}

.blog-tabs__item:hover {
  color: #222222;
}

.blog-tabs__item_active {
  color: #222222;
  border-color: currentColor;
}

.blog-tabs__item:first-child {
  margin-left: 16px;
}

.blog-tabs__item:last-child {
  margin-right: 16px;
}

.blog-tabs__item-emoji {
  font-weight: bold;
  font-size: 25px;
  line-height: 27px;
  margin-right: 8px;
}

.blog-search {
  max-width: 1208px;
  margin: 0 auto;
  padding: 0 16px 32px 16px;
}

.blog-search .select2-container--default .select2-selection {
  border-radius: 8px;
  border: 1.6px solid var(--primary-night, #242A37) !important;
  height: 56px;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 16px !important;
  gap: 8px;
  background-image: none !important;
}

.blog-search .select2-container--default .select2-selection:before {
  content: "";
  position: relative;
  display: block;
  width: 25px;
  height: 25px;
  background-image: url("/local/templates/youtravel/assets/i/loupe-gray.svg");
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  transform: scale(-1, 1);
  min-height: 25px;
  min-width: 25px;
}

.blog-search .select2-container--default .select2-selection:after {
  content: "";
  position: relative;
  display: block;
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_31118_1919)'%3E%3Cpath d='M7.82617 17.4252L16.9262 8.3252' stroke='%239797A3' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.82617 8.32471L16.9262 17.4247' stroke='%239797A3' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_31118_1919'%3E%3Crect width='22' height='22' fill='white' transform='translate(1 1.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  cursor: pointer;
}

.blog-search .select2-container--default:not(.select2-container--focus) .select2-selection--multiple {
  border: none !important;
  background: var(--grey-default, #F0F2F5);
  border-radius: 12px !important;
}

.blog-search .select2-container--default:not(.select2-container--focus) .select2-selection--multiple:before {
  content: "";
  position: relative;
  display: block;
  width: 25px;
  height: 25px;
  background-image: url("/local/templates/youtravel/assets/i/loupe-gray.svg");
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  transform: scale(-1, 1);
  min-height: 25px;
  min-width: 25px;
}

.blog-search .select2-container--default:not(.select2-container--focus) .select2-selection--multiple:after {
  display: none;
}

.blog-search .select2-selection__rendered {
  padding: 0 !important;
}

@media only screen and (min-width: 760px) {
  .select2-container--default {
    width: fit-content !important;
  }

  .blog-page .breadcrumbs-container {
    align-items: center;
    margin: 32px auto;
    flex-direction: row;
    gap: 16px;
  }

  .blog-page .breadcrumbs {
    padding: 0;
    margin-bottom: 0;
  }

  .blog-list_head {
    padding-top: 60px;
    padding-bottom: 32px;
  }

  .blog-list_head h1 {
    font-size: 48px;
    line-height: 55px;
  }

  .blog-search .select2-container--default .select2-selection {
    width: 575px;
  }
}

@media only screen and (min-width: 1024px) {
  .blog-detail_page .content {
    max-width: 976px;
    margin: 0 auto;
  }

  .blog-detail_head.header-h1 {
    margin: 50px auto 18px;
    max-width: 1200px;
    padding: 0 375px 0 40px;
  }

  .blog-sections__block {
    padding: 10px 20px;
    flex-wrap: wrap;
    overflow-x: inherit;
  }

  .blog-sections__block .select2-container {
    position: relative !important;
    transform: none;
    right: initial;
    top: initial;
    margin-left: 20px;
  }

  .blog__right {
    width: 375px;
    padding: 0 30px;
    flex: 0 0 375px;
  }
}

@media only screen and (max-width: 1023px) {
  .blog__right {
    padding: 20px;
  }
}

@media only screen and (max-width: 760px) {
  .blog {
    display: block;
  }

  .blog__left {
    width: 100%;
    max-width: inherit;
    border-right: none;
  }
}
/* End */


/* Start:/local/components/youtravel/yt.blog.detail/templates/default_v2/style.css?1709640866635*/
/*blockquote {*/
/*    margin: 0;*/
/*}*/

/*blockquote p {*/
/*    padding: 15px;*/
/*    background: #eee;*/
/*    border-radius: 5px;*/
/*}*/

/*blockquote p::before {*/
/*    content: '\201C';*/
/*}*/

/*blockquote p::after {*/
/*    content: '\201D';*/
/*}*/

/*.blog_detail_blockquote_expert_info .blog_detail_image_expert_photo {*/
/*    width: 32px;*/
/*    height: 32px;*/
/*    border-radius: 50%;*/
/*    object-fit: cover;*/
/*    background: #9f18f1;*/
/*}*/
/*.blog_detail_blockquote_expert_info .expert_description{*/
/*    display: block;*/
/*}*/
/*.blog_detail_blockquote_expert_info a{*/
/*    color: #1f1f1f;*/
/*}*/
/* End */


/* Start:/local/templates/youtravel/components/bitrix/main.pagenavigation/.default/style.min.css?15402365022530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/local/templates/youtravel/assets/css/blog/blog-detail.css?176346444940580*/
@charset "UTF-8";

@font-face {
  font-family: "SF Pro Display";
  src: url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.eot");
  src: local("SF Pro Display Semibold"), local("SFProDisplay-Semibold"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.eot?#iefix") format("embedded-opentype"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.woff2") format("woff2"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.woff") format("woff"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SF Pro Text";
  src: local("SF Pro Text Semibold"), local("SFProText-Semibold"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProText/SFProText-Semibold.woff") format("woff"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProText/SFProText-Semibold.woff2") format("woff2"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProText/SFProText-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

.select2-container--default:not(.select2-container--focus) .select2-selection--multiple {
  background-image: url("/static/i/blog/icon-white.png");
}

.select2-selection--multiple {
  color: #000000;
}

.blog {
  /*snipets*/
  /*snipets*/
}

.blog__tours-container {
  padding: 60px 40px;
  background-color: #f2f2f2;
  position: relative;
  margin-right: -40px;
}

.blog__tours-container_out {
  margin-right: 0;
  background-color: #f7f8f8;
}

.blog__tours-container img.tours-item__image {
  height: 100%;
}

.blog__tours-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.blog__tours-title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.blog__tours-link {
  color: #9c9c9c;
}

.blog__tours-link:hover {
  color: #000;
}

.blog-back {
  position: absolute;
  bottom: 22px;
  display: flex;
  left: 40px;
  cursor: pointer;
}

.blog-back__button {
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
}

.blog-back__button-icon {
  background-image: url("/static/i/blog/shape.png");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}

.blog-sections__block {
  top: 70px;
  color: #FFFFFF;
}

.blog-sections__block .blog-sections__item {
  color: #FFFFFF;
}

.blog-head {
  padding: 0 20% 0 40px !important;
}

.blog-detail {
  font-size: 16px;
  line-height: 22px;
}

.blog-detail__text * {
  font-family: "SF Pro Text";
}

.blog-detail h3 {
  color: var(--black, #222);
  font-family: "SF Pro Display";
}

.blog-detail h2 {
  color: var(--black, #222);
  /* h3 */
  font-family: "SF Pro Display";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  padding-bottom: 32px;
}

.blog-detail__tags {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 16px;
  margin-top: 27px;
}

.blog-detail__tags-tag {
  background: #C4C4C4;
  border-radius: 5px;
  padding: 5px;
  margin-right: 14px;
  margin-bottom: 12px;
}

.blog-detail__gray {
  background: #F2F2F2;
  margin: 0 -40px -18px -40px;
  padding: 40px;
}

.blog-detail__interest {
  display: flex;
}

.blog-detail__interest-content {
  width: 100%;
  margin-top: 40px;
  overflow: hidden;
}

.blog-detail__interest_item {
  width: 298px !important;
  position: relative;
  overflow: hidden;
  height: 200px !important;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-right: 24px;
}

.blog-detail__interest_item:last-child {
  margin-right: 0;
}

.blog-detail__interest_img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: lightgray 50%/cover no-repeat;
}

.blog-detail__interest_img a > img {
  height: 200px;
  width: 100%;
}

.blog-detail__interest_text {
  position: relative;
  color: #FFF;
  font-family: "SF Pro Text";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 19px;
  /* 118.75% */
  letter-spacing: -0.32px;
  background: linear-gradient(179deg, rgba(0, 0, 0, 0) 24.57%, rgba(0, 0, 0, 0.16) 34.15%, rgba(0, 0, 0, 0.42) 48.25%, rgba(0, 0, 0, 0.49) 61.4%);
  box-sizing: border-box;
  padding: 20px;
  display: flex;
  gap: 12px;
  align-items: flex-end;
}

.blog-detail__interest_text:after {
  content: "";
  width: 15px;
  color: white;
  font-size: 16px;
  font-weight: 600;
  min-width: 15px;
  height: 15px;
  display: block;
}

.blog-detail__interest_text:hover:after {
  content: "→";
}

.blog-detail__author {
  display: flex;
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 22px;
  font-weight: normal;
}

.blog-detail__author-image {
  width: 56px;
  height: 56px;
  display: block;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 12px;
}

.blog-detail__author-image img {
  width: 100%;
  height: 100%;
}

.blog-detail__author-image-photo {
  width: auto !important;
  height: 56px !important;
  max-width: inherit !important;
}

.blog-detail__author-description {
  display: flex;
  font-weight: 300;
}

.blog-detail__author-description div:nth-child(2)::before {
  content: "⚫";
  padding: 0 10px;
}

.blog-detail__author-icon {
  background-repeat: no-repeat;
  background-image: url("/static/i/blog/author-icon.png");
  width: 26px;
  height: 26px;
  margin: auto 8px;
}

.blog-detail__author-name {
  color: var(--black, #222);
  font-family: "SF Pro Text";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 128.571% */
  letter-spacing: -0.28px;
}

.blog-detail__author-description {
  color: var(--text-grey, #9999A9);
  font-family: "SF Pro Text";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 128.571% */
  letter-spacing: -0.28px;
}

.blog-detail__author-about {
  display: flex;
  align-items: center;
}

.blog-detail__top-info {
  margin-bottom: 48px;
}

.blog-detail__social-share {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 48px;
  margin-bottom: 0px;
  padding-top: 48px;
  border-top: 1px solid #eeeef2;
  color: #222222;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  font-family: "SF Pro Display";
}

.blog-detail .ya-share2 {
  margin-left: 100px;
}

.blog-detail__note-mob {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 0 0 40px 0;
  border-bottom: 1px solid #EEEEF2;
  margin: 0 16px 40px 16px;
  box-sizing: content-box;
}

.blog-detail__note-mob-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}

.blog-detail__note-mob-row--left {
  display: flex;
  gap: 16px;
}

.blog-detail__note-mob-row .run-through,
.blog-detail__note-mob-row .reading-time,
.blog-detail__note-mob-row .date-change {
  color: var(--text-dark, #828296);
  font-family: "SF Pro Text";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: -0.28px;
  display: flex;
  gap: 4px;
}

.blog-detail__note-mob-row .run-through:before {
  display: block;
  content: "";
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.29127 7.94509C0.953691 8.47643 0.953691 9.13659 1.29127 9.66794C2.36056 11.351 5.10567 14.913 9.18654 14.913C13.2674 14.913 16.0125 11.351 17.0818 9.66794C17.4194 9.13659 17.4194 8.47643 17.0818 7.94509C16.0125 6.26205 13.2674 2.70001 9.18654 2.70001C5.10567 2.70001 2.36056 6.26205 1.29127 7.94509ZM11.9251 8.80672C11.9251 10.3203 10.6981 11.5472 9.18461 11.5472C7.67107 11.5472 6.44411 10.3203 6.44411 8.80672C6.44411 7.29319 7.67107 6.06622 9.18461 6.06622C10.6981 6.06622 11.9251 7.29319 11.9251 8.80672Z' fill='%23828296'/%3E%3C/svg%3E");
}

.blog-detail__note-mob-row .reading-time:before {
  display: block;
  content: "";
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.5A7.5 7.5 0 0 0 1.5 9 7.5 7.5 0 0 0 9 16.5 7.5 7.5 0 0 0 16.5 9 7.5 7.5 0 0 0 9 1.5zM10.94 12 8.47 9.53A.752.752 0 0 1 8.25 9V5.25a.75.75 0 0 1 1.5 0v3.44L12 10.94A.75.75 0 0 1 10.94 12z' fill='%23828296'/%3E%3C/svg%3E");
}

.blog-detail__note-mob-row .date-change ._clock {
  display: block;
  content: "";
  height: 15px;
  width: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_25365_67267)'%3E%3Cpath d='M14.3753 7.375C14.2096 7.375 14.0506 7.44085 13.9334 7.55806C13.8162 7.67527 13.7503 7.83424 13.7503 8C13.7554 9.4533 13.2556 10.8632 12.3363 11.9888C11.417 13.1145 10.1353 13.8858 8.71025 14.1711C7.28522 14.4564 5.80534 14.238 4.52356 13.553C3.24177 12.8681 2.23765 11.7593 1.68284 10.416C1.12802 9.07281 1.05695 7.57858 1.48176 6.18876C1.90658 4.79893 2.80092 3.59979 4.01191 2.79629C5.2229 1.9928 6.67536 1.63485 8.12103 1.78361C9.5667 1.93237 10.9158 2.57861 11.9378 3.61188C11.9173 3.61748 11.8964 3.62187 11.8753 3.625H10.0003C9.83456 3.625 9.67558 3.69085 9.55837 3.80806C9.44116 3.92527 9.37532 4.08424 9.37532 4.25C9.37532 4.41576 9.44116 4.57473 9.55837 4.69194C9.67558 4.80915 9.83456 4.875 10.0003 4.875H11.8753C12.3726 4.875 12.8495 4.67746 13.2011 4.32583C13.5528 3.97419 13.7503 3.49728 13.7503 3V1.125C13.7503 0.95924 13.6845 0.800269 13.5673 0.683058C13.45 0.565848 13.2911 0.5 13.1253 0.5C12.9596 0.5 12.8006 0.565848 12.6834 0.683058C12.5662 0.800269 12.5003 0.95924 12.5003 1.125V2.41563C11.2207 1.27158 9.58714 0.601354 7.87272 0.516939C6.1583 0.432524 4.46684 0.939036 3.08099 1.95183C1.69513 2.96463 0.698837 4.42236 0.258581 6.08144C-0.181675 7.74052 -0.0392198 9.50043 0.662142 11.0671C1.3635 12.6338 2.58129 13.9123 4.11199 14.689C5.6427 15.4657 7.3936 15.6936 9.07212 15.3345C10.7506 14.9755 12.2551 14.0513 13.3341 12.7163C14.4131 11.3813 15.0013 9.7165 15.0003 8C15.0003 7.83424 14.9345 7.67527 14.8173 7.55806C14.7 7.44085 14.5411 7.375 14.3753 7.375Z' fill='%23828296'/%3E%3Cpath d='M7.5 4.25C7.33424 4.25 7.17527 4.31585 7.05806 4.43306C6.94085 4.55027 6.875 4.70924 6.875 4.875V8C6.87504 8.16575 6.94091 8.32469 7.05813 8.44188L8.93312 10.3169C9.051 10.4307 9.20888 10.4937 9.37275 10.4923C9.53662 10.4909 9.69338 10.4251 9.80926 10.3093C9.92514 10.1934 9.99087 10.0366 9.9923 9.87275C9.99372 9.70888 9.93072 9.551 9.81687 9.43313L8.125 7.74125V4.875C8.125 4.70924 8.05915 4.55027 7.94194 4.43306C7.82473 4.31585 7.66576 4.25 7.5 4.25Z' fill='%23828296'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_25365_67267'%3E%3Crect width='15' height='15' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  position: relative;
}

.blog-detail__note-mob-row .date-change ._clock:hover .history {
  display: flex;
  width: fit-content;
}

.blog-detail__note-mob-row .date-change ._clock .history {
  top: 38px;
  transform: translateX(-50%);
}

.blog-detail__note-mob-row .date-change ._clock .history:after {
  right: calc(50% - 13px);
  top: -18px;
  transform: rotate(-90deg);
}

.blog-detail__note-mob-title {
  color: var(--black, #222);
  font-family: "SF Pro Display";
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px;
  /* 112.5% */
  overflow-wrap: anywhere;
  hyphens: auto;
}

.blog-detail__main-img {
  margin: 0 0 32px 0;
  max-width: 100%;
  position: relative;
  background: linear-gradient(1deg, rgba(0, 0, 0, 0) 0.53%, rgba(0, 0, 0, 0.04) 26.14%, rgba(0, 0, 0, 0.1) 63.83%, rgba(0, 0, 0, 0.11) 98.96%);
  height: 256px;
}

.blog-detail__main-img .img {
  height: 100%;
  border-radius: 36px;
  overflow: hidden;
  position: relative;
}

.blog-detail__main-img img {
  height: 100%;
}

.blog-detail__main-img-bg {
  background: linear-gradient(179deg, rgba(0, 0, 0, 0) 56.13%, rgba(0, 0, 0, 0.22) 64.48%, rgba(0, 0, 0, 0.58) 76.77%, rgba(0, 0, 0, 0.67) 88.22%);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.blog-detail__main-img-content {
  display: flex;
  height: 100%;
  width: 100%;
  padding: 20px 16px;
  position: absolute;
  top: 0;
  gap: 16px;
  align-self: stretch;
  justify-content: space-between;
}

.blog .cite {
  display: flex;
  align-items: flex-start;
  padding-left: 26px;
  border-left: 3px solid #8600EF;
  margin: 40px 0;
}

.blog .cite span.text {
  color: var(--black, #222);
  font-family: "SF Pro Display";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  /* 27px */
  padding: 0;
  margin: 0;
}

.blog blockquote {
  border-radius: 16px 0px 16px 16px;
  background: var(--grey-pale, #F6F7FA);
  padding: 24px 24px 24px 58px;
  position: relative;
  gap: 16px;
  display: flex;
  flex-direction: column;
}

.blog blockquote::after {
  display: block;
  content: "";
  background-image: url("/local/templates/youtravel/assets/i/blog-detail/corner.svg");
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
}

.blog blockquote p {
  color: var(--black, #222);
  font-family: "SF Pro Display", Roboto, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  /* 27px */
  position: relative;
}

.blog blockquote p::after {
  display: block;
  content: "";
  background-image: url("/local/templates/youtravel/assets/i/blog-detail/quotes.svg");
  background-repeat: no-repeat;
  height: 13px;
  width: 18px;
  position: absolute;
  top: 8px;
  left: -34px;
}

.blog blockquote .blog_detail_blockquote_expert_info,
.blog blockquote .blog_detail_blockquote_expert_inf_url {
  display: flex;
  gap: 12px;
  text-decoration: none !important;
}

.blog blockquote .blog_detail_blockquote_expert_info__block {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.blog blockquote .blog_detail_blockquote_expert_info__block .expert_name {
  color: var(--black, #222);
  font-family: "SF Pro Text", Roboto, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 128.571% */
  letter-spacing: -0.28px;
}

.blog blockquote .blog_detail_blockquote_expert_info__block .expert_description {
  color: var(--text-grey, #9999A9);
  font-family: "SF Pro Text", Roboto, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 128.571% */
  letter-spacing: -0.28px;
}

.blog blockquote .blog_detail_image_expert_photo {
  width: 56px;
  min-width: 56px;
  height: 56px;
  border-radius: 50% !important;
  object-fit: cover;
  background: lightgray 50%;
}

.blog img {
  max-width: 100%;
  height: auto;
}

.blog-desqus {
  display: flex;
  font-size: 12px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.54);
}

.blog-desqus__item {
  display: flex;
  align-items: center;
  margin-right: 15px;
}

.blog-desqus__icon {
  margin-right: 5px;
}

.blog-desqus a {
  color: rgba(0, 0, 0, 0.54);
}

.img-content__left {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
}

.img-content__left-top {
  gap: 4px;
}

.img-content__left-top-sticker {
  display: none;
  font-family: "SF Pro Text";
  color: var(--black, #222);
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 17px;
  /* 130.769% */
  letter-spacing: -0.26px;
  background: #fff;
  padding: 6px 12px 7px 12px;
  border-radius: 50px;
  max-height: 28px;
  box-shadow: -2px 1px 28px 0px rgba(153, 153, 169, 0.3);
}

.img-content__left-bottom {
  display: none;
}

.img-content__left-bottom-note {
  display: flex;
  gap: 16px;
}

.img-content__left-bottom-note .run-through {
  color: var(--white, #FFF);
  /* text/semibold */
  font-family: "SF Pro Text";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 128.571% */
  letter-spacing: -0.28px;
  display: flex;
  gap: 4px;
}

.img-content__left-bottom-note .run-through:before {
  display: block;
  content: "";
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.29127 7.94509C0.953691 8.47643 0.953691 9.13659 1.29127 9.66794C2.36056 11.351 5.10567 14.913 9.18654 14.913C13.2674 14.913 16.0125 11.351 17.0818 9.66794C17.4194 9.13659 17.4194 8.47643 17.0818 7.94509C16.0125 6.26205 13.2674 2.70001 9.18654 2.70001C5.10567 2.70001 2.36056 6.26205 1.29127 7.94509ZM11.9251 8.80672C11.9251 10.3203 10.6981 11.5472 9.18461 11.5472C7.67107 11.5472 6.44411 10.3203 6.44411 8.80672C6.44411 7.29319 7.67107 6.06622 9.18461 6.06622C10.6981 6.06622 11.9251 7.29319 11.9251 8.80672Z' fill='white'/%3E%3C/svg%3E");
}

.img-content__left-bottom-note .reading-time {
  color: var(--white, #FFF);
  /* text/semibold */
  font-family: "SF Pro Text";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 128.571% */
  letter-spacing: -0.28px;
  display: flex;
  gap: 4px;
}

.img-content__left-bottom-note .reading-time:before {
  display: block;
  content: "";
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.5A7.5 7.5 0 0 0 1.5 9 7.5 7.5 0 0 0 9 16.5 7.5 7.5 0 0 0 16.5 9 7.5 7.5 0 0 0 9 1.5zM10.94 12 8.47 9.53A.752.752 0 0 1 8.25 9V5.25a.75.75 0 0 1 1.5 0v3.44L12 10.94A.75.75 0 0 1 10.94 12z' fill='white'/%3E%3C/svg%3E");
}

.img-content__left-bottom-title {
  color: var(--white, #FFF);
  /* h1 */
  font-family: "SF Pro Display";
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 39px;
  max-width: 520px;
}

.img-content__right {
  display: none;
}

.img-content__right ._clock {
  display: block;
  content: "";
  height: 17px;
  width: 16px;
  margin: 0 0 2px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_25365_65946)'%3E%3Cpath d='M15.3331 7.83333C15.1563 7.83333 14.9868 7.90357 14.8617 8.0286C14.7367 8.15362 14.6665 8.32319 14.6665 8.5C14.6719 10.0502 14.1388 11.5541 13.1582 12.7548C12.1776 13.9554 10.8104 14.7782 9.29041 15.0825C7.77038 15.3869 6.19184 15.1538 4.82461 14.4232C3.45737 13.6927 2.38631 12.5099 1.7945 11.0771C1.2027 9.64433 1.12689 8.05049 1.58003 6.56801C2.03317 5.08552 2.98713 3.80644 4.27885 2.94938C5.57057 2.09232 7.11986 1.7105 8.66191 1.86918C10.204 2.02786 11.643 2.71718 12.7331 3.81933C12.7112 3.82531 12.689 3.82999 12.6665 3.83333H10.6665C10.4897 3.83333 10.3201 3.90357 10.1951 4.0286C10.0701 4.15362 9.99982 4.32319 9.99982 4.5C9.99982 4.67681 10.0701 4.84638 10.1951 4.97141C10.3201 5.09643 10.4897 5.16667 10.6665 5.16667H12.6665C13.1969 5.16667 13.7056 4.95595 14.0807 4.58088C14.4558 4.20581 14.6665 3.6971 14.6665 3.16667V1.16667C14.6665 0.989856 14.5962 0.820286 14.4712 0.695262C14.3462 0.570238 14.1766 0.5 13.9998 0.5C13.823 0.5 13.6534 0.570238 13.5284 0.695262C13.4034 0.820286 13.3331 0.989856 13.3331 1.16667V2.54333C11.9682 1.32302 10.2258 0.608111 8.39705 0.518068C6.56834 0.428026 4.76411 0.968305 3.28587 2.04862C1.80762 3.12894 0.744905 4.68386 0.275299 6.45354C-0.194308 8.22322 -0.0423553 10.1005 0.705764 11.7716C1.45388 13.4427 2.75285 14.8064 4.3856 15.6349C6.01836 16.4634 7.88599 16.7065 9.67641 16.3235C11.4668 15.9405 13.0716 14.9547 14.2225 13.5307C15.3734 12.1067 16.0008 10.3309 15.9998 8.5C15.9998 8.32319 15.9296 8.15362 15.8046 8.0286C15.6795 7.90357 15.51 7.83333 15.3331 7.83333Z' fill='white'/%3E%3Cpath d='M7.99967 4.5C7.82286 4.5 7.65329 4.57024 7.52827 4.69526C7.40325 4.82029 7.33301 4.98986 7.33301 5.16667V8.5C7.33305 8.6768 7.40331 8.84634 7.52834 8.97133L9.52834 10.9713C9.65408 11.0928 9.82248 11.16 9.99727 11.1584C10.1721 11.1569 10.3393 11.0868 10.4629 10.9632C10.5865 10.8396 10.6566 10.6724 10.6581 10.4976C10.6596 10.3228 10.5924 10.1544 10.471 10.0287L8.66634 8.224V5.16667C8.66634 4.98986 8.5961 4.82029 8.47108 4.69526C8.34605 4.57024 8.17649 4.5 7.99967 4.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_25365_65946'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  position: relative;
}

.img-content__right ._clock:hover .history {
  display: flex;
  width: fit-content;
}

.img-content__right ._clock .history {
  right: 26px;
  top: 50%;
  transform: translate(0, -50%);
}

.img-content__right ._clock .history:after {
  right: -10px;
  top: calc(50% - 13px);
}

.blog-detail_page .breadcrumbs-container {
  max-width: 1008px;
  margin: 24px auto;
  display: flex;
}

.blog-detail_page .blog-search {
  width: 100%;
  margin: 0;
  padding: 0;
}

.blog-detail_page .blog-search .select2-container--default .select2-selection {
  max-width: 100%;
}

.blog-detail_page .first-block-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  color: #222222;
}

.blog-detail_page .blog-detail__text {
  font-family: "SF Pro Text";
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #222222;
  width: 100%;
}

.blog-detail_page .blog-detail__text a {
  color: #7A15B8;
  text-decoration: underline;
}

.blog-detail_page .blog-detail__text a:hover {
  text-decoration: none;
}

.blog-detail_page .blog-detail__text ol {
  list-style-type: none;
  counter-reset: num;
  padding: 15px 0 5px 0;
}

.blog-detail_page .blog-detail__text ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 10px 15px;
}

.blog-detail_page .blog-detail__text ol li:before {
  content: counter(num) ".";
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: -26px;
  width: 20px;
  color: #828296;
  text-align: right;
}

.blog-detail_page .blog-detail__text ul {
  list-style-type: none;
  padding: 15px 0 5px 0;
  margin: 0 0 20px 0px;
}

.blog-detail_page .blog-detail__text ul li {
  display: block;
  margin: 7px 0;
  background: url(/static/i/blog/ul-marker.svg) 0 0 no-repeat;
  background-size: 26px 26px;
  padding-left: 35px;
  font-size: 14px;
}

.blog-detail_page .blog-detail__text ul li::marker {
  font-size: 16px;
  line-height: 1;
}

.blog-detail_page .blog-detail__text img {
  border-radius: 12px;
}

.blog-detail_page .ya-share2_inited {
  min-width: 170px;
}

.blog-detail_page .ya-share2__link {
  display: inline-block !important;
  width: 72px !important;
  height: 56px !important;
  border: 1px solid #d1d7e8 !important;
  border-radius: 12px !important;
  margin-left: 10px;
  position: relative;
}

.blog-detail_page .ya-share2__link .ya-share2__badge {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.blog-detail_page .ya-share2__item_service_vkontakte .ya-share2__badge,
.blog-detail_page .ya-share2__item_service_telegram .ya-share2__badge,
.blog-detail_page .ya-share2__item_service_twitter .ya-share2__badge,
.blog-detail_page .ya-share2__item_service_facebook .ya-share2__badge {
  background-color: #ffffff !important;
}

.blog-detail_page .ya-share2__item_service_vkontakte .ya-share2__icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 11.52C0 6.0894 0 3.37413 1.68707 1.68707C3.37413 0 6.0894 0 11.52 0H12.48C17.9106 0 20.6259 0 22.313 1.68707C24 3.37413 24 6.0894 24 11.52V12.48C24 17.9106 24 20.6259 22.313 22.313C20.6259 24 17.9106 24 12.48 24H11.52C6.0894 24 3.37413 24 1.68707 22.313C0 20.6259 0 17.9106 0 12.48V11.52Z' fill='%230077FF'/%3e%3cpath d='M12.77 17.2901C7.3 17.2901 4.18005 13.5401 4.05005 7.30005H6.79005C6.88005 11.8801 8.9 13.8201 10.5 14.2201V7.30005H13.0801V11.25C14.6601 11.08 16.3199 9.28005 16.8799 7.30005H19.46C19.03 9.74005 17.23 11.5401 15.95 12.2801C17.23 12.8801 19.2801 14.4501 20.0601 17.2901H17.22C16.61 15.3901 15.0901 13.9201 13.0801 13.7201V17.2901H12.77Z' fill='white'/%3e%3c/svg%3e") !important;
}

.blog-detail_page .ya-share2__item_service_telegram .ya-share2__icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='url(%23paint0_linear_30556_29210)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43188 11.8733C8.93013 10.3492 11.2628 9.3444 12.43 8.85893C15.7625 7.47282 16.455 7.23204 16.9064 7.22409C17.0056 7.22234 17.2276 7.24694 17.3714 7.3636C17.4928 7.46211 17.5262 7.59518 17.5421 7.68858C17.5581 7.78197 17.578 7.99473 17.5622 8.16098C17.3816 10.0585 16.6002 14.6632 16.2027 16.7884C16.0344 17.6876 15.7032 17.9891 15.3826 18.0186C14.6857 18.0828 14.1565 17.5581 13.4816 17.1157C12.4254 16.4234 11.8288 15.9924 10.8036 15.3168C9.61883 14.5361 10.3869 14.1069 11.0621 13.4056C11.2388 13.2221 14.3092 10.4294 14.3686 10.176C14.376 10.1443 14.3829 10.0262 14.3128 9.96385C14.2426 9.90149 14.139 9.92281 14.0643 9.93977C13.9584 9.96381 12.2711 11.079 9.00263 13.2853C8.52372 13.6142 8.08993 13.7744 7.70128 13.766C7.27282 13.7568 6.44863 13.5238 5.83593 13.3246C5.08443 13.0803 4.48715 12.9512 4.53916 12.5363C4.56625 12.3202 4.86382 12.0992 5.43188 11.8733Z' fill='white'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_30556_29210' x1='1200' y1='0' x2='1200' y2='2382.2' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232AABEE'/%3e%3cstop offset='1' stop-color='%23229ED9'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") !important;
}

.blog-detail_page .ya-share2__item_service_twitter .ya-share2__icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.99079 12.1721L0 1H7.12135L12.6713 7.9051L18.6005 1.03109H22.5226L14.5676 10.2645L24 22H16.8999L10.8905 14.5326L4.47476 21.9793H0.531444L8.99079 12.1721ZM17.9348 19.93L4.36657 3.06999H6.08565L19.6368 19.93H17.9348Z' fill='%231C1C1C'/%3e%3c/svg%3e");
}

.blog-detail_page .ya-share2__item_service_facebook .ya-share2__icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M24 12C24 5.3719 18.6281 0 12 0C5.3719 0 0 5.3719 0 12C0 17.9907 4.3875 22.9547 10.125 23.8547V15.4688H7.0781V12H10.125V9.35625C10.125 6.3492 11.9156 4.6875 14.6578 4.6875C15.9703 4.6875 17.3438 4.92188 17.3438 4.92188V7.875H15.8297C14.3391 7.875 13.875 8.8008 13.875 9.75V12H17.2031L16.6711 15.4688H13.875V23.8547C19.6125 22.9547 24 17.9907 24 12Z' fill='%231877F2'/%3e%3cpath d='M16.6711 15.4688L17.2031 12H13.875V9.75C13.875 8.8008 14.3391 7.875 15.8297 7.875H17.3438V4.92188C17.3438 4.92188 15.9703 4.6875 14.6578 4.6875C11.9157 4.6875 10.125 6.3492 10.125 9.35625V12H7.07812V15.4688H10.125V23.8547C10.7367 23.9508 11.3625 24 12 24C12.6375 24 13.2633 23.9508 13.875 23.8547V15.4688H16.6711Z' fill='white'/%3e%3c/svg%3e");
}

.blog-detail hr {
  height: 1px;
  border: none;
  color: #eeeef2;
  background: #eeeef2;
  margin: 48px 0;
}

.blog-detail .summary {
  padding: 16px 24px 16px 24px;
  align-self: stretch;
  border-radius: 12px;
  background: #F6F7FA;
  transition: max-height 400ms ease-out;
  max-height: 4rem;
  overflow: hidden;
}

.blog-detail .summary[open] {
  max-height: fit-content;
}

.blog-detail .summary summary:after {
  transition: all 300ms ease-out;
  cursor: default;
}

.blog-detail .summary details {
  transition: max-height 400ms ease-out;
  max-height: 4rem;
  overflow: hidden;
  width: fit-content;
}

.blog-detail .summary details[open] {
  max-height: 1000px;
}

.blog-detail .summary details summary:after {
  transition: all 300ms ease-out;
  cursor: default;
}

.blog-detail .summary-header {
  color: var(--black, #222);
  font-family: "SF Pro Display";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  flex-direction: row;
  margin-bottom: 0;
  cursor: default;
}

.blog-detail .summary[open] .summary-header:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 6L6 1L1 6' stroke='%239999A9' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: block;
  width: 12px;
  height: 7px;
  margin-left: 12px;
}

.blog-detail .summary:not([open]) .summary-header:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 6L6 1L1 6' stroke='%239999A9' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  transform: rotate(180deg);
  display: block;
  width: 12px;
  height: 7px;
  margin-left: 12px;
}

.blog-detail .summary[open] .summary-header {
  margin-bottom: 32px;
}

.blog-detail .summary a {
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: var(--black, #222);
  font-family: "SF Pro Text";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px;
  /* 118.75% */
  letter-spacing: -0.32px;
  cursor: pointer;
}

.blog-detail .summary a:hover {
  color: #7A15B8;
}

.blog-detail .summary details summary::marker {
  display: none;
}

.blog-detail .summary details > summary {
  position: relative;
  list-style: none;
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}

.blog-detail .summary details[open] > summary > a {
  color: #7A15B8;
}

.blog-detail .summary details[open] summary:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 6L6 1L1 6' stroke='%239999A9' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: block;
  width: 12px;
  height: 7px;
  margin-left: 12px;
}

.blog-detail .summary details:not([open]) summary:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 6L6 1L1 6' stroke='%239999A9' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  transform: rotate(180deg);
  display: block;
  width: 12px;
  height: 7px;
  margin-left: 12px;
}

.blog-detail .summary ul {
  margin: 0 0 12px 0;
  padding: 0 20px;
  display: flex;
  gap: 12px;
  flex-direction: column;
}

.blog-detail .summary ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

.blog-detail .summary ul li a:hover {
  color: #771F96;
}

.slider__tours__title h2 {
  padding-bottom: 0px;
}

.swiper-slide.tour-card a {
  text-decoration: none;
}

.js-interest-swiper {
  width: 100%;
  height: 100%;
}

.history {
  display: none;
  flex-direction: column;
  padding: 12px 16px;
  align-items: flex-start;
  border-radius: 12px;
  background: var(--white, #FFF);
  position: absolute;
  box-shadow: 1px 3px 60px 0px rgba(153, 153, 169, 0.35);
  transition: all 300ms ease-out;
  z-index: 10;
}

.history:after {
  width: 10px;
  height: 26px;
  display: block;
  content: "";
  box-shadow: 1px 3px 60px 0px rgba(153, 153, 169, 0.35);
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='26' viewBox='0 0 10 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='BubbleCorner' d='M0 0C0 6.38914 3.27511 8.7484 9.84346 12.7244C9.93953 12.7826 10 12.8877 10 13C10 13.1123 9.93953 13.2174 9.84346 13.2756C3.27511 17.2516 0 19.6109 0 26L0 0Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
}

.history__item {
  margin-bottom: 10px;
}

.history__item:last-child {
  margin-bottom: 0;
}

.history__item-name {
  color: var(--text-grey, #9999A9);
  /* text small/semibold */
  font-family: "SF Pro Text";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  /* 133.333% */
  letter-spacing: -0.24px;
}

.history__item-note {
  color: var(--black, #222);
  /* text small/semibold */
  font-family: "SF Pro Text";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: -0.24px;
  white-space: nowrap;
}

.remove-after:after {
  content: none !important;
}

.blog-tourcarousel__container {
  background: #EEEEF2;
  width: 100%;
}

.blog-tourcarousel__wrapper {
  margin: 60px auto 0 auto;
  padding: 70px 0 90px 0;
  max-width: 1196px;
}

.blog-tourcarousel__tours-container {
  padding: 0;
  position: relative;
  overflow: hidden;
  padding: 10px;
}

.blog-tourcarousel__tour-card {
  margin-right: 24px;
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 16px;
  background: #fff;
  color: #121212;
  min-width: 276px;
  max-width: 276px;
  cursor: pointer;
  transition: 0.2s;
  z-index: 0;
  height: auto;
  box-shadow: 1px 2px 10px rgba(153, 153, 169, 0.22);
}

.blog-tourcarousel__tour-card__image {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 215px;
  border-radius: 16px 16px 0 0;
  position: relative;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.05) 19.68%, rgba(0, 0, 0, 0) 37.85%, rgba(0, 0, 0, 0) 47.83%, rgba(0, 0, 0, 0.05) 60.62%, rgba(0, 0, 0, 0.45) 80.57%, rgba(0, 0, 0, 0.55) 100%);
}

.blog-tourcarousel__tour-card__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  border-radius: 16px 16px 0 0;
  z-index: -1;
}

.blog-tourcarousel__tour-card__image__bottom {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  justify-content: flex-end;
  width: 100%;
  padding-right: 16px;
}

.blog-tourcarousel__tour-card__body__price__discount-percent {
  height: 24px;
  padding: 6px;
  border-radius: 6px 6px 0 0;
  background: var(--red, #f84565);
  color: var(--white, #fff);
  font-family: "SF Pro Text";
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: 0.22px;
  text-transform: uppercase;
}

.blog-tourcarousel__tour-card__body {
  display: flex;
  flex-direction: column;
  height: 100px;
  padding: 16px;
  justify-content: space-between;
}

.blog-tourcarousel__tour-card__body__title {
  color: var(--black, #222);
  /* text/semibold */
  font-family: "SF Pro Text";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 128.571% */
  letter-spacing: -0.28px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: auto;
}

.blog-tourcarousel__tour-card__body__price {
  display: flex;
  grid-gap: 8px;
  margin-top: 5px;
  align-items: flex-end;
}

.blog-tourcarousel__tour-card__body__price__original {
  color: var(--black, #222);
  font-family: "SF Pro Text";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  /* 122.222% */
  letter-spacing: -0.36px;
}

.blog-tourcarousel__tour-card__body__price__original--discount {
  color: var(--text-grey, #9999A9);
  font-family: "SF Pro Text";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  /* 133.333% */
  letter-spacing: -0.24px;
  text-decoration-line: line-through;
  text-decoration-style: solid;
  text-decoration-color: currentcolor;
  text-decoration-thickness: auto;
}

.blog-tourcarousel__see-all {
  margin-right: 24px;
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 16px;
  background: #fff;
  color: #ffffff;
  transition: 0.2s;
  z-index: 0;
  height: auto;
  box-shadow: 1px 2px 10px rgba(153, 153, 169, 0.22);
  min-width: 276px;
  max-width: 276px;
  background-size: cover;
}

.blog-tourcarousel__see-all__text {
  height: 215px;
  min-height: 215px;
  max-height: 215px;
  padding: 64px 24px 0 24px;
  color: var(--primary-white, #FFF);
  /* H1 */
  font-family: "SF Pro Display";
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  /* 114.286% */
  letter-spacing: 0.392px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 47.83%, rgba(0, 0, 0, 0.05) 60.62%, rgba(0, 0, 0, 0.35) 80.57%, rgba(0, 0, 0, 0.45) 100%);
  border-radius: 16px 16px 0 0;
}

.blog-tourcarousel__see-all__body {
  display: flex;
  flex-direction: column;
  height: 100px;
  padding: 16px 24px 0 24px;
  justify-content: space-between;
}

.blog-tourcarousel__see-all__button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 9px;
  padding: 8px 20px;
  max-width: 182px;
  margin: 0 auto;
  cursor: pointer;
}

.blog-tourcarousel__see-all__button-text {
  color: var(--primary-night, #242A37);
  text-align: center;
  /* Body L/Semibold */
  font-family: "SF Pro Text";
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 160% */
  letter-spacing: -0.24px;
  margin-right: 8px;
}

.blog-tourcarousel__see-all__arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16699 12H19.837' stroke='%23242A37' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 6.1665L19.835 12.0015L14 17.8365' stroke='%23242A37' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 760px) {
  .blog__tours-row .tours-item {
    width: 33%;
  }

  .blog__tours-row .tours-item:nth-of-type(4) {
    display: none;
  }
}

@media only screen and (min-width: 760px) {
  .blog-detail {
    padding: 0 32px;
  }

  .blog-detail__social-share {
    padding-left: 32px;
  }

  .blog-detail__note-mob {
    display: none;
  }

  .blog-detail__main-img {
    height: 500px;
    margin: 0 16px 48px 16px;
    border-radius: 36px;
  }

  .blog-detail__main-img-content {
    padding: 40px 32px 48px 32px;
  }

  .img-content__left {
    flex-direction: column;
  }

  .img-content__left-bottom {
    display: flex;
    gap: 12px;
    flex-direction: column;
  }

  .img-content__right {
    align-items: flex-end;
    color: var(--white, #FFF);
    /* h5 */
    font-family: "SF Pro Text";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    /* 118.75% */
    letter-spacing: -0.32px;
    display: flex;
    gap: 10px;
  }

  .blog-detail_page .breadcrumbs-container {
    margin: 40px auto;
  }

  .blog-detail_page .blog-search {
    width: 343px;
  }

  .blog-detail_page .blog-search .select2-container--default .select2-selection {
    max-width: 343px;
  }
}

@media only screen and (min-width: 1024px) {
  .blog-detail__interest-content {
    width: 942px;
  }

  .blog-detail__main-img {
    margin: 0 auto 48px;
  }

  .img-content__left-bottom-title {
    max-width: 720px;
    font-size: 48px;
    line-height: 55px;
  }

  .blog-detail_page .blog-detail__text {
    max-width: 620px;
  }
}

@media screen and (max-width: 1200px) {
  .blog-detail__social-share {
    margin-left: 16px;
    margin-top: 32px;
    margin-right: 16px;
    margin-bottom: 0px;
    padding-top: 32px;
  }
}

@media screen and (max-width: 760px) {
  .blog-detail {
    margin: 0 16px 32px;
  }
}

@media only screen and (max-width: 760px) {
  .blog-detail__top-info {
    margin-bottom: 20px;
  }

  .blog-detail__note-mob {
    margin-bottom: 20px;
  }

  .blog-detail__main-img .img {
    border-radius: 0px;
  }

  .blog-detail_page .header-picture {
    height: 250px;
  }

  .blog-tourcarousel__wrapper {
    padding: 38px 0 62px 0;
  }
}

@media screen and (max-width: 560px) {
  .blog-detail_page .first-block-text {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 560px) and (max-width: 760px), screen and (min-width: 1024px) {
  .blog-detail__top-info {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
  }
}
/* End */


/* Start:/local/templates/youtravel/assets/css/blog/blog-popular.css?17634644492563*/
@font-face {
  font-family: "SF Pro Display";
  src: url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.eot");
  src: local("SF Pro Display Semibold"), local("SFProDisplay-Semibold"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.eot?#iefix") format("embedded-opentype"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.woff2") format("woff2"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.woff") format("woff"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProDisplay/SFProDisplay-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SF Pro Text";
  src: local("SF Pro Text Semibold"), local("SFProText-Semibold"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProText/SFProText-Semibold.woff") format("woff"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProText/SFProText-Semibold.woff2") format("woff2"), url("/local/templates/youtravel/assets/css/blog/../../fonts/SFProText/SFProText-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

.blog-popular {
  padding: 0 16px;
}

.blog-popular h2 {
  color: var(--text-dark, #828296);
  font-family: "SF Pro Text";
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: 0.22px;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeef2;
  padding: 0 0 16px 0;
}

.blog-popular__item {
  border-bottom: 1px solid #EEEEF2;
  padding: 20px 0;
}

.blog-popular__card {
  display: flex;
  align-items: center;
  min-height: 56px;
  width: 100%;
  justify-content: space-between;
  gap: 12px;
}

.blog-popular__card :hover {
  color: #9AAE2D;
}

.blog-popular__left {
  padding-right: 14px;
  flex-grow: 2;
  color: var(--black, #222);
  font-family: "SF Pro Text";
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 19px;
  /* 146.154% */
  letter-spacing: -0.26px;
  overflow-wrap: anywhere;
  hyphens: auto;
  width: 100%;
}

.blog-popular__right {
  flex-grow: 1;
  min-width: 55px;
  max-width: 55px;
  border-radius: 8px;
  min-height: 56px;
  max-height: 56px;
}

@media only screen and (min-width: 1024px) {
  .blog-popular {
    position: absolute;
    top: 0;
    max-width: 244px;
    right: 32px;
    padding: 0;
  }

  .blog-popular__left {
    max-width: 189px;
  }
}

@media only screen and (max-width: 760px) {
  .blog-popular__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }

  .blog-popular__right {
    width: 30%;
  }
}
/* End */
/* /local/templates/youtravel/static/vendor/select2/dist/css/select2.min.css?154023650215196 */
/* /local/templates/youtravel/assets/css/blog/blog.css?176346445013586 */
/* /local/components/youtravel/yt.blog.detail/templates/default_v2/style.css?1709640866635 */
/* /local/templates/youtravel/components/bitrix/main.pagenavigation/.default/style.min.css?15402365022530 */
/* /local/templates/youtravel/assets/css/blog/blog-detail.css?176346444940580 */
/* /local/templates/youtravel/assets/css/blog/blog-popular.css?17634644492563 */
