@media screen and (max-width: 480.99px) {
  .support-modal__content .title {
    font-size: 30px;
    font-weight: 200;
    letter-spacing: -0.6px;
  }

	.support-modal.active {
		position: absolute;
		top: 88px;
		right: auto;
		bottom: auto;
		max-height: calc(100dvh - 88px);
		-webkit-max-height: calc(100dvh - 88px);
		overflow: scroll;
	}

	.support-modal__bg {
		display:none;
	}
	
	.support-modal .support-modal__content {
		padding: 60px 20px 40px;
		margin-top: auto;
		overflow: scroll;
		position: relative;
		border-radius: 0;
		align-items: flex-start;
	}
	
	.support-modal .support-modal__content .title {
		font-size: 30px;
		font-weight: 200;
		letter-spacing: -0.6px;
	}
	
	.support-modal .support__form_item {
		width: 100%;
	}
	
	.support-modal .support-modal__content-close {
		top: 20px;
		right: 20px;
	}
	
	#modal-problem-descr {
		padding-top: 40px;
		height: 278px !important;
		min-height: 278px !important;
		width: 100% !important;
		
	}
	
	#modal-label_modal-problem-descr {
		background-color: #fff;
		width: calc(100% - 40px);
	}	

	.attach-file_req__item{
		margin-left: 10px; 
	}

	.attach-file_req__item::before{
		margin-left: -15px; 
	}
}

@supports (-webkit-touch-callout: none) {
      .support-modal__content {
        padding: 60px 20px 100px;
    }
}