.breakdance .bde-section-1517-102 .section-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.breakdance .bde-section-1517-102{background-color:var(--bde-palette-dark-blue-7dc8a1e7-974e-4a97-8dea-365398563e56-5)}.breakdance .bde-section-1517-102>.section-background-overlay{background-image:url(https://bdmathsociety.org/wp-content/uploads/2026/04/TopoPatternWhite.webp);background-size:auto;background-position:center center;background-attachment:fixed;transition:all var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-1517-102:hover>.section-background-overlay{background-image:url(https://bdmathsociety.org/wp-content/uploads/2026/04/TopoPatternWhite.webp)}.breakdance .bde-section-1517-102>.section-background-overlay{opacity:1.6}.breakdance .bde-section-1517-102>.section-background-overlay{mix-blend-mode:color-burn}.breakdance .bde-section-1517-102 .section-container{padding-bottom:50px;padding-top:50px}@media (max-width:1119px){.breakdance .bde-section-1517-102>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:1023px){.breakdance .bde-section-1517-102 .section-container{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.breakdance .bde-section-1517-102>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:767px){.breakdance .bde-section-1517-102 .section-container{gap:30px}.breakdance .bde-section-1517-102>.section-background-overlay{background-attachment:scroll;transition:all var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-1517-102 .section-container{padding-bottom:30px;padding-top:50px}}@media (max-width:479px){.breakdance .bde-section-1517-102>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}.breakdance .bde-div-1517-103{width:60%}.breakdance .bde-div-1517-103{display:flex;flex-direction:column}@media (max-width:767px){.breakdance .bde-div-1517-103{width:100%}}.breakdance .bde-heading-1517-104{color:#F9FAFBF2}.breakdance .bde-fancy-divider-1517-105{margin-top:7px;--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:5px;--bde-fancy-divider-border-color:var(--bde-palette-gold-f90956f3-80f0-4fe1-b87b-546bd39d3488-4);width:60px}@media (max-width:1119px){.breakdance .bde-fancy-divider-1517-105{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-1517-105{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-1517-105{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-1517-105{--bde-fancy-divider-border-style:solid}}.breakdance .bde-section-1517-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-1517-100>.section-background-overlay{background-color:#F9FAFB;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-1517-100>.section-background-overlay{opacity:0.3}.breakdance .bde-section-1517-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-shortcode-1517-101{margin-top:10px}:root{--bms-primary:#015E90;--bms-hover:#015E90;--bms-dark:#0f172a;--bms-text:#475569;--bms-glass-bg:rgba(255,255,255,0.6);--bms-glass-border:rgba(255,255,255,0.8)}.council-wrapper{margin:80px auto;text-align:center;padding:0px 20px}.council-main-header{margin-bottom:60px;position:relative}.session-badge{font-size:28px;color:var(--bms-primary);font-weight:700;letter-spacing:-1px}.session-badge::after{content:'';display:block;width:60px;height:4px;background:var(--bms-primary);margin:15px auto 0;border-radius:4px;box-shadow:0 4px 15px rgba(1,94,144,0.4)}.council-row{display:flex;flex-wrap:wrap;justify-content:center;gap:70px;margin-bottom:110px;width:100%}.council-card{flex:0 1 340px;position:relative;margin-top:60px}.card-inner{background:var(--bms-glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--bms-glass-border);padding:0 20px 30px 20px;width:100%;display:flex;flex-direction:column;align-items:center;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;z-index:1}.council-card:hover .card-inner{transform:translateY(-10px);box-shadow:0 30px 50px rgba(1,94,144,0.1);background:#fff}.card-avatar{width:140px!important;height:140px!important;object-fit:cover;margin-top:-70px;margin-bottom:15px;border-radius:50%;box-shadow:0 15px 25px rgba(0,0,0,0.15);border:4px solid #fff;transition:all 0.4s ease-in-out}.council-card:hover .card-avatar{transform:scale(1.05)}.role-label{font-size:21px;font-weight:700;color:var(--bms-hover);background:transparent;padding:0;margin-top:5px;margin-bottom:10px;box-shadow:none;border-radius:0;transition:color 0.3s ease;display:block}.role-label::after{content:'';display:block;width:30px;height:2px;background:rgba(1,94,144,0.3);margin:10px auto 0;transition:width 0.4s ease,background 0.4s ease}.council-card:hover .role-label{color:var(--bms-hover);transform:translateY(0)}.council-card:hover .role-label::after{width:60px;background:var(--bms-hover)}.member-name{font-size:21px!important;margin:10px 0 5px 0;font-weight:800;color:var(--bms-hover)!important;letter-spacing:-0.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;padding:0 10px}.member-name a{color:inherit!important;text-decoration:none;transition:color 0.3s ease}.council-card:hover .member-name a{color:var(--bms-hover)!important}.member-profession,.member-dept{display:block!important;max-height:0;opacity:0;margin:0;overflow:hidden;transition:all 0.5s cubic-bezier(0.4,0,0.2,1)}.member-dept,.member-profession{width:90%;font-size:14px;color:var(--bms-text);line-height:1.3;font-weight:400}.council-card:hover .member-profession{max-height:30px;opacity:1;margin:5px 0 5px 0}.council-card:hover .member-dept{max-height:100px;opacity:1;margin-bottom:10px}.group-title{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;font-size:21px;font-weight:700;color:var(--bms-primary);margin-bottom:60px}.group-title::before,.group-title::after{content:'';height:1px;flex:1;max-width:150px;background:linear-gradient(90deg,transparent,var(--bms-primary),transparent);opacity:0.3}.council-archive-nav{display:none;margin-top:60px;padding:60px 0;border-top:1px dashed rgba(1,94,144,0.2)}.archive-toggle{background:transparent;color:var(--bms-primary)!important;border:2px solid var(--bms-primary);border-radius:50px;padding:15px 35px;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:12px;position:relative;overflow:hidden;transition:color 0.4s ease,border-color 0.4s ease;z-index:1}.archive-toggle::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--bms-primary);z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.4,0,0.2,1)}.archive-toggle:hover{color:#ffffff!important}.archive-toggle:hover::before{transform:scaleX(1);background:var(--bms-hover)}.archive-content{transition:max-height 0.6s ease-in-out,opacity 0.5s ease,margin-top 0.5s ease}.archive-list{list-style:none;padding:20px;margin:30px auto 0;max-width:500px;text-align:left;background:rgba(255,255,255,0.8);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.05);border:1px solid var(--bms-glass-border)}.archive-list a{color:var(--bms-text);text-decoration:none;font-weight:500;display:flex;justify-content:space-between;padding:15px;border-radius:8px;transition:all 0.3s ease}.archive-list a:hover{color:var(--bms-primary);background:rgba(1,94,144,0.05);transform:translateX(10px)}.breakdance .bde-section-1517-115 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-button-1517-116 .bde-button__button{--bde-button-custom-border-color:var(--bde-palette-dark-blue-7dc8a1e7-974e-4a97-8dea-365398563e56-5);--bde-button-custom-border-color-hover:var(--bde-palette-dark-blue-7dc8a1e7-974e-4a97-8dea-365398563e56-5);--bde-button-custom-background-color:transparent;--bde-button-custom-background-color-hover:var(--bde-palette-dark-blue-7dc8a1e7-974e-4a97-8dea-365398563e56-5);--bde-button-custom-text-color:var(--bde-palette-dark-blue-7dc8a1e7-974e-4a97-8dea-365398563e56-5);--bde-button-custom-text-color-hover:#fff;border-radius:9999px}