.events-element .dropdown .btn-secondary{border-radius:0}.events-element #datepicker{border-radius:0}.events-element{background-color:#002817;margin-top:5rem !important;margin-left:3rem;margin-right:3rem}.events-element .input-group-text{display:none}.events-element .dropdown-toggle:focus{color:white}.events-element .search-and-dropdown-container{display:flex;justify-content:space-between;align-items:center}@media (max-width:576px){.events-element .search-and-dropdown-container{flex-direction:column;align-items:stretch}}.events-element .search-container{position:relative;display:inline-block;flex:1;margin-left:1.4rem}@media (max-width:576px){.events-element .search-container{margin-left:0;margin-bottom:2rem}}.events-element .search-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#999}.events-element h2{margin-top:120px;font-family:Freshman;font-size:60px;color:white;margin-bottom:40px}.events-element #eventSearch{margin-right:2rem;padding:10px 10px 10px 30px;border:none;border-bottom:1px solid #ccc;background-color:transparent;color:#fff;font-size:1.8rem;width:200px;transition:all 0.3s ease;font-family:"TitilliumWeb-Regular", sans-serif;text-align:center;margin-bottom:1.2rem}@media (max-width:576px){.events-element #eventSearch{width:100%;max-width:none;margin-right:0}}.events-element #eventSearch:focus{outline:none;border-bottom:1px solid #fff}.events-element .search-placeholder{position:absolute;top:50%;left:40px;transform:translateY(-50%);color:#999;pointer-events:none;transition:all 0.3s ease;font-family:"TitilliumWeb-Regular", sans-serif;font-size:1.8rem}.events-element #eventSearch:focus+.search-placeholder{color:#fff;font-weight:bold}.events-element .dropdown{font-size:1.8rem}.events-element .dropdown .dropdown-item{font-family:"TitilliumWeb-Regular", sans-serif}.events-element .dropdown .btn-secondary{font-size:1.8rem;margin-right:2rem;background-color:transparent;color:#fff;border:none;border-bottom:1px solid #ccc;transition:all 0.3s ease;font-family:"TitilliumWeb-Regular", sans-serif;margin-right:2rem}.events-element .dropdown .btn-secondary:focus{border-bottom:1px solid #fff;outline:none}@media (max-width:576px){.events-element .dropdown{margin-bottom:2rem}}.events-element .events-container{background-color:#002817;display:flex;flex-wrap:wrap}.events-element .event-card{flex:0 0 calc(33.33% - 20px);margin:10px;padding:20px;border-radius:0;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);color:#fff;background-color:#688168;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media (max-width:576px){.events-element .event-card{flex:0 0 100%;margin:10px auto}}.events-element .event-card h3{margin-top:0;font-size:2.6rem}.events-element .event-card p{margin-bottom:10px;font-family:TitilliumWeb-Regular;font-size:1.8rem}.events-element .input-group{position:relative}.events-element #datepicker{width:100%;max-width:170px;border:none;border-bottom:1px solid #ccc;background-color:transparent;color:#fff;transition:all 0.3s ease;font-family:"TitilliumWeb-Regular", sans-serif;font-size:1.8rem}.events-element #datepicker::placeholder{color:#999}.events-element #datepicker:focus{outline:none;border-bottom:1px solid #fff}.events-element .clear-filters-button{background-color:transparent;color:#999;border:none;padding:10px 20px;font-size:1.8rem;cursor:pointer;transition:all 0.3s ease;font-family:"TitilliumWeb-Regular", sans-serif;text-transform:uppercase;margin-right:10px;width:auto;white-space:nowrap}.events-element .clear-filters-button:hover{color:#fff}@media (max-width:576px){.events-element .clear-filters-button{margin-top:1rem;width:100%;max-width:none}}@media screen and (max-width:768px){.events-element h2{margin-top:5rem}.events-element .btn-secondary{width:100%;margin:auto}.events-element #datepicker{max-width:none;text-align:center;margin:auto}.events-element .events-element #eventSearch{margin-left:0}.events-element .events-element .dropdown .btn-secondary{margin-left:0 !important}}.cheerleader-logo{height:1em;width:auto;filter:invert(1)}