.glass{background:#00000080!important;box-shadow:0 4px 30px #000!important;backdrop-filter:blur(12.8px)!important;-webkit-backdrop-filter:blur(12.8px)!important;border:1px solid rgba(0,0,0,.29)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:none!important;background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:none!important;border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.card{position:relative;padding:0;margin:0!important;border-radius:20px;overflow:hidden;cursor:pointer;border:none;box-shadow:0 5px 15px #0003}.card .card-image{width:100%}.card .card-image img{width:100%;object-fit:cover}.card .card-content{position:absolute;bottom:-180px;color:#fff;background:#0009;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);min-height:140px;width:100%;transition:bottom .4s ease-in;box-shadow:0 -10px 10px #0000004f;border-top:1px solid rgba(255,255,255,.2)}.card:hover .card-content{bottom:0}.card:hover .card-content h4,.card:hover .card-content h5{transform:translateY(10px);opacity:1}.card .card-content h4,.card .card-content h5{font-size:1.1rem;text-transform:uppercase;letter-spacing:3px;text-align:center;transition:.8s;font-weight:500;opacity:0;transform:translateY(-40px);transition-delay:.2s}.card .card-content h5{transition:.5s;font-weight:200;font-size:.8rem;letter-spacing:2px}.card .icon-plus{position:absolute;top:40%;left:40%;width:60px;height:60px;transform:translate(-50%,-50%);transition:bottom .4s ease-in}.card:hover .icon-plus{bottom:0}.card:hover .icon-plus{transform:translateY(10px);opacity:1}.card .icon-plus{transition:.8s;opacity:0;transform:translateY(-40px)}
