/* xl - DESKTOP STYLES */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.close-popup i {
  top: 0px !important;
  left: 0px;
}
.portwood-popup .popup-content {
  opacity: 0;
  transition: all 0.2s ease-in-out 0.1s;
}
.portwood-popup.show {
  display: flex !important;
}
.portwood-popup.show .popup-content {
  opacity: 1;
  transition: all 0.2s ease-in-out 0.1s;
}
body.dont-scroll {
  height: 100vh;
  overflow: hidden;
}
::selection {
  background: #a05327;
  color: #fff;
}
#brx-content {
  width: 100%;
  overflow-x: hidden;
  transition: opacity 0.3s ease-in-out;
}
.portwood-slider-nav {
  position: relative;
}
.portwood-slider-nav:active {
  top: 1px;
}
.floorplan-image {
  position: relative;
}
.tag-sold-out {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  font-size: 53px;
  text-transform: uppercase;
  font-weight: 500;
  background-color: rgba(255, 255, 255, 0.9);
  color: #9CA266;
  border-radius: 0px;
  z-index: 100;
  cursor: not-allowed;
}
.floorplan-info {
  position: relative;
}
.floorplan-info .tag-sold-out {
  opacity: 0;
}
.item-compare {
  position: relative;
}
.item-compare.sold-out-True:before {
  content: " ";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
  left: 0;
  background: rgba(255, 255, 255, 0.7);
  cursor: not-allowed;
}
.item-compare, .btn-back-to-select-floorplan {
  cursor: pointer;
}
.item-compare-floorplan {
  display: none;
}
.item-compare-floorplan.active {
  display: block !important;
}
.compare-list > div:nth-child(odd) {
  background-color: rgba(222, 221, 218, 0.3);
}
#portmood-title {
  opacity: 1;
  transition: all 0.1s;
}
#portmood-title.fadeOut {
  opacity: 0;
}
/* fake All post */
.sf-field-taxonomy-floorplan-type ul li {
  display: flex;
  align-items: center;
  column-gap: 20px;
}
.sf-field-taxonomy-floorplan-type .all-fp-type label {
  cursor: pointer;
}
.sf-field-taxonomy-floorplan-type .all-fp-type .checkmark:before {
  content: " ";
  display: none;
  width: 20px;
  height: 20px;
  background-color: #9ca266;
  border-radius: 20px;
}
.sf-field-taxonomy-floorplan-type .all-fp-type.active .checkmark:before {
  display: block;
}
.community-map-legend-mobile .listening.brx-open .ti-angle-down {
  transform: rotate(180deg);
}
/* blog */
#search-filter-results-7807 {
  color: #000;
}
#search-filter-results-7807 .floorplan-lists {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 20px;
}
#search-filter-results-7807 .floorplan-lists .item-floorplan {
  background-color: #fff;
}
#search-filter-results-7807 .floorplan-lists > div {
  width: calc(100%/3 - 20px);
}
#search-filter-results-7807 .floorplan-lists .floorplan-image, #search-filter-results-7807 .floorplan-lists .floorplan-info {
  transition: all 0.5s ease-in-out;
}
#search-filter-results-7807 .floorplan-lists .floorplan-image.loaded, #search-filter-results-7807 .floorplan-lists .floorplan-info.loaded {
  opacity: 1;
}
#search-filter-results-7807 .floorplan-lists .floorplan-info {
  background-color: #9ca266;
  color: #fff;
  padding: 20px;
  font-size: 20px;
}
#search-filter-results-7807 .floorplan-lists .floorplan-info h5 {
  display: none;
}
#search-filter-results-7807 .floorplan-lists .floorplan-info h3 {
  line-height: 1em;
}
#search-filter-results-7807 .floorplan-lists .floorplan-info ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#search-filter-results-7807 .floorplan-lists .floorplan-info ul li {
  display: inline-block;
}
#search-filter-results-7807 .floorplan-lists .flooplan-lists {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 20px;
}
#search-filter-results-7807 .floorplan-lists .flooplan-lists .item-floorplan {
  background-color: #fff;
}
#search-filter-results-7807 .floorplan-lists .flooplan-lists > div {
  width: calc(100%/3 - 20px);
}
#search-filter-results-7807 .floorplan-lists .flooplan-lists .floorplan-image, #search-filter-results-7807 .floorplan-lists .flooplan-lists .floorplan-info {
  transition: all 0.5s ease-in-out;
}
#search-filter-results-7807 .floorplan-lists .flooplan-lists .floorplan-image.loaded, #search-filter-results-7807 .floorplan-lists .flooplan-lists .floorplan-info.loaded {
  opacity: 1;
}
#search-filter-results-7807 .floorplan-lists .flooplan-lists .floorplan-info {
  background-color: #9ca266;
  color: #fff;
  padding: 20px;
  font-size: 20px;
}
#search-filter-results-7807 .floorplan-lists .flooplan-lists .floorplan-info h5 {
  display: none;
}
#search-filter-results-7807 .floorplan-lists .flooplan-lists .floorplan-info h3 {
  line-height: 1em;
}
#search-filter-results-7807 .floorplan-lists .flooplan-lists .floorplan-info ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#search-filter-results-7807 .floorplan-lists .flooplan-lists .floorplan-info ul li {
  display: inline-block;
}
#search-filter-results-7807 .floorplan-lists .cat-list {
  display: none !important;
}
#search-filter-results-7807 .floorplan-lists .floorplan-image a:before {
  display: none !important;
}
#search-filter-results-7807 .floorplan-lists .item-floorplan {
  background-color: transparent !important;
  margin-bottom: 90px;
}
#search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info {
  color: #000;
  display: flex;
  background-color: transparent;
  padding: 20px 0 0 0 !important;
  margin-top: 40px;
  border-top: 2px solid #000;
}
#search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info .post-date {
  width: 320px;
}
#search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info .post-title {
  width: 100%;
}
#search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info h3 {
  font-size: 38px;
  line-height: 1.2em;
}
#search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info h5 {
  display: block !important;
  color: #a05327 !important;
  font-weight: 500;
  font-size: 20px;
  letter-spacing: 0.1em;
}
.floorplan-info .cat-1-bedroom, .floorplan-info .cat-2-bedroom, .floorplan-info .cat-3-bedroom {
  display: none;
}
.floorplan-image a {
  display: block;
  position: relative;
}
.floorplan-image a:before {
  content: " ";
  display: block;
  position: absolute;
  width: 25px;
  height: 25px;
  right: 10px;
  top: 10px;
  z-index: 2;
  background-image: url("/img/icon-zoom-out.svg");
  background-size: cover;
}
#floorplan-townhomes .floorplan-info, #floorplan-townhomes .searchandfilter > ul > li .checkmark:before {
  background-color: #858b54;
}
#search-filter-form-7807 ul {
  display: flex;
  justify-content: center;
}
#search-filter-form-7807 ul > li {
  border: 0;
  padding: 0;
}
#search-filter-form-7807 ul > li > ul {
  display: flex;
  column-gap: 40px;
}
#search-filter-form-7807 ul > li > ul li {
  opacity: 0.2;
  transition: all 0.2s ease-in-out;
}
#search-filter-form-7807 ul > li > ul li.sf-option-active, #search-filter-form-7807 ul > li > ul li.active, #search-filter-form-7807 ul > li > ul li:hover {
  opacity: 1;
}
#search-filter-form-7807 .checkmark {
  display: none;
}
#search-filter-form-7807 label {
  text-transform: uppercase;
  font-size: 19px;
  letter-spacing: 0.1em;
  height: 42px;
  padding: 0 30px !important;
  border: 2px solid #000;
  border-radius: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}
.filter-result .floorplan-lists {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 20px;
}
.filter-result .floorplan-lists > div {
  width: calc(100%/3 - 20px);
}
.filter-result .floorplan-lists .floorplan-image {
  background-color: #fff;
}
.filter-result .floorplan-lists .floorplan-image, .filter-result .floorplan-lists .floorplan-info {
  transition: all 0.5s ease-in-out;
}
.filter-result .floorplan-lists .floorplan-image.loaded, .filter-result .floorplan-lists .floorplan-info.loaded {
  opacity: 1;
}
.filter-result .floorplan-lists .floorplan-info {
  background-color: #9ca266;
  color: #fff;
  padding: 20px;
  font-size: 20px;
}
.filter-result .floorplan-lists .floorplan-info h5 {
  display: none;
}
.filter-result .floorplan-lists .floorplan-info h3 {
  line-height: 1em;
}
.filter-result .floorplan-lists .floorplan-info ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.filter-result .floorplan-lists .floorplan-info ul li {
  display: inline-block;
}
/* townhomes floorplan */
#search-filter-results-7322 .item-floorplan {
  background-color: #858b54;
}
/* residences floorplan */
#search-filter-results-4249 .item-floorplan {
  background-color: #9ca266;
}
#filter-floorplan-result .pagination {
  position: absolute;
  padding: 60px 0;
}
.searchandfilter ul {
  padding-left: 0;
}
.searchandfilter > ul > li {
  padding: 10px 0 80px;
  border-top: 2px solid #000;
  position: relative;
}
.searchandfilter > ul > li .sf-input-checkbox, .searchandfilter > ul > li .sf-input-radio {
  display: none;
}
.searchandfilter > ul > li .checkmark {
  display: inline-block;
  width: 32px;
  height: 32px;
  border: 2px solid #000;
  border-radius: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  z-index: 0;
}
.searchandfilter > ul > li .checkmark:before {
  content: " ";
  display: none;
  width: 20px;
  height: 20px;
  background-color: #9ca266;
  border-radius: 20px;
}
.searchandfilter > ul > li li {
  padding: 0;
}
.searchandfilter > ul > li h4 {
  padding: 0;
  margin: 0 0 20px;
}
.searchandfilter > ul > li .sf-level-0 {
  display: flex;
  align-items: center;
  column-gap: 20px;
}
.searchandfilter > ul > li .sf-level-0.sf-option-active .checkmark:before {
  display: block;
}
.searchandfilter label {
  font-size: 24px;
  color: #000;
  font-weight: 500;
  padding-left: 40px !important;
  z-index: 2;
  position: relative;
  cursor: pointer;
}
.searchandfilter .searchandfilter > ul > li .sf-level-0 {
  position: relative !important;
}
/* umbra */
.page-id-272 .pswp__counter, .page-id-272 .pswp__button--arrow, .page-id-272 .pswp__button--zoom {
  display: none;
}
.page-id-272 .pswp__button--close {
  width: 36px;
  height: 36px;
  background-image: url("/img/lightbox-close.svg");
  background-size: cover;
  top: 30px;
  right: 30px;
  margin: 0;
}
.page-id-272 .pswp__button--close svg {
  display: none;
}
/* community 
#circle-map {
	clip-path: circle(0% at 50% 50%);
}

*/
/* neighbourhood */
#neighbourhood-map {
  transition: all 0.2s ease;
}
.map-control-panel {
  cursor: grab;
}
.map-control-panel .btn-zoom-in, .map-control-panel .btn-zoom-out {
  cursor: pointer;
}
.map-control-panel .legend-trails, .map-control-panel .legend-bicycle-routes {
  opacity: 1;
}
.map-control-panel.downtown .btn-zoom-in, .map-control-panel.downtown .btn-zoom-out {
  opacity: 0.2;
  cursor: not-allowed;
}
.map-control-panel.downtown .btn-zoom-in:active, .map-control-panel.downtown .btn-zoom-out:active {
  top: 0;
}
.map-control-panel.downtown .legend-trails, .map-control-panel.downtown .legend-bicycle-routes {
  opacity: 0.2;
}
#comSliderwrap {
  position: relative;
}
#comSliderwrap #comSlider1.sticky {
  position: fixed;
  z-index: 100;
  top: 100px;
}
#comSliderwrap #comSlider1.sticky.sticky-leave {
  top: auto !important;
  bottom: 0 !important;
  position: absolute !important;
}
#neighbourhood-accordion {
  border-bottom: 2px solid #000;
}
#neighbourhood-accordion .accordion-content-wrapper {
  padding-left: 55px;
}
#neighbourhood-accordion .accordion-content-wrapper ol {
  margin: 0 0 30px;
  column-count: 2;
  column-gap: 120px;
  padding: 0;
  list-style: none;
}
#neighbourhood-accordion .accordion-content-wrapper ol li {
  counter-increment: li;
  position: relative;
  padding-left: 30px;
}
#neighbourhood-accordion .accordion-content-wrapper ol li:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: counter(li) ". ";
  font-weight: 500;
  font-family: "Circular Std";
}
#neighbourhood-accordion > div svg {
  transform: rotate(0deg);
}
#neighbourhood-accordion > div.brx-open svg {
  transform: rotate(180deg);
}
#neighbourhood-accordion > div:first-child > div {
  border-top: 0;
}
#neighbourhood-accordion .brxe-heading {
  display: flex;
  align-items: center;
}
#neighbourhood-accordion .brxe-heading:before {
  content: " ";
  width: 30px;
  height: 30px;
  display: block;
  background-color: red;
  margin-right: 25px;
  border-radius: 30px;
}
#neighbourhood-accordion #list-food-and-drink .brxe-heading:before {
  background-color: #743619;
}
#neighbourhood-accordion #list-parks .brxe-heading:before {
  background-color: #000000;
}
#neighbourhood-accordion #list-education .brxe-heading:before {
  background-color: #D4C1A6;
  border: 2px solid #000;
}
#neighbourhood-accordion #list-daily-needs .brxe-heading:before {
  background-color: #8B6C40;
}
#neighbourhood-accordion #list-childcare .brxe-heading:before {
  background-color: #A05327;
}
#neighbourhood-accordion #list-transit .brxe-heading:before {
  background-color: #fff;
  border: 2px solid #000;
}
.pm-map-wrap {
  position: absolute;
  transition: all 0.2s ease;
  transform: scale(0.5);
  z-index: 0;
}
.pm-map-wrap:hover {
  z-index: 20 !important;
}
.pm-map-wrap .pm-map {
  position: relative;
  transform: translate(-50%, -50%) !important;
  z-index: 0 !important;
}
.map-dot {
  position: absolute;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 28px;
  background-color: #fff;
  cursor: pointer;
  color: #000;
  /* left: 25%;
	top: 25%; */
  z-index: 2;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
  transition: all 0.2s ease-in-out;
}
.map-dot.pm-map {
  transform: translateX(-50%);
  transform: translateY(-50%);
}
.map-dot.caption-right .caption-wrap {
  transform: translate(0%, -95%);
}
.map-dot.caption-right:hover .caption-wrap {
  transform: translate(0%, -100%);
}
.map-dot.caption-left .caption-wrap {
  transform: translate(-100%, -95%);
}
.map-dot.caption-left:hover .caption-wrap {
  transform: translate(-100%, -100%);
}
.map-dot:hover {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  z-index: 5;
}
.map-dot:hover .caption-wrap {
  visibility: visible;
  transform: translate(-50%, -100%);
  opacity: 1;
}
.map-dot[data-x="0%"] {
  display: none !important;
}
.map-dot.portwood {
  width: 72px;
  height: 72px;
  border: 0 !important;
  box-shadow: none;
  border-radius: 0;
  background: transparent;
}
.map-dot.portwood:hover .caption-wrap {
  display: none;
}
.map-dot .caption-wrap {
  top: 0px;
  left: 14px;
  position: absolute;
  visibility: hidden;
  display: block;
  transform: translate(-50%, -95%);
  transition: opacity 0.1s ease, transform 0.2s ease-in-out;
  padding-bottom: 10px;
  opacity: 0;
  z-index: 100;
}
.map-dot .caption {
  width: fit-content;
  min-width: 200px;
  padding: 10px;
  font-size: 20px;
  background-color: #743619;
  border: 2px solid #fff;
  color: #fff;
  font-weight: 500;
  text-align: center;
  line-height: 1.4em;
}
.map-dot.cat-1 {
  background-color: #743619;
  border: 2px solid #fff;
  color: #fff;
}
.map-dot.cat-1 .caption {
  background-color: #743619;
  border: 2px solid #fff;
  color: #fff;
}
.map-dot.cat-2 {
  background-color: #000000;
  border: 2px solid #fff;
  color: #fff;
}
.map-dot.cat-2 .caption {
  background-color: #000000;
  border: 2px solid #fff;
  color: #fff;
}
.map-dot.cat-3 {
  background-color: #D4C1A6;
  border: 2px solid #000;
  color: #000;
}
.map-dot.cat-3 .caption {
  background-color: #D4C1A6;
  border: 2px solid #000;
  color: #000;
}
.map-dot.cat-4 {
  background-color: #8B6C40;
  border: 2px solid #fff;
  color: #fff;
}
.map-dot.cat-4 .caption {
  background-color: #8B6C40;
  border: 2px solid #fff;
  color: #fff;
}
.map-dot.cat-5 {
  background-color: #A05327;
  border: 2px solid #fff;
  color: #fff;
}
.map-dot.cat-5 .caption {
  background-color: #A05327;
  border: 2px solid #fff;
  color: #fff;
}
.map-dot.cat-6 {
  background-color: #FFFFFF;
  border: 2px solid #000;
  color: #000;
}
.map-dot.cat-6 .caption {
  background-color: #FFFFFF;
  border: 2px solid #000;
  color: #000;
}
.btn-map {
  border: 2px solid #000;
  border-radius: 42px;
  height: 42px;
  color: #000;
  font-size: 18px;
  letter-spacing: 0.1em;
  transition: all 0.2s ease-in-out;
  background-color: rgba(0, 0, 0, 0);
}
.btn-map:hover, .btn-map.active {
  background-color: black;
  color: #fff;
  cursor: pointer;
}
/* community */
.community-slider .panel {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.community-slider .panel img {
  height: 65vh;
  width: auto;
}
.community-slider .panel h2 {
  text-align: center;
  font-size: calc(82/1920*100vw);
  line-height: 1.5em;
}
.community-slider .panel h2 span {
  font-size: calc(207/1920*100vw);
}
.community-slider .panel h2 {
  position: absolute;
}
.community-slider-wrap {
  display: flex;
  align-items: center;
  height: 100vh;
}
.community-slider-wrap .bx-controls {
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translate(0, -50%);
}
.community-slider-wrap .bx-pager {
  width: 60px;
  padding: 30px 0;
  border-radius: 60px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  row-gap: 25px;
}
.community-slider-wrap .bx-pager a {
  font-size: 0;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #fff;
  transition: all 0.2s ease-in-out;
}
.community-slider-wrap .bx-pager a.active {
  background-color: white;
}
.pathway-wrap {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 1200px;
  display: block;
  z-index: -1;
  position: relative;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.pathway-wrap.on {
  opacity: 1;
  z-index: 3;
}
.pathway-wrap img {
  display: none;
  position: relative;
  top: 0px;
  left: 3px;
}
.pathway-wrap img.on {
  display: block;
}
.community-map-dot {
  position: absolute;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 28px;
  background-color: #fff;
  cursor: pointer;
  color: #000;
  z-index: 2;
  box-shadow: 5px 5px 10px black;
  transition: all 0.2s ease-in-out;
}
.community-map-dot img {
  width: 18px;
  height: 18px;
}
.community-map-dot:hover {
  box-shadow: 8px 8px 10px black;
  z-index: 5;
}
.community-map-dot:hover .caption-wrap {
  visibility: visible;
  transform: translate(-50%, -100%);
  opacity: 1;
}
.community-map-dot.top-right .caption-wrap {
  transform: translate(0%, -90%);
}
.community-map-dot.top-right:hover .caption-wrap {
  transform: translate(0%, -90%);
}
.community-map-dot .caption-wrap {
  top: 0px;
  left: 14px;
  position: absolute;
  visibility: hidden;
  display: block;
  transform: translate(-50%, -90%);
  transition: opacity 0.2s ease, transform 0.3s ease-in-out;
  padding-bottom: 10px;
  opacity: 0;
  z-index: 100;
}
.community-map-dot .caption {
  width: fit-content;
  box-shadow: 5px 5px 10px black;
  white-space: nowrap;
  padding: 10px 20px;
  font-size: 20px;
  background-color: #ffffff;
  border: 2px solid #fff;
  color: #000;
  font-weight: 400;
  text-align: center;
  line-height: 1.4em;
}
.community-map-dot.pathway {
  font-size: 0;
}
.community-map-dot.pathway img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.community-map-dot.pathway:hover:before {
  border: 2px solid #000;
  background-color: #fff;
}
.community-map-dot.pathway:before {
  content: " ";
  display: block;
  width: 60%;
  height: 60%;
  background-color: #000;
  border-radius: 100%;
}
.community-map-dot.joinery {
  font-size: 0;
  width: 44px;
  height: 44px;
}
.community-map-dot.joinery img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.community-map-dot.joinery:hover:before {
  border: 2px solid #A05327;
  background-color: #fff;
}
.community-map-dot.joinery:before {
  content: " ";
  display: block;
  width: 60%;
  height: 60%;
  background-color: #A05327;
  border-radius: 100%;
}
/* interior */
#interior-toggle .splide__pagination {
  border: 2px solid #000;
  border-radius: 40px;
  transform: translate(0, calc(100% + 30px));
}
#interior-toggle .splide__pagination li button {
  width: auto;
  height: auto;
  border-radius: 40px;
  margin: 0;
  background-color: transparent;
  height: 40px;
  letter-spacing: 0.1em;
  width: 110px;
  text-align: center;
  font-size: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
  color: #000;
}
#interior-toggle .splide__pagination li button.is-active {
  color: #fff;
}
#interior-toggle .splide__pagination li button:after {
  content: " ";
  width: 100%;
  height: 40px;
  background-color: #000;
  position: absolute;
  border-radius: 40px;
  z-index: 0;
  transition: all 0.3s ease-in-out;
}
#interior-toggle .splide__pagination li button:before {
  text-transform: uppercase;
  line-height: 0em;
  position: relative;
  z-index: 2;
}
#interior-toggle .splide__pagination li:first-child button:before {
  content: "Dark";
}
#interior-toggle .splide__pagination li:first-child button:after {
  left: 100%;
}
#interior-toggle .splide__pagination li:first-child button.is-active:after {
  left: 0%;
  opacity: 1;
}
#interior-toggle .splide__pagination li:last-child button:before {
  content: "Light";
}
#interior-toggle .splide__pagination li:last-child button:after {
  display: none;
}
/* lightbox */
.bricks-lightbox svg {
  left: 0;
  top: auto;
  bottom: 0;
}
.svg-elem-1, .svg-elem-1-mobile {
  stroke-dashoffset: 4349.1796875px;
  stroke-dasharray: 4349.1796875px;
}
/* edgar */
.edgar-slider-2-wrap {
  display: flex;
  align-items: flex-end;
}
.edgar-slider-2-wrap h3 {
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2em;
  margin-bottom: 7px;
}
.edgar-slider-2-wrap h4 {
  text-transform: uppercase;
  font-size: 24px;
}
.edgar-slider-2-wrap p {
  margin-top: 0px;
  font-style: italic;
  font-size: 24px;
  opacity: 0.8;
}
.edgar-slider-2-wrap .bx-controls-direction {
  display: flex;
  column-gap: 15px;
  align-items: center;
}
.edgar-slider-2-wrap .bx-controls-direction a {
  opacity: 0.5;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.edgar-slider-2-wrap .bx-controls-direction a:hover {
  opacity: 1;
}
.edgar-slider-2-wrap .bx-controls-direction a:active {
  top: 1px;
}
.edgar-slider-1-wrap {
  height: 100%;
}
.edgar-slider-1-wrap .bx-viewport {
  height: 100% !important;
}
/* - edgar */
body {
  transition: opacity 0.5s ease-in-out;
  opacity: 0;
}
body.is-loaded {
  opacity: 1;
}
body .module__notification {
  overflow: hidden;
  transition: all 0.4s ease-in-out;
}
body.no-notification .module__notification, body.no-scroll .module__notification {
  height: 0 !important;
}
body.no-notification .ambiance-wrap .ambiance, body.no-scroll .ambiance-wrap .ambiance {
  padding-top: 100px !important;
}
.bricks-button {
  height: 40px;
  line-height: 1em;
}
.bricks-button.outline {
  color: #fff !important;
}
.bricks-button.outline.bricks-color-dark {
  color: #000 !important;
}
.splide__arrow--next, .splide__arrow--prev {
  opacity: 0;
}
.flexheight, .cover-wrap .cover, .bricks-mobile-menu-wrapper {
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--vh, 1vh) * 100);
}
.hack-height2 {
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--vh2, 1vh) * 100);
}
.popup {
  z-index: -100;
  display: none;
  transition: background-color 0.4s ease-in-out 0.2s;
}
.popup .closePopupBg {
  cursor: pointer;
}
.popup.open {
  display: flex;
  z-index: 10000;
}
.popup .popup-content {
  display: none;
}
.popup .popup-content.active {
  display: block;
}
body.no-scroll-popup {
  overflow: hidden;
}
/* menu */
.bricks-mobile-menu-wrapper {
  display: flex;
  padding: 90px 45px 45px;
  flex-direction: row !important;
}
.bricks-mobile-menu-wrapper .wrap-wrap {
  display: flex;
  width: 100%;
  border-top: 2px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 45px 0;
  justify-content: space-between;
  column-gap: 110px;
}
.bricks-mobile-menu-wrapper .wrap-wrap > div {
  width: 50%;
}
.bricks-mobile-menu-wrapper .menu-cover {
  background-image: url("/img/portwood-menu.jpg");
  background-size: cover;
  background-position: center center;
  width: 46% !important;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bricks-mobile-menu-wrapper .menu-cover img {
  width: 18.125vw;
}
.bricks-mobile-menu-wrapper .menu-holder {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-width: 480px;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu {
  width: 100%;
  position: relative;
  top: -1em;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu {
  position: relative;
  top: 10px;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu > li.menu-item > a {
  font-size: 49px !important;
  padding-bottom: 0 !important;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li {
  margin-bottom: 40px !important;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu a {
  margin-bottom: 0px;
  line-height: 1em;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu a:hover {
  color: #A05327;
  font-style: italic !important;
}
.pw-menu ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.pw-menu ul li {
  margin-right: 45px;
}
.pw-menu ul a {
  font-size: 43px;
  font-weight: 400;
}
.pw-menu ul a:hover {
  color: #A05327;
  font-style: italic;
}
.sub-menu li {
  display: inline-block;
}
.brxe-nav-menu .bricks-mobile-menu-wrapper li a {
  line-height: 1em;
  padding-left: 0;
  padding-right: 0;
}
.bricks-mobile-menu-toggle {
  height: 36px;
  top: 8px;
}
.bricks-mobile-menu-toggle .bar-top {
  top: 0px;
}
.bricks-mobile-menu-toggle .bar-bottom {
  transform: rotate(0deg);
  top: 18px;
}
.bricks-mobile-menu-toggle .bar-center {
  top: 9px;
}
.bricks-mobile-menu-toggle .bar-top, .bricks-mobile-menu-toggle .bar-center, .bricks-mobile-menu-toggle .bar-bottom {
  height: 2px;
}
#brx-header .logo-wrap {
  transition: all 0.4s ease-in-out;
  transform: translate(0, 0);
}
#brx-header.scrolling .logo-wrap {
  transition: all 0.4s ease-in-out;
  transform: translate(0, -100%);
}
.marquee1 > div, .marquee2 > div {
  white-space: nowrap;
}
.marquee1 {
  animation: mar1 60s 0s linear infinite;
}
.marquee2 {
  animation: mar2 60s 0s linear infinite;
}
@keyframes mar1 {
  0% {
    transform: translate(0, 0);
  }
  49.99% {
    transform: translate(-100%, 0);
  }
  50% {
    transform: translate(100%, 0);
    visibility: hidden;
  }
  100% {
    transform: translate(0%, 0);
    visibility: visible;
  }
}
@keyframes mar2 {
  0% {
    transform: translate(0, 0);
    visibility: visible;
  }
  50% {
    transform: translate(-100%, 0);
  }
  99.99% {
    transform: translate(-200%, 0);
  }
  100% {
    transform: translate(0%, 0);
    visibility: hidden;
  }
}
/* fixes menu */
@media (max-width: 1600px) and (max-height: 600px) {
  #brxe-nkxwlz .bricks-mobile-menu > li > a {
    font-size: 6.6vh;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu > li {
    margin-bottom: 3.5vh !important;
  }
  #brxe-nkxwlz .bricks-mobile-menu .sub-menu > li.menu-item > a {
    font-size: calc(49/1080*100vh) !important;
  }
}
@media (min-width: 992px) and (max-width: 1230px) {
  #brxe-829953, #brxe-d99a25 {
    font-size: 13px;
    padding: 0 10px 1px;
    width: 200px;
    margin: 0;
  }
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu > li.menu-item:last-child > a {
  padding-right: 0 !important;
}
@media (min-width: 1024px) and (max-width: 1440px) and (max-height: 800px) {
  #brxe-dvvuvw {
    position: relative;
    top: 30px;
  }
  #brxe-dvvuvw p {
    font-size: 18px;
  }
  #brxe-peowld img {
    margin-top: 0;
  }
}
@media (max-width: 1440px) and (max-height: 600px) {
  #brxe-dvvuvw {
    position: relative;
    top: -30px;
  }
  #brxe-dvvuvw p {
    font-size: 16px;
  }
}
@media (max-width: 1342px) {
  #brxe-nkxwlz .bricks-mobile-menu .sub-menu > li.menu-item > a {
    padding-right: 40px;
  }
}
/* fix menu */
@media (min-width: 992px) and (max-width: 1290px) {
  .bricks-mobile-menu-wrapper .bricks-mobile-menu > li {
    margin-bottom: 20px !important;
  }
  .bricks-mobile-menu > li > a {
    font-size: 4.34vw;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu li.menu-item > a {
    font-size: 2.48vw !important;
    padding-right: 30px !important;
  }
}
.featured-image {
  height: calc(380/1920*100vw);
  display: flex;
  align-items: center;
  justify-content: center;
}
.featured-image img {
  height: 90%;
}
/* form */
.register-form {
  max-width: 1285px;
  margin: 0 auto;
  font-family: "circular std";
}
.register-form .fine-print {
  font-size: 10px;
}
.register-form input, .register-form select {
  border: 0;
  border-bottom: 1px solid #fff;
  background-color: transparent;
  color: #fff;
  border-radius: 0px;
  font-size: 21px;
  padding: 0px;
}
.register-form input[type=submit] {
  background-color: #fff;
  color: #000;
  height: 56px;
  padding: 0 10px;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.15em;
  margin-left: 30px;
  border-radius: 100px;
  transition: all 0.2s ease-in-out;
  border: 0;
  max-width: 202px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.register-form input[type=submit]:hover {
  background-color: #000;
  color: #fff;
}
.register-form select {
  background-image: url(/wp-content/uploads/2023/04/select-dropdown.svg);
  background-size: 38px;
  background-position: 95% 55%;
}
.register-form input::placeholder {
  color: #fff;
}
.register-form .row {
  display: flex;
  flex-direction: row;
}
.register-form .row.bottom {
  margin-top: 5px;
  align-items: flex-start;
  padding: 0 20px;
}
.register-form .row.bottom .container {
  color: #fff;
  font-size: 23px;
  text-transform: uppercase;
  min-width: 180px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  line-height: 1.4827em;
  letter-spacing: 0.006em;
  display: flex;
  align-items: center;
}
.register-form .row .col {
  width: 50%;
  padding: 0px 20px 50px;
}
.register-form .container .checkbox-wrap {
  margin-right: 20px;
}
.register-form .container input[type="checkbox"], .register-form .container .container input[type="radio"] {
  position: absolute;
  cursor: pointer;
  height: 50px;
  width: 120px;
  opacity: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.register-form .container .checkmark {
  display: block;
  height: 36px;
  width: 36px;
  background-color: transparent;
  border: 1px solid #fff;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.register-form .container .checkmark:after {
  content: " ";
  position: absolute;
  display: none;
  left: 6px;
  top: 6px;
  width: 24px;
  height: 24px;
  border-radius: 40px;
  background-color: #fff;
}
.register-form .container input:checked ~ .checkmark:after {
  display: block;
}
/* PORTA */
.portal-download a path, .portal-download a line {
  transition: all 0.2s ease-in-out;
}
.portal-password-panel {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: #000;
}
.portal-password-panel .password-error {
  color: red;
  margin-top: 10px;
  display: none;
}
.portal-password-panel .password-error.show {
  display: block;
}
.portal-password-panel button {
  width: 140px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  background-color: #fff;
  letter-spacing: 0.1em;
  border-radius: 40px;
  margin-top: 40px;
  font-family: "Circular Std";
  font-weight: 500;
  font-size: 20px;
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1600px) {
  .bricks-mobile-menu-wrapper {
    min-height: 800px;
  }
  .bricks-mobile-menu-wrapper .mobile-menu-icon-svg {
    width: 40px;
    height: 40px;
  }
  .tag-sold-out {
    font-size: 40px;
  }
  #search-filter-form-7807 ul {
    display: flex;
    justify-content: center;
  }
  #search-filter-form-7807 ul > li > ul {
    display: flex;
    column-gap: 30px;
  }
  #search-filter-form-7807 label {
    font-size: 18px;
    height: 40px;
    padding: 0 25px !important;
    border-radius: 40px;
  }
  /* menu */
  .bricks-mobile-menu-wrapper {
    display: flex;
    padding: 90px 45px 45px;
    flex-direction: row !important;
  }
  .bricks-mobile-menu-wrapper .wrap-wrap {
    display: flex;
    width: 100%;
    border-top: 2px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 45px 0;
    justify-content: space-between;
    column-gap: 110px;
  }
  .bricks-mobile-menu-wrapper .wrap-wrap > div {
    width: 50%;
  }
  .bricks-mobile-menu-wrapper .menu-cover {
    background-image: url("/img/portwood-menu.jpg");
    background-size: cover;
    background-position: center center;
    width: 46% !important;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .bricks-mobile-menu-wrapper .menu-cover img {
    width: 18.125vw;
  }
  .bricks-mobile-menu-wrapper .menu-holder {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 480px;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu {
    width: 100%;
    position: relative;
    top: -1em;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu {
    position: relative;
    top: 10px;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu li {
    display: inline-block;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu li.menu-item > a {
    font-size: 36px !important;
    padding-bottom: 0 !important;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu > li {
    margin-bottom: 40px !important;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu a {
    margin-bottom: 0px;
    line-height: 1em;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu a:hover {
    color: #A05327;
    font-style: italic !important;
  }
  .pw-menu ul a {
    font-size: 32px;
  }
  #search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info h3 {
    font-size: 24px;
  }
  #search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info h5 {
    font-size: 16px;
  }
  #search-filter-results-4249 .floorplan-info .cat-list, #search-filter-results-7322 .floorplan-info .cat-list {
    font-size: 16px;
  }
  #search-filter-results-4249 .floorplan-info h3, #search-filter-results-7322 .floorplan-info h3 {
    font-size: 33px;
  }
  .brxe-nav-menu .bricks-mobile-menu-wrapper li a {
    line-height: 1em;
    padding-left: 0;
    padding-right: 0;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu > li {
    margin-bottom: 30px !important;
  }
  /* neighbourhood */
  #neighbourhood-accordion .accordion-content-wrapper {
    padding-left: 50px;
  }
  #neighbourhood-accordion > div svg {
    width: 28px;
    height: 28px;
  }
  #neighbourhood-accordion .brxe-heading:before {
    content: " ";
    width: 25px;
    height: 25px;
    margin-right: 20px;
    border-radius: 25px;
  }
  /* interior */
  #interior-toggle .splide__pagination {
    transform: translate(0, calc(100% + 30px));
  }
  #interior-toggle .splide__pagination li button {
    border-radius: 34px;
    height: 34px;
    width: 90px;
    font-size: 14px;
  }
  #interior-toggle .splide__pagination li button:after {
    height: 34px;
    border-radius: 34px;
  }
  /* community */
  .community-map-dot {
    position: absolute;
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 28px;
    background-color: #fff;
    cursor: pointer;
    color: #000;
    z-index: 2;
    box-shadow: 5px 5px 10px black;
    transition: all 0.2s ease-in-out;
  }
  .community-map-dot img {
    width: 18px;
    height: 18px;
  }
  .community-map-dot:hover {
    box-shadow: 8px 8px 10px black;
    z-index: 5;
  }
  .community-map-dot:hover .caption-wrap {
    visibility: visible;
    transform: translate(-50%, -100%);
    opacity: 1;
  }
  .community-map-dot .caption-wrap {
    top: 0px;
    left: 14px;
    position: absolute;
    visibility: hidden;
    display: block;
    transform: translate(-50%, -90%);
    transition: opacity 0.2s ease, transform 0.3s ease-in-out;
    padding-bottom: 10px;
    opacity: 0;
    z-index: 100;
  }
  .community-map-dot .caption {
    width: fit-content;
    box-shadow: 5px 5px 10px black;
    white-space: nowrap;
    padding: 10px 20px;
    font-size: 20px;
    background-color: #ffffff;
    border: 2px solid #fff;
    color: #000;
    font-weight: 400;
    text-align: center;
    line-height: 1.4em;
  }
  .community-map-dot.pathway {
    font-size: 0;
  }
  .community-map-dot.pathway img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .community-map-dot.pathway:hover:before {
    border: 2px solid #000;
    background-color: #fff;
  }
  .community-map-dot.pathway:before {
    content: " ";
    display: block;
    width: 60%;
    height: 60%;
    background-color: #000;
    border-radius: 100%;
  }
  .community-map-dot.joinery {
    font-size: 0;
    width: 33px;
    height: 33px;
  }
  .community-slider-wrap {
    display: flex;
    align-items: center;
    height: 100vh;
  }
  .community-slider-wrap .bx-controls {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translate(0, -50%);
  }
  .community-slider-wrap .bx-pager {
    width: 45px;
    padding: 25px 0;
    border-radius: 60px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    row-gap: 25px;
  }
  .community-slider-wrap .bx-pager a {
    font-size: 0;
    width: 8px;
    height: 8px;
    display: block;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #fff;
    transition: all 0.2s ease-in-out;
  }
  .community-slider-wrap .bx-pager a.active {
    background-color: white;
  }
  .map-dot.portwood {
    width: 72px;
    height: 72px;
    border: 0 !important;
    box-shadow: none;
    border-radius: 0;
    background: transparent;
  }
  .map-dot.portwood:hover .caption-wrap {
    display: none;
  }
  .map-dot .caption-wrap {
    top: 0px;
    left: 14px;
    position: absolute;
    visibility: hidden;
    display: block;
    transform: translate(-50%, -90%);
    transition: opacity 0.2s ease, transform 0.3s ease-in-out;
    padding-bottom: 10px;
    opacity: 0;
    z-index: 100;
  }
  .map-dot .caption {
    width: fit-content;
    min-width: 200px;
    padding: 10px;
    font-size: 16px;
    background-color: #743619;
    border: 2px solid #fff;
    color: #fff;
    font-weight: 500;
    text-align: center;
    line-height: 1.4em;
  }
  .map-dot.cat-1 {
    background-color: #743619;
    border: 2px solid #fff;
    color: #fff;
  }
  .map-dot.cat-1 .caption {
    background-color: #743619;
    border: 2px solid #fff;
    color: #fff;
  }
  .map-dot.cat-2 {
    background-color: #000000;
    border: 2px solid #fff;
    color: #fff;
  }
  .map-dot.cat-2 .caption {
    background-color: #000000;
    border: 2px solid #fff;
    color: #fff;
  }
  .map-dot.cat-3 {
    background-color: #D4C1A6;
    border: 2px solid #000;
    color: #000;
  }
  .map-dot.cat-3 .caption {
    background-color: #D4C1A6;
    border: 2px solid #000;
    color: #000;
  }
  .map-dot.cat-4 {
    background-color: #8B6C40;
    border: 2px solid #fff;
    color: #fff;
  }
  .map-dot.cat-4 .caption {
    background-color: #8B6C40;
    border: 2px solid #fff;
    color: #fff;
  }
  .map-dot.cat-5 {
    background-color: #A05327;
    border: 2px solid #fff;
    color: #fff;
  }
  .map-dot.cat-5 .caption {
    background-color: #A05327;
    border: 2px solid #fff;
    color: #fff;
  }
  .map-dot.cat-6 {
    background-color: #FFFFFF;
    border: 2px solid #000;
    color: #000;
  }
  .map-dot.cat-6 .caption {
    background-color: #FFFFFF;
    border: 2px solid #000;
    color: #000;
  }
  .searchandfilter ul {
    padding-left: 0;
  }
  .searchandfilter > ul > li {
    padding: 10px 0 60px;
    border-top: 2px solid #000;
    position: relative;
  }
  .searchandfilter > ul > li .checkmark {
    width: 24px;
    height: 24px;
    border-radius: 24px;
  }
  .searchandfilter > ul > li .checkmark:before {
    width: 14px;
    height: 14px;
    border-radius: 14px;
  }
  .searchandfilter > ul > li li {
    padding: 0;
  }
  .searchandfilter > ul > li h4 {
    padding: 0;
    margin: 0 0 15px;
    font-size: 14px;
  }
  .searchandfilter > ul > li .sf-level-0 {
    display: flex;
    align-items: center;
    column-gap: 15px;
  }
  .searchandfilter > ul > li .sf-level-0.sf-option-active .checkmark:before {
    display: block;
  }
  .searchandfilter label {
    font-size: 18px;
  }
  .sf-field-taxonomy-floorplan-type .all-fp-type .checkmark:before {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 1600px) and (min-width: 991px) and (max-width: 1290px) {
  #menu-main > li > a {
    font-size: 52px !important;
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  #portmoody-gallery-mobile {
    height: 100vh;
    /* Fallback for browsers that do not support Custom Properties */
    height: calc(var(--vh, 1vh) * 100) !important;
  }
  .item-compare-mobile {
    position: relative;
  }
  .item-compare-mobile.sold-out-True:before {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 100;
    left: 0;
    background: rgba(255, 255, 255, 0.7);
    cursor: not-allowed;
  }
  .featured-image {
    height: 45vw !important;
  }
  .brxe-nav-menu .bricks-mobile-menu-wrapper li a {
    margin-bottom: 0 !important;
  }
  .brxe-nav-menu .bricks-mobile-menu-wrapper .pw-menu ul a {
    font-size: 32px;
  }
  .flooplan-lists {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 20px;
  }
  .flooplan-lists > div {
    width: calc(100%/2 - 20px);
  }
  /* community */
  .community-slider .panel {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .community-slider .panel img {
    height: 50vh;
    width: auto;
  }
  .community-slider .panel h2 {
    text-align: center;
    font-size: calc(82/1920*100vw);
    line-height: 1.5em;
  }
  .community-slider .panel h2 span {
    font-size: calc(207/1920*100vw);
  }
  .community-slider .panel h2 {
    position: absolute;
  }
  .community-map-dot {
    position: absolute;
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 28px;
    background-color: #fff;
    cursor: pointer;
    color: #000;
    z-index: 2;
    box-shadow: 5px 5px 10px black;
    transition: all 0.2s ease-in-out;
  }
  .community-map-dot img {
    width: 18px;
    height: 18px;
  }
  .community-map-dot:hover {
    box-shadow: 8px 8px 10px black;
    z-index: 5;
  }
  .community-map-dot:hover .caption-wrap {
    visibility: visible;
    transform: translate(-50%, -100%);
    opacity: 1;
  }
  .community-map-dot .caption-wrap {
    top: 0px;
    left: 14px;
    position: absolute;
    visibility: hidden;
    display: block;
    transform: translate(-50%, -90%);
    transition: opacity 0.2s ease, transform 0.3s ease-in-out;
    padding-bottom: 10px;
    opacity: 0;
    z-index: 100;
  }
  .community-map-dot .caption {
    width: fit-content;
    box-shadow: 5px 5px 10px black;
    white-space: nowrap;
    padding: 10px 20px;
    font-size: 20px;
    background-color: #ffffff;
    border: 2px solid #fff;
    color: #000;
    font-weight: 400;
    text-align: center;
    line-height: 1.4em;
  }
  .community-map-dot.pathway {
    font-size: 0;
  }
  .community-map-dot.pathway img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .community-map-dot.pathway:hover:before {
    border: 2px solid #000;
    background-color: #fff;
  }
  .community-map-dot.pathway:before {
    content: " ";
    display: block;
    width: 60%;
    height: 60%;
    background-color: #000;
    border-radius: 100%;
  }
  .community-map-dot.joinery {
    font-size: 0;
    width: 24px;
    height: 24px;
  }
  .community-map-dot.joinery img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .community-map-dot.joinery:hover:before {
    border: 2px solid #A05327;
    background-color: #fff;
  }
  .community-map-dot.joinery:before {
    content: " ";
    display: block;
    width: 60%;
    height: 60%;
    background-color: #A05327;
    border-radius: 100%;
  }
  .community-slider-wrap {
    display: flex;
    align-items: center;
  }
  .community-slider-wrap .bx-controls {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translate(0, -50%);
  }
  .community-slider-wrap .bx-pager {
    width: 40px;
    padding: 30px 0;
    border-radius: 60px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    row-gap: 25px;
  }
  .community-slider-wrap .bx-pager a {
    font-size: 0;
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #fff;
    transition: all 0.2s ease-in-out;
  }
  .community-slider-wrap .bx-pager a.active {
    background-color: white;
  }
  .feature > div {
    min-width: calc(100%/3) !important;
  }
  /* umbra */
  .page-id-272 .pswp__button--close {
    top: 20px;
    right: 20px;
  }
  /* interior */
  #interior-toggle .splide__pagination {
    transform: translate(0, calc(100% + 20px));
  }
  #interior-toggle .splide__pagination li button {
    border-radius: 26px;
    height: 26px;
    width: 64px;
    font-size: 12px;
  }
  #interior-toggle .splide__pagination li button:after {
    height: 26px;
    border-radius: 26px;
  }
  /*
.brxe-button {
	width: auto !important;
	padding: 0 15px;
	border:1px solid #fff !important;
	height: 32px !important;
	line-height: 1em !important;
}


*/
  #brx-content {
    width: 100%;
    overflow-x: hidden;
  }
  .bricks-mobile-menu-wrapper {
    padding: 0 30px;
  }
  .bricks-mobile-menu-wrapper .mobile-menu-icon-svg {
    width: 48px;
    height: 48px;
  }
  .bricks-mobile-menu-wrapper .wrap-wrap {
    flex-direction: column;
    justify-content: flex-start;
    padding: 30px 0;
    border: 0;
  }
  .bricks-mobile-menu-wrapper .wrap-wrap > div {
    width: 100% !important;
  }
  .bricks-mobile-menu-wrapper .wrap-wrap .menu-cover {
    background-image: none;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }
  .bricks-mobile-menu-wrapper .wrap-wrap .menu-holder {
    height: 100%;
    min-width: auto;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu {
    top: 0;
    padding-top: 4rem;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a {
    margin-bottom: 20px;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu > li.menu-item > a {
    padding-left: 0 !important;
  }
  .brxe-nav-menu .bricks-mobile-menu-wrapper li a {
    padding: 0;
    line-height: 1em;
    font-size: 1.8rem;
  }
  #search-filter-results-7807 .floorplan-lists > div {
    width: calc(100%/2 - 20px);
  }
  #search-filter-results-7807 .floorplan-lists .floorplan-info {
    flex-direction: column;
  }
  #search-filter-results-7807 .floorplan-lists .item-floorplan {
    background-color: transparent !important;
    margin-bottom: 90px;
  }
  #search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info {
    padding: 20px 0 0 0 !important;
    margin-top: 20px;
  }
  #search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info h3 {
    font-size: 28px;
  }
  #search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info h5 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .searchandfilter > ul {
    display: flex;
    column-gap: 10px;
  }
  .searchandfilter > ul > li {
    min-width: 50%;
  }
  .filter-result .floorplan-lists > div {
    width: calc(100%/2 - 10px);
  }
  #neighbourhood-map-mobile.force {
    transition: all 0.2s ease;
    transform: scale(3) translate(0, 0) !important;
  }
  /* form */
  .register-form {
    max-width: 100%;
  }
  .register-form .row {
    flex-direction: column;
  }
  .register-form .container .checkmark {
    width: 32px;
    height: 32px;
  }
  .register-form .container .checkmark:after {
    width: 20px;
    height: 20px;
    top: 7px;
  }
  .register-form .container .checkbox-wrap {
    margin-right: 10px;
  }
  .register-form input, .register-form select {
    height: 50px;
    font-size: 18px;
    padding: 0 20px;
  }
  .register-form .row .col {
    padding: 10px 0;
    width: 100%;
  }
  .register-form select {
    background-size: 20px;
    background-position: 96% 50%;
  }
  .register-form .row.bottom {
    flex-wrap: wrap;
    padding: 0 0px;
    flex-direction: row;
  }
  .register-form .row.bottom .fine-print {
    width: 60%;
    line-height: 1.2em;
  }
  .register-form .row.bottom input[type="submit"] {
    margin: 30px auto 0;
    width: 60%;
    font-size: 18px;
    height: 40px;
    padding: 0;
  }
  .register-form input, .register-form select {
    padding: 0 0px;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  .marquee1 > div, .marquee2 > div {
    white-space: nowrap;
  }
  .marquee1 {
    animation: mar1 30s 0s linear infinite;
  }
  .marquee2 {
    animation: mar2 30s 0s linear infinite;
  }
  .tag-sold-out {
    font-size: 22px;
    background-color: rgba(255, 255, 255, 0.9);
  }
  .bricks-mobile-menu-wrapper {
    padding: 0 20px;
    min-height: auto;
  }
  .bricks-mobile-menu-wrapper .mobile-menu-icon-svg {
    width: 28px;
    height: 28px;
  }
  .community-slider .panel {
    height: calc(100vh - 80px);
  }
  .community-slider .panel video {
    width: 100% !important;
  }
  .community-slider .panel img {
    object-fit: contain;
    height: auto;
    width: 75vw;
  }
  .community-slider .panel h2 {
    font-size: 40px;
  }
  .bricks-mobile-menu-toggle .bar-top {
    top: 1px;
  }
  .bricks-mobile-menu-toggle .bar-bottom {
    transform: rotate(0deg);
    top: 17px;
  }
  .flexheight, .cover-wrap, .bricks-mobile-menu-wrapper {
    max-height: calc(var(--vh, 1vh) * 100);
  }
  /*

#comSliderwrap {
	position: relative;
	
	#comSlider1 {
		
		&.sticky {
			position: fixed;
			z-index: 100;
			top: 0px;

			&.sticky-leave {
				top: auto !important;
				bottom: 0 !important;
				position: absolute !important;
			}
		}

	}
	
}

*/
  #comSlider1 {
    position: relative !important;
    top-bottom: 100vh;
  }
  #comSlider1 .community-slider-wrap {
    position: relative !important;
  }
  #comSlider1 .community-slider-wrap.sticky {
    position: fixed;
    top: 0;
  }
  #comSlider1 .community-slider-wrap.sticky.sticky-bottom {
    position: absolute;
    bottom: 0;
    top: auto;
  }
  #brxe-swzhno {
    position: relative;
  }
  #brxe-swzhno.stick #brxe-sqtsip {
    position: fixed;
    top: 0;
  }
  #brxe-swzhno.stick.stick-bottom #brxe-sqtsip {
    position: absolute;
    bottom: 0;
  }
  .community-slider-wrap .bx-controls {
    transform: translate(0, 0) !important;
    right: auto !important;
    top: auto !important;
    bottom: 90px !important;
    left: 0px;
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 0 50px;
  }
  .community-slider-wrap .bx-pager {
    flex-direction: row;
    width: 100%;
    padding: 10px 20px;
    column-gap: 10px;
  }
  .portmoody-title {
    opacity: 1;
    transition: all 0.1s;
  }
  .portmoody-title.fadeOut {
    opacity: 0 !important;
  }
  #search-filter-form-7807 ul {
    display: flex;
    justify-content: center;
  }
  #search-filter-form-7807 ul > li > ul {
    display: flex;
    column-gap: 10px;
  }
  #search-filter-form-7807 label {
    font-size: 12px;
    height: 28px;
    padding: 0 15px !important;
    border-radius: 40px;
  }
  .floorplan-image a:before {
    width: 15px;
    height: 15px;
    right: 10px;
    top: 10px;
  }
  .filter-result .floorplan-lists {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 10px;
    row-gap: 20px;
    justify-content: space-between;
  }
  .filter-result .floorplan-lists .item-floorplan {
    background-color: transparent;
  }
  .filter-result .floorplan-lists > div {
    width: calc(100%/2 - 5px);
  }
  .filter-result .floorplan-lists .floorplan-image {
    background-color: #fff;
  }
  .filter-result .floorplan-lists .floorplan-image, .filter-result .floorplan-lists .floorplan-info {
    transition: all 0.5s ease-in-out;
  }
  .filter-result .floorplan-lists .floorplan-image.loaded, .filter-result .floorplan-lists .floorplan-info.loaded {
    opacity: 1;
  }
  .filter-result .floorplan-lists .floorplan-info {
    padding: 10px;
    font-size: 11px;
    line-height: 1.4em;
  }
  .filter-result .floorplan-lists .floorplan-info h3 {
    line-height: 1em;
    font-size: 24px;
    margin-bottom: 5px;
  }
  .filter-result .floorplan-lists .floorplan-info ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .filter-result .floorplan-lists .floorplan-info ul li {
    display: inline-block;
  }
  .searchandfilter label {
    font-size: 16px;
  }
  .searchandfilter > ul {
    display: flex;
    column-gap: 10px;
  }
  .searchandfilter > ul > li {
    min-width: 50%;
  }
  .searchandfilter > ul > li .checkmark {
    width: 18px;
    height: 18px;
  }
  .searchandfilter > ul > li .sf-level-0 {
    column-gap: 10px;
  }
  .searchandfilter > ul > li h4 {
    font-size: 11px;
  }
  .bricks-mobile-menu > li > a {
    font-size: 32px !important;
    margin-bottom: 0 !important;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu li.menu-item > a {
    font-size: 22px !important;
  }
  /* neighbourhood */
  .pathway-wrap {
    border-radius: 0px;
  }
  #neighbourhood-accordion .accordion-content-wrapper {
    padding-left: 30px;
  }
  #neighbourhood-accordion .accordion-content-wrapper ol {
    margin: 0 0 30px;
    column-count: 1;
  }
  #neighbourhood-accordion > div svg {
    width: 24px;
    height: 24px;
  }
  #neighbourhood-accordion .brxe-heading:before {
    content: " ";
    width: 20px;
    height: 20px;
    margin-right: 10px;
    border-radius: 20px;
  }
  /* interior */
  #interior-toggle .splide__pagination {
    transform: translate(0, calc(100% + 20px));
  }
  #interior-toggle .splide__pagination li button {
    border-radius: 28px;
    height: 28px;
    width: 60px;
    font-size: 11px;
    letter-spacing: 0.1em;
  }
  #interior-toggle .splide__pagination li button:after {
    height: 28px;
    border-radius: 28px;
  }
  .feature > div {
    min-width: 180px !important;
    padding-bottom: 20px !important;
    border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
  }
  .feature > div:last-child {
    border-right: 0px solid rgba(255, 255, 255, 0.5) !important;
  }
  .feature > div > div {
    height: 100px !important;
  }
  .feature > div > div svg {
    height: 70px;
    width: 70px;
  }
  .feature > div h4 {
    font-size: 16px;
    text-align: center;
  }
  .toggleJoinery:before {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
    width: 50%;
    height: 20px;
    border-radius: 22px;
    transition: all 0.2s ease-in-out;
  }
  .toggleJoinery .switch-on {
    color: #fff;
    transition: all 0.2s ease-in-out;
  }
  .toggleJoinery .switch-on svg {
    fill: #fff;
  }
  .toggleJoinery .switch-off {
    color: #000;
    transition: all 0.2s ease-in-out;
  }
  .toggleJoinery.off .switch-on {
    color: #000;
  }
  .toggleJoinery.off .switch-on svg {
    fill: #000;
  }
  .toggleJoinery.off .switch-off {
    color: #fff;
  }
  .toggleJoinery.off .switch-off svg {
    fill: #fff;
  }
  .toggleJoinery.off:before {
    left: 50%;
  }
  .pm-map-wrap {
    position: absolute;
    transition: all 0.2s ease;
    transform: scale(0.2);
    z-index: 0;
  }
  .pm-map-wrap:hover {
    z-index: 20 !important;
  }
  .pm-map-wrap .pm-map {
    position: relative;
    transform: translate(-50%, -50%) !important;
    z-index: 0 !important;
  }
  .community-map-dot {
    width: 22px;
    height: 22px;
  }
  .community-map-dot .caption {
    box-shadow: 5px 5px 10px black;
    font-size: 14px;
    padding: 8px 5px 5px;
    max-width: 400px;
    width: 120px;
    white-space: unset;
    line-height: 1.4em;
  }
  #search-filter-results-7807 .floorplan-lists > div {
    width: calc(100%/2 - 10px);
  }
  #search-filter-results-7807 .floorplan-lists .floorplan-info {
    flex-direction: column;
  }
  #search-filter-results-7807 .floorplan-lists .item-floorplan {
    background-color: transparent !important;
    margin-bottom: 50px;
  }
  #search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info {
    padding: 10px 0 0 0 !important;
    margin-top: 15px;
  }
  #search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info h3 {
    font-size: 16px;
  }
  #search-filter-results-7807 .floorplan-lists .item-floorplan .floorplan-info h5 {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .pathway-wrap img {
    top: 0px;
    left: 0px;
  }
  .pathway-wrap img.on {
    display: block;
  }
  .fp-btn-8792 h2 {
    max-width: 90px;
  }
  /* Form */
  .register-form .row {
    flex-direction: column;
  }
  .register-form .row .col {
    padding-left: 0;
    padding-right: 0;
  }
  .register-form .row.bottom {
    padding-left: 0;
    padding-right: 0;
    flex-direction: row;
  }
  .register-form .row.bottom input[type="submit"] {
    font-size: 12px;
    height: 34px;
    font-weight: 700;
    letter-spacing: 0.1em;
    width: 50%;
  }
  .register-form .row.bottom .container {
    font-size: 16px;
    width: 40%;
    min-width: auto;
  }
  .register-form .container .checkbox-wrap {
    margin-right: 10px;
  }
  .register-form .container .checkmark {
    width: 32px;
    height: 32px;
    position: relative;
  }
  .register-form .container .checkmark:after {
    width: 20px;
    height: 20px;
    left: 5px !important;
    top: 5px !important;
  }
  .register-form input, .register-form select {
    padding: 0 0px;
  }
  #brxe-b4aceb {
    column-gap: 0 !important;
  }
  #btn-register {
    transition: all 0.4s ease-in-out;
  }
  #btn-register.black {
    background-color: #fff;
    color: #000;
  }
  #btn-register.exit {
    transform: translate(0, -203%);
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  .brxe-nav-menu .bricks-mobile-menu-wrapper .pw-menu {
    padding-bottom: 20px;
  }
  .brxe-nav-menu .bricks-mobile-menu-wrapper .pw-menu ul a {
    font-size: 20px;
  }
  .edgar-slider-2-wrap {
    align-items: flex-end;
  }
  .edgar-slider-2-wrap h3 {
    font-size: 24px;
  }
  .edgar-slider-2-wrap h4 {
    font-size: 12px;
  }
  .edgar-slider-2-wrap p {
    font-size: 14px;
  }
  /* fake All post */
  .sf-field-taxonomy-floorplan-type ul li {
    column-gap: 10px;
  }
  .sf-field-taxonomy-floorplan-type .all-fp-type .checkmark:before {
    width: 10px;
    height: 10px;
  }
  .sf-field-taxonomy-floorplan-type .all-fp-type.active .checkmark:before {
    display: block;
  }
  .searchandfilter label {
    font-size: 16px;
    padding-left: 30px !important;
  }
  .searchandfilter > ul {
    display: flex;
    column-gap: 10px;
  }
  .searchandfilter > ul > li {
    min-width: 50%;
  }
  .searchandfilter > ul > li .checkmark {
    width: 18px;
    height: 18px;
  }
  .searchandfilter > ul > li .checkmark:before {
    width: 10px;
    height: 10px;
  }
  .searchandfilter > ul > li .sf-level-0 {
    column-gap: 10px;
  }
  .searchandfilter > ul > li h4 {
    font-size: 11px;
  }
  /* compare floorplan */
  .item-compare-floorplan-mobile {
    display: none;
  }
  .item-compare-floorplan-mobile.active {
    display: block !important;
  }
  .module-compare-mobile .panel-2 {
    display: block;
    z-index: 10;
  }
  .module-compare-mobile .panel-3 {
    z-index: 1;
    display: flex;
  }
  .module-compare-mobile .panel-1 {
    display: flex;
    z-index: 0;
  }
  .module-compare-mobile.toggleBack .panel-3 {
    display: none;
  }
  .toggle-mobile-plan .brxe-button.outline.bricks-color-dark.active {
    background-color: #000 !important;
    color: #fff !important;
  }
  .compare-list-mobile .item-compare-mobile:nth-child(odd) {
    background-color: rgba(222, 221, 218, 0.3);
  }
  .map-dot {
    transform: scale(0.3) !important;
  }
  #btn-map-portmoody-mobile.active {
    color: #fff !important;
  }
  #btn-map-tri-cities-mobile.btn-map {
    border: 2px solid #000 !important;
    color: #000 !important;
  }
  #btn-map-tri-cities-mobile.active {
    color: #fff !important;
  }
  #search-filter-results-4249 .floorplan-info h3, #search-filter-results-7322 .floorplan-info h3 {
    font-size: 28px;
  }
  #search-filter-results-4249 .floorplan-info .cat-list, #search-filter-results-7322 .floorplan-info .cat-list {
    font-size: 11px;
  }
  .community-map-dot img {
    width: 13px;
    height: 13px;
  }
  #brxe-nkxwlz .bricks-mobile-menu .sub-menu > li.menu-item > a, #brxe-10024e .bricks-mobile-menu .sub-menu > li.menu-item > a {
    padding-right: 20px !important;
  }
  #brxe-wfmpvt p, #brxe-gacorg p {
    margin: 0;
  }
  #brxe-rnivdu {
    font-size: 11px;
  }
  #brxe-fyogzf li {
    margin-right: 10px;
  }
  /* FORM */
  .register-form input, .register-form select {
    font-size: 16px;
    height: auto;
  }
  .register-form {
    max-width: 100%;
  }
  .register-form .row {
    flex-direction: column;
  }
  .register-form .container .checkmark {
    width: 28px;
    height: 28px;
  }
  .register-form .container .checkmark:after {
    width: 16px;
    height: 16px;
  }
  .register-form .row.bottom .fine-print {
    widrg: 65%;
  }
}
@media (max-width: 479px) and (max-width: 375px) {
  .bricks-mobile-menu .sub-menu > li.menu-item > a {
    padding-right: 25px !important;
  }
  #brxe-owbsvf {
    padding-left: 10px;
    padding-right: 10px;
  }
  .bricks-mobile-menu-toggle {
    position: relative !important;
  }
  .bricks-mobile-menu-toggle .bar-top, .bricks-mobile-menu-toggle .bar-center, .bricks-mobile-menu-toggle .bar-bottom {
    display: block !important;
    width: 20px !important;
    height: 2px !important;
    background-color: #fff;
    position: absolute !important;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu > li {
    margin-bottom: 20px !important;
  }
  .register-form select {
    background-size: 16px;
    background-position: 100% 50%;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F8-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F8-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F8-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F8-scss-mobile-l.scss%22%2C%22wp-content%2Fcustom_codes%2F8-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BADvID%3BAC%2BIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAD1LH%3BACmMA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBH%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBD%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAD%2FeJ%3BAC4fC%3BAAAA%3BAAAA%3BAD5fD%3BACmgBC%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAD7lBD%3BACwmBC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BADvnBF%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BACyoBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBF%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1gCD%3BACshCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1uCF%3BACyvCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADn0CJ%3BAC60CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BADp1CA%3BAC21CA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAD74CD%3BACq5CA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BADj%2FCA%3BACu%2FCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACG%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1sDD%3BACktDA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAIA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BADnxDD%3BAC0xDA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BADnzDD%3BAC0zDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBD%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAD58DF%3BACy9DE%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADx%2FDD%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF%2FBD%3BAE%2BCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAoBE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAF%2FMA%3BAE4NC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFzOF%3BAEsPC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAFjQJ%3BAE%2BQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAFxlBD%3BAASA%3BAGTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAHhDD%3BAGuDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAH1PD%3BAGwQC%3BAAAA%3BAAAA%3BAAAA%3BAHxQD%3BAGoRC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAH%2FRJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3B%3BAAAA%3BAGwTA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAHtbD%3BAG6bA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAHpgBA%3BAAcA%3BAIZC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAJ3DA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAI8FA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeH%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAJtTA%3BAI%2BTA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ7VF%3BAI4WC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAeH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAkBH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAJtjBA%3BAI4jBC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAJppBD%3BAAmBA%3BAKjBE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BALRD%3BAKkBC%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAL7EH%3BAKyFA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BALjOD%3BAKgRA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAtEA%3BAAEC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */