.btn,.card-body a.btn{align-self:flex-start}main{background-color:var(--claro2);padding-top:50px;padding-bottom:50px}.card:hover{transform:translateY(-10px);box-shadow:var(--sombra2)}.card-img-top{object-fit:cover;height:250px}.card-title{font-family:'Exo 2',sans-serif;color:var(--osucro-c1);font-size:1.5rem;font-weight:600;margin-bottom:15px}.card{display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:transform .3s,box-shadow .3s}.card-body{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.card-text{flex-grow:1}.btn{font-size:.875rem;padding:10px 20px;font-weight:700;text-transform:uppercase}.card-body a.btn{margin-top:auto}.btn-custom-outline{display:inline-block;color:var(--osucro-c1);text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid var(--osucro-c1);padding:.375rem .75rem;font-size:.9rem;line-height:2;border-radius:.25rem;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;width:100%}.btn-custom-outline:hover{color:var(--claro);border-color:var(--primario);color:var(--primario)}@media (max-width:768px){.card-img-top{height:200px}.card-title{font-size:1.2rem}.card-text{font-size:.85rem}}@media screen and (max-width:991.5px) and (min-width:767.5px){.column{min-height:40em}}@media screen and (max-width:1199.5px) and (min-width:991.5px){.column{min-height:35em}}