.filter-container{color:#00534c;margin-bottom:10vh;text-align:center}.filter-container h2{font-size:35px;margin-top:0}.filter-container .dropdown{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;justify-content:center;margin:auto;max-width:1200px}.filter-container .dropdown select{background-color:#fff;border:none;border-radius:30px;color:#00534c;font-size:16px;max-width:250px;padding:5px;text-align:center;width:25%}.dropdown option{text-align:center}.filter-container .dropdown button{border:none;border-radius:30px;color:#fff;font-size:1rem;font-style:italic;min-width:80px;padding:5px 15px;position:relative;text-align:center}button.applyFilter{background-color:#00534c;border-radius:10px;box-shadow:0 5px #3a3444;margin-bottom:5px;margin-right:5px;user-select:none}button.applyFilter:hover{background-color:#00796f}button.applyFilter:active{background-color:#00796f;box-shadow:none;top:5px}button#clearFilter{background-color:#c3d7ee;border-radius:10px;box-shadow:0 5px #3a3444;color:#00534c;margin-bottom:5px;user-select:none}button#clearFilter:hover{background-color:#99a8bb}button#clearFilter:active{background-color:#99a8bb;box-shadow:none;top:5px}.search-btn-contain{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.8rem}.filter-container .dropdown label{color:#767677}.event-container{padding:10vh 5vw}.event-container .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:50px}.event-card{background-color:#fff;border-radius:15px;box-shadow:0 7px 29px 0 rgba(99,99,110,.2);height:auto;margin:0 15px 35px;overflow:hidden;width:25vw}.event-card .event-img-container{height:auto}.event-img-container img{height:auto;width:100%}.event-card .content{align-items:flex-start;color:#767677;display:flex;flex-direction:column;height:45vh;justify-content:space-between;padding:30px 25px 40px}.event-card .content>div{height:100%;width:100%}.event-card .title-holder{height:30%!important}.event-card .title-holder h3{color:#353535;display:-webkit-box;font-size:22px;margin-bottom:0;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;overflow:hidden;text-overflow:ellipsis}.event-card .card-details{display:flex;flex-direction:column;justify-content:space-between}.event-card .card-details>div{align-items:center;display:flex;flex-direction:row}.event-card .card-details .btn-container{justify-content:center}.event-svg{height:30px;margin-right:10px;width:30px}.btn-showMore{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#showMore{background-color:#fff;border:2px solid #000;border-radius:30px;color:#000;font-family:Source Sans Pro;font-size:20px;font-weight:700;overflow:hidden;padding:5px 30px;position:relative;text-decoration:none;transition:transform .2s ease-in-out;will-change:transform;z-index:0}#showMore:after{background-color:#000;border-radius:3rem;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translate(-100%) rotate(10deg);transform-origin:top left;transition:transform .2s ease-out;width:100%;will-change:transform;z-index:-1}#showMore:hover:after{transform:translate(0)!important}#showMore:hover{background-color:#fff;color:#fff;transform:scale(1.05);will-change:transform}@media (max-width:1024px){.event-card{width:40vw}}@media (min-height:950px){.event-card .content{height:28vh}.event-container{padding:5vh 5vw}.filter-container{color:#00534c;margin-bottom:5vh;text-align:center}}@media (max-width:800px){button#clearFilter:hover{background-color:#c3d7ee}button.applyFilter:hover{background-color:#00534c}}@media (max-width:600px){.event-card{width:60vw}}@media (max-width:500px){.filter-container .dropdown{flex-direction:column}.filter-container .dropdown select{max-width:100vw;width:90vw}.filter-container .dropdown select:last-child{margin-bottom:0}.event-card{width:90vw}.event-card .title-holder{margin-bottom:10px}.event-card .event-svg{height:25px;width:25px}}@media (max-width:900px) and (orientation:landscape){.event-card .content{height:60vh}}@media (max-height:600px) and (orientation:landscape){.event-card .content{height:50vh}}@media (max-height:500px) and (orientation:landscape){.event-card .content{height:70vh}}@media (max-height:300px) and (orientation:landscape){.event-card .content{height:85vh}}