.subscribe-group .input-group{
display: flex;
width: 100%;
gap: 0px;
flex-wrap: nowrap;
}
.subscribe-group .input-group .first-block{
flex-basis: 65%;
}
.subscribe-group .input-group .first-block input{
background: #fff;
width: 100%;
line-height: 2rem;
border: 1px solid #999;
font-size: var(--level2-text);
padding: 1rem;
}
.subscribe-group .input-group .second-block{
flex-basis: 35%;
}
.subscribe-group .input-group .second-block button{
background: var(--footer-txt);
width: 100%;
line-height: 2rem;
padding: 1rem;
border: 1px solid #999;
color: var(--white);
font-size: var(--level2-text);
text-transform: capitalize;
}
@media only screen and (max-width:781px){
.subscribe-group .input-group .second-block button{
padding: .5rem 1rem;
font-size: var(--footer-text);
}
.subscribe-group .input-group .first-block input{
font-size: var(--footer-text);
padding: .5rem 1rem;
}
#mid-footer .wp-block-column:last-child figure img{
max-width: 100px;
padding-bottom: 1.5rem;
}
footer #mid-footer .wp-block-columns{
gap: 1rem;
}
#bottom-footer{
padding: 5vw 5vw !important;
}
#bottom-footer .wp-block-columns{
gap:1rem;
}
footer>.wp-block-group {
padding-top: 50px !important;
}
}