
.contact__info-in{width:100%;padding-right: 0;}
.contact__row{margin:0 -24px}
.contact__info{width: 40%;padding:0 24px 75px}
.contact__slider{width: 60%;padding:0 24px 75px}
.contact__info p.contact__info-adress{color:#31D652}
.contact__info p{font-size: 20px; line-height: 23px; color: #FFFFFF; margin-bottom:12px}
.contact__info p:last-child{margin-bottom:0}
.contact__slider img{width:100%; height:auto}
.contact__slider .slick-list{border-radius: 12px 12px 0 0; overflow:hidden; position:relative}
.contact__slider .slick-list::before{background: linear-gradient(360deg, #121212 0%, rgba(0, 0, 0, 0) 32.94%); z-index:1; position:absolute; content:""; top:0; right:0; bottom:0; left:0; }
.contact__slider .slick-dots{bottom: 15px;height: 32px;width: 100%;padding-right: 48px}
.contact__slider .prevArrow.slick-arrow, .contact__slider .nextArrow.slick-arrow{width: 60px;height: 60px; padding-right:3px}
.contact__slider .prevArrow.slick-arrow{bottom:0; left:70px} 
.contact__slider .nextArrow.slick-arrow{bottom:0; right:70px}
.contact__slider .nextArrow.slick-arrow{padding-left: 3px; padding-right:0}
.contact__slider .prevArrow.slick-arrow img, .contact__slider .nextArrow.slick-arrow img{width: 20px; height: auto}
.contact__map{/* max-width:450px; */width:100%;margin-top:20px;border-radius:24px;overflow:hidden;height:270px}
@media(max-width:1389px){
	.contact__row{margin:0 -16px}
	.contact__info-in{width:100%; max-width:100%}
	.contact__info, .contact__slider{padding:0 16px 48px}
	.contact__info{width: 45%;}
	.contact__slider{width: 55%}
	.contact__info p{font-size: 18px; line-height: 21px}	
	.contact__map{height:240px}
}
@media(max-width:1389px) and (min-width:992px){
	.contact__info-in .main-module__title{font-size: 26px; line-height: 28px;}
}
@media(max-width:991px){
	.contact__info{padding-top:16px}
	.contact__row{margin:0}
	.contact__slider .slick-dots{padding-right:0}
	.contact__info, .contact__slider{width:100%}
	.contact__info{padding:0}
	.contact__slider{padding: 0 0 64px;}
	.contact__slider .slick-list{border-radius: 12px 12px 0 0}
	.contact__slider .prevArrow.slick-arrow, .contact__slider .nextArrow.slick-arrow{width: 32px;height: 32px; padding-right:3px}
	.contact__slider .prevArrow.slick-arrow img, .contact__slider .nextArrow.slick-arrow img{width:11px; height:auto}
	.contact__slider .prevArrow.slick-arrow, .contact__slider .nextArrow.slick-arrow{bottom:15px}
	.contact__map{max-width:100%; height:clamp(210px, 27.25vw, 270px);}
}
@media(max-width:575px){
	.contact__slider .prevArrow.slick-arrow{left:0} 
	.contact__slider .nextArrow.slick-arrow{right:0}
	.contact__info p{font-size: 16px; line-height:18px}	
}