﻿main{padding-top:0;}#TCM{width:100%;position:relative;}.img{width:100%;display:block;max-width:initial;}#Banner{width:100%;min-height:400px;position:relative;}#Banner .img{opacity:0;}#Banner .wave{bottom:0;z-index:2;width:100%;position:absolute;min-height:51.19px;background:url(../assets/images/TownCouncil/banner_wave.png) top center no-repeat;background-size:cover;}#Banner .w431{right:3%;bottom:0;z-index:3;width:26.971vw;min-width:150px;position:absolute;}@media screen and (min-width:1024px){#Banner .w431{right:10%;}}@media screen and (min-width:1598px){#Banner .w431{width:431px;}}@media screen and (min-width:1920px){#Banner .w431{width:22.448%;}}#Banner .w431 .img{opacity:1;}#Banner .w431 .w133{top:0;right:0;width:30.862%;position:absolute;transform:translate(23%,3%);}#Banner .w431 .absolute{display:flex;background:none;align-items:center;padding-bottom:10.444%;justify-content:center;}#Banner .w431 .absolute .font28{color:#002e53;font-size:9.741px;font-family:'Nunito-SemiBold';}@media screen and (min-width:556px){#Banner .w431 .absolute .font28{font-size:1.752vw;}}@media screen and (min-width:1598px){#Banner .w431 .absolute .font28{font-size:28px;}}@media screen and (min-width:1920px){#Banner .w431 .absolute .font28{font-size:1.458vw;}}#Banner .absolute{top:0;left:0;z-index:1;width:100%;height:100%;background:url(../assets/images/TownCouncil/banner.jpg) center no-repeat;background-size:cover;}#Banner .absolute .w1430{width:100%;height:100%;display:flex;margin:0 auto;overflow:hidden;max-width:925.6px;position:relative;align-items:center;}@media screen and (min-width:1024px){#Banner .absolute .w1430{width:90%;max-width:1430px;}}@media screen and (min-width:1920px){#Banner .absolute .w1430{max-width:74.479vw;}}#Banner .absolute .w1430 .w281{left:0;bottom:0;opacity:1;width:19.651%;position:absolute;min-width:150px;}@media screen and (min-width:800px){#Banner .absolute .w1430 .w281{left:5.5vw;}}#Banner .absolute .w1430 .w410{right:0;opacity:1;bottom:-8%;width:28.672%;position:absolute;min-width:180px;}@media screen and (min-width:1024px){#Banner .absolute .w1430 .w410{bottom:-18%;}}#Banner .absolute .w1430 .w420{width:95%;margin:0 auto;max-width:420px;text-align:center;}@media screen and (min-width:1024px){#Banner .absolute .w1430 .w420{width:100%;}}@media screen and (min-width:1920px){#Banner .absolute .w1430 .w420{max-width:21.875vw;}}#Banner .absolute .w1430 .w420 .font16{color:#2f2f2f;font-size:16px;font-family:'OpenSans';}@media screen and (min-width:1920px){#Banner .absolute .w1430 .w420 .font16{font-size:.833vw;}}#Banner .absolute .w1430 .w420 .font18{color:#5cd1d5;font-size:18px;margin-bottom:22.5px;font-family:'Nunito-SemiBold';}@media screen and (min-width:375px){#Banner .absolute .w1430 .w420 .font18{margin-bottom:6vw;}}@media screen and (min-width:500px){#Banner .absolute .w1430 .w420 .font18{margin-bottom:30px;}}@media screen and (min-width:1920px){#Banner .absolute .w1430 .w420 .font18{font-size:.938vw;margin-bottom:1.563vw;}}#Banner .absolute .w1430 .w420 .font32{color:#002e53;font-size:24px;font-family:'Nunito-SemiBold';}@media screen and (min-width:375px){#Banner .absolute .w1430 .w420 .font32{font-size:6.4vw;}}@media screen and (min-width:500px){#Banner .absolute .w1430 .w420 .font32{font-size:32px;}}@media screen and (min-width:1920px){#Banner .absolute .w1430 .w420 .font32{font-size:1.667vw;}}.bg{width:100%;background:#fff url(../assets/images/TownCouncil/bg.jpg) center top no-repeat;background-size:100%;}.bg .bg2{background-repeat:repeat-y;background-size:159.506px,300.294px;background-position:top left,top right;background-image:url(../assets/images/TownCouncil/bgleft.png),url(../assets/images/TownCouncil/bgright.png);}@media screen and (min-width:625px){.bg .bg2{background-size:25.521vw,48.047vw;}}@media screen and (min-width:768px){.bg .bg2{background-size:196px,369px;}}@media screen and (min-width:1920px){.bg .bg2{background-size:10.208vw,19.219vw;}}.bg .w1094{width:50%;margin:0 auto;max-width:1094px;padding-top:138.344px;padding-bottom:69.175px;}@media screen and (max-width:800px){.bg .w1094{width:90%;}}@media screen and (min-width:625px){.bg .w1094{padding-top:22.135vw;padding-bottom:11.068vw;}}@media screen and (min-width:768px){.bg .w1094{padding-top:170px;padding-bottom:85px;}}@media screen and (min-width:1920px){.bg .w1094{max-width:56.979vw;padding-top:8.854vw;padding-bottom:4.427vw;}}.bg .w1094 .row{width:100%;margin-bottom:28.481px;}@media screen and (min-width:625px){.bg .w1094 .row{margin-bottom:4.557vw;}}@media screen and (min-width:768px){.bg .w1094 .row{margin-bottom:35px;}}@media screen and (min-width:1920px){.bg .w1094 .row{margin-bottom:1.823vw;}}.bg .w1094 .row .header{padding:1em;z-index:1;width:100%;height:69.987px;display:flex;color:#002e53;cursor:pointer;font-size:14.65px;position:relative;text-align:left;align-items:center;border-radius:24.413px;background-color:#fff;justify-content:space-between;font-family:OpenSans-Semibold;text-transform:capitalize;box-shadow:8.95px -.813px 21.975px rgba(10,45,55,.1);-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}.bg .w1094 .row .header span{width:100%;}.bg .w1094 .row .header>*{margin-right:1em;}.bg .w1094 .row .header>*:last-child{margin-right:0;}@media screen and (min-width:625px){.bg .w1094 .row .header{height:11.198vw;font-size:2.344vw;border-radius:3.906vw;box-shadow:1.432vw -.13vw 3.516vw rgba(10,45,55,.1);}}@media screen and (min-width:768px){.bg .w1094 .row .header{height:86px;font-size:18px;border-radius:30px;box-shadow:11px -1px 27px rgba(10,45,55,.1);}}@media screen and (min-width:1920px){.bg .w1094 .row .header{height:4.479vw;font-size:.938vw;border-radius:1.563vw;box-shadow:.573vw -.052vw 1.406vw rgba(10,45,55,.1);}}.bg .w1094 .row .header .w28{width:22.788px;min-width:22.788px;height:22.788px;margin-right:28.481px;border-radius:50%;fill:#b9b7b7;}@media screen and (min-width:625px){.bg .w1094 .row .header .w28{width:3.646vw;height:3.646vw;min-width:3.646vw;margin-right:4.557vw;}}@media screen and (min-width:768px){.bg .w1094 .row .header .w28{width:28px;height:28px;min-width:28px;margin-right:35px;}}@media screen and (min-width:1920px){.bg .w1094 .row .header .w28{width:1.458vw;height:1.458vw;min-width:1.458vw;margin-right:1.823vw;}}.bg .w1094 .row .header .w45{width:2em;height:2em;margin-left:28.481px;fill:#42c2ba;}@media screen and (max-width:800px){.bg .w1094 .row .header .w45{width:3em;height:3em;margin-left:0;}}.bg .w1094 .row .header .w55{top:0;left:0;width:44.756px;display:none;position:absolute;transform:translate(-25%,-45%);}@media screen and (min-width:625px){.bg .w1094 .row .header .w55{width:7.161vw;}}@media screen and (min-width:768px){.bg .w1094 .row .header .w55{width:55px;}}@media screen and (min-width:1920px){.bg .w1094 .row .header .w55{width:2.865vw;}}.bg .w1094 .row .header:hover,.bg .w1094 .row .header.open{background-color:#d8f5ff;}.bg .w1094 .row .header.open{border-bottom-left-radius:0;border-bottom-right-radius:0;}.bg .w1094 .row .details{width:100%;margin-top:-24.413px;border-radius:24.413px;background-color:#fff;box-shadow:8.95px -.813px 21.975px rgba(10,45,55,.1);-webkit-transition:border-radius 500ms;-moz-transition:border-radius 500ms;-o-transition:border-radius 500ms;transition:border-radius 500ms;}@media screen and (min-width:625px){.bg .w1094 .row .details{border-radius:3.906vw;box-shadow:1.432vw -.13vw 3.516vw rgba(10,45,55,.1);}}@media screen and (min-width:768px){.bg .w1094 .row .details{border-radius:30px;box-shadow:11px -1px 27px rgba(10,45,55,.1);}}@media screen and (min-width:1920px){.bg .w1094 .row .details{border-radius:1.563vw;box-shadow:.573vw -.052vw 1.406vw rgba(10,45,55,.1);}}.bg .w1094 .row .details .flex{display:flex;color:#2f2f2f;font-size:13px;text-align:center;font-family:OpenSans;justify-content:space-between;}@media screen and (min-width:625px){.bg .w1094 .row .details .flex{font-size:2.083vw;}}@media screen and (min-width:768px){.bg .w1094 .row .details .flex{font-size:16px;}}@media screen and (min-width:1920px){.bg .w1094 .row .details .flex{font-size:.833vw;}}.bg .w1094 .row .details .flex .p20{width:20%;padding:1.829%;}.bg .w1094 .row .details .flex .p30{width:30%;padding:1.829%;}.bg .w1094 .row .details .flex .p40{width:40%;padding:1.829%;text-align:left;}.bg .w1094 .row .details .flex:first-child{padding-top:56.969px;}@media screen and (min-width:625px){.bg .w1094 .row .details .flex:first-child{padding-top:9.115vw;}}@media screen and (min-width:768px){.bg .w1094 .row .details .flex:first-child{padding-top:70px;}}@media screen and (min-width:1920px){.bg .w1094 .row .details .flex:first-child{padding-top:3.646vw;}}.bg .w1094 .row .details .flex:last-child{padding-bottom:16.275px;}@media screen and (min-width:625px){.bg .w1094 .row .details .flex:last-child{padding-bottom:2.604vw;}}@media screen and (min-width:768px){.bg .w1094 .row .details .flex:last-child{padding-bottom:20px;}}@media screen and (min-width:1920px){.bg .w1094 .row .details .flex:last-child{padding-bottom:1.042vw;}}.bg .w1094 .row .details.open{border-top-left-radius:0;border-top-right-radius:0;}.bg .w1094 .row:first-child .header .w55{display:block;}.bg .w1508{width:95%;margin:0 auto;max-width:1508px;}@media screen and (min-width:1920px){.bg .w1508{max-width:78.542vw;}}