.business-text-block__list .business-text-block__list-item:first-of-type {
display: none;
}
#newsletter {
position: fixed;
left: -700px;
top: 160px;
transition: all 0.3s ease;
}
#newsletter .newstit {
background-color: #352A80;
color: #fff;
position: absolute;
padding: 10px 20px;
right: -82px;
top: 38px;
transform: rotate(90deg);
transition: all 0.5s ease;
}
#newsletter:hover {
left: 0;
}
#newsletter:hover .newstit {
right: 0;
top: -44px;
transform: rotate(0deg);
}
@media screen and (max-width: 640px) {
#newsletter {
left: -100vw;
}
.newsdesc {
width: 100vw;
}
}