.block-article .bodyarticle{max-height:150px;overflow:hidden}
.user-is-client .block-article .bodyarticle{max-height:initial;overflow:initial}
div.cc42{position:relative}
div.cc42 .hide-article{width:100%;height:30%;background-image:linear-gradient(transparent,rgba(255,255,255,0.8),#fff);position:absolute;bottom:100%}
div.cc42 div#content-mbv.orange-terra{background-color:#fae6d4;padding:25px}
div.cc42 div#content-mbv.light-grey-background{background-color:#f7f7f7;padding:25px}
div.cc42 div#content-mbv.dark-grey-background{background-color:#3b3b3b;color:#fff;padding:25px}
div.cc42 div.full-size{width:100%;text-align:center}
div.cc42 div.full-size p.cc32-subtitle{font-size:16px;margin-bottom:25px;text-transform:uppercase;font-weight:400}
div.cc42 div.column-8{max-width:730px}
div.cc42 div.column-8 p.cc32-subtitle{font-size:16px;margin-bottom:25px;text-transform:uppercase;font-weight:400}
div.cc42 div.default{max-width:285px}
div.cc42 div.default p.cc32-subtitle{font-size:16px;margin-bottom:25px;text-transform:uppercase;font-weight:400}
div.cc42 div.limit{max-width:285px}
div.cc42 div.limit p.cc32-subtitle{font-size:16px;margin-bottom:25px;text-transform:uppercase;font-weight:400}
div.cc42 div.dark-grey-background p.cc32-title{color:#fff !important}
div.cc42 div.cc32-content div#cc32-button-gene{font-size:16px;float:none;width:fit-content}
div.cc42 div.cc32-content img{max-width:40px;margin-bottom:15px}
div.cc42 div.cc32-content div#cc32-button-gene.dark-grey-background-button{padding:8px 40px;text-align:center;border:1px solid #fff;cursor:pointer;transition:.3s;word-break:break-word}
div.cc42 div.cc32-content div#cc32-button-gene.dark-grey-background-button a{color:#fff;font-size:16px;text-transform:uppercase;font-weight:700}
div.cc42 div.cc32-content div#cc32-button-gene.dark-grey-background-button:hover{background-color:#fff;border:1px solid #fff}
div.cc42 div.cc32-content div#cc32-button-gene.dark-grey-background-button:hover a{color:var(--color-primary)}
div.cc42 div.cc32-content p.cc32-title{font-size:24px;font-weight:800;font-family:"Exo 2","Arial","Helvetica",sans-serif;line-height:26px;color:#3b3b3b}
div.cc42 div.cc32-content div#cc32-button-gene.orange-terra-button{padding:8px 40px;text-align:center;margin:0 auto;border:1px solid var(--color-primary);cursor:pointer;transition:.3s;word-break:break-word}
div.cc42 div.cc32-content div#cc32-button-gene.orange-terra-button a{color:var(--color-primary);text-transform:uppercase;font-weight:700;font-size:16px}
div.cc42 div.cc32-content div#cc32-button-gene.orange-terra-button:hover{background-color:var(--color-primary)}
div.cc42 div.cc32-content div#cc32-button-gene.orange-terra-button:hover a{color:#fff}
div.cc42 div.cc32-content div#cc32-button-gene.light-grey-background-button{padding:8px 40px;text-align:center;border:1px solid var(--color-primary);cursor:pointer;transition:.3s;word-break:break-word}
div.cc42 div.cc32-content div#cc32-button-gene.light-grey-background-button a{color:var(--color-primary);font-size:16px;text-transform:uppercase;font-weight:700}
div.cc42 div.cc32-content div#cc32-button-gene.light-grey-background-button:hover{background-color:var(--color-primary)}
div.cc42 div.cc32-content div#cc32-button-gene.light-grey-background-button:hover a{color:#fff}
@media(max-width:1024px){div.cc42 div#cc32-button-gene{font-size:14px !important;float:none}
div.cc42 div#content-mbv{max-width:100% !important;width:100% !important}
}