.crewmember-page{width:92%;margin:2.5% auto}.filter{margin-top:2%;margin-bottom:2%}.filter-form-crew{margin-bottom:1%;display:flex;align-items:center}.filter-form select{margin-right:1%}.crewmember-list{display:flex;flex-wrap:wrap;justify-content:space-between}.crewmember-card{width:320px;margin-bottom:20px;height:390px}.crewmember-img{height:320px;width:320px;object-fit:cover;border-radius:5px}.name-and-age{font-weight:700;font-size:1.2em;color:#000;text-decoration:none;margin:0}.age-filter,.exp-filter{border-radius:24px;border:1px solid #000;padding-left:8px;height:30px;margin-right:20px;width:130px}.submit-button{width:130px;height:30px;background-color:#049dbf;border-radius:24px;border:none;display:flex;justify-content:center;align-items:center}.submit-button img{width:16%;height:auto}.reset-button{height:30px;border-radius:24px;padding:0 26px;border:none;background-color:#049dbf;color:#fff;font-weight:600;width:130px}.submit-button-mobile{display:none}.crew-country,.crew-exp{color:#000;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;margin:0}@media only screen and (max-width:500px){h1{text-align:center}.filter{margin-bottom:8%}.filter-form{margin-bottom:2%;display:flex;width:100%;justify-content:space-between}.crewmember-page{width:94%;margin:4% auto 5%}.crewmember-list{display:flex;flex-wrap:wrap;justify-content:space-between}.crewmember-card{width:49%;min-height:230px;height:auto;margin-bottom:20px}.crewmember-img{height:198px;width:100%;object-fit:cover;border-radius:5px}.name-and-age{font-size:1em;text-overflow:ellipsis;overflow:hidden;width:198px;white-space:nowrap;color:#000}.crew-country,.crew-exp{font-size:.9em}.age-filter,.exp-filter{border:1px solid #000;border-radius:12px;width:49%;height:40px;margin:0}.filter-form select{margin-right:0}.submit-button{display:none}.mobile-buttons{display:flex;justify-content:space-between;margin-bottom:5%}.submit-button-mobile{display:flex;justify-content:space-around;align-items:center;width:49%;height:40px;background-color:#049dbf;border-radius:12px;border:none}.submit-button-mobile img{width:12%;height:auto}.reset-button{width:49%;height:40px;border-radius:12px;padding:0 20px;border:none;background-color:#049dbf;color:#fff;font-weight:600}}@media only screen and (max-width:380px){.name-and-age{font-size:1em;color:#000;text-overflow:ellipsis;overflow:hidden;width:172px;white-space:nowrap}}