.apply-now-btn{display:flex;justify-content:center;align-items:center}.icon-circle{background-color:#38b76c;width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:20px;box-shadow:0 4px 8px rgba(0,0,0,0.2);text-decoration:none;transition:all 0.3s ease}.text-btn{background-color:#ffcc00;color:black;padding:18px 18px;font-size:20px;font-weight:bold;border-radius:55px;text-decoration:none;display:flex;align-items:center;margin-left:5px;transition:all 0.3s ease}.text-btn:hover{background-color:#ed1c24;color:white}.text-btn:hover i{color:white}.search-btn{background-color:#c8102e}.search-btn:hover{background-color:#a50d25}.responsive-banner{margin:0 auto;max-width:70%;height:auto}@media (max-width:768px){.responsive-banner{max-width:100%}}.stats-container_main{display:flex;justify-content:center}.stats-container{display:flex;justify-content:center;align-items:center;background-color:#d72027;color:white;padding:40px;text-align:left;gap:20px;width:90%}.stat{flex:1}.stat h2{font-size:4em;color:white;font-weight:700;margin:0}.stat p{font-size:2em;font-weight:600;margin:0}.divider{width:2px;background-color:rgba(255,255,255,0.6);height:100px}@media (max-width:480px){.stats-container{display:block;background-color:#d72027;color:white;padding:40px;text-align:left;gap:20px;width:100%}.divider{display:none}.stat h2{margin-top:20px}}.notice-box{display:flex;align-items:center;background:#fff;padding:15px;border:1px solid #f0f0f0;color:#000;transition:background 0.3s ease;min-height:125px}.notice-date{text-align:center;padding-right:15px;margin-right:15px;border-right:1px solid #ccc}.notice-date .day{font-size:1.8em;font-weight:bold;display:block}.notice-date .month,.notice-date .year{display:block;font-size:1.1em}.notice-content{flex:1}.notice-content h3{margin:0 0 8px;font-size:1.7em;font-weight:bold;color:#000}.learn-more{font-size:1.2em;color:#d72027;text-decoration:none;border-bottom:1px solid #d72027;padding-bottom:2px;transition:color 0.3s ease,border-color 0.3s ease,transform 0.3s ease;display:inline-flex;align-items:center;gap:4px}.learn-more span{font-size:1.9em;vertical-align:middle;transition:color 0.3s ease;color:#d72027}.notice-box:hover .learn-more{color:#2d195d;border-color:#2d195d;transform:translateX(4px)}.notice-box:hover .learn-more span{color:#2d195d}#img_pop_sd{overflow:hidden;display:inline-block}#img_pop_sd img{display:block;transition:transform 0.6s ease}#img_pop_sd:hover img{transform:scale(1.05)}.et_pb_menu .et-menu li ul.sub-menu li a{font-size:12px;background-color:#1d1d6b;border:1px solid #fff;color:#fff;padding:8px 10px;display:block;border-radius:4px}.et_pb_menu .et-menu>li.mega-menu{position:relative}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu{display:flex;flex-wrap:nowrap;background-color:#1d1d6b;border:1px solid #fff;padding:20px;min-width:600px;left:0;right:0}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li{flex:1;margin:0 15px;list-style:none}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li>a{font-weight:bold;font-size:14px;color:#fff;border-bottom:2px solid #fff;padding:5px 0;margin-bottom:10px;display:block}.contact-item{display:flex;align-items:flex-start;margin-bottom:20px;color:black}.contact-item .icon{font-size:20px;color:white;background-color:#001848;border-radius:50%;padding:12px;margin-right:15px;display:flex;align-items:center;justify-content:center;width:45px;height:45px}.club-grid{display:grid;gap:20px;margin:40px 0}.club-card{border:1px solid #eee;padding:20px;border-radius:10px;background-color:white;color:#001848;transition:background-color 0.3s,color 0.3s}.club-card h4{margin-top:0;font-size:20px;color:#001848;transition:color 0.3s}.club-card.active,.club-card:hover{background-color:#001848;color:white}.club-card.active h4,.club-card:hover h4{color:#ffffff}.club-card .club-icon{font-size:24px;margin-bottom:10px}.club-card p{margin:10px 0;font-size:15px}.club-card ul{padding-left:18px;margin:10px 0 0}.club-card li{font-size:15px}.header-links_by_sd{text-align:center;white-space:nowrap;overflow-x:auto}.header-links_by_sd a{color:#ffffff;text-decoration:none;margin:0 10px;font-size:14px}