.grid{display:grid;gap:40px 0;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,20rem);justify-content:center;margin:40px auto 70px}.grid>*{align-items:flex-start;background-color:var(--boxBg);border:2px solid hsla(0,0%,100%,0);border-radius:var(--boxRadius);box-shadow:var(--boxShadow);color:var(--regularText);display:flex;display:block;flex-direction:column;font-size:20px;height:100%;margin:auto;padding:25px;transition:border .5s;width:250px}.grid li>img{display:block;margin:0 auto 20px}.grid li button{background:#fff;border-radius:var(--boxRadius);box-shadow:var(--btnShadow);color:var(--linkColor);cursor:pointer;display:inline-block;font-family:var(--especialFont);font-size:14px;font-weight:bolder;margin:20px auto;padding:10px 30px}.grid li button,.grid li button:focus,.grid li button:visited{border:none;outline:none}.grid li .close{background-image:url(https://f.hubspotusercontent30.net/hubfs/20217237/recorrido/close.svg);background-position:50%;background-repeat:no-repeat;background-size:25px;float:right;height:30px;margin:0}.grid li ul{text-align:center}.grid li ul li{background-color:#fff;border-radius:var(--boxRadius);box-shadow:var(--boxShadow);display:inline-block;margin:10px;min-height:300px;vertical-align:top;width:29%}@media screen and (max-width:750px){.grid li ul li{margin:15px 0;width:100%}}.grid li ul li .thumb{background-position:50%;background-size:cover;border-top-left-radius:var(--boxRadius);border-top-right-radius:var(--boxRadius);display:block;height:80px}.grid li ul li .text{color:#000;display:block;font-size:16px;padding:25px;text-align:left}.grid li ul li .text em{display:block;font-style:normal;margin-bottom:20px}.fullwidth{grid-column:1/-1;padding:35px;text-align:left;width:100%}@media screen and (max-width:750px){.fullwidth{padding:20px}}.is-hidden{display:none}.is-selected{background-color:var(--boxBgSelected);border:2px solid #fff}