body{padding-top:210px}
.header__logo-img{filter: grayscale(1) brightness(2);}
.left__contact .btn__group a:nth-child(2){display:none}
.messcontact__row{padding:40px 70px; background: #E5D7CC; overflow:hidden; border-radius: 20px; position:relative}
.messcontact__left{display:flex;flex-direction:column;gap:40px;max-width: 420px;}
.btn--messager{display:flex;align-items:center;padding: 0 20px;border:none;gap:10px;font:400 16px/1.2 'Inter';color: #402714;background:#F9F0EA; height:58px}
.btn--messager.btn--wp:hover{background:#1AC259}
.btn--messager.btn--tg:hover{background:#1A95D2}
.btn--messager:hover{color:#fff}
.btn--messager:hover svg{filter:grayscale(1) brightness(8)}

.messcontact__bg{transition:all 0.15s linear 0s; position: absolute;pointer-events: none;transform:scale(0.8)}
.messcontact__bg-wp{right: -55px;bottom: -130px}
.messcontact__bg-tg{top: -95px;right: 445px}
.messcontact__row:hover .messcontact__bg{transform:scale(1)}
.messcontact__row:hover .messcontact__bg-wp{right: -50px;bottom: -110px}
.messcontact__row:hover .messcontact__bg-tg{top: -85px;right: 445px}


.wrapper__soc-group{text-align:center}
.wrapper__soc-group .widget__title-desc{font:30px/1.2 'Philosopher';padding-bottom: 50px;}
.wrapper__soc-group ul{display:flex;align-items:center;gap:60px;justify-content: center}



@media(max-width: 1499px) {
	body{padding-top:190px}
	.messcontact__row{padding:40px 60px}
	.messcontact__left{max-width: 380px;}
	.btn--messager{height:53px}
	
	.wrapper__soc-group .widget__title-desc{font:26px/1.2 'Philosopher';padding-bottom: 50px;}
	.wrapper__soc-group ul{gap:50px}
}
@media(max-width: 1199px) {
	body{padding-top:170px}
	.messcontact__row{padding:35px 50px}
	.messcontact__left{gap:35px;max-width: 325px;}
	.messcontact__bg{transform:scale(0.6)}
	.messcontact__bg-wp, .messcontact__row:hover .messcontact__bg-wp{right: -100px}
	.messcontact__bg-tg, .messcontact__row:hover .messcontact__bg-tg{right: 245px}
	.messcontact__row:hover .messcontact__bg{transform:scale(0.8)}
	
	.wrapper__soc-group .widget__title-desc{font:24px/1.2 'Philosopher';padding-bottom: 40px;}
	.wrapper__soc-group ul{gap:40px}
}
@media(max-width: 991px) {
	body{padding-top: 160px;}
	.messcontact__row{padding:30px 40px}
	.messcontact__left{gap:30px;max-width: 100%;text-align: center;justify-content: center;align-items: center;}
	.btn--messager{font:400 15px/1.1 'Inter'; height:48px; padding:0 15px}
	.btn--messager svg{width:24px; height:auto}
	.messcontact__bg{transform: scale(0.4);}
	.messcontact__bg-wp, .messcontact__row:hover .messcontact__bg-wp{right: -90px;}
	.messcontact__bg-tg, .messcontact__row:hover .messcontact__bg-tg{right: auto;left: -95px;}
	.messcontact__row:hover .messcontact__bg{transform:scale(0.5)}
	
	.wrapper__soc-group .widget__title-desc{font:22px/1.2 'Philosopher';padding-bottom: 30px;}
	.wrapper__soc-group ul{gap:30px}
}
@media(max-width: 767px) {
	body{padding-top: 150px;}
	.messcontact__row{padding:25px 30px}
	.messcontact__left{gap:25px;}
	.btn--messager{font:400 14px/1.1 'Inter'; height:44px; padding:0 10px; gap:5px}
	.messcontact__bg{display:none}
	
	.wrapper__soc-group .widget__title-desc{font:20px/1.2 'Philosopher';padding-bottom: 20px;}
	.wrapper__soc-group ul{gap:20px}
}
@media(max-width: 575px) {
	body{padding-top: 90px;}
	.messcontact__row{padding:20px}
	.messcontact__left{gap:20px;}
	
	.wrapper__soc-group .widget__title-desc{font:18px/1.2 'Philosopher'}
}
@media(max-width: 375px) {
	body{padding-top: 80px;}
}