/** TRANSFORMATION */
.transformation__img {
  width: 100%;
	height: 100%;
	max-height: 945px;
	object-fit: cover;
}
.transformation__info {
  max-width: 970px;
  margin: 0 auto;
  padding: 160px 50px 135px;
  text-align: center;
}
.transformation__title {
  color: #000;
  font-size: 48px;
  line-height: 101.481%;
  letter-spacing: -0.96px;
  max-width: 758px;
  margin: 0 auto 26px;
}
/** END TRANSFORMATION */

/** REALITY */
.reality {
  background: #020300;
  padding: 120px 0 180px;
}
.reality__title {
  color: #fff;
  font-size: 48px;
  line-height: 60px;
  letter-spacing: -1.5px;
  max-width: 800px;
  position: relative;
  top: 60px;
}
.reality__tab {
  overflow: hidden;
  text-align: end;
  margin-bottom: 115px;
  display: flex;
  max-width: max-content;
  margin-left: auto;
  border-radius: 56px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  background: #fff;
  padding: 4px;
}
.reality__tab button {
  border-radius: 34px;
  padding: 13px 66px;
  color: #686868;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 100% */
  letter-spacing: -0.08px;
}
.reality__tab button.active {
  border: 0.5px solid rgba(81, 99, 255, 0.16);
  background: linear-gradient(0deg, #0096f7 0%, #0096f7 100%), #ffdb5b;
  color: #fff;
}
.reality__tab button.active:hover {
  background: linear-gradient(97deg, #0096f7 1.87%, #0577c1 114.43%), linear-gradient(0deg, #0096f7 0%, #0096f7 100%),
    #ffdb5b;
}
.reality-tabcontent {
  color: #fff;
  display: none;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}
.reality-tabcontent__item {
  cursor: pointer;
  border-radius: 9px;
  border: 1px solid rgba(51, 51, 51, 0.07);
  background: #fff;
  padding: 32px 39px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 10px;
}
.reality-tabcontent__item:hover {
  border: 1px solid rgba(255, 255, 255, 0.07);
  background: linear-gradient(97deg, #0096f7 1.87%, #0577c1 114.43%), #0096f7;
}
.reality-tabcontent__item:hover .reality-tabcontent__item-text {
  color: #fff;
}
.reality-tabcontent__item:hover .reality-tabcontent__item-img {
  filter: invert(1);
}
.reality-tabcontent__item-text {
  color: #333;
  font-size: 23px;
  line-height: 30px; /* 130.435% */
}

/** END REALITY */

/** DREAMS */
.dreams {
  position: relative;
  padding: 190px 0 180px;
}
.dreams__inner {
  display: flex;
  justify-content: space-between;
	gap: 0 40px;
}
.dreams__info {
  flex-basis: 758px;
}
.dreams__title {
  max-width: 572px;
  color: #000;
  font-size: 48px;
  line-height: 101.481%;
  letter-spacing: -0.96px;
  margin-bottom: 60px;
}
.dreams__links {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-bottom: 133px;
}
.dreams__links-get {
  border-radius: 55px;
  background: linear-gradient(0deg, #0096f7 0%, #0096f7 100%), #ffdb5b;
  color: #fff;
  font-size: 14px;
  line-height: 15px; /* 107.143% */
  padding: 18px 99px;
  width: 306px;
}
.dreams__links-get:hover {
  background: linear-gradient(97deg, #0096f7 1.87%, #0577c1 114.43%), linear-gradient(0deg, #0096f7 0%, #0096f7 100%),
    linear-gradient(0deg, #0096f7 0%, #0096f7 100%), #ffdb5b;
}
.dreams__links-phone {
  border-radius: 55px;
  border: 1px solid rgba(0, 0, 0, 0.22);
  color: #333;
  font-size: 16px;
  line-height: 15px; /* 93.75% */
  padding: 10px 85px 10px 79px;
  display: flex;
  align-items: center;
  gap: 10px;
  width: 306px;
}
.dreams__descr-title,
.dreams__descr-title--mobile {
  color: #000;
  font-size: 23px;
  line-height: 25.01px;
  margin-bottom: 15px;
}
.dreams__descr-title--mobile {
  display: none;
}

/*? DREAMS--SLIDER */
.dreams__slider {
  flex-basis: 958px;
  margin-right: -50px;
  position: relative;
}
.dreams__slider .swiper {
  width: 100%;
  height: 100%;
}
.dreams__slider .swiper-slide__img {
  display: block;
  width: 100%;
  min-height: 352px;
  border-radius: 12px;
  object-fit: cover;
  margin-bottom: 28px;
}
.dreams__slider .swiper-slide__title {
  color: #000;
  font-size: 23px;
  line-height: 30px; /* 130.435% */
  margin-bottom: 10px;
}
.dreams__slider .swiper-slide {
  width: 80%;
}
.dreams__slider .dreams__slider-prev,
.dreams__slider .dreams__slider-next {
  width: 75px;
  height: 75px;
  background-repeat: no-repeat;
  background-position: center;
}
.dreams__slider .dreams__slider-prev {
  background-image: url("../images/slider-arrow-left.svg");
}
.dreams__slider .dreams__slider-next {
  background-image: url("../images/slider-arrow-right.svg");
}
.dreams__slider .dreams__slider-pagination {
  visibility: hidden;
}
.dreams__slider .swiper-pagination-bullet {
  background-color: #444444;
  margin: 0 9px !important;
  width: 10px;
  height: 10px;
}
.dreams__slider .swiper-pagination-bullet-active {
  background-color: #3b3b3b;
}
.dreams__slider .swiper-button-prev {
  visibility: hidden;
}
/*? DREAMS--SLIDER */
/** END DREAMS */

/** BUNCH */
.bunch {
  padding: 180px 0 160px;
  background-color: #020300;
}
.bunch__title {
  color: #fff;
  text-align: center;
  font-size: 48px;
  line-height: 101.481%; /* 48.711px */
  letter-spacing: -0.96px;
  max-width: 408px;
  margin: 0 auto 30px;
}

/*? BUNCH--TAB */
.bunch__tabs {
  overflow: hidden;
  text-align: end;
  display: flex;
  max-width: max-content;
  margin: 0 auto 60px;
  border-radius: 56px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  background: #fff;
  padding: 4px;
}
.bunch__tabs button {
  border-radius: 34px;
  padding: 13px 66px;
  color: #686868;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 100% */
  letter-spacing: -0.08px;
}
.bunch__tabs button.active {
  border: 0.5px solid rgba(81, 99, 255, 0.16);
  background: linear-gradient(0deg, #0096f7 0%, #0096f7 100%), #ffdb5b;
  color: #fff;
}
.bunch__tabs button.active:hover {
  background: linear-gradient(97deg, #0096f7 1.87%, #0577c1 114.43%), linear-gradient(0deg, #0096f7 0%, #0096f7 100%),
    #ffdb5b;
}
.bunch-tabcontent {
  display: none;
  border-top: 1px solid rgba(255, 255, 255, 0.35);
  padding-top: 50px;
}
.bunch-tabcontent__inner {
  display: flex;
  gap: 24px;
  justify-content: space-between;
}
.bunch-tabcontent__item {
  flex-basis: 590px;
}
.bunch-tabcontent__img {
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.17);
  margin-bottom: 28px;
}
.bunch-tabcontent__title {
  color: #fff;
  font-size: 23px;
  line-height: 30px; /* 130.435% */
  margin-bottom: 10px;
}
.bunch-tabcontent__text {
  color: rgba(255, 255, 255, 0.6);
}
/*? BUNCH--TAB */

/*? BUNCH--SLIDER */
.bunch__slider {
  margin-top: 180px;
  position: relative;
}
.bunch__slider-title {
  color: #fff;
  font-size: 48px;
  line-height: 101.481%; /* 48.711px */
  letter-spacing: -0.96px;
  margin-bottom: 68px;
}
.bunch__slider .swiper-slide__inner {
  display: flex;
  justify-content: space-between;
  gap: 24px;
}
.bunch__slider .swiper-slide__item {
  flex-basis: 437px;
	height: 459px;
  padding: 39px 15px;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  background: #191919;
  text-align: center;
}
.bunch__slider .swiper-slide__img {
  margin-bottom: 24px;
}
.bunch__slider .swiper-slide__name {
  color: #fff;
  font-size: 23px;
  line-height: 30px; /* 130.435% */
  margin-bottom: 10px;
}
.bunch__slider .swiper-slide__text {
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 24px;
  max-height: 100px;
  overflow: hidden;
}
.bunch__slider .swiper-slide__rating {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bunch__slider .swiper-slide__rating-number {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
}
.bunch__slider .__big {
  color: #fff;
  font-size: 32px;
  line-height: 40px; /* 125% */
}

.bunch__slider .bunch__slider-prev,
.bunch__slider .bunch__slider-next {
  width: 75px;
  height: 75px;
  background-repeat: no-repeat;
  background-position: center;
}
.bunch__slider .bunch__slider-prev {
  background-image: url("../images/slider-arrow-left-mini.svg");
  top: 55%;
  left: -35px;
}
.bunch__slider .bunch__slider-next {
  background-image: url("../images/slider-arrow-right-mini.svg");
  top: 55%;
  right: -35px;
}
.bunch__slider .bunch__slider-pagination {
  top: 0;
  left: auto;
  right: 0;
  width: 25%;
}
.bunch__slider .swiper-pagination-bullet {
  background-color: #3b3b3b;
  opacity: 1;
  margin: 0 9px !important;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.bunch__slider .swiper-pagination-bullet-active {
  background-color: #fff;
}
/*? BUNCH--SLIDER */
/** END BUNCH */

/** HUB */
.hub__slider .swiper-slide__item {
	padding: 0 10px;
}
.hub {
  padding: 180px 0;
  position: relative;
}
.hub__title {
  color: #000;
  font-size: 48px;
  line-height: 101.481%; /* 48.711px */
  letter-spacing: -0.96px;
  margin-bottom: 50px;
  max-width: 500px;
}
.hub__inner {
  display: flex;
  gap: 20px;
}
.hub__item:nth-child(odd) {
  flex-basis: 1084px;
}
.hub__item:nth-child(even) {
  flex-basis: 716px;
}
.hub__item-img {
  margin-bottom: 28px;
}
.hub__item-title {
  color: #000;
  font-size: 23px;
  line-height: 30px; /* 130.435% */
  margin-bottom: 10px;
  max-width: 847px;
}
.hub__item-text {
  max-width: 847px;
}
.hub__slider {
  position: relative;
}
/* Стилізація для першого слайда */
.hubSwiper .swiper-slide:nth-child(odd) {
  width: 60% !important;
  max-width: 1084px !important;
}
/* Стилізація для другого слайда */
.hubSwiper .swiper-slide:nth-child(even) {
  width: 39% !important;
  max-width: 716px !important;
}
.hub__slider .swiper-slide__img {
  margin-bottom: 28px;
  border-radius: 12px;
	height: 321px;
	object-fit: cover;
}
.hub__slider .swiper-slide__title {
  color: #000;
  font-size: 23px;
  line-height: 30px; /* 130.435% */
  margin-bottom: 10px;
}
.hub__slider .swiper-slide__text {
  max-width: 850px;
}
.hub__slider .hub__slider-prev,
.hub__slider .hub__slider-next {
  width: 75px;
  height: 75px;
  background-repeat: no-repeat;
  background-position: center;
}
.hub__slider .hub__slider-prev {
  background-image: url("../images/slider-arrow-left.svg");
  visibility: hidden;
}
.hub__slider .hub__slider-next {
  background-image: url("../images/slider-arrow-right.svg");
  visibility: hidden;
}
.hub__slider .hub__slider-pagination {
  visibility: hidden;
}
.hub__slider .swiper-pagination-bullet {
  background-color: #3b3b3b;
  margin: 0 9px !important;
  width: 10px;
  height: 10px;
}
.hub__slider .swiper-pagination-bullet-active {
  background-color: #000;
}
/** END HUB */

/** NEWS */
.news {
  padding: 180px 0;
  position: relative;
  background-color: #020300;
}
.news__slider .swiper-slide__item {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
}
.news__slider .swiper-slide__item:hover {
  background:
    linear-gradient(97deg, #0096f7 1.87%, #0577c1 114.43%),
    linear-gradient(0deg, rgba(0, 146, 241, 0.96) 0%, rgba(0, 146, 241, 0.96) 100%),
    url("../images/news/slider/slide-1.png"),
    lightgray 50% / cover no-repeat;
}
.news__slider .swiper-slide__item--inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  height: 600px;
  overflow: hidden; /* Додаємо overflow: hidden; */
}
.news__slider .swiper-slide__img {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news__slider .swiper-slide__title {
  color: #fff;
  font-size: 36px;
  line-height: 30px; /* 83.333% */
}
.news__slider .swiper-slide__item-box {
  margin-top: auto;
}
.news__slider .swiper-slide__item-box-title {
  color: #fff;
  font-size: 23px;
  line-height: 30px; /* 130.435% */
}
.news__slider .swiper-slide__item-box-text {
  color: rgba(255, 255, 255, 0.6);
  font-size: 20px;
  line-height: 23.94px; /* 119.7% */
}
.box__inner + .box__inner {
  margin-top: 32px;
}
.news__slider .news__slider-pagination {
  bottom: 70px;
  visibility: hidden;
}
.news__slider .swiper-pagination-bullet {
  background-color: #fff;
  margin: 0 10px !important;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.news__slider .swiper-pagination-bullet-active {
  background-color: #fff;
}
.news__slider .news__slider-prev,
.news__slider .news__slider-next {
  width: 75px;
  height: 75px;
  background-repeat: no-repeat;
  background-position: center;
}
.news__slider .news__slider-prev {
  background-image: url("../images/slider-arrow-left-mini.svg");
  top: auto;
  bottom: 45px;
  /*left: 50px;*/
  visibility: hidden;
}
.news__slider .news__slider-next {
  background-image: url("../images/slider-arrow-right-mini.svg");
  top: auto;
  bottom: 45px;
  /*right: 50px;*/
  visibility: hidden;
}
/** END NEWS */

/** CONTACTS */
.contacts {
  padding: 190px 0;
}
.contacts__inner {
  display: flex;
  gap: 65px;
  justify-content: flex-end;
}
.contacts__info {
  flex-basis: 572px;
}
.contacts__title-home {
  color: #000;
  font-size: 48px;
  line-height: 101.481%;
  letter-spacing: -0.96px;
  margin-bottom: 13px;
  max-width: 497px;
}
.contacts__text {
  color: rgba(0, 0, 0, 0.6);
  font-size: 20px;
  line-height: 25.01px; /* 125.05% */
  margin-bottom: 68px;
}
.contacts__form {
  width: 483px;
}
.contacts__form-title {
	transform: rotate(1.716deg);
  color: #333;
  font-size: 23px;
  line-height: normal;
  letter-spacing: -1.5px;
  margin-bottom: 17px;
}
.contacts__text {
  color: rgba(0, 0, 0, 0.6);
  font-size: 20px;
  line-height: 25.01px; /* 125.05% */
  margin-bottom: 68px;
	max-width: 485px;
}
.contacts__form-input {
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.22);
  color: rgba(51, 51, 51, 0.45);
  font-size: 14px;
  line-height: 16px; /* 114.286% */
  padding: 14px 12px;
  width: 100%;
  margin-bottom: 14px;
}
.contacts__form-btn {
  border-radius: 55px;
  background: linear-gradient(0deg, #0096f7 0%, #0096f7 100%), linear-gradient(97deg, #0096f7 1.87%, #0577c1 114.43%),
    linear-gradient(0deg, #0096f7 0%, #0096f7 100%), #ffdb5b;
  color: #fff;
  font-size: 14px;
  line-height: 15px; /* 107.143% */
  padding: 14px 51px;
  width: 100%;
}
.contacts__form-btn:hover {
  background: linear-gradient(97deg, #0096f7 1.87%, #0577c1 114.43%), linear-gradient(0deg, #0096f7 0%, #0096f7 100%),
    linear-gradient(0deg, #0096f7 0%, #0096f7 100%), #ffdb5b;
}
.contacts__video {
  flex-basis: 1084px;
  position: relative;
}
.contacts__video-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px;
}
.contacts__video-img--play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/** END CONTACTS */

/*! ADAPTIVE */
@media screen and (min-width: 1920px) {
  .bunch__slider .swiper-slide__item {
    padding: 39px 35px;
  }
}
@media screen and (max-width: 1600px) {
  /** HUB */
/*   .hubSwiper .swiper-slide:nth-child(odd) {
    width: 100% !important;
    max-width: 100% !important;
  }*/
/*   .hubSwiper .swiper-slide:nth-child(even) {
    width: 38% !important;
  }  */
  .hub__slider .swiper-slide__img {
    width: 100%;
/*     height: 100%; */
/*     min-height: 322px; */
/*     object-fit: cover; */
  }
  /** END HUB */
}
@media screen and (max-width: 1440px) {
  /** REALITY */
  .reality__title {
    top: 0;
    text-align: center;
    margin: 0 auto 40px;
  }
  .reality__tab {
    margin: 0 auto 60px;
  }
  .reality-tabcontent {
    grid-template-columns: repeat(4, 1fr);
  }
  /** END REALITY */

  /** DREAMS */
  .dreams__inner {
    flex-direction: column;
    gap: 70px;
  }
  .dreams__info {
    flex-basis: 100%;
  }
  .dreams__title {
    max-width: 100%;
  }
  .dreams__links {
    flex-direction: row;
    justify-content: center;
    margin-bottom: 36px;
  }
  .dreams__slider {
    flex-basis: 100%;
    margin-right: 0;
  }
  .dreams__slider .swiper-slide {
    width: 100%;
  }
  .dreams__slider .swiper-button-prev {
    visibility: visible;
  }
  .dreams__slider .swiper-button-prev,
  .dreams__slider .swiper-button-next {
    top: auto;
    bottom: -100px;
  }
  .dreams__slider .swiper-button-prev {
    left: 0;
  }
  .dreams__slider .swiper-button-next {
    right: 0;
  }
  .dreams__slider .dreams__slider-pagination {
    visibility: visible;
    bottom: -70px;
  }
  /** END DREAMS */
}
@media screen and (max-width: 1280px) {
	 /** TRANSFORMATION */
	.transformation__img {
		max-height: 386px;
	}
  .transformation__title {
    font-size: 32px;
    letter-spacing: -0.64px;
    max-width: 500px;
    margin: 0 auto 26px;
  }
  .transformation__text {
    font-size: 16px;
  }
  .transformation__info {
    padding: 90px 0;
    max-width: 658px;
    font-size: 16px;
  }
  /** END TRANSFORMATION */
		  /** REALITY */
  .reality__title {
    font-size: 32px;
    letter-spacing: -0.64px;
    max-width: 500px;
    line-height: 101.481%;
  }
  .reality__tab button {
    font-size: 16px;
  }
  .reality-tabcontent {
    grid-template-columns: repeat(3, 1fr);
  }
  /** END REALITY */
	/** HUB */
	.hub {
		padding: 110px 0;
	}
	.hub__slider {
		height: 550px;
	}
	.hubSwiper .swiper-slide:nth-child(odd) {
    width: 100% !important;
    max-width: 100% !important;
/* 		margin-right: 30px !important; */
  }
  .hubSwiper .swiper-slide:nth-child(even) {
    width: 100% !important;
    max-width: 100% !important;
/* 	  margin-right: 30px !important; */
  }
	  .hub__slider .hub__slider-pagination {
    top: auto;
    bottom: -20px;
    left: auto;
    right: auto;
    width: 100%;
    visibility: visible;
  }
  .hub__slider .hub__slider-prev {
    left: 0;
  }
  .hub__slider .hub__slider-next {
    right: 0;
  }
  .hub__slider .hub__slider-prev,
  .hub__slider .hub__slider-next {
    top: auto;
    bottom: -45px;
    visibility: visible;
  }
	/** END HUB */
  /** BUNCH */
  .bunch-tabcontent__inner {
    flex-direction: column;
  }
  .bunch-tabcontent__item {
    flex-basis: 100%;
  }
  .bunch-tabcontent__img {
    width: 100%;
    height: 321px;
    object-fit: cover;
  }
  .bunch__title {
    font-size: 32px;
    line-height: 101.481%; /* 32.474px */
    letter-spacing: -0.64px;
    margin-bottom: 36px;
    max-width: 300px;
  }
  .bunch__tabs button {
    font-size: 16px;
    padding: 13px 40px;
  }
  /** END BUNCH */
	/** NEWS */
	  .news {
    padding: 80px 0;
  }
  .news__slider {
    margin-bottom: 100px;
  }
  .news__slider .news__slider-pagination {
    visibility: visible;
  }
  .news__slider .news__slider-prev,
  .news__slider .news__slider-next {
    visibility: visible;
  }
	/** END NEWS */
	
	.dreams__slider .swiper-slide__img {
		height: 295px;
	}

  /** CONTACTS */
	.contacts__title-home {
font-size: 32px;
line-height: 101.481%; /* 32.474px */
letter-spacing: -0.64px;
		max-width: 340px;
	}
  .contacts__inner {
    flex-direction: column;
  }
  .contacts__info {
    flex-basis: 100%;
  }
  .contacts__video {
    flex-basis: 100%;
  }
  .contacts__form {
    width: 100%;
  }
	.contacts__text {
		max-width: 100%;
	}
  /** END CONTACTS */
}

@media screen and (max-width: 1180px) {
	.transformation__info {
		max-width: 780px;
	}
	  .dreams__title {
    font-size: 32px;
    line-height: 101.481%;
    letter-spacing: -0.64px;
  }
	.dreams__descr-text {
		max-width: 613px;
	}

	/** HUB */
  .hub {
    padding: 110px 0 86px;
  }
  .hub__title {
    font-size: 32px;
    line-height: 101.481%;
    letter-spacing: -0.64px;
    margin-bottom: 50px;
    max-width: 400px;
  }
/*   .hub__slider {
    margin-bottom: 100px;
  } */
  .hub__slider .swiper-slide__text {
    font-size: 16px;
    max-width: 100%;
  }
  /** END HUB */
	/** BUNCH */
  .bunch {
    padding: 100px 0;
  }
  .bunch__slider {
    margin-top: 130px;
    margin-bottom: 130px;
  }
  .bunch__slider-title {
    text-align: center;
    font-size: 32px;
    line-height: 101.481%; /* 32.474px */
    letter-spacing: -0.64px;
    margin-bottom: 30px;
  }
  .bunch__slider .bunch__slider-pagination {
    top: auto;
    bottom: -70px;
    left: auto;
    right: auto;
    width: 100%;
  }
  .bunch__slider .bunch__slider-prev {
    left: 0;
  }
  .bunch__slider .bunch__slider-next {
    right: 0;
  }
  .bunch__slider .bunch__slider-prev,
  .bunch__slider .bunch__slider-next {
    top: auto;
    bottom: -100px;
  }
  .bunch__slider .swiper-slide__text {
    font-size: 16px;
  }
  .bunch__slider .swiper-slide__item {
    padding: 40px 0;
  }
  .bunch-tabcontent__title {
    max-width: 531px;
  }
  .bunch-tabcontent__text {
    font-size: 16px;
    max-width: 531px;
  }
  .bunch__slider .swiper-slide__rating {
    justify-content: center;
    gap: 24px;
  }
  /** END BUNCH */

	/** NEWS */

  .news__slider .swiper-slide__title {
    font-size: 32px;
  }
  .news__slider .swiper-slide__item-box-text {
    font-size: 16px;
    line-height: 24px;
  }
  .news__slider .swiper-slide__item--inner {
    padding: 30px 16px;
  }
  /** END NEWS */
	  /** CONTACTS */
  .contacts {
    padding: 100px 0 30px;
  }
  .contacts__title {
    font-size: 32px;
    line-height: 101.481%;
    letter-spacing: -0.64px;
    margin-bottom: 26px;
    max-width: 340px;
  }
  .contacts__text {
    font-size: 16px;
    margin-bottom: 50px;
	  max-width: 100%;
  }
  .contacts__video-img {
    height: 600px;
    border-radius: 12px;
  }
  /** END CONTACTS */
}
@media screen and (max-width: 1024px) {
	.transformation__info {
		max-width: 658px;
	}
  /** REALITY */
  .reality {
    padding: 110px 0;
  }
	.reality-tabcontent {
    grid-template-columns: repeat(2, 1fr);
  }
/** END REALITY */
	  /** DREAMS */
  .dreams {
    padding: 120px 0 70px;
    margin-bottom: 100px;
  }
  .dreams__links-get,
  .dreams__links-phone {
    width: 100%;
    text-align: center;
  }
  .dreams__links-phone {
    justify-content: center;
  }
  .dreams__descr-text {
    max-width: 613px;
    font-size: 16px;
  }
  .dreams__slider .swiper-slide__text {
    font-size: 16px;
  }
  /** END DREAMS */
}
@media screen and (max-width: 834px) {

  /** BUNCH */
 /* .bunch {
    padding: 100px 0;
  }
  .bunch__slider {
    margin-top: 130px;
    margin-bottom: 130px;
  }
  .bunch__slider-title {
    text-align: center;
    font-size: 32px;
    line-height: 101.481%;
    letter-spacing: -0.64px;
    margin-bottom: 30px;
  }
  .bunch__slider .bunch__slider-pagination {
    top: auto;
    bottom: -70px;
    left: auto;
    right: auto;
    width: 100%;
  }
  .bunch__slider .bunch__slider-prev {
    left: 0;
  }
  .bunch__slider .bunch__slider-next {
    right: 0;
  }
  .bunch__slider .bunch__slider-prev,
  .bunch__slider .bunch__slider-next {
    top: auto;
    bottom: -100px;
  }
  .bunch__slider .swiper-slide__text {
    font-size: 16px;
  }
  .bunch__slider .swiper-slide__item {
    padding: 40px 0;
  }
  .bunch-tabcontent__title {
    max-width: 531px;
  }
  .bunch-tabcontent__text {
    font-size: 16px;
    max-width: 531px;
  }
  .bunch__slider .swiper-slide__rating {
    justify-content: center;
    gap: 24px;
  } */
  /** END BUNCH */

  /** HUB */
/*   .hub {
    padding: 110px 0 86px;
  }
  .hub__title {
    font-size: 32px;
    line-height: 101.481%;
    letter-spacing: -0.64px;
    margin-bottom: 50px;
    max-width: 400px;
  }
  .hub__slider {
    margin-bottom: 100px;
  }
  .hub__slider .swiper-slide__text {
    font-size: 16px;
    max-width: 100%;
  }
  .hub__slider .hub__slider-pagination {
    top: auto;
    bottom: -70px;
    left: auto;
    right: auto;
    width: 100%;
    visibility: visible;
  }
  .hub__slider .hub__slider-prev {
    left: 0;
  }
  .hub__slider .hub__slider-next {
    right: 0;
  }
  .hub__slider .hub__slider-prev,
  .hub__slider .hub__slider-next {
    top: auto;
    bottom: -100px;
    visibility: visible;
  } */
  /** END HUB */

  /** NEWS */
/*   .news {
    padding: 80px 0;
  }
  .news__slider {
    margin-bottom: 100px;
  }
  .news__slider .news__slider-pagination {
    visibility: visible;
  }
  .news__slider .news__slider-prev,
  .news__slider .news__slider-next {
    visibility: visible;
  }
  .news__slider .swiper-slide__title {
    font-size: 32px;
  }
  .news__slider .swiper-slide__item-box-text {
    font-size: 16px;
    line-height: 24px;
  }
  .news__slider .swiper-slide__item--inner {
    padding: 30px 16px;
  } */
  /** END NEWS */

  /** CONTACTS */
/*   .contacts {
    padding: 100px 0 30px;
  }
  .contacts__title {
    font-size: 32px;
    line-height: 101.481%;
    letter-spacing: -0.64px;
    margin-bottom: 26px;
    max-width: 340px;
  }
  .contacts__text {
    font-size: 16px;
    margin-bottom: 50px;
  }
  .contacts__video-img {
    height: 600px;
    border-radius: 12px;
  } */
  /** END CONTACTS */
}
@media screen and (max-width: 820px) {
		.transformation__text {
		max-width: 658px;
			margin: 0 auto;
	}
}
@media screen and (max-width: 768px) {
	.transformation__info {
		padding: 90px 25px;
	}

  /** DREAMS */
  .dreams__links {
    flex-direction: column;
  }
  /** END DREAMS */
	   .hub__slider {
    margin-bottom: 100px;
  } 
	  
	  .hub__slider .hub__slider-pagination {
    bottom: -70px;
  }
  .hub__slider .hub__slider-prev,
  .hub__slider .hub__slider-next {
    bottom: -100px;
  }
}
@media screen and (max-width: 480px) {
  /** TRANSFORMATION */
	.transformation__img {
		height: 321px;
	}
  .transformation__title {
    font-size: 24px;
    letter-spacing: -0.48px;
    max-width: 342px;
    margin: 0 auto 16px;
  }
  .transformation__info {
    padding: 80px 0 65px;
    max-width: 342px;
  }
  /** END TRANSFORMATION */

  /** REALITY */
  .reality {
    padding: 90px 0 50px;
  }
  .reality__title {
    font-size: 24px;
    letter-spacing: -1.5px;
    max-width: 343px;
    line-height: 101.5%; /* 24.36px */
    margin-bottom: 24px;
  }
  .reality-tabcontent {
    gap: 20px 10px;
  }
  .reality__tab button {
    font-size: 14px;
    line-height: 20px; /* 142.857% */
    letter-spacing: -0.08px;
    padding: 13px 20px;
  }
  .reality-tabcontent__item {
    padding: 24px 20px;
  }
  .reality-tabcontent__item-text {
    font-size: 18px;
    line-height: 20px;
  }
  /** END REALITY */

  /** DREAMS */
  .dreams {
    padding: 80px 0 40px;
  }
  .dreams__inner {
    gap: 0;
  }
  .dreams__title {
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -1.5px;
    margin-bottom: 26px;
    max-width: 264px;
  }
  .dreams__descr-title {
    display: none;
  }
  .dreams__descr-title--mobile {
    display: block;
  }
  .dreams__descr-text {
    font-size: 16px;
  }
  .dreams__descr {
    border-top: 1px solid rgba(0, 0, 0, 0.22);
    border-bottom: 1px solid rgba(0, 0, 0, 0.22);
    padding: 44px 0;
    margin: 44px 0;
  }
	.dreams__slider .swiper-slide__img {
		height: 246px;
	}
  /** END DREAMS */

  /** BUNCH */
  .bunch__slider {
    margin-top: 110px;
    margin-bottom: 100px;
  }
  .bunch {
    padding: 80px 0;
  }
  .bunch__title {
    font-size: 24px;
    line-height: 101.5%; /* 24.36px */
    letter-spacing: -1.5px;
    margin-bottom: 26px;
    max-width: 200px;
  }
	.bunch__slider-title {
		font-size: 24px;
		line-height: 101.5%; /* 24.36px */
		letter-spacing: -1.5px;
	}
  .bunch__tabs button {
    font-size: 14px;
    line-height: 15px;
    padding: 13px 7px;
  }
  .bunch__tabs {
    margin-bottom: 26px;
  }
  .bunch-tabcontent {
    padding-top: 26px;
    border-top: 1px solid rgba(255, 255, 255, 0.22);
  }
  .bunch__slider .swiper-slide__text {
    max-width: 297px;
    margin: 0 auto 30px;
  }
  /** END BUNCH */

  /** HUB */
  .hub {
    padding: 100px 0 110px;
  }
  .hub__title {
    font-size: 24px;
    line-height: 101.5%; /* 24.36px */
    letter-spacing: -1.5px;
    margin-bottom: 24px;
    max-width: 205px;
  }
  .hub__slider .swiper-slide__title {
    max-width: 258px;
  }
	.hub__slider .hub__slider-pagination {
		bottom: -120px;
	}
	.hub__slider .hub__slider-prev, .hub__slider .hub__slider-next {
		bottom: -145px;
	}
  /** END HUB */

  /** NEWS */
  .news__slider .swiper-slide__item--inner {
    height: 510px;
  }
  .news__slider .swiper-slide__title {
    font-size: 23px;
  }
  /** END NEWS */

  /** CONTACTS */
  .contacts {
    padding-bottom: 40px;
  }
	.contacts__title-home {
	font-size: 24px;
    margin-bottom: 16px;
    line-height: 101.5%; /* 24.36px */
    letter-spacing: -1.5px;
    max-width: 230px;
	}
  .contacts__title {

  }
  .contacts__video-img {
    height: 390px;
  }
  /** END CONTACTS */
}
/*! ADAPTIVE */
