.modal-alert_time__section:nth-child(even){
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.modal-alert_time__section:nth-child(even)::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	bottom: 0;
	max-width: 350px;
	background-color: #A2A4AA;
}

.modal-alert_time__section {
	position: relative;
}

.modal-alert-content{
	position: relative;
	display: flex;
	align-items: center;
	background-image: url('../images/bg/alertpk.png');
	background-size: 100% 100%;
	z-index: 50;
	max-width: 1240px;
	padding: 100px 84px 100px 54px;
}
.modal-alert::before{
	position: absolute;
	content: '';
	inset: 0;
	background: #122333;
	opacity: 0.4;
}
.modal-hidden{
	display: none;
}
.modal-alert_img {
	position: relative;
	width: 100%;
max-width: 500px;
}
.modal-alert_img::before{
	position: absolute;
	content: '';
	width: 390px;
	height: 390px;
	border-radius: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #C72A3C;
}
.modal-alert_img__photo {
	position: relative;
	width: fit-content;
	margin: 0 auto;
}
.modal-alert_right{
	position: relative;
}
.modal-alert_close {
	position: absolute;
	right: 0;
	width: 18px;
	height: 18px;
	color: #9F9F9F;
	transition: 0.5s color;
	will-change: color;
	border: none;
	background: none;
	transition: 0.5s color;
}
.modal-alert_close:hover{
	color: var(--red-500);
}
.modal-alert_close::before, .modal-alert_close::after{
	position: absolute;
	content: '';
	width: 18px;
	height: 1px;
	background-color: currentColor;
  top: 6px;
  left: 1px;
	pointer-events: none;
}
.modal-alert_close::before{
	transform: rotate(45deg);
}

.modal-alert_close::after{
	transform: rotate(-45deg);
}

.modal-alert_title {
	font-weight: 600;
	font-size: 32px;
	text-transform: uppercase;
	color: #262C40;
	margin-bottom: 24px;
	margin-right: 18px;
	line-height: 160%;
}
.modal-alert_address {
	display: flex;
	align-items: center;
	gap: 15px;
	font-size: 28px;
line-height: 160%;
font-weight: 600;
text-transform: uppercase;
color: #262C40;
margin-bottom: 30px;
}
.modal-alert_address__icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	background: #C72A3C;
	border-radius: 100%;
}
.modal-alert_subtitle {
	font-weight: 500;
	font-size: 18px;
	line-height: 160%;
	color: #262C40;
	max-width: 380px;
	margin-bottom: 15px;
}
.modal-alert_time {
	position: relative;
}
.modal-alert_time__title {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #262C40;
	margin-bottom: 5px;
}
.modal-alert_time__list {
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: #C72A3C;
}
.modal-alert_time:nth-child(odd){
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.modal-alert_time:nth-child(odd)::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	bottom: 0;
	max-width: 350px;
	background-color: #A2A4AA;
}
.page__trigger{
	--size: 224px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	width: var(--size);
	height: var(--size);
	background: url('../images/bg/trigger.png');
	background-size: contain;
	z-index: 90;
	border: none;
	border-radius: 100%;
	right: 10%;
	bottom: 30px;
	transition: 0.5s opacity;
}
.page__trigger::before{
	position: fixed;
	content: '';
	width: var(--size);
	height: var(--size);
	background: linear-gradient(124.1deg, #EB3758 7.06%, #BF3138 76.47%);
	border-radius: 100%;
	right: 10%;
	bottom: 30px;
	pointer-events: none;
	opacity: 0;
	transition: 0.5s opacity;
}
#modalAlert{
	overflow: auto;
}
.page__trigger span{
	position: relative;
	z-index: 30;
	font-size: 26px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: 600;
	pointer-events: none;
	opacity: 0;
	transition: 0.5s opacity;
}
.page__trigger:hover > span, .page__trigger:hover::before{
	opacity: 1;
}

@media (max-width : 992px) {
.page__trigger{
--size: 84px;
right: 15px;
bottom: 11vh;
}
.modal-alert_img::before {
	width: 270px;
	height: 270px;
}
.page__trigger::before , .page__trigger span{
display: none;
}
.modal-alert-content{
background-image: url('../images/bg/alermob.png');
padding: 55px 15px
}
.main__footer::after{
	bottom: -10px;
}
.main__footer::before{
	bottom: -10px;
}
}

@media (max-width: 756px){
	.modal-alert_close{
		top: 25px;
		right: 15px;
	}
	.modal-alert_title{
		font-size: 22px;
		margin-right: 0;
	}
	.modal-alert_img::before{
		width: 230px;
		height: 230px;
	}
	
	.modal-alert_address{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.modal-alert_subtitle{
		font-size: 16px;
	}
	.modal-alert_right{
		position: static;
	}
	.modal-alert-content{
		display: grid;
	}
}