.corpo-solution-wrap .solution-section{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1260px;padding:40px 1rem 80px;grid-column-gap:2rem;grid-row-gap:2rem;position:relative}.corpo-solution-wrap .solution-section .solution-box--landscape{grid-column:span 2}.corpo-solution-wrap .solution-section .solution-box{background:rgba(0,0,0,.3);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:463px;justify-content:flex-end;outline:1px solid #c4c4c4;overflow:hidden;position:relative;transition:all .4s ease}.corpo-solution-wrap .solution-section .solution-box .box-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.corpo-solution-wrap .solution-section .solution-box .box-text{padding:40px}.corpo-solution-wrap .solution-section .solution-box .box-text .boximage-set:before{background:url(https://hellio.com/hubfs/Hellio%20Corporate%20Site%202020/Images/Habitat-collectif.svg) no-repeat 50%/cover;content:"";display:flex;height:30px;margin-bottom:20px;width:30px}.corpo-solution-wrap .solution-section .solution-box .box-text .boxdetail-set{display:flex}.corpo-solution-wrap .solution-section .solution-box .box-text h2{color:#fff;font-size:30px;line-height:35px;margin-bottom:20px;max-width:230px}.corpo-solution-wrap .solution-section .solution-box .box-text p{font-size:1rem;line-height:18px}.corpo-solution-wrap .solution-section .solution-box .box-text .button{align-items:flex-end;display:flex;flex:1;font-size:30px;font-weight:700;justify-content:flex-end;line-height:35px;text-decoration:underline}.corpo-solution-wrap .solution-section .solution-box .box-text .button svg{transition:all .4s ease}.corpo-solution-wrap .solution-section .solution-box:hover .button svg{transform:translate(10px)}.corpo-solution-wrap .solution-section .solution-box:hover{background:inherit}@media (max-width:1199px){.corpo-solution-wrap .solution-section{grid-template-columns:1fr 1fr}.corpo-solution-wrap .solution-section .solution-box--landscape{grid-column:span 1}}@media (max-width:767px){.corpo-solution-wrap .solution-section{grid-template-columns:1fr;padding:40px 20px 60px}.corpo-solution-wrap .solution-section .solution-box{height:280px}.corpo-solution-wrap .solution-section .solution-box .box-text h2{margin-bottom:0}.corpo-solution-wrap .solution-section .solution-box .box-text{padding:40px 30px}.corpo-solution-wrap .solution-section .solution-box .box-text h2{font-size:26px;line-height:26px}.corpo-solution-wrap .solution-section .solution-box .box-text .boxdetail-set{align-items:flex-end}.corpo-solution-wrap .solution-section .solution-box .box-text .boximage-set:before{margin-bottom:10px}}@media (max-width:480px){.corpo-solution-wrap .solution-section .solution-box .box-text h2{font-size:22px}.corpo-solution-wrap .solution-section .solution-box{height:200px;outline:0}}