.uc-price .t611__middle_item .t611__title strong {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.uc-price .t611__middle_item .t611__title strong a {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  width: 40px;
  height: 40px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: 0.2s;
}

.uc-price .t611__middle_item .t611__title strong a:hover {
  transform: scale(1.05);
}

.uc-price .t611__middle_item .t611__title strong a:focus {
  transform: scale(1.05);
}

.uc-price .t611__middle_item .t611__title strong a:nth-child(1) {
  background-image: url("https://static.tildacdn.com/tild3961-3662-4536-b631-363738323262/wh1_1.png");
}

.uc-price .t611__middle_item .t611__title strong a:nth-child(2) {
  background-image: url("https://static.tildacdn.com/tild3730-6462-4437-b731-313763636236/tg0.png");
}

.uc-footer-social-btn .t452__maincontainer {
  padding-bottom: 0 !important;
}

.uc-footer-address .t455__wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

.uc-footer .t420__text a {
  color: #fff !important;
}

.uc-footer .t420__descr a:hover {
  text-decoration: underline !important;
}

.uc-footer .t420__descr a:focus {
  text-decoration: underline !important;
}

.uc-footer .t420 .t-sociallinks__item a {
  width: 30px !important;
  height: 30px !important;
}

.uc-footer .t420 .t-sociallinks__item a svg {
  width: 30px !important;
  height: 30px !important;
}

.uc-footer .t420__right_social_links_item a {
  width: 30px !important;
  height: 30px !important;
}

.uc-footer .t420__right_social_links_item a svg {
  width: 30px !important;
  height: 30px !important;
}

.uc-price-body .t614__middle_item {
  border-bottom: 1px solid rgb(241, 242, 242);
}

.uc-price-body .t614__body .t614__title {
  padding: 0 !important;
}

.uc-price-body .t614__header {
  border-bottom: 1px solid rgb(241, 242, 242);
}

.uc-price-body .t614__header .t614__title {
  padding-left: 0;
}

.offer-price strong {
  font-size: 22px;
  font-weight: 500 !important;
}

.uc-price-head .t614__title strong {
  font-size: 22px;
  font-weight: 500 !important;
}

.uc-price-head .t614__header .t614__title {
  padding-bottom: 0 !important;
  padding-bottom: 23px !important;
}

.uc-price-head .t614__body .t614__title {
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 5px;
}

.uc-price-head .t614__body .t614__title strong {
  display: inline-block;
}

.uc-price-head .t614__body .t614__title em {
  font-style: normal !important;
  display: inline-block;
  width: 100px;
}

.uc-price-body-addit .t614__content.t-col_12 {
  max-width: 100%;
}

.uc-price-body-addit .t614__title {
  padding-top: 0 !important;
}

.wrap {
  position: relative;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 33px;
  color: #000;
}

.wrap--popup {
  max-width: 100%;
}

.wrap--popup .table {
  width: 100%;
  table-layout: fixed;
  background-color: #fff;
  border-radius: 5px;
}

.wrap--popup .table .row {
  row-gap: 5px;
  padding-bottom: 10px;
}

.wrap--popup .table .row .data {
  font-size: 16px;
}

.wrap--popup .table .row--title .data h2 {
  padding-top: 20px;
  margin-bottom: 10px;
}

.wrap--popup .table .row--subtitle .data {
  text-align: left;
}

.wrap--popup .table .row--subtitle .data b {
  font-size: 12px;
  padding: 0;
  margin-bottom: 0;
}

.wrap--popup .table .row--head .data h3 {
  font-size: 12px;
  margin-bottom: 0;
}

.wrap--popup .table .row--head .data div {
  font-size: 7px;
}

.wrap--popup .table .row--head .data div span {
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}

.table {
  border-collapse: collapse;
}

.table .row {
  display: grid;
  grid-template-columns: 100px 100px 100px;
  justify-content: space-between;
}

.table .row .data {
  text-align: center;
}

.table .row .data:first-child {
  grid-column-start: 1;
  grid-column-end: -1;
}

.table .row .data b {
  display: inline-flex;
  margin-bottom: 12px;
}

.table .row--title {
  grid-template-columns: 1fr;
  border-bottom: none;
  background-color: #f7fcfe;
}

.table .row--title .data h2 {
  margin: 0;
  padding: 0;
  text-align: center;
  font-weight: 500;
  line-height: 31px;
  color: #24b1ff;
  font-size: 20px;
  margin-bottom: 50px;
}

.table .row--subtitle {
  grid-template-columns: 1fr;
  padding: 5px 10px !important;
}

.table .row--subtitle .data {
  text-align: left;
  font-weight: 700;
  font-size: 23px;
  line-height: 28px;
}

.table .row--head {
  border-bottom: none;
}

.table .row--head h3 {
  margin: 0;
  padding: 0;
  font-weight: 500;
  font-size: 26px;
  line-height: 31px;
  margin-bottom: 23px;
  text-align: left;
}

.table .row--head div {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  text-align: left;
}

.table .row--head div span {
  font-weight: 500;
  font-size: 22px;
}

.table .row--head .data div {
  display: flex;
  align-items: baseline;
  margin-bottom: 3px;
}

.table .row--head .data div span {
  padding-left: 2px;
}

.table .row--head .data div i {
  display: inline-block;
  width: 40px;
  font-style: normal !important;
  line-height: 1;
}

.table .row--head .data div.night {
  align-items: flex-end;
}

.table .row--head .data div.night i {
  line-height: 1.2;
}

.uc-popup-price .t-popup__container {
  background-color: transparent !important;
  left: 10px;
  right: 10px;
}

.uc-popup-price .t-popup {
  padding: 0 10px;
}

.wrap.wrap--popup {
  overflow: hidden;
}

.wrap.wrap--popup .row {
  margin: 0 auto;
  width: 1160px;
  padding-top: 20px;
}

.wrap.wrap--popup .row--head {
  padding-top: unset;
}

.wrap.wrap--popup .row--subtitle {
  padding-top: unset;
}

.wrap.wrap--popup .row-wrap {
  border-bottom: 1px solid rgb(241, 242, 242);
}

.wrap.wrap--popup .row-wrap:last-child {
  border-bottom: none;
}

.wrap.wrap--popup .row-wrap--head {
  background-color: #f7fcfe;
  box-shadow: rgb(229, 230, 234) 0px 2px 2px 0px;
}

.wrap.wrap--popup .row-wrap--subtitle {
  border-top: 1px solid rgb(228, 234, 241);
  background: none rgb(242, 245, 249);
}

#rec958858791 .t614__container {
  overflow: hidden !important;
}

#rec958858791 .t614__content.t-col_12 {
  width: 100%;
}

.uc-slide-mob-1-1 .t396__artboard,
.uc-slide-mob-1-2 .t396__artboard,
.uc-slide-mob-1-3 .t396__artboard,
.uc-slide-mob-2-1 .t396__artboard,
.uc-slide-mob-2-2 .t396__artboard,
.uc-slide-mob-2-3 .t396__artboard {
  position: relative;
  margin: 0 auto;
  width: 320px;
}

.for-whom-slider1,
.for-whom-slider2 {
  display: none;
}

@media screen and (min-width: 480px) {
  .uc-slide-mob-1-1 .t396__artboard,
  .uc-slide-mob-1-2 .t396__artboard,
  .uc-slide-mob-1-3 .t396__artboard,
  .uc-slide-mob-2-1 .t396__artboard,
  .uc-slide-mob-2-2 .t396__artboard,
  .uc-slide-mob-2-3 .t396__artboard {
    width: 480px;
  }
}

@media screen and (min-width: 640px) {
  .uc-slide-mob-1-1 .t396__artboard,
  .uc-slide-mob-1-2 .t396__artboard,
  .uc-slide-mob-1-3 .t396__artboard,
  .uc-slide-mob-2-1 .t396__artboard,
  .uc-slide-mob-2-2 .t396__artboard,
  .uc-slide-mob-2-3 .t396__artboard {
    width: 640px;
  }
}

@media screen and (min-width: 981px) {
  .uc-value {
    position: relative;
  }

  .uc-value .t396 {
    position: absolute;
    top: 395px;
  }

  .uc-slide-2-1.nolimAutoScaleFix061 {
    opacity: unset !important;
    height: unset !important;
    max-height: unset !important;
    min-height: unset !important;
    pointer-events: unset !important;
    overflow: unset !important;
    padding-top: unset !important;
    padding-bottom: unset !important;
  }

  .uc-slide-2-2.nolimAutoScaleFix061 {
    opacity: unset !important;
    height: unset !important;
    max-height: unset !important;
    min-height: unset !important;
    pointer-events: unset !important;
    overflow: unset !important;
    padding-top: unset !important;
    padding-bottom: unset !important;
  }

  .uc-slide-2-3.nolimAutoScaleFix061 {
    opacity: unset !important;
    height: unset !important;
    max-height: unset !important;
    min-height: unset !important;
    pointer-events: unset !important;
    overflow: unset !important;
    padding-top: unset !important;
    padding-bottom: unset !important;
  }

  .uc-slide-mob-1-1,
  .uc-slide-mob-1-2,
  .uc-slide-mob-1-3,
  .uc-slide-mob-2-1,
  .uc-slide-mob-2-2,
  .uc-slide-mob-2-3 {
    display: none;
  }

  .uc-slide-mob-1-1 .t396__artboard,
  .uc-slide-mob-1-2 .t396__artboard,
  .uc-slide-mob-1-3 .t396__artboard,
  .uc-slide-mob-2-1 .t396__artboard,
  .uc-slide-mob-2-2 .t396__artboard,
  .uc-slide-mob-2-3 .t396__artboard {
    width: unset;
  }

  .uc-hide-btn {
    display: none;
  }

  .for-whom-slider1,
  .for-whom-slider2 {
    display: flex;
    flex-flow: row nowrap;
    justify-content: start;
    align-items: stretch;
  }

  .for-whom-slider1.t-rec,
  .for-whom-slider2.t-rec {
    overflow: hidden !important;
  }

  .for-whom-slider1.t-rec .t396__artboard,
  .for-whom-slider2.t-rec .t396__artboard {
    overflow: hidden !important;
    width: 300px !important;
  }

  .for-whom-slider2 {
    align-content: stretch;
  }
}

@media screen and (min-width: 1200px) {
  .for-whom-slider1.t-rec .t396__artboard,
  .for-whom-slider2.t-rec .t396__artboard {
    width: 372px !important;
  }
}

@media screen and (max-width: 980px) {
  .uc-for-whom-slider1 {
    display: none;
  }

  .uc-for-whom-slider2 {
    display: none;
  }

  .uc-h2 .t-container {
    max-width: 620px;
  }

  .uc-h2 .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }

  .uc-price-body-addit .t-container {
    max-width: 620px;
  }

  .uc-price-body-addit .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }

  .wrap.wrap--popup .row {
    width: 620px;
  }

  .uc-slide-1-1,
  .uc-slide-1-2,
  .uc-slide-1-3,
  .uc-slide-2-1,
  .uc-slide-2-2,
  .uc-slide-2-3 {
    display: none;
  }

  .uc-video .t-container {
    max-width: 620px;
  }

  .uc-video .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }

  #rec949413441 .t-container,
  .uc-events .t-container,
  .uc-text .t-container,
  .uc-acor .t-container,
  .uc-form .t-container {
    max-width: 620px;
  }

  #rec949413441 .t-container .t-col,
  .uc-events .t-container .t-col,
  .uc-text .t-container .t-col,
  .uc-acor .t-container .t-col,
  .uc-form .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 640px) {
  .uc-h2 .t-container {
    max-width: 460px;
  }

  .uc-h2 .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }

  .uc-price-body-addit .t-container {
    max-width: 460px;
  }

  .uc-price-body-addit .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }

  .wrap.wrap--popup .row {
    width: 460px;
  }

  .uc-video .t-container {
    max-width: 460px;
  }

  .uc-video .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }

  #rec949413441 .t-container,
  .uc-events .t-container,
  .uc-text .t-container,
  .uc-acor .t-container,
  .uc-form .t-container {
    max-width: 460px;
  }

  #rec949413441 .t-container .t-col,
  .uc-events .t-container .t-col,
  .uc-text .t-container .t-col,
  .uc-acor .t-container .t-col,
  .uc-form .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 480px) {
  .uc-h2 .t-container {
    max-width: 300px;
  }

  .uc-h2 .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }

  .uc-h2 .t-container .t614__mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .uc-price-body-addit .t-container {
    max-width: 300px;
  }

  .uc-price-body-addit .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }

  .uc-price-body-addit .t-container .t614__mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .wrap.wrap--popup .row {
    width: 300px;
  }

  .uc-video .t-container {
    max-width: 300px;
  }

  .uc-video .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }

  .uc-video .t-container .t614__mobile {
    padding-left: 0;
    padding-right: 0;
  }

  #rec949413441 .t-container,
  .uc-events .t-container,
  .uc-text .t-container,
  .uc-acor .t-container,
  .uc-form .t-container {
    max-width: 300px;
  }

  #rec949413441 .t-container .t-col,
  .uc-events .t-container .t-col,
  .uc-text .t-container .t-col,
  .uc-acor .t-container .t-col,
  .uc-form .t-container .t-col {
    padding-left: 0;
    padding-right: 0;
  }

  #rec949413441 .t-container .t614__mobile,
  .uc-events .t-container .t614__mobile,
  .uc-text .t-container .t614__mobile,
  .uc-acor .t-container .t614__mobile,
  .uc-form .t-container .t614__mobile {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 961px) and (max-width: 980px) {
  .uc-video .t-container.t-container_flex {
    row-gap: 20px;
  }

  .uc-video .t-container.t-container_flex .t-col_6 {
    max-width: unset !important;
  }
}