.cta-img-type-a{
    display: flex;
    margin-top: 30px;
    margin-bottom: 30px;
}
.cta-img-type-a a{
    display: flex;
    width: 100%;
    cursor: pointer;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20);
}
.cta-img-type-a a:hover{
    opacity: 0.5;
    transition: 0.3s;
    text-decoration: none;
}
.cta-img-type-a a picture   {
    display: block;
    width: 100%;   
    height: auto;
}
.cta-img-type-a a picture img{
    width: 100%;
}