.instagram__slider {
				margin-top: 3rem;
			}
			@media (min-width: 990px) {
				.instagram__slider {
					margin-top: 5rem;
				}
			}
			.instagram .swiper:not(.swiper-initialized) .swiper-wrapper {
				gap: 1rem;
				justify-content: center;
			}
			@media (min-width: 768px) {
				.instagram .swiper:not(.swiper-initialized) .swiper-wrapper {
					gap: 2rem;
				}
			}
			.instagram
				.swiper:not(.swiper-initialized)
				.swiper-wrapper
				.swiper-slide {
				width: 40%;
			}
			@media (min-width: 768px) {
				.instagram
					.swiper:not(.swiper-initialized)
					.swiper-wrapper
					.swiper-slide {
					width: 25%;
				}
			}
			.instagram__media {
				position: relative;
			}
			.instagram__media:hover .instagram__caption {
				opacity: 1;
				transform: translateY(0) translateZ(0);
			}
			.instagram__caption {
				background: #fff;
				bottom: 2rem;
				left: 2rem;
				max-height: calc(100% - 4rem);
				opacity: 0;
				overflow: auto;
				padding: 2rem;
				position: absolute;
				transform: translateY(25%) translateZ(0);
				transition: 0.2s ease-in-out;
				white-space: pre-wrap;
				width: calc(100% - 4rem);
			}
			.instagram__slider__navigation {
				align-items: center;
				display: none;
				gap: 2rem;
				justify-content: center;
				margin-top: 4rem;
			}
			@media (min-width: 768px) {
				.instagram__slider__navigation {
					display: flex;
				}
			}
			.instagram__slider__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;
			}
			.instagram__slider__navButton.swiper-button-disabled {
				opacity: 0.35;
			}
			.instagram__slider__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");
			}
			.instagram__slider__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");
			}
