#student-council-wrapper{font-size:1rem!important;font-family:"Roboto Slab",sans-serif;color:#333}#student-council-wrapper h1,#student-council-wrapper h2,#student-council-wrapper h3,#student-council-wrapper h4,#student-council-wrapper h5,#student-council-wrapper h6{font-family:"Roboto Slab",sans-serif;font-weight:500!important}#student-council-wrapper h2{font-size:2.25rem!important}#student-council-wrapper h3{font-size:1.75rem!important}@media (max-width:1200px){#student-council-wrapper h2{font-size:2rem!important}#student-council-wrapper h3{font-size:1.6rem!important}}@media (max-width:991px){#student-council-wrapper .header-section h1{font-size:2.5rem!important}#student-council-wrapper h2{font-size:1.75rem!important}#student-council-wrapper h3{font-size:1.4rem!important}}@media (max-width:767px){#student-council-wrapper .header-section h1{font-size:2.25rem!important}#student-council-wrapper h2{font-size:1.5rem!important}#student-council-wrapper h3{font-size:1.25rem!important}#student-council-wrapper .lead{font-size:1.1rem!important}}@media (max-width:576px){#student-council-wrapper .header-section h1{font-size:2rem!important}#student-council-wrapper h2{font-size:1.35rem!important}#student-council-wrapper h3{font-size:1.15rem!important}#student-council-wrapper .lead{font-size:1rem!important}#student-council-wrapper .card-title{font-size:.95rem!important}#student-council-wrapper .accordion .btn-link{font-size:.9rem!important}}#student-council-wrapper .card{border:none}#student-council-wrapper #vision-mission .card{transition:transform .3s ease;border:none}#student-council-wrapper #vision-mission .card:hover{transform:translateY(-5px)}#student-council-wrapper .council-member{margin-bottom:20px}#student-council-wrapper .council-member .card-img-top{height:160px;width:160px;object-fit:cover;border-radius:50%;margin:15px auto 10px;padding:0;border:2px solid #f8f9fa}#student-council-wrapper .council-member .card-body{text-align:center;padding:.75rem}#student-council-wrapper .council-member .card-title{margin-bottom:.25rem;font-size:1rem!important;font-weight:500!important}#student-council-wrapper .council-member .card-text{font-size:.85rem!important;margin-bottom:.75rem;color:#666}#student-council-wrapper .social-links{margin-top:8px}#student-council-wrapper .social-links a{color:#666;margin:0 6px;font-size:1rem!important;transition:color .3s ease}#student-council-wrapper .social-links a:hover{text-decoration:none}#student-council-wrapper .social-links .fa-linkedin:hover{color:#0077b5}#student-council-wrapper .social-links .fa-github:hover{color:#333}#student-council-wrapper .social-links .fa-envelope:hover{color:#ea4335}#student-council-wrapper .social-links .fa-instagram:hover{color:#e4405f}#student-council-wrapper .social-links .fa-tiktok:hover{color:#000}#student-council-wrapper section{padding:40px 0}#student-council-wrapper .bg-light{background-color:#f8f9fa!important}#student-council-wrapper .accordion .card{border:none;margin-bottom:8px;box-shadow:none}#student-council-wrapper .accordion .card-header{background-color:#fff;border:none;padding:0}#student-council-wrapper .accordion .btn-link{color:#333;text-decoration:none;font-weight:500!important;padding:15px;width:100%;text-align:left;font-size:1rem!important;border-radius:8px;white-space:normal;line-height:1.4}#student-council-wrapper .accordion .btn-link:focus,#student-council-wrapper .accordion .btn-link:hover{text-decoration:none;color:#007bff}#student-council-wrapper .accordion .card-body{padding:15px;font-size:.95rem!important}#student-council-wrapper #fb-feed{min-height:300px}#student-council-wrapper .container{max-width:1400px;padding:0 15px}@media (min-width:992px){#student-council-wrapper .council-member-container{flex:0 0 20%;max-width:20%;padding-right:10px;padding-left:10px}}@media (max-width:991px){#student-council-wrapper .council-member-container{flex:0 0 33.333333%;max-width:33.333333%}#student-council-wrapper .fb-page{margin-bottom:30px}}@media (max-width:768px){#student-council-wrapper .council-member-container{flex:0 0 50%;max-width:50%}#student-council-wrapper .council-member .card-img-top{height:140px;width:140px}#student-council-wrapper section{padding:30px 0}#student-council-wrapper .accordion .btn-link{padding:12px;font-size:.95rem!important}#student-council-wrapper .accordion .card-body{padding:12px 15px}}@media (max-width:576px){#student-council-wrapper .council-member-container{flex:0 0 100%;max-width:100%}#student-council-wrapper .fb-page{width:100%!important}#student-council-wrapper section{padding:25px 0}#student-council-wrapper .header-section{padding:50px 0}#student-council-wrapper .mb-4{margin-bottom:1rem!important}#student-council-wrapper .mb-5{margin-bottom:1.5rem!important}#student-council-wrapper .py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}}#student-council-wrapper .faq-section .col-lg-8{max-width:700px}#student-council-wrapper .fb-page{margin:0 auto;display:flex!important;justify-content:center;max-width:100%;border-radius:8px;overflow:hidden;padding:20px 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}#student-council-wrapper .accordion{margin-top:20px}#student-council-wrapper .accordion .card{border:none;margin-bottom:8px;background-color:#fff;border-radius:8px}#student-council-wrapper .accordion .card-header{background-color:#fff;border:none;padding:0;border-radius:8px}#student-council-wrapper .accordion .btn-link{color:#333;text-decoration:none;font-weight:500!important;padding:15px;width:100%;text-align:left;font-size:1rem!important;border-radius:8px;white-space:normal;line-height:1.4}#student-council-wrapper .accordion .btn-link:focus,#student-council-wrapper .accordion .btn-link:hover{text-decoration:none;color:#007bff;background-color:#f8f9fa}#student-council-wrapper .accordion .card-body{padding:15px 20px;font-size:.95rem!important;color:#666}@media (max-width:991px){#student-council-wrapper .fb-page{margin-bottom:30px}}@media (max-width:576px){#student-council-wrapper .fb-page{width:100%!important}#student-council-wrapper .accordion .btn-link{font-size:.95rem!important;padding:12px}#student-council-wrapper .accordion .card-body{padding:12px 15px}}#student-council-wrapper .social-connect{margin-top:auto;box-shadow:0 2px 15px rgba(0,0,0,.05)}#student-council-wrapper .social-link{color:#666;text-decoration:none;transition:transform .3s ease,color .3s ease;padding:15px 25px;border-radius:8px}#student-council-wrapper .social-link i{font-size:2rem!important}#student-council-wrapper .social-link span{font-size:.9rem!important;color:#333;font-weight:500!important}#student-council-wrapper .social-link:hover{color:#0056b3;transform:translateY(-5px);text-decoration:none}#student-council-wrapper .social-link .fa-instagram:hover{color:#e4405f!important}#student-council-wrapper .social-link .fa-tiktok:hover{color:#000!important}#student-council-wrapper .gap-4{gap:1.5rem}#student-council-wrapper .content-wrapper{height:100%;display:flex;flex-direction:column}#student-council-wrapper .faq-section{flex-grow:1}#student-council-wrapper .header-section{background:linear-gradient(rgba(0,0,0,.9),rgba(75,0,0,.9)),url(../../images/council/ijse-student-council-bg.jpg);background-size:cover;background-position:center;position:relative;padding:100px 0}#student-council-wrapper .header-section h1{font-weight:700!important;text-shadow:2px 2px 4px rgba(0,0,0,.3)}#student-council-wrapper .header-section .lead{font-size:1.25rem!important;font-weight:300!important}#student-council-wrapper .text-white-75{color:rgba(255,255,255,.75)!important}@media (max-width:991px){#student-council-wrapper .header-section{padding:80px 0}#student-council-wrapper .header-section h1{font-size:2.5rem}}@media (max-width:576px){#student-council-wrapper .social-link{padding:10px 15px}#student-council-wrapper .social-link i{font-size:1.5rem!important}#student-council-wrapper .social-link span{font-size:.8rem!important}#student-council-wrapper .gap-4{gap:1rem!important}}#student-council-wrapper .faq-section h2{text-align:left}@media (max-width:991px){#student-council-wrapper .faq-section h2{text-align:center}}