.fan-page-listing-container{position:relative;background:#0e2252;min-height:800px;height:max-content}.fan-page-listing-container .info-section{border-radius:0 0 22px 22px;background:linear-gradient(106deg,#FFE259 5.72%,#FFA751 83.57%),linear-gradient(106deg,#FFB544 5.72%,#FF4F44 83.57%);display:flex;align-items:center;justify-content:space-between;padding:22px 30px;position:absolute;top:0;width:100%;z-index:1}.fan-page-listing-container .info-section p{color:#000;font-family:Manrope,sans-serif;font-size:24.157px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.483px;margin:0}.fan-page-listing-container .info-section a{color:#222;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:110%;text-align:center}.fan-page-listing-container .school-listings{padding:10rem 0 20px}.fan-page-listing-container .school-listings h2{color:#cafb12;text-align:center;font-family:Big Shoulders Display,sans-serif;font-size:150.029px;font-style:normal;font-weight:900;line-height:normal}.fan-page-listing-container .school-listings ul.tabs-list{display:flex;align-items:center;justify-content:center;gap:20px;list-style:none;overflow-x:scroll}.fan-page-listing-container .school-listings ul.tabs-list li{color:#ffd100;text-align:center;font-size:27.314px;font-family:Anybody,sans-serif;font-style:normal;font-weight:700;line-height:normal;padding:13px 28px;cursor:pointer;border:.731px solid #ffd100;border-radius:42.396px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.fan-page-listing-container .school-listings ul.tabs-list li.active{border-radius:42.396px;background:#ffd100;color:#191919;border:none}.fan-page-listing-container .school-listings ul.tabs-list::-webkit-scrollbar{display:none}.fan-page-listing-container .school-listings .contents{width:90%;max-width:1200px;margin:30px auto}.fan-page-listing-container .school-listings .accordion{color:#222;cursor:pointer;width:100%;border:none;color:#1e0d37;font-family:Anybody,sans-serif;font-size:31.837px;font-style:normal;font-weight:700;display:flex;justify-content:space-between;align-items:center;text-align:start}.fan-page-listing-container .school-listings .frequently-asked-points{padding:0;text-align:left;color:#333;font-size:13px;font-style:normal;font-weight:400;line-height:130%;margin-left:25px;margin-bottom:0}.fan-page-listing-container .school-listings hr{margin:0 auto;color:#0e2252;border:0;border-top:var(--bs-border-width) solid;opacity:.5;width:95%}.fan-page-listing-container .school-listings .panel-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;padding:30px 50px}.fan-page-listing-container .school-listings .accordion.active{border-radius:30px 30px 0 0}.fan-page-listing-container .school-listings .sub-contents{display:flex;gap:20px;width:48%;padding:12px;border-radius:16px;border:1px solid #d9d9d9;margin-bottom:20px;cursor:pointer;min-height:128px}.fan-page-listing-container .school-listings .sub-contents .items{align-content:start}.fan-page-listing-container .school-listings .sub-contents img{width:102px;height:auto}.fan-page-listing-container .school-listings .panel p{color:#000;text-align:start;font-family:Big Shoulders Display;font-size:28.029px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;padding:0;margin:0}.fan-page-listing-container .school-listings .panel span{color:rgba(14,34,82,.4);font-family:Big Shoulders Display;font-size:28.029px;font-style:normal;font-weight:900;line-height:normal;text-transform:capitalize}.fan-page-listing-container .school-listings .accordion:after{content:"";color:#1e0d37;background-image:url(/assets/img/BattleBands/plus.svg);float:right;margin-left:5px;width:30px;height:30px;background-position:50%;background-repeat:no-repeat}.fan-page-listing-container .school-listings .active:after{content:"";background-image:url(/assets/img/BattleBands/min.svg)}.fan-page-listing-container .school-listings .panel{padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out;border-radius:0 0 30px 30px;background:#fff}.fan-page-listing-container .school-listings button{color:#1e0d37;font-family:Anybody,sans-serif;font-size:31.837px;font-style:normal;font-weight:700;line-height:120%;padding:30px 24px;border-radius:30.105px;background:#fff}@media(max-width:900px){.fan-page-listing-container .info-section{padding:20px;gap:15px}.fan-page-listing-container .info-section p{font-size:15px;font-weight:700}.fan-page-listing-container .school-listings h2{font-size:62.496px;text-align:center;max-width:10ch;margin:20px auto}.fan-page-listing-container .info-section a{font-size:14px;white-space:nowrap}.fan-page-listing-container .school-listings{padding:6rem 0}.fan-page-listing-container .school-listings ul.tabs-list li{font-size:21.133px}.fan-page-listing-container .school-listings .accordion{font-size:16px;padding:19px;border-radius:13px}.fan-page-listing-container .school-listings .accordion:after{width:21.304px;height:21.304px}.fan-page-listing-container .school-listings .accordion.active{border-radius:13px 13px 0 0}.fan-page-listing-container .school-listings .panel{border-radius:0 0 13px 13px}.fan-page-listing-container .school-listings .panel-list{padding:20px;flex-direction:column}.fan-page-listing-container .school-listings .panel p{font-size:16px;margin:0}.fan-page-listing-container .school-listings .panel span{font-size:16px}.fan-page-listing-container .school-listings .panel img{width:75px;height:auto}.fan-page-listing-container .school-listings .sub-contents{width:100%;min-height:85px}.fan-page-listing-container .school-listings ul.tabs-list{justify-content:unset}}