.alliance-header{width:20%;height:auto;object-fit:cover;object-position:center center}.alliance-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:15px}.card-header-and-description{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;min-height:140px;height:auto;overflow:visible}.alliance-logo{height:50px;object-fit:contain;max-width:120px}.description{color:#5c5c5c;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;text-align:center;vertical-align:middle}.alliances-container{flex-wrap:wrap;gap:35px;width:100%}.alliances-container,.custom-card{display:flex;flex-direction:column}.custom-card{gap:10px;align-items:center}.custom-card-image{object-fit:contain;height:100px;object-position:center center}.card-header{color:var(--customPink);font-family:var(--font-bangers);text-align:center;font-size:32px}.card-description{font-weight:500;font-style:italic;font-size:14px;line-height:24px;letter-spacing:0;text-align:center;vertical-align:middle}.card-description-container{display:flex;flex-direction:column;align-items:center;width:100%}.view-details-btn{transition:all .3s ease}.modal-title{font-family:var(--font-bangers);color:var(--customPink);text-align:center;font-size:28px}.modal-description-list{list-style:none;padding:0;margin:0}.modal-description-item{font-weight:500;font-size:14px;line-height:24px;margin-bottom:12px;position:relative;padding-left:20px;text-align:left}.modal-description-item:before{content:"•";position:absolute;left:0;top:0;color:var(--customPink);font-weight:700;font-size:16px}.modal-description-item:last-child{margin-bottom:0}.modal-description-item strong{color:var(--customPink)}.card-description-list{list-style:none;padding:0;margin:0;width:100%}.card-description-item{font-weight:500;font-style:italic;font-size:14px;line-height:24px;letter-spacing:0;text-align:center;vertical-align:middle;margin-bottom:8px;position:relative;padding-left:20px}.card-description-item:before{content:"•";position:absolute;left:0;top:0;color:var(--customPink);font-weight:700;font-size:16px}.card-description-item:last-child{margin-bottom:0}.more-alliances{font-family:var(--font-bangers);background-color:var(--lightBlue);height:50px;border-radius:28px;font-size:24px;color:white;text-transform:uppercase}@media (min-width:768px){.alliance-header{max-width:900px;width:80%}.alliances-container{display:flex;flex-direction:row;justify-content:center;gap:30px;width:100%}.custom-card{gap:10px;max-width:300px}.custom-card-image{height:80px}.card-header{font-size:28px}.card-description{font-size:14px;line-height:20px}.alliance-section .more-alliances{font-size:28px;height:60px;padding:0 40px;min-width:300px;background-color:var(--lightBlue);color:white;border-radius:28px;font-family:var(--font-bangers);text-transform:uppercase}}.alliance-tabs{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.alliance-tabs .MuiButton-root{transition:all .3s ease;color:var(--customPink);border:1px solid var(--customPink)}.alliance-tabs .MuiButton-root.active{background-color:var(--customPink);color:white;transform:scale(1.05)}.alliance-tabs .MuiButton-root:not(.active):hover{transform:scale(1.02)}.water-park-section-title{text-transform:uppercase;font-family:var(--font-bangers);color:var(--lightBlue);text-align:center}.water-park-section-description{font-size:18px;color:#676767;text-align:center}.buttons-container button{background-color:var(--darkBlue);font-family:var(--font-bangers);min-width:240px;white-space:nowrap;margin-top:0}