.page-council .header .banner-large{padding:42px 0;background-color:#f1f1f1;margin-bottom:2rem}@media(max-width:1023.98px){.page-council .header .banner-large{padding:30px 0}}.page-council .header .banner-large h1{font-weight:800;font-size:calc(40px + (60 - 40)*((100vw - 300px)/(1920 - 300)));line-height:1.15}@media(min-width:1920px){.page-council .header .banner-large h1{font-size:60px}}.page-council .featured_video{font-size:20px;font-size:calc(18px + (20 - 18)*((100vw - 300px)/(1920 - 300)))}@media(min-width:1920px){.page-council .featured_video{font-size:20px}}@media(min-width:768px){.page-council .featured_video .col-md-6:nth-child(1){flex:0 0 48%;max-width:48%}}.page-council .featured_video .col-md-6:nth-child(2){margin-top:20px}@media(min-width:768px){.page-council .featured_video .col-md-6:nth-child(2){flex:0 0 52%;max-width:52%}}.page-council .featured_video .vid-play-inline{margin-right:2%}@media(max-width:1023.98px){.page-council .featured_video .vid-play-inline{margin-left:-20px;margin-right:-20px}}.page-council .featured_video .sub_title{font-family:gotham a,gotham b,sans-serif;font-size:22px;font-size:calc(18px + (22 - 18)*((100vw - 300px)/(1920 - 300)));text-transform:uppercase;font-weight:800}@media(min-width:1920px){.page-council .featured_video .sub_title{font-size:22px}}@media(max-width:1023.98px){.page-council .featured_video .sub_title{text-transform:none;margin-top:20px}}.page-council .council-nav{display:none}@media(max-width:767.98px){.page-council .council-nav{display:block}}.page-council .council-nav .council-nav-wrap{max-width:310px}.page-council .council-members .container{padding-top:40px}.page-council .council-members .container .section-info{margin-bottom:60px;font-size:24px;font-size:calc(18px + (24 - 18)*((100vw - 300px)/(1920 - 300)))}@media(min-width:1920px){.page-council .council-members .container .section-info{font-size:24px}}@media(max-width:1023.98px){.page-council .council-members .container .section-info{margin-bottom:15px}}.page-council .council-members .container .section-info .section-title{font-family:gotham a,gotham b,sans-serif;text-transform:uppercase;font-size:22px;font-size:calc(16px + (22 - 16)*((100vw - 300px)/(1920 - 300)));font-weight:800;line-height:1.15;padding-bottom:10px;border-bottom:3px solid #272727;margin-bottom:28px}@media(min-width:1920px){.page-council .council-members .container .section-info .section-title{font-size:22px}}@media(max-width:1023.98px){.page-council .council-members .container .section-info .section-title{border:none;margin-bottom:0}}.page-council .council-members .container .section-info .section-description{font-size:20px}@media(max-width:1023.98px){.page-council .council-members .container .section-info .section-description{display:none}}.page-council .council-members .container .profile-card{margin-bottom:70px}@media(max-width:1023.98px){.page-council .council-members .container .profile-card{margin-bottom:55px}}.page-council .council-members .container .profile-card .card{border:none;border-radius:0}.page-council .council-members .container .profile-card .profile-background{background-position:center;background-size:cover;position:relative;border-radius:50%;margin-bottom:24px}.page-council .council-members .container .profile-card .profile-background:before{display:block;content:"";width:100%;padding-top:100%}@media(max-width:1023.98px){.page-council .council-members .container .profile-card .profile-background{margin-bottom:14px}}.page-council .council-members .container .profile-card .placeholder{width:100%;height:100%;display:block;padding-bottom:100%;position:relative}.page-council .council-members .container .profile-card .placeholder:after{content:"NA";position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;width:auto;font-size:1.125rem;font-weight:500}.page-council .council-members .container .profile-card .card-title{display:block;font-family:noe display;font-size:22px;font-weight:800;text-align:center;margin-bottom:5px}.page-council .council-members .container .profile-card .card-text{display:block;font-family:gotham a,gotham b,sans-serif;font-size:14px;text-align:center;text-transform:uppercase;color:#58585b}@media(max-width:1023.98px){.page-council .council-members .container .profile-card .card-text{font-size:12px}}