.carousel-inner{height:35vh;display:flex;flex-direction:column;justify-content:flex-end}.carousel-indicators,.carousel-inner h5,.carousel-inner p{background:radial-gradient(circle,#000 0,transparent 80%)}.buttons[data-v-3439e1aa]{margin-top:10px;border:1px solid #198754;border-radius:20px;background:transparent;font-size:14px;padding:5px 20px;text-transform:capitalize;color:#198754;font-weight:500;transition:all .3s ease-in-out;width:120px}.buttons.active[data-v-3439e1aa],.buttons[data-v-3439e1aa]:focus,.buttons[data-v-3439e1aa]:hover{background-color:#198754;color:#fff}.gallery[data-v-56ec5022]{margin-top:50px}@media screen and (min-width:678px){.gallery[data-v-56ec5022]{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media screen and (min-width:1000px){.gallery[data-v-56ec5022]{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1100px){.gallery[data-v-56ec5022]{grid-template-columns:repeat(4,1fr)}}.button-set[data-v-56ec5022]{display:flex;gap:20px;justify-content:center;align-items:center}.tab[data-v-9123b56a]{border:1px solid #198754;border-radius:20px;background:transparent;font-size:18px;padding:5px 20px;text-transform:capitalize;color:#198754;font-weight:500;transition:all .3s ease-in-out}.tab.active[data-v-9123b56a],.tab[data-v-9123b56a]:focus,.tab[data-v-9123b56a]:hover{background-color:#198754;color:#fff}.tab-gallery[data-v-9123b56a]{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.header{height:50px;align-items:center;background-color:var(--bs-primary);width:100%;justify-content:space-between;padding:15px}.header h1{color:var(--bs-dark);text-align:center}.header form{width:auto;min-width:50%}.card .badge{width:-moz-fit-content;width:fit-content;text-transform:capitalize;background-color:#fff!important;color:#198754;border:1px solid #198754;border-radius:20px;background:transparent;font-size:12px;padding:5px 10px 5px 10px}.my-card{background-color:#f0f8ff!important;border:0!important;box-shadow:4px 4px 7px 5px rgba(0,0,0,.1)}.card .link{justify-self:flex-end}.card img{border-radius:10px;height:150px;-o-object-fit:cover;object-fit:cover}.card .card-body{height:auto;justify-content:space-between;padding-right:0;padding-left:0}@media (max-width:767px){.header h1{font-size:20px}}.card .time{font-size:12px}@media (min-width:768px){.card .card-title{font-size:18px}}