.m022 .main_container{display:flex;flex-direction:column;position:relative;width:100%}.m022 .main_container .item .content h3 a{color:#000}.m022 .main_container .offers{display:grid;grid-row:auto;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px;padding:0 20px 100px;position:relative;width:100%;z-index:10;grid-gap:30px}.m022 .main_container .item{background:#fff;border-radius:5px;border-top:8px solid #6732ba;box-shadow:0 1.6px 2px rgba(0,0,0,.02),0 3.8px 4.7px rgba(0,0,0,.028),0 7.1px 8.9px rgba(0,0,0,.035),0 12.7px 15.9px rgba(0,0,0,.042),0 23.8px 29.7px rgba(0,0,0,.05),0 57px 71px rgba(0,0,0,.07);display:flex;flex-direction:column;flex-grow:1;height:auto;justify-content:flex-start;overflow:hidden;padding:0;position:relative}.m022 .main_container .item .content{box-sizing:border-box;padding:30px}.m022 .main_container .item .content h3{color:#000!important;margin-bottom:20px}.m022 .main_container .item .content p{color:#696969;margin-bottom:10px}.m022 .main_container .item .content p.md{margin-bottom:10px}.m022 .main_container .item .content. p.contrat{height:auto;margin:15px 10px;width:auto}.m022 .main_container .item .content a{align-items:center;color:#6732ba;cursor:pointer;display:flex;margin-top:auto;position:block;transition:all .25s ease-in-out;z-index:15}.m022 .main_container .item .content a:hover,.m022 .main_container .item .content a:visited{color:var(--purple)}.m022 .main_container .item .content a i{font-size:20px;margin-right:15px}@media (max-width:950px){.m022 .main_container .offers{grid-template-columns:auto auto}}@media (max-width:600px){.m022 .main_container .offers{grid-template-columns:auto}}