.section-sliderHotel {
				background: var(--beige-color);
				padding: 5.5rem 1.5rem;
			}
			@media (min-width: 768px) {
				.section-sliderHotel {
					padding: 7rem 1.5rem;
				}
			}
			@media (min-width: 1200px) {
				.section-sliderHotel {
					padding: 9rem 1.5rem;
				}
			}
			.section-sliderHotel__header {
				align-items: flex-start;
				display: grid;
				grid-template-areas: 'title cta' 'desc desc';
				grid-template-columns: 1fr auto;
				margin-bottom: 5.5rem;
			}
			@media (min-width: 768px) {
				.section-sliderHotel__header {
					grid-template-areas: 'title cta' 'desc cta';
					margin-bottom: 7rem;
				}
			}
			@media (max-width: 1199px) {
				.section-sliderHotel__header {
					padding: 0;
				}
			}
			@media (min-width: 1200px) {
				.section-sliderHotel__header {
					margin-bottom: 9rem;
				}
			}
			.section-sliderHotel__title {
				grid-area: title;
			}
			.section-sliderHotel__desc {
				grid-area: desc;
			}
			.section-sliderHotel__desc:not(:first-child) {
				margin-top: 2rem;
			}
			.section-sliderHotel__sliderButtons {
				align-items: center;
				display: flex;
				gap: 0.2rem;
				grid-area: cta;
			}
			@media (min-width: 768px) {
				.section-sliderHotel__sliderButtons {
					display: none;
				}
			}
			.section-sliderHotel__sliderButton {
				background-color: transparent;
				background-position: 50%;
				background-repeat: no-repeat;
				border: 0;
				border-radius: 0;
				cursor: pointer;
				display: block;
				height: 3rem;
				padding: 0;
				width: 3rem;
			}
			.section-sliderHotel__sliderButton.--prev {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='24' fill='none' viewBox='0 0 9 24'%3E%3Cpath stroke='%23373737' d='M8.157 22.944.6 11.611 8.157.277'/%3E%3C/svg%3E");
			}
			.section-sliderHotel__sliderButton.--next {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='24' fill='none' viewBox='0 0 9 24'%3E%3Cpath stroke='%23373737' d='m.416 22.944 7.556-11.333L.416.277'/%3E%3C/svg%3E");
			}
			.section-sliderHotel__list {
				width: 100%;
			}
			.section-sliderHotel__list:not(:last-child) {
				margin-bottom: 5.5rem;
			}
			@media (min-width: 768px) {
				.section-sliderHotel__list:not(:last-child) {
					margin-bottom: 0;
				}
				.section-sliderHotel__list.--unload .swiper-slide:first-child {
					margin-left: calc(-27.5% + 0.825rem) !important;
					padding-top: 15rem;
					width: calc(55% - 1.65rem) !important;
				}
				.section-sliderHotel__list.--unload .swiper-slide:nth-child(2) {
					width: calc(45% - 1.35rem) !important;
				}
				.section-sliderHotel__list.--unload .swiper-slide:nth-child(3) {
					padding-top: 15rem;
					width: calc(55% - 1.65rem) !important;
				}
			}
			.section-sliderHotel__list .swiper-slide {
				width: 245px;
			}
			@media (min-width: 768px) {
				.section-sliderHotel__list .swiper-slide {
					width: auto;
				}
				.section-sliderHotel__list .swiper-slide:first-child,
				.section-sliderHotel__list .swiper-slide:nth-child(2),
				.section-sliderHotel__list .swiper-slide:nth-child(3) {
					height: 0;
					transition:
						margin-left 0.5s ease-in-out 0s,
						padding-top 0.5s ease-in-out 0s,
						width 0.5s ease-in-out 0s;
				}
			}
			.section-sliderHotel__item {
				display: block;
				position: relative;
			}
			.section-sliderHotel__item__img {
				display: block;
			}
			.section-sliderHotel__item__content {
				color: #fff;
				display: block;
				height: 100%;
				left: 0;
				padding: 2rem 1.5rem;
				position: absolute;
				top: 0;
				width: 100%;
			}
			@media (min-width: 768px) {
				.section-sliderHotel__item__content {
					padding: 3rem 2rem;
				}
			}
			@media (min-width: 1200px) {
				.section-sliderHotel__item__content {
					padding: 5rem 3.5rem;
				}
			}
			.section-sliderHotel__item__name {
				display: block;
				font-size: 2rem;
			}
			@media (min-width: 768px) {
				.section-sliderHotel__item__name {
					font-size: 2.5rem;
				}
			}
			@media (min-width: 1200px) {
				.section-sliderHotel__item__name {
					font-size: 3.6rem;
				}
			}
			.section-sliderHotel__item__dest {
				display: block;
				text-transform: uppercase;
			}
			.section-sliderHotel__item__dest:not(:first-child) {
				margin-top: 1rem;
			}
			@media (min-width: 768px) {
				.section-sliderHotel__item__dest:not(:first-child) {
					margin-top: 1.5rem;
				}
			}
			.section-sliderHotel__navigation {
				align-items: center;
				display: none;
				gap: 2rem;
				justify-content: center;
				margin-top: 4rem;
			}
			@media (min-width: 768px) {
				.section-sliderHotel__navigation {
					display: flex;
				}
			}
			.section-sliderHotel__navButton {
				align-items: center;
				background-color: transparent;
				background-position: 50%;
				background-repeat: no-repeat;
				background-size: 100% 2.2rem;
				border: none;
				cursor: pointer;
				display: flex;
				height: 3.4rem;
				justify-content: center;
				padding: 0;
				transition:
					background-color 0.3s ease,
					opacity 0.3s ease;
				width: 3.4rem;
			}
			.section-sliderHotel__navButton.swiper-button-disabled {
				opacity: 0.35;
			}
			.section-sliderHotel__navButton.--prev {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='24' fill='none' viewBox='0 0 9 24'%3E%3Cpath stroke='%23373737' d='M8.157 22.944.6 11.611 8.157.277'/%3E%3C/svg%3E");
			}
			.section-sliderHotel__navButton.--next {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='24' fill='none' viewBox='0 0 9 24'%3E%3Cpath stroke='%23373737' d='m.416 22.944 7.556-11.333L.416.277'/%3E%3C/svg%3E");
			}
			.section-sliderHotel__cta {
				grid-area: cta;
			}
			@media (max-width: 767px) {
				.section-sliderHotel__cta.--desktop {
					display: none;
				}
			}
			@media (min-width: 768px) {
				.section-sliderHotel__cta.--mobile {
					display: none;
				}
			}
			.section-sliderHotel .swiper:not(.swiper-initialized) .swiper-wrapper {
				gap: 1.5rem;
			}
			@media (min-width: 768px) {
				.section-sliderHotel
					.swiper:not(.swiper-initialized)
					.swiper-wrapper
					.swiper-slide {
					height: 42vw;
				}
			}
