.section-dynamics {
	overflow: hidden;
}
/* .dynamics-body {
	position: relative;
	height: 456px;
}
@media (max-width: 1599px) {
    .dynamics-body {
		height: 400px;
    }   
}
@media (max-width: 1400px) {
    .dynamics-body {
		height: 360px;
    }   
}
@media (max-width: 1200px) {
    .dynamics-body {
		height: 400px;
    }   
}
@media (max-width: 991px) {
    .dynamics-body {
		height: 360px;
    }   
}
@media (max-width: 767px) {
    .dynamics-body {
		height: 400px;
    }   
} */
/* .dynamics-slider {
    position: absolute;
    top: 0;
    left: 0;
    right: -515px;
	bottom: 0;
	border-radius: 12px;
    overflow: hidden;
}
@media (max-width: 1599px) {
	.dynamics-slider {
		right: -445px;
	}   
}
@media (max-width: 1400px) {
	.dynamics-slider {
		right: -385px;
	}   
}
@media (max-width: 1200px) {
	.dynamics-slider {
		right: -485px;
	}   
}
@media (max-width: 991px) {
	.dynamics-slider {
		right: -363px;
	}   
}
@media (max-width: 767px) {
	.dynamics-slider {
		right: -555px;
	}   
}
@media (max-width: 375px) {
	.dynamics-slider {
		right: -255px;
	}   
} */
.dynamics-slider .swiper-slide {
	background: initial;
}
.dynamics-slider__item {
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 12px;
	overflow: hidden;
	cursor: pointer;
}
.dynamics-slider__image {
	width: 100%;
	height: 100%;
}
.dynamics-slider__content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.dynamics-slider__body {
	width: 100%;
	height: 100%;
	padding: 16px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.dynamics-slider__text {
	text-align: left;
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
}
.dynamics-slider__gradient {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(5, 5, 5, 0) 0%, rgba(5, 5, 5, 0.5) 100%);
}
.dynamics-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 12px;
}
.dynamics-slider__nav {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	column-gap: 20px;
}
.dynamics-slider__nav .swiper-button-prev::after,
.dynamics-slider__nav .swiper-button-next::after {
	content: none;
}
.swiper-button-next--danamics {
	position: static;
	width: 80px;
	height: 28px;
	border: 0.5px solid rgba(73, 73, 73, 1);
	border-radius: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.swiper-button-prev--danamics {
	position: static;
	width: 80px;
	height: 28px;
	border: 0.5px solid rgba(73, 73, 73, 1);
	border-radius: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.swiper-button-next--danamics svg,
.swiper-button-prev--danamics svg {
	width: initial;
    height: initial;
}
#dynamicsModal {
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#dynamicsModal.show {
	opacity: 1;
}
.dynamicsSwiper.swiper {
	overflow: initial;
}

@media (max-width: 768px) {
	.dynamics-header {
		display: flex;
		flex-direction: column;
	}
}