.grid{display:grid;clear:both;grid-template-columns:1fr 1fr 1fr;gap:40px;padding-top:20px}.grid .slot{border-radius:15px;padding:15px;box-shadow:-.2px -.2px 1.1px -3px rgba(0,0,0,.014),.2px .2px 2.7px -3px rgba(0,0,0,.02),1.2px 1.6px 5px -3px rgba(0,0,0,.025),3.5px 4.5px 8.9px -3px rgba(0,0,0,.03),8px 10.4px 16.7px -3px rgba(0,0,0,.036),20px 26px 40px -3px rgba(0,0,0,.05);border:1px solid #f7f7f7;position:relative;padding-bottom:80px}.grid .slot ul{padding-left:20px}.grid .slot .cta{position:absolute;bottom:35px;left:0;width:100%;text-align:center}.grid .slot .cta a{font-size:16px;font-weight:700;letter-spacing:1px;color:black;padding:13px 20px 13px;outline:0;border:1px solid black;cursor:pointer;position:relative;background-color:rgba(0,0,0,0);user-select:none;-webkit-user-select:none;touch-action:manipulation}.grid .slot .cta a:hover{text-decoration:none}.grid .slot .cta a:after{content:"";background-color:#ffe54c;width:100%;z-index:-1;position:absolute;height:100%;top:7px;left:7px;transition:0.2s}.grid .slot .cta a:hover:after{top:0;left:0}@media only screen and (max-width:767px){.grid{grid-template-columns:1fr}}