.package-slider {
  margin-top: 100px
}
.package-slider > * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.package-slider__title {
  margin-bottom: 41px;
  padding-right: 120px
}
@media screen and (max-width:767px) {
  .package-slider {
    margin-top: 0
  }
  .package-slider__title {
    padding-right: 0
  }
  .package-slider__items {
    margin-left: -10px;
    margin-right: -10px
  }
}
.package-slider__items {
  overflow: initial!important;
  padding: 0 4px
}
@media screen and (max-width:479px) {
  .package-slider__items {
    margin-left: -20px;
    margin-right: -20px;
    padding: 0
  }
}
.package-slider__items .slick-arrow {
  position: absolute;
  bottom: calc(100% + 41px);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  outline: 0;
  -webkit-transition: .2s;
  transition: .2s
}
.package-slider__items .slick-prev {
  right: 122px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' transform='matrix(-1 0 0 1 40 0)' fill='%23222222' fill-opacity='0.5'/%3E%3Cpath d='M22 15L17 20L22 25' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")
}
.package-slider__items .slick-next {
  right: 58px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23222222' fill-opacity='0.5'/%3E%3Cpath d='M18 15L23 20L18 25' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")
}
.package-slider__items .slick-disabled {
  opacity: .5;
  cursor: auto
}
.package-slider__items .slick-dots {
  display: none
}
.package-slider__items .slick-dots li {
  width: 16px;
  height: 16px;
  background: 0 0;
  border: 2px solid #222;
  margin: 0 12px;
  border-radius: 50%
}
.package-slider__items .slick-dots li.slick-active {
  background: #ad8b5b
}
.package-slider__items .slick-dots li button {
  width: 100%;
  height: 100%;
  opacity: 0
}
.package-slider-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0 4px
}
@media screen and (max-width:767px) {
  .package-slider__items .slick-dots {
    display: block;
    margin-top: 40px
  }
  .package-slider-item {
    padding: 0 10px
  }
}
@media screen and (max-width:479px) {
  .package-slider-item {
    padding: 0 20px
  }
}
.package-slider-item__image {
  position: relative;
  width: 100%;
  height: 300px;
  background-color: #f0f0f0;
  padding: 38px;
  cursor: pointer
}
.package-slider-item__image::before {
  content: "";
  position: absolute;
  top: 24px;
  right: 24px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='%23222222' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5 25C22.5376 25 25 22.5376 25 19.5C25 16.4624 22.5376 14 19.5 14C16.4624 14 14 16.4624 14 19.5C14 22.5376 16.4624 25 19.5 25ZM23.8634 24.3178C25.1757 23.1286 26 21.4105 26 19.5C26 15.9101 23.0899 13 19.5 13C15.9101 13 13 15.9101 13 19.5C13 23.0899 15.9101 26 19.5 26C20.8198 26 22.0478 25.6066 23.073 24.9307L25.6 28.3C25.7657 28.5209 26.0791 28.5657 26.3 28.4C26.5209 28.2343 26.5657 27.9209 26.4 27.7L23.8634 24.3178ZM20.0169 17C20.0169 16.7239 19.7931 16.5 19.5169 16.5C19.2408 16.5 19.0169 16.7239 19.0169 17V19H17C16.7239 19 16.5 19.2239 16.5 19.5C16.5 19.7761 16.7239 20 17 20H19.0169V22C19.0169 22.2761 19.2408 22.5 19.5169 22.5C19.7931 22.5 20.0169 22.2761 20.0169 22V20H22C22.2761 20 22.5 19.7761 22.5 19.5C22.5 19.2239 22.2761 19 22 19H20.0169V17Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s
}
.package-slider-item__image:hover::before {
  opacity: 1
}
@media screen and (max-width:767px) {
  .package-slider-item__image {
    height: 245px;
    padding: 32px
  }
  .package-slider-item__image:hover::before {
    display: none
  }
}
.package-slider-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.package-slider-item__title {
  color: #222;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-top: 16px
}
.modal-package-slider {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  z-index: 1001
}
.modal-package-slider._hidden {
  z-index: -1;
  opacity: 0;
  visibility: hidden
}
.modal-package-slider > * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.modal-package-slider__close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #909090;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.2929 25.7071C24.6834 26.0976 25.3166 26.0976 25.7071 25.7071C26.0976 25.3166 26.0976 24.6834 25.7071 24.2929L21.4142 20L25.7071 15.7071C26.0976 15.3166 26.0976 14.6834 25.7071 14.2929C25.3166 13.9024 24.6834 13.9024 24.2929 14.2929L20 18.5858L15.7071 14.2929C15.3166 13.9024 14.6834 13.9024 14.2929 14.2929C13.9024 14.6834 13.9024 15.3166 14.2929 15.7071L18.5858 20L14.2929 24.2929C13.9024 24.6834 13.9024 25.3166 14.2929 25.7071C14.6834 26.0976 15.3166 26.0976 15.7071 25.7071L20 21.4142L24.2929 25.7071Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  cursor: pointer;
  z-index: 1;
  -webkit-transition: background-color .2s;
  transition: background-color .2s
}
.modal-package-slider__close:hover {
  background-color: #e1261c
}
.modal-package-slider__container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.modal-package-slider__preview {
  position: relative;
  width: 30%;
  max-width: 286px;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto
}
@media screen and (max-width:750px) {
  .modal-package-slider__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
  }
  .modal-package-slider__preview {
    width: 100%;
    max-width: unset;
    height: 121px;
    overflow-x: auto;
    overflow-y: hidden;
    text-align: center
  }
  .modal-package-slider__preview.os-host-scrollbar-horizontal-hidden {
    height: 103px
  }
}
.modal-package-slider__preview .slick-list {
  height: 100%!important;
  padding: 8px 0!important
}
.modal-package-slider__preview.os-host-scrollbar-vertical-hidden {
  max-width: 261px
}
.modal-package-slider__preview .os-scrollbar-horizontal.os-scrollbar-horizontal.os-scrollbar-horizontal {
  bottom: 15px;
  left: 32.5%;
  right: 32.5%
}
.modal-package-slider__preview::after,
.modal-package-slider__preview::before {
  content: "";
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  left: 0;
  z-index: 1;
  pointer-events: none
}
.modal-package-slider__preview::before {
  background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(19%,hsla(0,0%,100%,.738)),color-stop(34%,hsla(0,0%,100%,.541)),color-stop(47%,hsla(0,0%,100%,.382)),color-stop(56.5%,hsla(0,0%,100%,.278)),color-stop(65%,hsla(0,0%,100%,.194)),color-stop(73%,hsla(0,0%,100%,.126)),color-stop(80.2%,hsla(0,0%,100%,.075)),color-stop(86.1%,hsla(0,0%,100%,.042)),color-stop(91%,hsla(0,0%,100%,.021)),color-stop(95.2%,hsla(0,0%,100%,.008)),color-stop(98.2%,hsla(0,0%,100%,.002)),to(hsla(0,0%,100%,0)));
  background: linear-gradient(to bottom,#fff 0,hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0) 100%);
  top: 0
}
.modal-package-slider__preview::after {
  background: -webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(19%,hsla(0,0%,100%,.738)),color-stop(34%,hsla(0,0%,100%,.541)),color-stop(47%,hsla(0,0%,100%,.382)),color-stop(56.5%,hsla(0,0%,100%,.278)),color-stop(65%,hsla(0,0%,100%,.194)),color-stop(73%,hsla(0,0%,100%,.126)),color-stop(80.2%,hsla(0,0%,100%,.075)),color-stop(86.1%,hsla(0,0%,100%,.042)),color-stop(91%,hsla(0,0%,100%,.021)),color-stop(95.2%,hsla(0,0%,100%,.008)),color-stop(98.2%,hsla(0,0%,100%,.002)),to(hsla(0,0%,100%,0)));
  background: linear-gradient(to top,#fff 0,hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0) 100%);
  bottom: 0
}
.modal-package-slider__preview-inner {
  padding: 2px 25px 20px 20px
}
.os-host-scrollbar-vertical-hidden .modal-package-slider__preview-inner {
  padding: 2px 0 20px 20px
}
@media screen and (max-width:750px) {
  .modal-package-slider__preview.os-host-scrollbar-vertical-hidden {
    max-width: unset
  }
  .modal-package-slider__preview::after,
  .modal-package-slider__preview::before {
    content: unset
  }
  .modal-package-slider__preview-inner {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 8px
  }
  .os-host-scrollbar-vertical-hidden .modal-package-slider__preview-inner {
    padding: 0 20px
  }
}
.modal-package-slider__category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-column-gap: 4px;
  -moz-column-gap: 4px;
  column-gap: 4px;
  padding: 16px 0 10px;
  font-size: 24px;
  line-height: 1.2
}
.modal-package-slider__quantity {
  font-size: 12px;
  line-height: 1.2;
  font-weight: 700
}
.modal-package-slider-preview-item {
  position: relative;
  height: 137px;
  background: #f0f0f0;
  cursor: pointer;
  margin: 8px 0
}
.modal-package-slider-preview-item:last-child {
  margin: 0
}
@media screen and (max-width:750px) {
  .modal-package-slider__category {
    display: none
  }
  .modal-package-slider-preview-item {
    width: 78px;
    height: 78px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin: 0
  }
}
.modal-package-slider-preview-item_selected::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #dbbc8d
}
.modal-package-slider-preview-item_type_video .modal-package-slider-preview-item__image {
  padding: 0
}
.modal-package-slider-preview-item_type_video .modal-package-slider-preview-item__image img {
  -o-object-fit: cover;
  object-fit: cover
}
.modal-package-slider-preview-item_type_video::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: url('data:image/svg+xml,<svg width="31" height="50" viewBox="0 0 31 50" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.8"><path d="M28.4 21.5L4.8 0.499994C4.1 -0.100006 3.3 -6.10016e-06 2.6 -6.10016e-06C0 -6.10016e-06 0 2.89999 0 3.59999V46.4C0 47 0 50 2.6 50C3.3 50 4.1 50.1 4.8 49.5L28.4 28.5C30.3 26.9 30 25 30 25C30 25 30.3 23.1 28.4 21.5Z" fill="white"/></g></svg>') center/12px 21px no-repeat
}
.modal-package-slider-preview-item__image {
  height: 100%;
  width: 100%;
  padding: 22px
}
.modal-package-slider-preview-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.modal-package-slider__button {
  z-index: 100;
  position: absolute;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  border-radius: 20px;
  cursor: pointer;
  background-color: #909090;
  -webkit-transition: background-color .2s,opacity .4s;
  transition: background-color .2s,opacity .4s;
  background-position: center;
  -webkit-tap-highlight-color: rgba(255,255,255,0);
  -webkit-tap-highlight-color: transparent
}
@media (hover:hover) {
  .modal-package-slider__button:hover {
    background-color: #e1261c
  }
}
.modal-package-slider__button_arrow {
  top: calc(50% - 20px);
  opacity: 1
}
.modal-package-slider__button_arrow_hidden {
  opacity: 0
}
@media screen and (max-width:750px) {
  .modal-package-slider-preview-item__image {
    padding: 11px
  }
  .modal-package-slider__button {
    width: 32px;
    height: 32px
  }
  .modal-package-slider__button_arrow_hidden {
    opacity: 1
  }
}
.modal-package-slider__button_previous {
  left: 20%;
  background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_12_15)"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.226 14.2552C22.6165 14.6457 22.6165 15.2789 22.226 15.6694L17.8954 20L22.226 24.3306C22.6165 24.7211 22.6165 25.3542 22.226 25.7448C21.8355 26.1353 21.2023 26.1353 20.8118 25.7448L15.7741 20.7071C15.3836 20.3166 15.3836 19.6834 15.7741 19.2929L20.8118 14.2552C21.2023 13.8646 21.8355 13.8646 22.226 14.2552Z" fill="white"/></g><defs><clipPath id="clip0_12_15"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>')
}
.modal-package-slider__button_next {
  right: 20%;
  background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_12_19)"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.774 14.2552C17.3835 14.6457 17.3835 15.2789 17.774 15.6694L22.1046 20L17.774 24.3306C17.3835 24.7211 17.3835 25.3542 17.774 25.7448C18.1645 26.1353 18.7977 26.1353 19.1882 25.7448L24.2259 20.7071C24.6164 20.3166 24.6164 19.6834 24.2259 19.2929L19.1882 14.2552C18.7977 13.8646 18.1645 13.8646 17.774 14.2552Z" fill="white"/></g><defs><clipPath id="clip0_12_19"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>')
}
@media screen and (max-width:1300px) {
  .modal-package-slider__button_previous {
    left: 10%
  }
  .modal-package-slider__button_next {
    right: 10%
  }
}
.modal-package-slider__button_close {
  top: 20px;
  right: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.2929 25.7071C24.6834 26.0976 25.3166 26.0976 25.7071 25.7071C26.0976 25.3166 26.0976 24.6834 25.7071 24.2929L21.4142 20L25.7071 15.7071C26.0976 15.3166 26.0976 14.6834 25.7071 14.2929C25.3166 13.9024 24.6834 13.9024 24.2929 14.2929L20 18.5858L15.7071 14.2929C15.3166 13.9024 14.6834 13.9024 14.2929 14.2929C13.9024 14.6834 13.9024 15.3166 14.2929 15.7071L18.5858 20L14.2929 24.2929C13.9024 24.6834 13.9024 25.3166 14.2929 25.7071C14.6834 26.0976 15.3166 26.0976 15.7071 25.7071L20 21.4142L24.2929 25.7071Z' fill='white'/%3E%3C/svg%3E")
}
.modal-package-slider__items {
  position: relative;
  width: 30%;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto
}
.modal-package-slider__items::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 60px;
  background: -webkit-gradient(linear,left top,right top,from(#fff),color-stop(19%,hsla(0,0%,100%,.738)),color-stop(34%,hsla(0,0%,100%,.541)),color-stop(47%,hsla(0,0%,100%,.382)),color-stop(56.5%,hsla(0,0%,100%,.278)),color-stop(65%,hsla(0,0%,100%,.194)),color-stop(73%,hsla(0,0%,100%,.126)),color-stop(80.2%,hsla(0,0%,100%,.075)),color-stop(86.1%,hsla(0,0%,100%,.042)),color-stop(91%,hsla(0,0%,100%,.021)),color-stop(95.2%,hsla(0,0%,100%,.008)),color-stop(98.2%,hsla(0,0%,100%,.002)),to(hsla(0,0%,100%,0)));
  background: linear-gradient(to right,#fff 0,hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0) 100%);
  pointer-events: none;
  z-index: 1
}
@media screen and (max-width:750px) {
  .modal-package-slider__items {
    width: auto
  }
  .modal-package-slider__items::before {
    content: unset
  }
  .modal-package-slider__items .slick-track {
    height: 100%
  }
}
.modal-package-slider__items-inner {
  width: 100%;
  height: 100%
}
.modal-package-slider__items .slick-list {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.modal-package-slider__items .slick-track {
  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.modal-package-slider__items .slick-dots {
  position: absolute;
  left: 50%;
  bottom: 57px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-top: 0
}
.modal-package-slider__items .slick-dots li {
  width: 16px;
  height: 16px;
  background: 0 0;
  border: 1px solid #ad8b5b;
  margin: 0 8px;
  border-radius: 50%
}
.modal-package-slider__items .slick-dots li.slick-active {
  background: #ad8b5b
}
.modal-package-slider__items .slick-dots li button {
  width: 100%;
  height: 100%;
  opacity: 0
}
.modal-package-slider-item {
  height: 100%
}
.modal-package-slider-item.slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
@media screen and (max-width:750px) {
  .modal-package-slider-item {
    height: calc(100% - 150px)
  }
  .modal-package-slider-item.slick-slide {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
.modal-package-slider-item__inner {
  width: 100%;
  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  row-gap: 17px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}
@media screen and (max-height:700px) and (min-width:751px) {
  .modal-package-slider__items .slick-track {
    height: 100%
  }
  .modal-package-slider-item__inner {
    padding: 30px 0
  }
}
@media screen and (max-width:750px) {
  .modal-package-slider-item__inner {
    aspect-ratio: 1;
    width: 72.53%;
    max-height: 100%;
    position: relative
  }
  .modal-package-slider-item__image {
    height: 100%;
    width: 100%;
    position: relative
  }
}
.modal-package-slider-item__image {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  max-height: 538px;
  max-width: 538px
}
.modal-package-slider-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.modal-package-slider-item__title {
  padding: 0 15px;
  text-align: center;
  font-size: 32px;
  font-weight: 400;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none
}
@media screen and (min-height:701px) and (min-width:751px) {
  .modal-package-slider-item__image {
    height: 100%;
    width: 100%
  }
  .modal-package-slider-item__title {
    position: absolute;
    top: calc(100% + 9px);
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
  }
}
@media screen and (max-width:750px) {
  .modal-package-slider-item__image img {
    position: absolute;
    left: 0;
    top: 0
  }
  .modal-package-slider-item__title {
    position: absolute;
    top: calc(100% + 28px);
    font-size: 18px;
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
  }
}
.modal-package-slider__zoom {
  position: absolute;
  z-index: 10;
  top: 20px;
  right: 75px
}
.modal-package-slider__zoom--minus,
.modal-package-slider__zoom--plus {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.modal-package-slider__zoom--minus svg,
.modal-package-slider__zoom--plus svg {
  width: 27px;
  height: 27px
}
.modal-package-slider__zoom--plus {
  background-color: #909090;
  margin-bottom: 5px
}
.modal-package-slider__zoom--minus {
  background-color: #909090
}