.EB_boxes-row{align-items:center;display:flex;flex-direction:row;gap:24px;width:100%}.EB_boxes-row .box{background:#ebebeb;border-radius:50px;cursor:pointer;display:grid;flex:1 1 0;grid-template-rows:auto 0fr;overflow:hidden;padding:10px 30px 0;transition:background .6s cubic-bezier(.4,0,.2,1),grid-template-rows .6s cubic-bezier(.4,0,.2,1),padding .6s cubic-bezier(.4,0,.2,1);width:100%}.EB_boxes-row .box-title{color:#414042;font-size:28px;font-weight:700;margin:0;transition:color .5s ease}.EB_boxes-row .box-description{color:#fff;font-size:16px;line-height:1.7;margin-top:0;opacity:0;overflow:hidden;transition:opacity .6s cubic-bezier(.4,0,.2,1),margin-top .6s cubic-bezier(.4,0,.2,1)}.EB_boxes-row .box:hover{background:#6b76b7;grid-template-rows:auto 1fr;padding:10px 30px 5px}.EB_boxes-row .box:hover .box-title{color:#fff}.EB_boxes-row .box:hover .box-description{margin-top:0!important;opacity:1}@media (max-width:992px){.EB_boxes-row{flex-wrap:wrap}.EB_boxes-row .box{flex:1 1 calc(50% - 12px)}}@media (max-width:768px){.EB_boxes-row{flex-direction:column}.EB_boxes-row .box{border-radius:30px;min-height:auto;width:100%}.EB_boxes-row .box:hover{min-height:auto}.EB_boxes-row .box:hover .box-description{max-height:300px;opacity:1}}