.ky-newsletter{
	background:#5C1022;
	padding:22px 0;
}
.ky-newsletter-inner{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:24px;
	flex-wrap:wrap;
}
.ky-newsletter-text{
	display:flex;
	align-items:center;
	gap:16px;
}
.ky-newsletter-icon{
	font-size:26px;
	flex-shrink:0;
}
.ky-newsletter-text strong{
	color:#fff;
	font-size:17px;
	display:block;
	margin-bottom:2px;
}
.ky-newsletter-text p{
	color:#e6d3d8;
	font-size:13px;
	margin:0;
}
.ky-newsletter-form{
	display:flex;
	gap:10px;
	flex-shrink:0;
}
.ky-newsletter-form input[type="email"]{
	width:240px;
	padding:12px 16px;
	border:none;
	border-radius:6px;
	font-size:14px;
	outline:none;
}
.ky-newsletter-form button{
	background:#C8A45B;
	color:#111;
	border:none;
	padding:12px 22px;
	border-radius:6px;
	font-weight:700;
	font-size:13px;
	cursor:pointer;
	transition:.3s;
	white-space:nowrap;
}
.ky-newsletter-form button:hover{
	background:#e8c78a;
}
@media(max-width:768px){
	.ky-newsletter-inner{
		flex-direction:column;
		align-items:flex-start;
	}
	.ky-newsletter-form{
		width:100%;
	}
	.ky-newsletter-form input[type="email"]{
		flex:1;
		width:auto;
	}
}