@charset "UTF-8";
.some-selector{
  min-height:35.625em;
}
.color-option-2 + .color-option-2, .color-option-3 + .color-option-3, .color-option-4 + .color-option-4, .color-option-5 + .color-option-5, .color-option-6 + .color-option-6, .color-option-7 + .color-option-7{
  padding-top:0 !important;
}

.some-selector{
  min-height:35.625em;
}
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
.lSSlideOuter{
  overflow:hidden;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

.lightSlider:before, .lightSlider:after{
  content:" ";
  display:table;
}

.lightSlider{
  overflow:hidden;
  margin:0;
}

.lSSlideWrapper{
  max-width:100%;
  overflow:hidden;
  position:relative;
}

.lSSlideWrapper > .lightSlider:after{
  clear:both;
}

.lSSlideWrapper .lSSlide{
  -webkit-transform:translate(0px, 0px);
  transform:translate(0px, 0px);
  -webkit-transition:all 1s;
  -webkit-transition-property:-webkit-transform, height;
  -webkit-transition-property:height, -webkit-transform;
  transition-property:height, -webkit-transform;
  transition-property:transform, height;
  transition-property:transform, height, -webkit-transform;
  -webkit-transition-duration:inherit !important;
  transition-duration:inherit !important;
  -webkit-transition-timing-function:inherit !important;
  transition-timing-function:inherit !important;
}

.lSSlideWrapper .lSFade{
  position:relative;
}

.lSSlideWrapper .lSFade > *{
  position:absolute !important;
  top:0;
  left:0;
  z-index:9;
  margin-right:0;
  width:100%;
}

.lSSlideWrapper.usingCss .lSFade > *{
  opacity:0;
  -webkit-transition-delay:0s;
  transition-delay:0s;
  -webkit-transition-duration:inherit !important;
  transition-duration:inherit !important;
  -webkit-transition-property:opacity;
  transition-property:opacity;
  -webkit-transition-timing-function:inherit !important;
  transition-timing-function:inherit !important;
}

.lSSlideWrapper .lSFade > *.active{
  z-index:10;
}

.lSSlideWrapper.usingCss .lSFade > *.active{
  opacity:1;
}
.lSSlideOuter .lSPager.lSpg{
  margin:10px 0 0;
  padding:0;
  text-align:center;
}

.lSSlideOuter .lSPager.lSpg > li{
  cursor:pointer;
  display:inline-block;
  padding:0 5px;
}

.lSSlideOuter .lSPager.lSpg > li a{
  background-color:#222222;
  border-radius:30px;
  display:inline-block;
  height:8px;
  overflow:hidden;
  text-indent:-999em;
  width:8px;
  position:relative;
  z-index:99;
  -webkit-transition:all 0.5s linear 0s;
  transition:all 0.5s linear 0s;
}

.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a{
  background-color:#428bca;
}

.lSSlideOuter .media{
  opacity:0.8;
}

.lSSlideOuter .media.active{
  opacity:1;
}
.lSSlideOuter .lSPager.lSGallery{
  list-style:none outside none;
  padding-left:0;
  margin:0;
  overflow:hidden;
  transform:translate3d(0px, 0px, 0px);
  -moz-transform:translate3d(0px, 0px, 0px);
  -ms-transform:translate3d(0px, 0px, 0px);
  -webkit-transform:translate3d(0px, 0px, 0px);
  -o-transform:translate3d(0px, 0px, 0px);
  -webkit-transition-property:-webkit-transform;
  -moz-transition-property:-moz-transform;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

.lSSlideOuter .lSPager.lSGallery li{
  overflow:hidden;
  -webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;
  transition:border-radius 0.12s linear 0s 0.35s linear 0s;
}

.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover{
  border-radius:5px;
}

.lSSlideOuter .lSPager.lSGallery img{
  display:block;
  height:auto;
  max-width:100%;
}

.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after{
  content:" ";
  display:table;
}

.lSSlideOuter .lSPager.lSGallery:after{
  clear:both;
}
.lSAction > a{
  width:32px;
  display:block;
  top:50%;
  height:32px;
  background-image:url("../img/controls.png");
  cursor:pointer;
  position:absolute;
  z-index:99;
  margin-top:-16px;
  opacity:0.5;
  -webkit-transition:opacity 0.35s linear 0s;
  transition:opacity 0.35s linear 0s;
}

.lSAction > a:hover{
  opacity:1;
}

.lSAction > .lSPrev{
  background-position:0 0;
  left:10px;
}

.lSAction > .lSNext{
  background-position:-32px 0;
  right:10px;
}

.lSAction > a.disabled{
  pointer-events:none;
}

.cS-hidden{
  height:1px;
  opacity:0;
  filter:alpha(opacity=0);
  overflow:hidden;
}
.lSSlideOuter.vertical{
  position:relative;
}

.lSSlideOuter.vertical.noPager{
  padding-right:0px !important;
}

.lSSlideOuter.vertical .lSGallery{
  position:absolute !important;
  right:0;
  top:0;
}

.lSSlideOuter.vertical .lightSlider > *{
  width:100% !important;
  max-width:none !important;
}
.lSSlideOuter.vertical .lSAction > a{
  left:50%;
  margin-left:-14px;
  margin-top:0;
}

.lSSlideOuter.vertical .lSAction > .lSNext{
  background-position:31px -31px;
  bottom:10px;
  top:auto;
}

.lSSlideOuter.vertical .lSAction > .lSPrev{
  background-position:0 -31px;
  bottom:auto;
  top:10px;
}
.lSSlideOuter.lSrtl{
  direction:rtl;
}

.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager{
  padding-left:0;
  list-style:none outside none;
}

.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager{
  padding-right:0;
}

.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li{
  float:left;
}

.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li{
  float:right !important;
}
@-webkit-keyframes rightEnd{
  0%{
    left:0;
  }
  50%{
    left:-15px;
  }
  100%{
    left:0;
  }
}
@keyframes rightEnd{
  0%{
    left:0;
  }
  50%{
    left:-15px;
  }
  100%{
    left:0;
  }
}
@-webkit-keyframes topEnd{
  0%{
    top:0;
  }
  50%{
    top:-15px;
  }
  100%{
    top:0;
  }
}
@keyframes topEnd{
  0%{
    top:0;
  }
  50%{
    top:-15px;
  }
  100%{
    top:0;
  }
}
@-webkit-keyframes leftEnd{
  0%{
    left:0;
  }
  50%{
    left:15px;
  }
  100%{
    left:0;
  }
}
@keyframes leftEnd{
  0%{
    left:0;
  }
  50%{
    left:15px;
  }
  100%{
    left:0;
  }
}
@-webkit-keyframes bottomEnd{
  0%{
    bottom:0;
  }
  50%{
    bottom:-15px;
  }
  100%{
    bottom:0;
  }
}
@keyframes bottomEnd{
  0%{
    bottom:0;
  }
  50%{
    bottom:-15px;
  }
  100%{
    bottom:0;
  }
}
.lSSlideOuter .rightEnd{
  -webkit-animation:rightEnd 0.3s;
  animation:rightEnd 0.3s;
  position:relative;
}

.lSSlideOuter .leftEnd{
  -webkit-animation:leftEnd 0.3s;
  animation:leftEnd 0.3s;
  position:relative;
}

.lSSlideOuter.vertical .rightEnd{
  -webkit-animation:topEnd 0.3s;
  animation:topEnd 0.3s;
  position:relative;
}

.lSSlideOuter.vertical .leftEnd{
  -webkit-animation:bottomEnd 0.3s;
  animation:bottomEnd 0.3s;
  position:relative;
}

.lSSlideOuter.lSrtl .rightEnd{
  -webkit-animation:leftEnd 0.3s;
  animation:leftEnd 0.3s;
  position:relative;
}

.lSSlideOuter.lSrtl .leftEnd{
  -webkit-animation:rightEnd 0.3s;
  animation:rightEnd 0.3s;
  position:relative;
}
.lightSlider.lsGrab > *{
  cursor:-webkit-grab;
  cursor:-o-grab;
  cursor:-ms-grab;
  cursor:grab;
}

.lightSlider.lsGrabbing > *{
  cursor:move;
  cursor:-webkit-grabbing;
  cursor:-o-grabbing;
  cursor:-ms-grabbing;
  cursor:grabbing;
}
article,
aside,
footer,
header,
nav,
section,
figcaption,
figure,
main,
details,
menu{
  display:block;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}
body{
  margin:0;
}
main{
  display:block;
}
h1{
  font-size:2em;
  margin:0.67em 0;
}
hr{
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  height:0;
  overflow:visible;
}
pre{
  font-family:monospace, monospace;
  font-size:1em;
}
a{
  background-color:transparent;
}
abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
}
b,
strong{
  font-weight:bolder;
}
code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:1em;
}
sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-0.25em;
}

sup{
  top:-0.5em;
}
img{
  border-style:none;
}
button,
input,
optgroup,
select,
textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0;
}
button,
input{
  overflow:visible;
}
button,
select{
  text-transform:none;
}
button,
[type=button],
[type=reset],
[type=submit]{
  -webkit-appearance:button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{
  border-style:none;
  padding:0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{
  outline:1px dotted ButtonText;
}
fieldset{
  padding:0.35em 0.75em 0.625em;
}
legend{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}
progress{
  vertical-align:baseline;
}
textarea{
  overflow:auto;
}
[type=checkbox],
[type=radio]{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{
  height:auto;
}
[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}
::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}
details{
  display:block;
}
summary{
  display:list-item;
}
template{
  display:none;
}
[hidden]{
  display:none;
}

.mfp-bg{
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1042;
  overflow:hidden;
  position:fixed;
  background:#0b0b0b;
  opacity:0.8;
}

.mfp-wrap{
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1043;
  position:fixed;
  outline:none !important;
  -webkit-backface-visibility:hidden;
}

.mfp-container{
  text-align:center;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  padding:0 8px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.mfp-container:before{
  content:"";
  display:inline-block;
  height:100%;
  vertical-align:middle;
}

.mfp-align-top .mfp-container:before{
  display:none;
}

.mfp-content{
  position:relative;
  display:inline-block;
  vertical-align:middle;
  margin:0 auto;
  text-align:left;
  z-index:1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{
  width:100%;
  cursor:auto;
}

.mfp-ajax-cur{
  cursor:progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{
  cursor:-webkit-zoom-out;
  cursor:zoom-out;
}

.mfp-zoom{
  cursor:pointer;
  cursor:-webkit-zoom-in;
  cursor:zoom-in;
}

.mfp-auto-cursor .mfp-content{
  cursor:auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
      user-select:none;
}

.mfp-loading.mfp-figure{
  display:none;
}

.mfp-hide{
  display:none !important;
}

.mfp-preloader{
  color:#CCC;
  position:absolute;
  top:50%;
  width:auto;
  text-align:center;
  margin-top:-0.8em;
  left:8px;
  right:8px;
  z-index:1044;
}

.mfp-preloader a{
  color:#CCC;
}

.mfp-preloader a:hover{
  color:#FFF;
}

.mfp-s-ready .mfp-preloader{
  display:none;
}

.mfp-s-error .mfp-content{
  display:none;
}

button.mfp-close,
button.mfp-arrow{
  overflow:visible;
  cursor:pointer;
  background:transparent;
  border:0;
  -webkit-appearance:none;
  display:block;
  outline:none;
  padding:0;
  z-index:1046;
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0.2em 0;
  -ms-touch-action:manipulation;
      touch-action:manipulation;
}

button::-moz-focus-inner{
  padding:0;
  border:0;
}

.mfp-close{
  width:44px;
  height:44px;
  line-height:44px;
  position:absolute;
  right:0;
  top:0;
  text-decoration:none;
  text-align:center;
  opacity:0.65;
  padding:0 0 18px 10px;
  color:#FFF;
  font-style:normal;
  font-size:28px;
  font-family:Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus{
  opacity:1;
}

.mfp-close:active{
  top:1px;
}

.mfp-close-btn-in .mfp-close{
  color:#333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{
  color:#FFF;
  right:-6px;
  text-align:right;
  padding-right:6px;
  width:100%;
}

.mfp-counter{
  position:absolute;
  top:0;
  right:0;
  color:#CCC;
  font-size:12px;
  line-height:18px;
  white-space:nowrap;
}

.mfp-arrow{
  position:absolute;
  opacity:0.65;
  margin:0;
  top:50%;
  margin-top:-55px;
  padding:0;
  width:90px;
  height:110px;
  -webkit-tap-highlight-color:transparent;
}

.mfp-arrow:active{
  margin-top:-54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus{
  opacity:1;
}

.mfp-arrow:before,
.mfp-arrow:after{
  content:"";
  display:block;
  width:0;
  height:0;
  position:absolute;
  left:0;
  top:0;
  margin-top:35px;
  margin-left:35px;
  border:medium inset transparent;
}

.mfp-arrow:after{
  border-top-width:13px;
  border-bottom-width:13px;
  top:8px;
}

.mfp-arrow:before{
  border-top-width:21px;
  border-bottom-width:21px;
  opacity:0.7;
}

.mfp-arrow-left{
  left:0;
}

.mfp-arrow-left:after{
  border-right:17px solid #FFF;
  margin-left:31px;
}

.mfp-arrow-left:before{
  margin-left:25px;
  border-right:27px solid #3F3F3F;
}

.mfp-arrow-right{
  right:0;
}

.mfp-arrow-right:after{
  border-left:17px solid #FFF;
  margin-left:39px;
}

.mfp-arrow-right:before{
  border-left:27px solid #3F3F3F;
}

.mfp-iframe-holder{
  padding-top:40px;
  padding-bottom:40px;
}

.mfp-iframe-holder .mfp-content{
  line-height:0;
  width:100%;
  max-width:900px;
}

.mfp-iframe-holder .mfp-close{
  top:-40px;
}

.mfp-iframe-scaler{
  width:100%;
  height:0;
  overflow:hidden;
  padding-top:56.25%;
}

.mfp-iframe-scaler iframe{
  position:absolute;
  display:block;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
  background:#000;
}
img.mfp-img{
  width:auto;
  max-width:1300px;
  height:auto;
  display:block;
  line-height:0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:40px 0 40px;
  background-color:transparent !important;
  margin:0 auto;
}
.mfp-figure{
  line-height:0;
}

.mfp-figure:after{
  content:"";
  position:absolute;
  left:0;
  top:40px;
  bottom:40px;
  display:block;
  right:0;
  width:auto;
  height:auto;
  z-index:-1;
  -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
  background:#444;
}

.mfp-figure small{
  color:#BDBDBD;
  display:block;
  font-size:12px;
  line-height:14px;
}

.mfp-figure figure{
  margin:0;
}

.mfp-bottom-bar{
  margin-top:-36px;
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  cursor:auto;
}

.mfp-title{
  text-align:left;
  line-height:18px;
  color:#F3F3F3;
  word-wrap:break-word;
  padding-right:36px;
}

.mfp-image-holder .mfp-content{
  max-width:100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure{
  cursor:pointer;
}
.mfp-content{
  background:transparent;
  height:auto;
  padding:1.1em;
  padding-bottom:3em;
}

.mfp-figure:after{
  content:"";
  position:absolute;
  left:0;
  top:40px;
  bottom:40px;
  display:block;
  right:0;
  width:auto;
  height:auto;
  z-index:-1;
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
}

.mfp-figure::after{
  background:transparent;
}

.tns-outer{
  padding:0 !important;
}

.tns-outer [hidden]{
  display:none !important;
}

.tns-outer [aria-controls], .tns-outer [data-action]{
  cursor:pointer;
}

.tns-slider{
  -webkit-transition:all 0s;
  transition:all 0s;
}

.tns-slider > .tns-item{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

.tns-horizontal.tns-subpixel{
  white-space:nowrap;
}

.tns-horizontal.tns-subpixel > .tns-item{
  display:inline-block;
  vertical-align:top;
  white-space:normal;
}

.tns-horizontal.tns-no-subpixel:after{
  content:"";
  display:table;
  clear:both;
}

.tns-horizontal.tns-no-subpixel > .tns-item{
  float:left;
}

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item{
  margin-right:-100%;
}

.tns-no-calc{
  position:relative;
  left:0;
}

.tns-gallery{
  position:relative;
  left:0;
  min-height:1px;
}

.tns-gallery > .tns-item{
  position:absolute;
  left:-100%;
  -webkit-transition:transform 0s, opacity 0s;
  -webkit-transition:opacity 0s, -webkit-transform 0s;
  transition:opacity 0s, -webkit-transform 0s;
  transition:transform 0s, opacity 0s;
  transition:transform 0s, opacity 0s, -webkit-transform 0s;
}

.tns-gallery > .tns-slide-active{
  position:relative;
  left:auto !important;
}

.tns-gallery > .tns-moving{
  -webkit-transition:all 0.25s;
  transition:all 0.25s;
}

.tns-autowidth{
  display:inline-block;
}

.tns-lazy-img{
  -webkit-transition:opacity 0.6s;
  transition:opacity 0.6s;
  opacity:0.6;
}

.tns-lazy-img.tns-complete{
  opacity:1;
}

.tns-ah{
  -webkit-transition:height 0s;
  transition:height 0s;
}

.tns-ovh{
  overflow:hidden;
}

.tns-visually-hidden{
  position:absolute;
  left:-10000em;
}

.tns-transparent{
  opacity:0;
  visibility:hidden;
}

.tns-fadeIn{
  opacity:1;
  filter:alpha(opacity=100);
  z-index:0;
}

.tns-normal, .tns-fadeOut{
  opacity:0;
  filter:alpha(opacity=0);
  z-index:-1;
}

.tns-vpfix{
  white-space:nowrap;
}

.tns-vpfix > div, .tns-vpfix > li{
  display:inline-block;
}

.tns-t-subp2{
  margin:0 auto;
  width:310px;
  position:relative;
  height:10px;
  overflow:hidden;
}

.tns-t-ct{
  width:2333.3333333%;
  width:-moz-calc(100% * 70 / 3);
  width:2333.3333333333%;
  position:absolute;
  right:0;
}

.tns-t-ct:after{
  content:"";
  display:table;
  clear:both;
}

.tns-t-ct > div{
  width:1.4285714%;
  width:-moz-calc(100% / 70);
  width:1.4285714286%;
  height:10px;
  float:left;
}

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos]{
  -webkit-transition-duration:50ms;
          transition-duration:50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate{
  -webkit-transition-delay:50ms;
          transition-delay:50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos]{
  -webkit-transition-duration:0.1s;
          transition-duration:0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate{
  -webkit-transition-delay:0.1s;
          transition-delay:0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos]{
  -webkit-transition-duration:0.15s;
          transition-duration:0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate{
  -webkit-transition-delay:0.15s;
          transition-delay:0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos]{
  -webkit-transition-duration:0.2s;
          transition-duration:0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate{
  -webkit-transition-delay:0.2s;
          transition-delay:0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos]{
  -webkit-transition-duration:0.25s;
          transition-duration:0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate{
  -webkit-transition-delay:0.25s;
          transition-delay:0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos]{
  -webkit-transition-duration:0.3s;
          transition-duration:0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate{
  -webkit-transition-delay:0.3s;
          transition-delay:0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos]{
  -webkit-transition-duration:0.35s;
          transition-duration:0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate{
  -webkit-transition-delay:0.35s;
          transition-delay:0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos]{
  -webkit-transition-duration:0.4s;
          transition-duration:0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate{
  -webkit-transition-delay:0.4s;
          transition-delay:0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos]{
  -webkit-transition-duration:0.45s;
          transition-duration:0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate{
  -webkit-transition-delay:0.45s;
          transition-delay:0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos]{
  -webkit-transition-duration:0.5s;
          transition-duration:0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate{
  -webkit-transition-delay:0.5s;
          transition-delay:0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos]{
  -webkit-transition-duration:0.55s;
          transition-duration:0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate{
  -webkit-transition-delay:0.55s;
          transition-delay:0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos]{
  -webkit-transition-duration:0.6s;
          transition-duration:0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate{
  -webkit-transition-delay:0.6s;
          transition-delay:0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos]{
  -webkit-transition-duration:0.65s;
          transition-duration:0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate{
  -webkit-transition-delay:0.65s;
          transition-delay:0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos]{
  -webkit-transition-duration:0.7s;
          transition-duration:0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate{
  -webkit-transition-delay:0.7s;
          transition-delay:0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos]{
  -webkit-transition-duration:0.75s;
          transition-duration:0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate{
  -webkit-transition-delay:0.75s;
          transition-delay:0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos]{
  -webkit-transition-duration:0.8s;
          transition-duration:0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate{
  -webkit-transition-delay:0.8s;
          transition-delay:0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos]{
  -webkit-transition-duration:0.85s;
          transition-duration:0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate{
  -webkit-transition-delay:0.85s;
          transition-delay:0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos]{
  -webkit-transition-duration:0.9s;
          transition-duration:0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate{
  -webkit-transition-delay:0.9s;
          transition-delay:0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos]{
  -webkit-transition-duration:0.95s;
          transition-duration:0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate{
  -webkit-transition-delay:0.95s;
          transition-delay:0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos]{
  -webkit-transition-duration:1s;
          transition-duration:1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate{
  -webkit-transition-delay:1s;
          transition-delay:1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos]{
  -webkit-transition-duration:1.05s;
          transition-duration:1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate{
  -webkit-transition-delay:1.05s;
          transition-delay:1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos]{
  -webkit-transition-duration:1.1s;
          transition-duration:1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate{
  -webkit-transition-delay:1.1s;
          transition-delay:1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos]{
  -webkit-transition-duration:1.15s;
          transition-duration:1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate{
  -webkit-transition-delay:1.15s;
          transition-delay:1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos]{
  -webkit-transition-duration:1.2s;
          transition-duration:1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate{
  -webkit-transition-delay:1.2s;
          transition-delay:1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos]{
  -webkit-transition-duration:1.25s;
          transition-duration:1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate{
  -webkit-transition-delay:1.25s;
          transition-delay:1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos]{
  -webkit-transition-duration:1.3s;
          transition-duration:1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate{
  -webkit-transition-delay:1.3s;
          transition-delay:1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos]{
  -webkit-transition-duration:1.35s;
          transition-duration:1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate{
  -webkit-transition-delay:1.35s;
          transition-delay:1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos]{
  -webkit-transition-duration:1.4s;
          transition-duration:1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate{
  -webkit-transition-delay:1.4s;
          transition-delay:1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos]{
  -webkit-transition-duration:1.45s;
          transition-duration:1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate{
  -webkit-transition-delay:1.45s;
          transition-delay:1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos]{
  -webkit-transition-duration:1.5s;
          transition-duration:1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate{
  -webkit-transition-delay:1.5s;
          transition-delay:1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos]{
  -webkit-transition-duration:1.55s;
          transition-duration:1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate{
  -webkit-transition-delay:1.55s;
          transition-delay:1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos]{
  -webkit-transition-duration:1.6s;
          transition-duration:1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate{
  -webkit-transition-delay:1.6s;
          transition-delay:1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos]{
  -webkit-transition-duration:1.65s;
          transition-duration:1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate{
  -webkit-transition-delay:1.65s;
          transition-delay:1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos]{
  -webkit-transition-duration:1.7s;
          transition-duration:1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate{
  -webkit-transition-delay:1.7s;
          transition-delay:1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos]{
  -webkit-transition-duration:1.75s;
          transition-duration:1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate{
  -webkit-transition-delay:1.75s;
          transition-delay:1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos]{
  -webkit-transition-duration:1.8s;
          transition-duration:1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate{
  -webkit-transition-delay:1.8s;
          transition-delay:1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos]{
  -webkit-transition-duration:1.85s;
          transition-duration:1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate{
  -webkit-transition-delay:1.85s;
          transition-delay:1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos]{
  -webkit-transition-duration:1.9s;
          transition-duration:1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate{
  -webkit-transition-delay:1.9s;
          transition-delay:1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos]{
  -webkit-transition-duration:1.95s;
          transition-duration:1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate{
  -webkit-transition-delay:1.95s;
          transition-delay:1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos]{
  -webkit-transition-duration:2s;
          transition-duration:2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate{
  -webkit-transition-delay:2s;
          transition-delay:2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos]{
  -webkit-transition-duration:2.05s;
          transition-duration:2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate{
  -webkit-transition-delay:2.05s;
          transition-delay:2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos]{
  -webkit-transition-duration:2.1s;
          transition-duration:2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate{
  -webkit-transition-delay:2.1s;
          transition-delay:2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos]{
  -webkit-transition-duration:2.15s;
          transition-duration:2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate{
  -webkit-transition-delay:2.15s;
          transition-delay:2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos]{
  -webkit-transition-duration:2.2s;
          transition-duration:2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate{
  -webkit-transition-delay:2.2s;
          transition-delay:2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos]{
  -webkit-transition-duration:2.25s;
          transition-duration:2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate{
  -webkit-transition-delay:2.25s;
          transition-delay:2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos]{
  -webkit-transition-duration:2.3s;
          transition-duration:2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate{
  -webkit-transition-delay:2.3s;
          transition-delay:2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos]{
  -webkit-transition-duration:2.35s;
          transition-duration:2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate{
  -webkit-transition-delay:2.35s;
          transition-delay:2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos]{
  -webkit-transition-duration:2.4s;
          transition-duration:2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate{
  -webkit-transition-delay:2.4s;
          transition-delay:2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos]{
  -webkit-transition-duration:2.45s;
          transition-duration:2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate{
  -webkit-transition-delay:2.45s;
          transition-delay:2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos]{
  -webkit-transition-duration:2.5s;
          transition-duration:2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate{
  -webkit-transition-delay:2.5s;
          transition-delay:2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos]{
  -webkit-transition-duration:2.55s;
          transition-duration:2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate{
  -webkit-transition-delay:2.55s;
          transition-delay:2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos]{
  -webkit-transition-duration:2.6s;
          transition-duration:2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate{
  -webkit-transition-delay:2.6s;
          transition-delay:2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos]{
  -webkit-transition-duration:2.65s;
          transition-duration:2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate{
  -webkit-transition-delay:2.65s;
          transition-delay:2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos]{
  -webkit-transition-duration:2.7s;
          transition-duration:2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate{
  -webkit-transition-delay:2.7s;
          transition-delay:2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos]{
  -webkit-transition-duration:2.75s;
          transition-duration:2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate{
  -webkit-transition-delay:2.75s;
          transition-delay:2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos]{
  -webkit-transition-duration:2.8s;
          transition-duration:2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate{
  -webkit-transition-delay:2.8s;
          transition-delay:2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos]{
  -webkit-transition-duration:2.85s;
          transition-duration:2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate{
  -webkit-transition-delay:2.85s;
          transition-delay:2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos]{
  -webkit-transition-duration:2.9s;
          transition-duration:2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate{
  -webkit-transition-delay:2.9s;
          transition-delay:2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos]{
  -webkit-transition-duration:2.95s;
          transition-duration:2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate{
  -webkit-transition-delay:2.95s;
          transition-delay:2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos]{
  -webkit-transition-duration:3s;
          transition-duration:3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos]{
  -webkit-transition-delay:0s;
          transition-delay:0s;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate{
  -webkit-transition-delay:3s;
          transition-delay:3s;
}

[data-aos]{
  pointer-events:none;
}

[data-aos].aos-animate{
  pointer-events:auto;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos]{
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos]{
  -webkit-transition-timing-function:ease-in;
          transition-timing-function:ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos]{
  -webkit-transition-timing-function:ease-out;
          transition-timing-function:ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos]{
  -webkit-transition-timing-function:ease-in-out;
          transition-timing-function:ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
html{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:#000000;
  font-family:"Open Sans", sans-serif;
  line-height:1.6;
  font-weight:400;
  background:#fff;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

*{
  -webkit-box-sizing:inherit;
          box-sizing:inherit;
}
*::before, *::after{
  -webkit-box-sizing:inherit;
          box-sizing:inherit;
}

body.show-nav{
  overflow:hidden;
}

.button,
input[type=submit]{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
}
.button:hover, .button:focus,
input[type=submit]:hover,
input[type=submit]:focus{
  text-decoration:none;
}
.button:hover, .button:focus,
input[type=submit]:hover,
input[type=submit]:focus{
  color:#fff !important;
  background:rgb(9.8, 68.6, 91.7) !important;
}

.text-button{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:0.15em 0;
  border-bottom:2px solid #0E6283;
  color:#0E6283;
  font-size:1px;
  font-weight:700;
  text-transform:uppercase;
}
.text-button:hover, .text-button:focus{
  text-decoration:none;
}
.text-button:hover, .text-button:focus{
  border-bottom-color:#084259;
  color:#084259;
}

.button-group{
  margin-top:-8px;
  margin-left:-8px;
}
.button-group .button{
  margin:8px;
}

.button{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  position:relative;
  text-transform:capitalize;
  -webkit-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.button:hover, .button:focus{
  text-decoration:none;
}
.button:hover, .button:focus{
  color:#fff !important;
  background:rgb(9.8, 68.6, 91.7) !important;
}
.button:hover, .button:focus{
  background:#084259;
}

.button-2{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  position:relative;
  text-transform:capitalize;
  -webkit-transition:background-color 0.3s ease;
  transition:background-color 0.3s ease;
}
.button-2:hover, .button-2:focus{
  text-decoration:none;
}
.button-2:hover, .button-2:focus{
  color:#fff !important;
  background:rgb(94.5, 12.6, 66.5) !important;
}
.button-2:hover, .button-2:focus{
  background:#084259;
}

.button-3{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  padding-right:3em;
  position:relative;
  text-transform:capitalize;
  background-color:#A71C72 !important;
}
.button-3:hover, .button-3:focus{
  text-decoration:none;
}
.button-3:hover, .button-3:focus{
  color:#fff !important;
  background:rgb(9.8, 68.6, 91.7) !important;
}
.button-3:after{
  content:"";
  position:absolute;
  top:11px;
  background-image:url(../svg/icons/button-right-small-arrow.svg);
  background-repeat:no-repeat;
  height:27px;
  width:25px;
  background-size:13px;
  right:0;
}
.button-3:hover, .button-3:focus{
  background:#831659 !important;
}

.button-4{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  padding-left:3em;
  position:relative;
  text-transform:capitalize;
}
.button-4:hover, .button-4:focus{
  text-decoration:none;
}
.button-4:hover, .button-4:focus{
  color:#fff !important;
  background:rgb(9.8, 68.6, 91.7) !important;
}
.button-4:after{
  content:"";
  position:absolute;
  left:11px;
  top:13px;
  background-image:url(../svg/icons/heart-icon.svg);
  background-repeat:no-repeat;
  background-size:16px;
  height:26px;
  width:29px;
}
.button-4:hover, .button-4:focus{
  background:#084259;
}

.error404 .button:after{
  display:none;
}
.error404 .button input{
  border-radius:none !important;
}

.button-5{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  padding-right:3em;
  position:relative;
  text-transform:capitalize;
}
.button-5:hover, .button-5:focus{
  text-decoration:none;
}
.button-5:hover, .button-5:focus{
  color:#fff !important;
  background:rgb(9.8, 68.6, 91.7) !important;
}
.button-5:after{
  content:"";
  position:absolute;
  right:9px;
  top:18px;
  background-image:url(../svg/icons/button-arrow-right.svg);
  background-repeat:no-repeat;
  height:20px;
  width:20px;
}
.button-5:hover, .button-5:focus{
  background:#084259;
}
.color-option-1{
  background-color:#fff;
}

.color-option-2{
  background-color:#f2eee9;
}

.color-option-3{
  color:#fff;
  background-color:#323232;
}
.color-option-3 li,
.color-option-3 p,
.color-option-3 h1,
.color-option-3 h2,
.color-option-3 h3,
.color-option-3 h4,
.color-option-3 h5,
.color-option-3 h6{
  color:inherit;
}
.color-option-3 a:not(.button, .button-two){
  color:inherit;
}
.color-option-3 a:not(.button, .button-two):hover, .color-option-3 a:not(.button, .button-two):focus{
  color:inherit;
}

.background-image{
  color:#fff;
  background-color:rgb(92, 152, 249);
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}
.background-image li,
.background-image p,
.background-image h1,
.background-image h2,
.background-image h3,
.background-image h4,
.background-image h5,
.background-image h6{
  color:inherit;
}
.background-image a:not(.button, .button-two){
  color:inherit;
}
.background-image a:not(.button, .button-two):hover, .background-image a:not(.button, .button-two):focus{
  color:inherit;
}

.color-option-4{
  color:#fff;
  background-color:rgb(92, 152, 249);
}
.color-option-4 li,
.color-option-4 p,
.color-option-4 h1,
.color-option-4 h2,
.color-option-4 h3,
.color-option-4 h4,
.color-option-4 h5,
.color-option-4 h6{
  color:inherit;
}
.color-option-4 a:not(.button, .button-two){
  color:inherit;
}
.color-option-4 a:not(.button, .button-two):hover, .color-option-4 a:not(.button, .button-two):focus{
  color:inherit;
}
.color-option-4 .quote-title{
  color:#fff;
}
.color-option-4 .quote-title li,
.color-option-4 .quote-title p,
.color-option-4 .quote-title h1,
.color-option-4 .quote-title h2,
.color-option-4 .quote-title h3,
.color-option-4 .quote-title h4,
.color-option-4 .quote-title h5,
.color-option-4 .quote-title h6{
  color:inherit;
}
.color-option-4 .quote-title a:not(.button, .button-two){
  color:inherit;
}
.color-option-4 .quote-title a:not(.button, .button-two):hover, .color-option-4 .quote-title a:not(.button, .button-two):focus{
  color:inherit;
}

.color-option-5{
  background-color:white;
}

.color-option-6{
  color:#fff;
  background-color:#98A539;
}
.color-option-6 li,
.color-option-6 p,
.color-option-6 h1,
.color-option-6 h2,
.color-option-6 h3,
.color-option-6 h4,
.color-option-6 h5,
.color-option-6 h6{
  color:inherit;
}
.color-option-6 a:not(.button, .button-two){
  color:inherit;
}
.color-option-6 a:not(.button, .button-two):hover, .color-option-6 a:not(.button, .button-two):focus{
  color:inherit;
}
.color-option-6 .quote-title{
  color:#fff;
}
.color-option-6 .quote-title li,
.color-option-6 .quote-title p,
.color-option-6 .quote-title h1,
.color-option-6 .quote-title h2,
.color-option-6 .quote-title h3,
.color-option-6 .quote-title h4,
.color-option-6 .quote-title h5,
.color-option-6 .quote-title h6{
  color:inherit;
}
.color-option-6 .quote-title a:not(.button, .button-two){
  color:inherit;
}
.color-option-6 .quote-title a:not(.button, .button-two):hover, .color-option-6 .quote-title a:not(.button, .button-two):focus{
  color:inherit;
}

.brandy-color-option-1{
  background-color:#87125F;
  color:#fff;
}
.brandy-color-option-1 li,
.brandy-color-option-1 p,
.brandy-color-option-1 h1,
.brandy-color-option-1 h2,
.brandy-color-option-1 h3,
.brandy-color-option-1 h4,
.brandy-color-option-1 h5,
.brandy-color-option-1 h6{
  color:inherit;
}
.brandy-color-option-1 a:not(.button, .button-two){
  color:inherit;
}
.brandy-color-option-1 a:not(.button, .button-two):hover, .brandy-color-option-1 a:not(.button, .button-two):focus{
  color:inherit;
}

.brandy-color-option-2{
  background-color:#001B26;
  color:#fff;
}
.brandy-color-option-2 li,
.brandy-color-option-2 p,
.brandy-color-option-2 h1,
.brandy-color-option-2 h2,
.brandy-color-option-2 h3,
.brandy-color-option-2 h4,
.brandy-color-option-2 h5,
.brandy-color-option-2 h6{
  color:inherit;
}
.brandy-color-option-2 a:not(.button, .button-two){
  color:inherit;
}
.brandy-color-option-2 a:not(.button, .button-two):hover, .brandy-color-option-2 a:not(.button, .button-two):focus{
  color:inherit;
}

.brandy-color-option-3{
  background-color:#FAFAFA;
}

.brandy-color-option-tan{
  background-color:#F6F9E8;
}
.debug--img-alt-tags img:not([alt]){
  border:5px solid red !important;
}
.debug--border-box *:not(path):not(g){
  color:hsla(210, 100%, 100%, 0.9) !important;
  background:hsla(210, 100%, 50%, 0.5) !important;
  outline:solid 0.25rem hsla(210, 100%, 100%, 0.5) !important;
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
}
.vh,
.screen-reader-text{
  position:absolute;
  border:0 none;
  margin:-1px;
  padding:0;
  height:1px;
  width:1px;
  white-space:nowrap;
  overflow:hidden;
  clip:rect(0 0 0 0);
}
.vh.focusable:active, .vh.focusable:focus,
.screen-reader-text.focusable:active,
.screen-reader-text.focusable:focus{
  position:static;
  margin:0;
  width:auto;
  height:auto;
  white-space:inherit;
  overflow:visible;
  clip:auto;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{
  margin:0;
  margin-bottom:0.5em;
  color:#000000;
  font-family:"Roboto Slab", serif;
  font-weight:600;
  line-height:1.2;
}
p + h1, ul + h1, ol + h1, p + .h1, ul + .h1, ol + .h1,
p + h2,
ul + h2,
ol + h2, p + .h2, ul + .h2, ol + .h2,
p + h3,
ul + h3,
ol + h3, p + .h3, ul + .h3, ol + .h3,
p + h4,
ul + h4,
ol + h4, p + .h4, ul + .h4, ol + .h4,
p + h5,
ul + h5,
ol + h5, p + .h5, ul + .h5, ol + .h5,
p + h6,
ul + h6,
ol + h6, p + .h6, ul + .h6, ol + .h6{
  margin-top:1em;
}

h1, .h1{
  color:rgb(92, 152, 249);
  font-weight:600;
  font-size:30px;
  color:#0E6283;
}

h2, .h2{
  font-family:"Roboto Slab", serif;
  font-size:28px;
  margin-bottom:8px;
  color:#0E6283;
}

h3, .h3{
  font-weight:600;
  font-family:"Roboto Slab", serif;
  font-size:15px;
  color:#0E6283;
}

h4, .h4{
  font-family:"Open Sans", sans-serif;
  font-weight:700;
  font-size:24px;
  color:#0E6283;
}

h5, .h5{
  font-size:1.0625em;
}

h6, .h6{
  font-size:1.6875em;
}

.page-content h1{
  margin-bottom:25px;
}
.page-content h2{
  margin-bottom:20px;
}

.gform_wrapper.gform_wrapper input[type=email],
.gform_wrapper.gform_wrapper input[type=password],
.gform_wrapper.gform_wrapper input[type=text],
.gform_wrapper.gform_wrapper input[type=tel],
.gform_wrapper.gform_wrapper input[type=number],
.gform_wrapper.gform_wrapper input[type=url],
.gform_wrapper.gform_wrapper input[type=search],
.gform_wrapper.gform_wrapper textarea,
.gform_wrapper.gform_wrapper select{
  padding:0.5em 0.75em !important;
  border:1px solid #C6C6C6 !important;
  background:#fff;
  color:#000000;
  border-radius:10px;
}
.gform_wrapper.gform_wrapper input[type=email]:focus,
.gform_wrapper.gform_wrapper input[type=password]:focus,
.gform_wrapper.gform_wrapper input[type=text]:focus,
.gform_wrapper.gform_wrapper input[type=tel]:focus,
.gform_wrapper.gform_wrapper input[type=number]:focus,
.gform_wrapper.gform_wrapper input[type=url]:focus,
.gform_wrapper.gform_wrapper input[type=search]:focus,
.gform_wrapper.gform_wrapper textarea:focus,
.gform_wrapper.gform_wrapper select:focus{
  border-color:rgb(51.5, 51.5, 51.5);
  outline:0 none;
}

.gform_wrapper.gform_wrapper select{
  background-image:url(../svg/icons/filter-dropdown-icon.svg);
  background-position:calc(100% - 13px) calc(50% + 0px), calc(100% - 16px) calc(50% + 2px) !important;
  margin-bottom:0 !important;
  background-repeat:no-repeat;
  font-size:13px !important;
  padding:11px 14px !important;
  -webkit-appearance:none !important;
  -moz-appearance:none !important;
       appearance:none !important;
  position:relative !important;
  line-height:1;
  color:#9c9c9c !important;
}
.gform_wrapper.gform_wrapper select:before{
  position:absolute !important;
  right:8px !important;
  top:4px !important;
  z-index:0 !important;
}

label{
  display:block;
}

.gform-theme--foundation .gform_fields{
  row-gap:20px !important;
  -webkit-column-gap:7px !important;
     -moz-column-gap:7px !important;
          column-gap:7px !important;
}

span.gfield_required.gfield_required_text{
  font-style:italic !important;
  font-weight:400 !important;
  color:#c02b0a;
  display:inline-block;
  font-size:13.008px;
  -webkit-padding-start:0.125em;
          padding-inline-start:0.125em;
}

.single-commercial .gform_wrapper.gform_wrapper input[type=email],
.single-commercial .gform_wrapper.gform_wrapper input[type=password],
.single-commercial .gform_wrapper.gform_wrapper input[type=text],
.single-commercial .gform_wrapper.gform_wrapper input[type=tel],
.single-commercial .gform_wrapper.gform_wrapper input[type=number],
.single-commercial .gform_wrapper.gform_wrapper input[type=url],
.single-commercial .gform_wrapper.gform_wrapper input[type=search],
.single-commercial textarea{
  padding:0.5em 0.75em;
  border:1px solid #C6C6C6;
  background:#fff;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  color:#000000;
  font-weight:500 !important;
}
.single-commercial .gform_wrapper.gform_wrapper input[type=email]:focus,
.single-commercial .gform_wrapper.gform_wrapper input[type=password]:focus,
.single-commercial .gform_wrapper.gform_wrapper input[type=text]:focus,
.single-commercial .gform_wrapper.gform_wrapper input[type=tel]:focus,
.single-commercial .gform_wrapper.gform_wrapper input[type=number]:focus,
.single-commercial .gform_wrapper.gform_wrapper input[type=url]:focus,
.single-commercial .gform_wrapper.gform_wrapper input[type=search]:focus,
.single-commercial textarea:focus{
  border-color:rgb(51.5, 51.5, 51.5);
  outline:0 none;
}
.single-commercial label{
  display:block;
}

::-webkit-input-placeholder{
  text-transform:capitalize !important;
  font-weight:500 !important;
  font-family:"Open Sans", sans-serif !important;
  font-size:11px !important;
  color:#9c9c9c !important;
}

::-moz-placeholder{
  text-transform:capitalize !important;
  font-weight:500 !important;
  font-family:"Open Sans", sans-serif !important;
  font-size:11px !important;
  color:#9c9c9c !important;
}

:-ms-input-placeholder{
  text-transform:capitalize !important;
  font-weight:500 !important;
  font-family:"Open Sans", sans-serif !important;
  font-size:11px !important;
  color:#9c9c9c !important;
}

::-ms-input-placeholder{
  text-transform:capitalize !important;
  font-weight:500 !important;
  font-family:"Open Sans", sans-serif !important;
  font-size:11px !important;
  color:#9c9c9c !important;
}

::placeholder{
  text-transform:capitalize !important;
  font-weight:500 !important;
  font-family:"Open Sans", sans-serif !important;
  font-size:11px !important;
  color:#9c9c9c !important;
}

.gform-theme--foundation .gfield textarea{
  padding-left:15px !important;
  padding-top:15px !important;
  padding-bottom:15px !important;
  padding-right:15px !important;
  height:120px !important;
  min-block-size:revert !important;
}

p.gform_description{
  display:none;
}

.gform_wrapper.gform_wrapper .gfield_label{
  display:inline-block !important;
  font-size:13px !important;
  font-weight:600 !important;
  margin-bottom:8px !important;
  padding:0 !important;
}

input#gform_submit_button_14{
  width:100% !important;
  text-transform:capitalize;
}

.gform_footer.top_label{
  padding-top:0 !important;
  margin-top:20px !important;
  padding-bottom:0 !important;
}

.gform_title{
  display:none !important;
}

.gform_wrapper.gform_wrapperselect#input_14_8{
  font-size:13px !important;
  color:#000000;
  font-weight:400 !important;
}

.gfield_description{
  font-size:13px !important;
  margin-top:8px !important;
  color:#777777 !important;
}

.page-content ol,
.page-content ul{
  margin:0;
  margin-bottom:1em;
  padding-left:1.5em;
}
.page-content ol ul,
.page-content ol ol,
.page-content ul ul,
.page-content ul ol{
  margin:0.5em 0;
}
.page-content li{
  margin:0;
}
.page-content li + li{
  margin-top:0.2em;
}
.page-content .list-reset{
  margin:0;
  padding:0;
  list-style:none;
}
.page-content .list-reset li + li{
  margin-top:0;
}

img,
video,
object{
  max-width:100%;
  height:auto;
}

figure{
  margin:1em auto;
  max-width:100%;
}

figcaption{
  padding:1em;
  font-size:0.8125em;
}
.flexible-container{
  position:relative;
  padding-bottom:56.25%;
  padding-top:30px;
  height:0;
  overflow:hidden;
}
.flexible-container iframe,
.flexible-container object,
.flexible-container embed{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.section{
  padding:2.5em 0;
}
.section.color-option-1 + .section.color-option-1, .section.color-option-2 + .section.color-option-2, .section.color-option-3 + .section.color-option-3{
  padding-top:0;
}

.section-header{
  padding-bottom:1em;
  text-align:center;
}
.section-header h2{
  margin:0;
}

.section-header--left{
  text-align:left;
}

.section-header--right{
  text-align:right;
}

table{
  margin-bottom:1em;
  border:1px solid #eee;
  border-collapse:collapse;
  border-spacing:0;
}

tr + tr td,
tr + tr th{
  border-top:1px solid #eee;
}

td,
th{
  padding:0.5em 1em;
}

th{
  font-weight:700;
  text-align:center;
}

td + td{
  border-left:1px solid #eee;
}

p{
  margin:0;
  margin-bottom:1em;
  font-size:12px;
  font-weight:500;
}

.brandy-additional ul li{
  font-size:12px;
}

hr{
  margin:1.75em 0;
  border:0 none;
  width:100%;
  height:1px;
  background-color:#f2eee9;
}

address{
  font-style:normal;
}

blockquote{
  border-radius:8px;
  margin:1em 0;
  padding:2em;
}
blockquote p{
  margin:0;
  font-size:1.25em;
  font-style:italic;
}
blockquote p + p{
  margin-top:1em;
}

cite{
  display:block;
  margin-top:0.5em;
  font-size:0.8em;
  line-height:1.2;
  font-style:normal;
}
cite::before{
  content:"– ";
}
cite a{
  color:inherit;
  text-decoration:none;
}
cite a:hover, cite a:focus{
  color:inherit;
  text-decoration:none;
}
a{
  color:#0E6283;
  text-decoration:underline;
  font-weight:600;
}
a:hover, a:focus{
  text-decoration:none !important;
}

strong{
  font-weight:700;
}
.community-fields select,
.commercial-fields select,
.senior-fields select,
button{
  outline:none;
  -webkit-transition:-webkit-box-shadow 0.3s ease-in-out;
  transition:-webkit-box-shadow 0.3s ease-in-out;
  transition:box-shadow 0.3s ease-in-out;
  transition:box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}
.brandy-header-cta-block__card:focus-visible{
  outline:3px solid #ffcc00 !important;
  outline-offset:2px !important;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible{
  outline:3px solid #ffcc00 !important;
}

select:focus-visible{
  outline-offset:0px !important;
  border-radius:10px !important;
}
a:focus,
button:focus,
input:focus,
textarea:focus{
  outline:3px solid #ffcc00 !important;
  outline-offset:2px !important;
  border-radius:3px !important;
}

select:focus{
  outline:2px solid #ffcc00 !important;
  outline-offset:0px !important;
  border-radius:10px !important;
}
input:focus,
textarea:focus{
  border:2px solid #ffcc00 !important;
  border-radius:3px !important;
}

.accordion-layout h3{
  font-weight:700;
  border-bottom:1px solid #87125F;
  margin-bottom:0;
  padding-bottom:8px;
  width:100%;
  display:block;
  font-size:20px;
}
.accordion-layout .description-text{
  margin-top:30px;
  margin-bottom:30px;
}
.accordion-layout .header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
.accordion-layout .header .accord-icon-box{
  border:1px solid #87125F;
  border-radius:5px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:33px;
  height:33px;
  margin-right:13px;
}
.accordion-layout .header .accord-icon-box img{
  max-width:15px;
  margin-bottom:0 !important;
}
.accordion-layout .accordion-content{
  overflow:hidden;
  max-height:0;
  -webkit-transition:max-height 0.3s ease-out;
  transition:max-height 0.3s ease-out;
}
.accordion-layout button.accordion{
  border:1px solid #D9D9D9;
  border-radius:10px;
  display:block;
  width:100%;
  text-align:left;
  padding:15px 20px;
  background-color:transparent;
  font-weight:700;
  font-size:15px;
  color:#0E6283;
  cursor:pointer;
  position:relative;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-right:50px !important;
}
.accordion-layout button.accordion::before{
  content:"";
  width:20px;
  height:20px;
  border-radius:4px;
  background-image:url(../svg/icons/chevron-right-white-icon.svg);
  background-position:center;
  background-repeat:no-repeat;
  background-size:6px;
  position:absolute;
  right:18px;
  background-color:#87125F;
}
.accordion-layout button.accordion:hover{
  background-color:#87125F;
  color:white;
}
.accordion-layout button.accordion:hover:before{
  background-color:white;
  background-image:url(../svg/icons/chevron-right-pink-icon.svg);
}
.accordion-layout button.accordion{
  margin-bottom:12px;
  background-color:white;
}

.accordion[aria-expanded=true]:before{
  -webkit-transform:rotate(90deg);
          transform:rotate(90deg);
}

.accordion-container{
  margin-top:25px;
}

.brandy-color-option-tan .accordion{
  background-color:#87125F !important;
  color:white !important;
}
.brandy-color-option-tan .accordion:before{
  background-color:white !important;
  background-image:url(../svg/icons/chevron-right-pink-icon.svg) !important;
}
.brandy-color-option-tan .accordion:hover{
  background-color:#87125F;
  color:white;
}
.brandy-color-option-tan .accordion:hover:before{
  background-color:white;
  background-image:url(../svg/icons/chevron-right-pink-icon.svg);
}

.accordion-content .button{
  background-color:#0E6283 !important;
}
.accordion-content .button:hover{
  background-color:#87125F !important;
}

.brandy-banner{
  display:none;
}
.brandy-banner--about{
  background-color:#87125F;
  position:relative;
}
.brandy-banner--about:before{
  position:absolute;
  content:"";
  left:0;
  bottom:-15px;
  background-image:url(../svg/icons/brandy-footer-cta-left.svg);
  background-repeat:no-repeat;
  height:100%;
  width:100%;
  background-position:left bottom;
  background-size:30%;
}
.brandy-banner--about h1{
  color:#E8B521 !important;
}
.brandy-banner--management{
  background-color:#87125F;
  position:relative;
}
.brandy-banner--management:before{
  position:absolute;
  content:"";
  left:0;
  bottom:-15px;
  background-image:url(../svg/icons/mangement-bg.svg);
  background-repeat:no-repeat;
  height:100%;
  width:100%;
  background-position:left bottom;
  background-size:30%;
}
.brandy-banner--management h1{
  color:#E8B521 !important;
}
.brandy-banner--community{
  background-color:#0B420A;
}
.brandy-banner--community h1{
  color:#BDFF32 !important;
}
.brandy-banner--commercial{
  background-color:#084259;
}
.brandy-banner--commercial h1{
  color:#25FFFF !important;
}
.brandy-banner--commercial .brandy-banner__graphic .decorative-image:before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='322' height='93' fill='none'%3E%3Cpath fill='%233A0553' d='M4.49 0H0h4.49C75.618.015 291.286 1.337 322 93V0H4.49ZM0 0h4.49H0Z'/%3E%3C/svg%3E") !important;
  background-position:right top !important;
  right:0 !important;
  bottom:0 !important;
}
.brandy-banner--senior{
  background-color:#3a0653;
}
.brandy-banner--senior .person{
  position:absolute;
}
.brandy-banner--senior h1{
  color:#EAC5FF !important;
}
.brandy-banner--senior .brandy-banner__graphic .decorative-image:before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='322' height='93' fill='none'%3E%3Cpath fill='%2398A539' d='M317.509 93H322h-4.491C246.383 92.985 30.715 91.663 0 0v93h317.509ZM322 93h-4.491H322Z'/%3E%3C/svg%3E") !important;
  background-position:left bottom !important;
  left:0 !important;
  bottom:0 !important;
}
.brandy-banner__container{
  position:relative;
  width:100%;
  height:100%;
  display:grid;
  grid-template-columns:1fr 1fr;
  max-width:1500px !important;
}
.brandy-banner__container img.b-icon{
  position:absolute;
}
.brandy-banner__container:after{
  display:none !important;
}
.brandy-banner__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  height:100%;
}
.brandy-banner__content h1{
  font-size:15px;
  text-transform:uppercase;
  font-family:"Open Sans", sans-serif;
  font-weight:600;
  margin-bottom:0;
  position:relative;
  z-index:10;
  padding-left:30px;
}
.brandy-banner__content h2{
  margin:17px 0 20px 0;
  position:relative;
  z-index:10;
  margin-bottom:15px;
  padding-right:13px;
  margin-bottom:15px;
  margin-top:11px;
  max-width:580px;
  padding-left:30px;
}
.brandy-banner__content p{
  font-size:15px;
  margin-bottom:0;
  padding-right:70px;
  line-height:30px;
  padding-right:30px;
  margin-bottom:35px;
  background-color:#F6F9E8;
  color:#000000 !important;
  padding-right:100px;
  padding-left:35px;
  padding-top:35px;
  padding-right:100px;
  padding-bottom:35px;
  border-top-left-radius:30px;
  font-size:18px;
  font-weight:600;
  line-height:30px;
}
.brandy-banner__graphic{
  position:relative;
  height:100%;
  margin-left:-130px;
}
.brandy-banner__graphic:after{
  display:none;
}
.brandy-banner__graphic .decorative-image{
  position:relative;
  overflow:hidden;
  width:100%;
  height:370px;
  overflow:hidden;
  margin:35px 0;
}
.brandy-banner__graphic .decorative-image img{
  display:block;
  position:absolute;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:50em;
  user-drag:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  z-index:1;
  left:-9999px !important;
}
.brandy-banner__graphic .decorative-image:before{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='322' height='93' fill='none'%3E%3Cpath fill='%23F0B543' d='M317.509 93H322h-4.491C246.383 92.985 30.715 91.663 0 0v93h317.509ZM322 93h-4.491H322Z'/%3E%3C/svg%3E");
  z-index:50;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:left bottom;
}

.brandy-banner-mobile{
  padding-top:215px;
  color:#fff;
}
.brandy-banner-mobile li,
.brandy-banner-mobile p,
.brandy-banner-mobile h1,
.brandy-banner-mobile h2,
.brandy-banner-mobile h3,
.brandy-banner-mobile h4,
.brandy-banner-mobile h5,
.brandy-banner-mobile h6{
  color:inherit;
}
.brandy-banner-mobile a:not(.button, .button-two){
  color:inherit;
}
.brandy-banner-mobile a:not(.button, .button-two):hover, .brandy-banner-mobile a:not(.button, .button-two):focus{
  color:inherit;
}
.brandy-banner-mobile--faq{
  background-color:#87125F;
}
.brandy-banner-mobile--faq h1{
  color:#99A539 !important;
}
.brandy-banner-mobile--management{
  background-color:#87125F;
}
.brandy-banner-mobile--management h1{
  color:white !important;
}
.brandy-banner-mobile--about{
  background-color:#87125F;
}
.brandy-banner-mobile--about h1{
  color:white !important;
}
.brandy-banner-mobile--community{
  background-color:#0B420A;
}
.brandy-banner-mobile--community h1{
  color:#BDFF32 !important;
}
.brandy-banner-mobile--community .decorative-image{
  position:relative;
  overflow:hidden;
  width:100%;
  height:370px;
}
.brandy-banner-mobile--community .decorative-image img{
  display:block;
  position:absolute;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:41em;
  user-drag:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  z-index:1;
  left:-9999px !important;
}
.brandy-banner-mobile--community .decorative-image:before{
  content:"";
  position:absolute;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='322' height='93' fill='none'%3E%3Cpath fill='%23F0B543' d='M317.509 93H322h-4.491C246.383 92.985 30.715 91.663 0 0v93h317.509ZM322 93h-4.491H322Z'/%3E%3C/svg%3E");
  background-position:left bottom !important;
  left:0 !important;
  bottom:0 !important;
  z-index:99999;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
}
.brandy-banner-mobile--commercial{
  background-color:#084259;
}
.brandy-banner-mobile--commercial h1{
  color:#25FFFF !important;
}
.brandy-banner-mobile--commercial .decorative-image{
  position:relative;
  overflow:hidden;
  width:100%;
  height:370px;
}
.brandy-banner-mobile--commercial .decorative-image img{
  display:block;
  position:absolute;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:41em;
  user-drag:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  z-index:1;
  left:-9999px !important;
}
.brandy-banner-mobile--commercial .decorative-image:before{
  content:"";
  position:absolute;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='322' height='93' fill='none'%3E%3Cpath fill='%233A0553' d='M317.509 93H322h-4.491C246.383 92.985 30.715 91.663 0 0v93h317.509ZM322 93h-4.491H322Z'/%3E%3C/svg%3E");
  background-position:left bottom !important;
  left:0 !important;
  bottom:0 !important;
  z-index:99999;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
}
.brandy-banner-mobile--senior{
  background-color:#3a0653;
}
.brandy-banner-mobile--senior h1{
  color:#D0ABFF !important;
}
.brandy-banner-mobile--senior .decorative-image{
  position:relative;
  overflow:hidden;
  width:100%;
  height:370px;
}
.brandy-banner-mobile--senior .decorative-image img{
  display:block;
  position:absolute;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:41em;
  user-drag:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  z-index:1;
  left:-9999px !important;
}
.brandy-banner-mobile--senior .decorative-image:before{
  content:"";
  position:absolute;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='322' height='93' fill='none'%3E%3Cpath fill='%2398A539' d='M317.509 93H322h-4.491C246.383 92.985 30.715 91.663 0 0v93h317.509ZM322 93h-4.491H322Z'/%3E%3C/svg%3E");
  background-position:left bottom !important;
  left:0 !important;
  bottom:0 !important;
  z-index:99999;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
}
.brandy-banner-mobile__container{
  text-align:center;
  display:grid;
  row-gap:27px;
  max-width:400px;
  margin:auto;
  padding:0 20px 36px 20px;
}
.brandy-banner-mobile__header h1{
  font-size:12px;
  text-transform:uppercase;
  margin-bottom:15px;
  font-family:"Open Sans", sans-serif;
  font-weight:600;
}
.brandy-banner-mobile__header h2{
  font-size:30px;
  line-height:1.3;
  margin-bottom:0;
}
.brandy-banner-mobile__footer{
  background-color:#F6F9E8;
  color:black;
  padding:30px;
  padding-top:100px;
  padding-top:150px;
  margin-top:-150px;
}
.brandy-banner-mobile__footer p{
  font-size:16px;
  margin-bottom:0;
  line-height:1.8;
  font-weight:600;
}
.brandy-banner-mobile .decorative-image{
  z-index:10;
}
.brandy-banner-mobile__image{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.brandy-banner-mobile__image img{
  margin:auto;
}
.brandy-banner-mobile__container{
  margin:0;
  padding:0;
  max-width:100% !important;
}
.brandy-banner-mobile__image{
  margin:0 20px;
}

.banner{
  text-align:center;
  padding:50px 0;
  background:#87125F;
  color:wheat;
  min-height:270px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  position:relative;
  padding-top:230px;
}
.banner:before{
  position:absolute;
  content:"";
  left:0;
  bottom:-5px;
  background-image:url(../svg/icons/brandy-footer-cta-left.svg);
  background-repeat:no-repeat;
  height:100%;
  width:100%;
  background-position:left bottom;
  background-size:20%;
}
.banner:after{
  position:absolute;
  content:"";
  right:0;
  bottom:-5px;
  background-image:url(../svg/icons/brandy-footer-cta-right.svg);
  background-repeat:no-repeat;
  height:100%;
  width:100%;
  background-position:right bottom;
  background-size:20%;
}
.banner span{
  font-size:18px;
  text-transform:uppercase;
  color:#E8B521;
  font-weight:600;
  margin-bottom:10px;
  display:block;
}
.banner h1{
  margin-bottom:0;
  color:white;
  font-size:36px;
}

.anchor-nav{
  padding:20px 0;
}
.anchor-nav ul{
  list-style:none;
  padding-left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:0;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-top:10px;
  margin-bottom:10px;
  row-gap:35px;
  -webkit-column-gap:20px;
     -moz-column-gap:20px;
          column-gap:20px;
}
.anchor-nav ul li:last-child a:before{
  display:none;
}
.anchor-nav ul li a{
  color:white;
  font-size:15px;
  text-decoration:none;
  -webkit-transition:color 0.3s ease;
  transition:color 0.3s ease;
  position:relative;
  border:1px solid white;
  padding:10px;
  border-radius:9px;
}
.anchor-nav ul li a:hover{
  color:#E8B521;
}

.anchor-nav-desktop{
  display:none !important;
}

.anchor-nav-mobile{
  display:block !important;
}

.brandy-banner-alt{
  display:none;
}

.brandy-highlights-list ul li{
  max-width:100%;
  width:100px;
}

.gallery-4-mobile{
  display:block;
  margin-left:21px;
  margin-top:20px;
  margin-bottom:0;
}

.gallery-4-desktop{
  display:none;
}

.brandy-banner-alt h2{
  padding-left:0 !important;
}

.brandy-banner-mobile.brandy-banner-mobile-alt h1{
  color:#99A539 !important;
  padding-left:0 !important;
  margin-top:15px !important;
}
.brandy-banner-mobile.brandy-banner-mobile-alt .brandy-banner-mobile__container{
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:reverse !important;
      -ms-flex-direction:column-reverse !important;
          flex-direction:column-reverse !important;
  padding-bottom:170px !important;
  row-gap:10px !important;
}
.brandy-banner-mobile.brandy-banner-mobile-alt .brandy-banner__icon{
  width:80px !important;
  max-width:100% !important;
}

.brandy-banner-mobile.brandy-banner-mobile-al .brandy-banner-mobile__header{
  margin:0 20px !important;
}
.button-block-layout{
  position:relative;
  overflow:hidden;
}
@supports (display: flex){
  .button-block-layout{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
}
.button-block-layout .wrap{
  position:relative;
  z-index:10;
}
@supports (display: flex){
  .button-block-layout .wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
}

.button-block-layout.color-option-6 .button-callout-content a{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  padding-right:3em;
  position:relative;
}
.button-block-layout.color-option-6 .button-callout-content a:hover, .button-block-layout.color-option-6 .button-callout-content a:focus{
  text-decoration:none;
}
.button-block-layout.color-option-6 .button-callout-content a:hover, .button-block-layout.color-option-6 .button-callout-content a:focus{
  color:#fff !important;
  background:rgb(94.5, 12.6, 66.5) !important;
}
.button-block-layout.color-option-6 .button-callout-content a:after{
  content:"";
  position:absolute;
  right:9px;
  top:18px;
  background-image:url(../svg/icons/button-arrow-right-2.svg);
  background-repeat:no-repeat;
  height:20px;
  width:20px;
}
.button-block-layout.color-option-6 .button-callout-content a:hover, .button-block-layout.color-option-6 .button-callout-content a:focus{
  background:rgb(90, 12, 63.3333333333);
}

.button-block-layout-bkg{
  display:block;
  position:absolute;
  left:-9999px;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:125em;
  user-drag:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:1;
  opacity:0.3;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)){
  .button-block-layout-bkg{
    -o-object-fit:cover;
       object-fit:cover;
    left:0;
    top:0;
    right:auto;
    bottom:auto;
    width:100%;
    height:100%;
    min-width:0;
  }
}

.footer-callout{
  z-index:0;
  position:relative;
}
.footer-callout .button-block{
  margin:-0.5em 0;
  text-align:center;
  position:relative;
}
.footer-callout .button-block:before{
  -webkit-transform:rotate(-55deg);
          transform:rotate(-55deg);
  z-index:0;
}
@supports (display: flex){
  .footer-callout .button-block{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
  }
}
.footer-callout .button-block .callout-body{
  padding-left:2em;
}
.footer-callout .button-block .callout-header,
.footer-callout .button-block .callout-body{
  position:relative;
  padding:0.5em 0;
}
@supports (display: flex){
  .footer-callout .button-block .callout-header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
}
@supports (display: flex){
  .footer-callout .button-block .callout-header h2{
    margin:0;
    font-weight:500;
  }
}
.footer-callout .button-block .callout-header img{
  margin-right:1.3em;
}

.footer-callout .button-callout-content{
  width:100%;
}
.footer-callout .button-callout-content p{
  margin:0 0 1em 0;
  margin-bottom:0;
  text-align:left;
  margin-bottom:1.5em;
  text-align:center;
}

.footer-callout{
  overflow:hidden;
}
.footer-callout .wrap{
  max-width:72em;
}
.footer-callout .wrap .button-block:before{
  position:absolute;
  left:-114em;
  -webkit-transform:rotate(-55deg);
          transform:rotate(-55deg);
  z-index:0;
}
.footer-callout .wrap h2{
  font-family:"Roboto Slab", serif;
  font-size:23px;
}
.button-block-layout{
  position:relative;
  overflow:hidden;
}
@supports (display: flex){
  .button-block-layout{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
}
.button-block-layout .wrap{
  position:relative;
  z-index:10;
}
@supports (display: flex){
  .button-block-layout .wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
}

.button-block-layout.color-option-6 .button-callout-content a{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  padding-right:3em;
  position:relative;
}
.button-block-layout.color-option-6 .button-callout-content a:hover, .button-block-layout.color-option-6 .button-callout-content a:focus{
  text-decoration:none;
}
.button-block-layout.color-option-6 .button-callout-content a:hover, .button-block-layout.color-option-6 .button-callout-content a:focus{
  color:#fff !important;
  background:rgb(94.5, 12.6, 66.5) !important;
}
.button-block-layout.color-option-6 .button-callout-content a:after{
  content:"";
  position:absolute;
  right:9px;
  top:18px;
  background-image:url(../svg/icons/button-arrow-right-2.svg);
  background-repeat:no-repeat;
  height:20px;
  width:20px;
}
.button-block-layout.color-option-6 .button-callout-content a:hover, .button-block-layout.color-option-6 .button-callout-content a:focus{
  background:rgb(90, 12, 63.3333333333);
}

.button-block-layout-bkg{
  display:block;
  position:absolute;
  left:-9999px;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:125em;
  user-drag:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:1;
  opacity:0.5;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)){
  .button-block-layout-bkg{
    -o-object-fit:cover;
       object-fit:cover;
    left:0;
    top:0;
    right:auto;
    bottom:auto;
    width:100%;
    height:100%;
    min-width:0;
  }
}

.button-block{
  margin:-0.5em 0;
  text-align:center;
  position:relative;
}
.button-block:before{
  -webkit-transform:rotate(-55deg);
          transform:rotate(-55deg);
  z-index:0;
}
@supports (display: flex){
  .button-block{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
  }
}
.button-block .callout-body{
  padding-left:2em;
}
.button-block .callout-header,
.button-block .callout-body{
  position:relative;
  padding:0.5em 0;
}
@supports (display: flex){
  .button-block .callout-header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
}
@supports (display: flex){
  .button-block .callout-header h2{
    margin:0;
  }
}
.button-block .callout-header img{
  margin-right:1.3em;
}

.button-callout-content{
  width:100%;
}
.button-callout-content p{
  margin:0 0 1em 0;
  margin-bottom:0;
  text-align:center;
  margin-bottom:1.5em;
}

.footer-callout{
  overflow:hidden;
}
.footer-callout .wrap{
  max-width:72em;
}
.footer-callout .wrap .button-block:before{
  position:absolute;
  left:-114em;
  -webkit-transform:rotate(-55deg);
          transform:rotate(-55deg);
  z-index:0;
}
.footer-callout .wrap h2{
  font-family:"Roboto Slab", serif;
  font-size:23px;
}
.column-layout--box-column-style{
  text-align:center;
}
.column-layout--box-column-style .section-header h2{
  font-size:28px;
  font-weight:700;
  color:#0E6283;
  margin-bottom:20px;
}
.column-layout--box-column-style .l-columns{
  text-align:center;
}
.column-layout--box-column-style .l-columns .l-column-item .page-content{
  border:1px solid #D9D9D9;
  border-radius:10px;
  padding:20px;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.column-layout--box-column-style .l-columns .l-column-item .page-content img{
  margin-bottom:10px;
  max-width:100%;
}
.column-layout--box-column-style h3{
  font-size:18px;
  color:black;
  font-weight:700;
  font-family:"Open Sans", sans-serif;
}
.column-layout--box-column-style ul.nav-list{
  margin-top:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.column-layout--box-column-style ul.nav-list strong{
  color:#0E6283;
}
.column-layout--box-column-style ul.nav-list li + li{
  margin-top:10px !important;
  margin-left:0 !important;
}
.column-layout--box-column-style a.phone-link{
  display:block;
  color:#87125F;
  font-weight:700;
}
.column-layout--box-column-style a.button{
  margin-top:20px;
  display:inline-block;
}
.column-layout--box-column-style .col-icon{
  border-radius:5px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:43px;
  height:43px;
  margin:auto;
  margin-bottom:20px;
}
.column-layout--box-column-style .col-icon img{
  max-width:12px;
  margin-bottom:0 !important;
}

.column-layout--icon-column-style{
  text-align:center;
}
.column-layout--icon-column-style .section-header h2{
  font-size:36px;
  font-weight:700;
  color:#0E6283;
  margin-bottom:15px;
}
.column-layout--icon-column-style .l-columns{
  text-align:left;
}
.column-layout--icon-column-style .l-columns .l-column-item .page-content{
  border:none;
  border-radius:10px;
  padding:0;
  height:100%;
}
.column-layout--icon-column-style .l-columns .l-column-item .page-content img{
  margin-bottom:10px;
}
.column-layout--icon-column-style h3{
  font-size:18px;
  color:black;
  font-weight:700;
  font-family:"Open Sans", sans-serif;
  margin-bottom:0;
}
.column-layout--icon-column-style .header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  border-bottom:1px solid #87125F;
  margin-bottom:25px;
  padding-bottom:12px;
}
.column-layout--icon-column-style .header .col-icon{
  border:1px solid #87125F;
  border-radius:5px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:43px;
  height:43px;
  margin-right:10px;
}
.column-layout--icon-column-style .header .col-icon img{
  max-width:12px;
  margin-bottom:0 !important;
}
.column-layout--icon-column-style ul.nav-list{
  margin-top:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.column-layout--icon-column-style ul.nav-list strong{
  color:#0E6283;
}
.column-layout--icon-column-style ul.nav-list li + li{
  margin-top:10px !important;
  margin-left:0 !important;
}
.column-layout--icon-column-style a.phone-link{
  display:block;
  color:#87125F;
  font-weight:700;
}
.column-layout--icon-column-style a.button{
  margin-top:20px;
  display:inline-block;
}
.boxpress-error{
  display:none;
  color:#fff;
  background-color:#ab2b2b;
}
.boxpress-error p{
  color:inherit;
}
.user-role-administrator .boxpress-error{
  display:block;
}
.fullwidth-layout.background-image{
  padding:6em 0;
}
.fullwidth-layout.background-image p{
  margin:0;
}
.fullwidth-layout.background-image p + p{
  margin-top:1em;
}

.advanced-full-width{
  position:relative;
  overflow:hidden;
}
.advanced-full-width .l-aside-col{
  display:none;
}
.advanced-full-width .wrap{
  position:relative;
  z-index:10;
}

.fullwidth-layout-bkg{
  display:block;
  position:absolute;
  left:-9999px;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:100em;
  user-drag:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:1;
  opacity:0.3;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)){
  .fullwidth-layout-bkg{
    -o-object-fit:cover;
       object-fit:cover;
    left:0;
    top:0;
    right:auto;
    bottom:auto;
    width:100%;
    height:100%;
    min-width:0;
  }
}

.brandy-hero-block{
  position:relative;
  overflow:hidden;
  padding-bottom:0 !important;
  padding-top:215px !important;
  -webkit-transition:opacity 1s ease-in-out, -webkit-filter 0.3s ease;
  transition:opacity 1s ease-in-out, -webkit-filter 0.3s ease;
  transition:opacity 1s ease-in-out, filter 0.3s ease;
  transition:opacity 1s ease-in-out, filter 0.3s ease, -webkit-filter 0.3s ease;
}
.brandy-hero-block:before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background-color:#000000;
  opacity:0.5;
  z-index:5;
}
.brandy-hero-block__vid video{
  -o-object-fit:cover;
     object-fit:cover;
  left:0;
  top:0;
  right:auto;
  bottom:auto;
  width:100%;
  height:100%;
  min-width:0;
  position:absolute;
}
.brandy-hero-block__vid span.cover{
  -o-object-fit:cover;
     object-fit:cover;
  left:0;
  top:0;
  right:auto;
  bottom:auto;
  width:100%;
  height:100%;
  min-width:0;
  position:absolute;
  background-repeat:no-repeat;
  background-size:100%;
}
.brandy-hero-block__vid button{
  display:none;
}
.brandy-hero-block__vid img{
  position:absolute;
  width:100%;
  -o-object-fit:cover;
     object-fit:cover;
  left:0;
  top:0;
  right:auto;
  bottom:auto;
  height:100%;
  min-width:0;
}
.brandy-hero-block__container{
  position:relative;
  z-index:10;
}
.brandy-hero-block__container--filter{
  margin:1em calc(50% - 50vw);
  margin-bottom:-30px;
}
.brandy-hero-block__header{
  text-align:center;
  margin-bottom:40px;
}
.brandy-hero-block__header span.span-header-title{
  font-size:12px;
  color:white;
  font-weight:600;
  line-height:1.3;
  margin-top:9px;
  display:block;
  text-transform:uppercase;
}
.brandy-hero-block__header h1{
  font-size:42px;
  color:white;
  font-weight:700;
  line-height:1;
  position:relative;
  display:inline;
  margin-bottom:0;
}
.brandy-hero-block__filter-header{
  background-color:#87125F;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.brandy-hero-block__filter-header h2{
  text-align:center;
  padding:20px 0;
  color:white;
  margin-bottom:0;
  font-size:15px;
  margin-bottom:0;
}
.brandy-hero-block__filter-body{
  background-color:white;
  padding:30px 20px;
  margin-bottom:26px !important;
}
.brandy-hero-block__filter-body span{
  font-size:12px;
}
.brandy-hero-block__filter-body .communities-toggle button.active{
  border-bottom:2px solid #198217;
}
.brandy-hero-block__filter-body .commercial-toggle button.active{
  border-bottom:2px solid #0E6283;
}
.brandy-hero-block__filter-body .senior-toggle button.active{
  border-bottom:2px solid #3a0653;
}
.brandy-hero-block__filter-body .commercial-fields, .brandy-hero-block__filter-body .senior-fields{
  display:none;
}
.brandy-hero-block__filter-toggle{
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding:0px;
  position:relative;
}
.brandy-hero-block__filter-toggle > li.community-toggle button.active{
  border-bottom:2px solid #198217;
}
.brandy-hero-block__filter-toggle > li.community-toggle button.active span{
  font-weight:700;
}
.brandy-hero-block__filter-toggle > li.commercial-toggle button.active{
  border-bottom:2px solid #0E6283;
}
.brandy-hero-block__filter-toggle > li.commercial-toggle button.active span{
  font-weight:700;
}
.brandy-hero-block__filter-toggle > li.senior-toggle button.active{
  border-bottom:2px solid #3a0653;
}
.brandy-hero-block__filter-toggle > li.senior-toggle button.active span{
  font-weight:700;
}
.brandy-hero-block__filter-toggle > li > button{
  border:none;
  padding:0;
  background-color:transparent;
  font-size:16px;
  font-weight:700;
  color:#1E1E1E;
  padding:2px 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-bottom:5px;
  line-height:1.3;
}
.brandy-hero-block__filter-toggle > li > button svg{
  width:14px;
  height:14px;
  margin-right:3px;
}
.brandy-hero-block__filter-toggle > li > button .brandy-commercial-icon{
  display:none;
}
.brandy-hero-block__filter-toggle > li > button .brandy-community-icon-fill, .brandy-hero-block__filter-toggle > li > button .brandy-community-icon{
  fill:#198217;
}
.brandy-hero-block__filter-toggle > li > button .brandy-commercial-icon-fill, .brandy-hero-block__filter-toggle > li > button .brandy-commercial-icon{
  fill:#0E6283;
}
.brandy-hero-block__filter-toggle > li > button .brandy-senior-icon-fill, .brandy-hero-block__filter-toggle > li > button .brandy-senior-icon{
  fill:#3a0653;
}
.brandy-hero-block__filter-toggle > li > button.active .brandy-community-icon{
  display:none;
}
.brandy-hero-block__filter-toggle > li > button.active .brandy-commercial-icon-fill{
  display:block;
}
.brandy-hero-block__filter-toggle > li > button.active .brandy-commercial-icon{
  display:none;
}
.brandy-hero-block__filter-toggle > li > button.active .brandy-senior-icon-fill{
  display:block;
}
.brandy-hero-block__filter-toggle > li > button.active .brandy-senior-icon{
  display:none;
}
.brandy-hero-block__filter-toggle > li > button.inactive .brandy-community-icon{
  display:block;
}
.brandy-hero-block__filter-toggle > li > button.inactive .brandy-community-icon-fill{
  display:none;
}
.brandy-hero-block__filter-toggle > li > button.inactive .brandy-commercial-icon{
  display:block;
}
.brandy-hero-block__filter-toggle > li > button.inactive .brandy-commercial-icon-fill{
  display:none;
}
.brandy-hero-block__filter-toggle > li > button.inactive .brandy-senior-icon-fill{
  display:none;
}
.brandy-hero-block__filter-toggle > li > button.inactive .brandy-senior-icon{
  display:block;
}
.brandy-hero-block__filter-toggle > li span{
  font-weight:600;
}
.brandy-hero-block__filter-toggle li + li{
  margin-top:0;
}
.brandy-hero-block__filter-toggle ul{
  position:absolute;
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  padding-left:0;
  list-style:none;
  grid-gap:15px;
  row-gap:15px;
  width:100%;
  left:0;
  top:48px;
  margin:0;
}
.brandy-hero-block__filter-toggle ul select{
  width:100%;
  border-radius:10px;
  border:1px solid #C6C6C6;
  font-size:12px;
  padding:6px 0 6px 9px !important;
}
.brandy-hero-block__filter-toggle ul label{
  font-size:12px;
  font-weight:600;
  margin-bottom:6px;
}
.brandy-hero-block__filter-toggle ul .facetwp-facet{
  margin-bottom:0;
}
.brandy-hero-block__filter-toggle ul li:last-child{
  grid-column:span 3;
  grid-row:span 3;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:9px;
}
.brandy-hero-block__filter-toggle ul .facetwp-dropdown{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:url('data:image/svg+xml;utf8,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.0625 1.35156L5.33203 4.92578C5.21484 5.02344 5.09766 5.0625 5 5.0625C4.88281 5.0625 4.76562 5.02344 4.66797 4.94531L0.917969 1.35156C0.722656 1.17578 0.722656 0.863281 0.898438 0.6875C1.07422 0.492188 1.38672 0.492188 1.5625 0.667969L5 3.94922L8.41797 0.667969C8.59375 0.492188 8.90625 0.492188 9.08203 0.6875C9.25781 0.863281 9.25781 1.17578 9.0625 1.35156Z" fill="black"/></svg>') no-repeat;
  background-position:right 10px center;
  background-size:10px 6px;
  padding-right:20px;
  border:1px solid #ccc;
  cursor:pointer;
  width:100%;
  height:35px;
  color:#333;
  background-color:white;
  line-height:21px !important;
}
.brandy-hero-block__filter-toggle ul span.facetwp-slider-label{
  font-size:12px;
  font-weight:500;
}
.brandy-hero-block__filter-toggle .button-2{
  width:100%;
}
.brandy-hero-block .button-2{
  -webkit-transition:background-color 0.3s ease, color 0.3s ease;
  transition:background-color 0.3s ease, color 0.3s ease;
}
.brandy-hero-block h2 span{
  -webkit-animation:highlightText 3s ease-in-out 0s 1;
          animation:highlightText 3s ease-in-out 0s 1;
}
.brandy-hero-block .mobile-opacity-on{
  opacity:1 !important;
}
@-webkit-keyframes highlightText{
  0%, 100%{
    color:#E8B521;
  }
  50%{
    color:#fcfcfc;
  }
}
@keyframes highlightText{
  0%, 100%{
    color:#E8B521;
  }
  50%{
    color:#fcfcfc;
  }
}

.brandy-hero-block__vid .mobile-hero-image{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:368/425;
  display:none;
}
.photo-block-layout{
  position:relative;
  height:20em;
  background-color:#4D4D4D;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  color:#fff;
  min-height:410px;
}
.photo-block-layout li,
.photo-block-layout p,
.photo-block-layout h1,
.photo-block-layout h2,
.photo-block-layout h3,
.photo-block-layout h4,
.photo-block-layout h5,
.photo-block-layout h6{
  color:inherit;
}
.photo-block-layout a:not(.button, .button-two){
  color:inherit;
}
.photo-block-layout a:not(.button, .button-two):hover, .photo-block-layout a:not(.button, .button-two):focus{
  color:inherit;
}
.photo-block-layout:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:black;
  mix-blend-mode:multiply;
  opacity:0.7;
}
.photo-block-layout .wrap{
  position:relative;
  z-index:5;
  text-align:center;
}
.photo-block-layout .wrap h2{
  margin-bottom:15px;
}
.photo-block-layout .wrap p{
  max-width:40em;
  margin:auto;
}
.photo-block-layout h4{
  text-transform:uppercase;
  font-family:"Open Sans", sans-serif;
  font-weight:600;
  margin-bottom:0;
  position:relative;
  z-index:10;
  padding-left:30px;
  font-size:18px;
  margin-bottom:20px;
  color:#BDFF32 !important;
}

.photo-block-layout--parallax{
  background-attachment:fixed;
}

.quote-block-layout{
  position:relative;
  text-align:center;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:hidden;
}
.quote-block-layout .wrap{
  position:relative;
  z-index:10;
}

.quote-block-layout-bkg{
  display:block;
  position:absolute;
  left:-9999px;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:100em;
  user-drag:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:1;
  opacity:0.3;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)){
  .quote-block-layout-bkg{
    -o-object-fit:cover;
       object-fit:cover;
    left:0;
    top:0;
    right:auto;
    bottom:auto;
    width:100%;
    height:100%;
    min-width:0;
  }
}

.quote-icon{
  text-align:center;
}

.quote-icon-svg{
  color:#0E6283;
}

.quote-block-body{
  margin-top:1em;
}
.quote-block-body p{
  font-size:1.125em;
  font-weight:700;
  line-height:1.4;
  font-style:normal;
}

.quote-block-citation{
  margin-top:1.5em;
  font-size:1em;
  line-height:1.2;
}
.quote-block-citation::before{
  content:none;
}

.quote-name{
  display:block;
  font-size:1.3125em;
  font-weight:700;
}

.quote-title{
  display:block;
  margin-top:0.5em;
  font-weight:700;
  letter-spacing:0.0625em;
}
.split-block-layout.split-block-layout--right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  row-gap:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
}
.split-block-layout.split-block-layout--right .split-image-container{
  padding-top:10px;
}
.split-block-layout.split-block-layout--left{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  row-gap:0;
  -webkit-column-gap:40px;
     -moz-column-gap:40px;
          column-gap:40px;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
}
.split-block-layout.split-block-layout--left .split-image-container{
  padding-top:10px;
}

.split-block-col{
  position:relative;
  overflow:hidden;
  width:100%;
}

.split-block-content{
  width:100%;
}
.split-block-content h2{
  font-weight:700;
  font-size:28px;
  color:#0E6283;
  margin-bottom:10px;
}
.split-block-content p.short-description{
  font-size:13px;
  padding:13px;
  margin-bottom:30px;
  margin-top:17px;
  border-radius:10px;
  background-color:#f6f9e8;
  font-weight:600;
}

.split-block-image{
  display:block;
}

.form-layout .gform_footer input{
  width:30% !important;
}
.form-layout .wrap{
  overflow:visible !important;
}
.form-layout .wrap--limited{
  overflow:visible !important;
}
.form-layout .form-block{
  overflow:visible !important;
  position:relative;
}
.form-layout .form-block .form-content{
  background-color:white;
  position:relative;
  z-index:5;
  border-radius:10px;
  padding:30px;
  position:relative;
}
.form-layout .form-block .form-content a{
  color:#87125F;
}
.form-layout .header h2{
  font-weight:700;
  font-size:360px;
  color:#0E6283;
  text-align:center;
  margin-bottom:20px;
  font-size:28px;
}
.form-layout .header p{
  font-weight:400;
  font-size:14px;
  text-align:center;
  margin-bottom:30px;
}

.form-layout--form-bg-style{
  background-color:#7a205d;
}
.form-layout--form-bg-style .gform_footer input{
  width:30% !important;
  -webkit-transition:all 0.3s ease-in-out !important;
  transition:all 0.3s ease-in-out !important;
}
.form-layout--form-bg-style .form-block{
  background-color:white;
  border-radius:30px;
}
.form-layout--form-bg-style .header h4{
  color:#BDFF32 !important;
  text-transform:uppercase;
  font-family:"Open Sans", sans-serif;
  font-weight:600;
  margin-bottom:0;
  position:relative;
  z-index:10;
  margin-bottom:15px;
  padding-left:0;
  font-size:18px;
  text-align:center;
}
.form-layout--form-bg-style .header h2{
  font-weight:700;
  color:white;
  text-align:center;
  margin-bottom:30px;
  font-size:28px;
}
.form-layout--form-bg-style .header p{
  font-weight:400;
  font-size:14px;
  text-align:center;
}

.gform_button_select_files{
  background-color:#E5E5E5 !important;
  color:black !important;
  -webkit-transition:all 0.3s ease-in-out !important;
  transition:all 0.3s ease-in-out !important;
}

div#gfield_description_20_10, div#gfield_description_20_21, div#gfield_description_20_24{
  font-size:13px;
  margin-top:8px;
  color:#777777;
}

.gform_confirmation_message{
  text-align:center !important;
}
.tns-outer{
  position:relative;
}

.tns-controls [aria-controls]{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  position:absolute;
  top:50%;
  color:#fff;
  background-color:transparent;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
  z-index:10;
}
.tns-controls [aria-controls]:hover, .tns-controls [aria-controls]:focus{
  text-decoration:none;
}
.tns-controls [data-controls=prev]{
  left:1em;
}
.tns-controls [data-controls=next]{
  right:1em;
}

.tns-nav{
  position:absolute;
  left:0;
  bottom:1em;
  width:100%;
  height:auto;
  text-align:center;
  z-index:10;
}
.tns-nav > [aria-controls]{
  padding:0;
  margin:0 9px;
  border:0;
  border-radius:50%;
  width:10px;
  height:10px;
  background-color:rgba(255, 255, 255, 0.6);
}
.tns-nav > [aria-controls].tns-nav-active{
  background-color:#0E6283;
}
.no-js .image-slideshow .image-slide{
  display:none;
}
.no-js .image-slideshow .image-slide:first-child{
  display:block;
}

.image-slide img{
  display:block;
  margin:0 auto;
}

.tns-outer [aria-controls], .tns-outer [data-action]{
  display:none;
}

.tns-controls [data-controls=prev]{
  left:1em;
}

.tns-controls [data-controls=next]{
  right:1em;
}

#respond{
  margin-top:4em;
  padding:1.5em;
  border-radius:3px;
  background-color:#f2eee9;
}
#respond a{
  color:#0E6283;
}
#respond .required{
  color:#ab2b2b;
}
#respond input[type=text],
#respond input[type=email],
#respond input[type=url],
#respond textarea{
  width:100%;
  padding:0.5em;
  margin:0.3125em 0.0625em 0.1875em 0;
  border:1px solid #f2eee9;
}
#respond input[type=text]:focus,
#respond input[type=email]:focus,
#respond input[type=url]:focus,
#respond textarea:focus{
  margin:0.3125em 0.0625em 0.1875em 0;
  -webkit-box-shadow:0 0 0.3125em rgba(255, 255, 255, 0.5);
          box-shadow:0 0 0.3125em rgba(255, 255, 255, 0.5);
  border:1px solid rgb(242.25, 242.25, 242.25);
}

ol.comment-list{
  list-style:none;
  margin:0 0 1em;
  padding:0;
  text-indent:0;
}
ol.comment-list li.even{
  background-color:#fff;
}
ol.comment-list li.odd{
  background-color:#f2eee9;
}
ol.comment-list li.comment{
  padding:1em;
}
ol.comment-list li.comment div.vcard img.avatar{
  float:right;
  margin:0 0 1em 1em;
}
ol.comment-list li.comment p{
  margin:0 0 1em;
}
ol.comment-list li.comment ul{
  list-style:square;
  margin:0 0 1em 2em;
}
ol.comment-list li.comment ol.children{
  list-style:none;
  margin:1em 0 0 3em;
  text-indent:0;
}
ol.comment-list li.comment div.comment-meta a{
  color:#0E6283;
}
.entry-content ul li,
.page-content ul li, .split-block-layout ul li{
  position:relative;
}
.entry-content ul li + li,
.page-content ul li + li, .split-block-layout ul li + li{
  margin-top:0.15em;
}
.p-lead{
  color:#000000;
  font-weight:600;
  font-size:18px;
}

.text--large{
  font-size:1.0625em;
}

.text--small{
  font-size:0.75em;
}
.alignnone{
  display:block;
  margin:1em 0;
}

.aligncenter,
.alignright,
.alignleft{
  display:block;
  margin:1em auto;
}

.blur{
  -webkit-filter:blur(5px);
          filter:blur(5px);
}
.entry-footer::after{
  display:none;
  clear:both;
  content:" ";
}
.entry-footer .cat-links,
.entry-footer .tags-links{
  display:inline-block;
  vertical-align:top;
  width:100%;
}
.entry-footer .comments-link,
.entry-footer .edit-link{
  display:inline-block;
  vertical-align:top;
  width:50%;
  float:left;
}
.entry-footer .comments-link a,
.entry-footer .edit-link a{
  display:block;
  padding:1.5em 1.25em;
}

.sharing{
  margin:2em 0;
}
.sharing ul{
  margin:0;
  padding:0;
  list-style:none;
}
.sharing li{
  display:inline-block;
  vertical-align:top;
}
.sharing li + li{
  margin:0;
  margin-left:0.5em;
}
.sharing a{
  display:inline-block;
  vertical-align:top;
  text-decoration:none;
}

.nav-links::after{
  display:none;
  clear:both;
  content:" ";
}
.nav-links .nav-previous,
.nav-links .nav-next{
  width:50%;
}
.nav-links .nav-previous{
  float:left;
}
.nav-links .nav-next{
  float:right;
}
.nav-links a{
  display:block;
  padding:2em;
}
.page-header{
  margin-bottom:1.5em;
  padding-bottom:1.5em;
  border-bottom:2px solid #f2eee9;
}

.page-title{
  margin:0;
}
.entry-header .entry-meta{
  margin:1em 0 2em;
}

.entry-title{
  margin-bottom:0.5em;
}
.entry-title a{
  color:inherit;
  text-decoration:none;
}
.entry-title a:hover, .entry-title a:focus{
  color:inherit;
  text-decoration:underline;
}

.entry-meta{
  margin:1em 0 1em;
}
.entry-meta p{
  margin:0;
  font-size:0.8125em;
  font-weight:700;
  color:#000000;
  text-transform:uppercase;
}
.entry-meta p a{
  text-decoration:underline;
  color:#000000;
}
.entry-meta p a:hover, .entry-meta p a:focus{
  color:black;
}
.l-columns-wrap{
  overflow:hidden;
}

.l-columns{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  gap:25px;
}

.l-columns--2 .l-column-item,
.l-columns--3 .l-column-item,
.l-columns--4 .l-column-item,
.l-columns--5 .l-column-item,
.l-columns--6 .l-column-item{
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
}

.l-columns--2{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.l-columns--5 .l-column-item:nth-last-child(2),
.l-columns--5 .l-column-item:nth-last-child(1),
.l-columns--4 .l-column-item:nth-last-child(2),
.l-columns--4 .l-column-item:nth-last-child(1),
.l-columns--3 .l-column-item:nth-last-child(2),
.l-columns--3 .l-column-item:nth-last-child(1){
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
}

.l-columns--5{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}

.l-columns.last-row{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.l-columns + .l-columns{
  margin-top:25px;
}

.highlight-class-card{
  background-color:#87125f !important;
  color:white;
}
.highlight-class-card h3{
  color:white !important;
}
.highlight-class-card img{
  -webkit-filter:brightness(0) invert(1) !important;
          filter:brightness(0) invert(1) !important;
}
.highlight-class-card .button{
  border:2px solid white !important;
}
.highlight-class-card .button:hover{
  background-color:white !important;
  color:#87125f !important;
}
.l-footer{
  margin-left:-0.5em;
}
.l-footer::after{
  display:none;
  clear:both;
  content:" ";
}

@supports (display: flex){
  .l-footer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
  }
}
.l-footer-item{
  padding-left:0.5em;
  width:100%;
}
.l-footer-item + .l-footer-item{
  margin-top:0.5em;
}

.l-footer--gap-large .l-footer-item + .l-footer-item{
  margin-top:0.5em;
}
.l-grid-wrap{
  overflow:hidden;
}

.l-grid{
  margin-top:-2em;
  margin-left:-2em;
}
@supports (display: flex){
  .l-grid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
  }
}

.l-grid-item{
  display:inline-block;
  vertical-align:top;
  margin-right:-5px;
  padding-top:2em;
  padding-left:2em;
  width:100%;
}
@supports (display: flex){
  .l-grid-item{
    margin-right:0;
  }
}
.l-header{
  padding:1em 0;
}
.l-header::after{
  display:none;
  clear:both;
  content:" ";
}
.l-sidebar{
  margin-left:-2em;
}
.l-sidebar::after{
  display:none;
  clear:both;
  content:" ";
}
.l-sidebar .l-main-col,
.l-sidebar .l-aside-col{
  padding-left:2em;
}

.l-two-thirds{
  margin-left:-2em;
}
.l-two-thirds::after{
  display:none;
  clear:both;
  content:" ";
}

.l-two-third-col{
  padding-left:2em;
}

.l-one-third-col{
  padding-left:2em;
}
.site-main{
  position:relative;
  overflow:hidden;
  z-index:1;
}

.page-template-template-home .site-main{
  position:relative;
  overflow:hidden;
  z-index:1;
}
.wrap{
  margin:0 auto;
  padding:0 1.5em;
  max-width:66.25em;
}

.wrap--limited{
  padding:0 1.5em;
  max-width:61.25em;
  margin:0 auto;
}

.wrap--limited-small-large{
  max-width:100% !important;
  padding:0 !important;
}

.wrap--full{
  max-width:none;
}

.l-columns{
  text-align:center;
}

iframe{
  width:100%;
}

.fullwidth-layout + section.accordion-layout.section.color-option-1{
  margin-top:-30px;
}

.brandy-color-option-tan .accordion{
  background-color:#87125F !important;
}

.listing-grid{
  background-color:#e3ecf0;
  position:relative;
  z-index:999999;
}
.listing-grid svg.bottom-curve{
  width:100%;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg);
  z-index:10;
  position:relative;
  margin-top:-3em;
}
.listing-grid .header{
  margin-bottom:2.3em;
  margin-top:-37px;
  position:relative;
  z-index:10;
}
@supports (display: flex){
  .listing-grid .header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
}
@supports (display: flex){
  .listing-grid .header .title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
  }
}
.listing-grid .header .title h2{
  font-family:"Roboto Slab", serif;
  color:rgb(92, 152, 249);
  font-weight:500;
  font-size:23px;
}
.listing-grid .header img, .listing-grid .header h2{
  margin-bottom:0.6em;
}
.listing-grid .l-grid-item{
  width:80%;
  margin:auto;
}
.listing-grid .card a:hover .thumbnail img{
  -webkit-transform:scale(1.1, 1.1);
          transform:scale(1.1, 1.1);
}
.listing-grid .card{
  background-color:white;
}
.listing-grid .card a{
  text-decoration:none;
}
.listing-grid .card a .thumbnail{
  position:relative;
  overflow:hidden;
  height:200px;
}
.listing-grid .card a .thumbnail img{
  display:block;
  position:absolute;
  left:-9999px;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:20em;
  user-drag:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:1;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)){
  .listing-grid .card a .thumbnail img{
    -o-object-fit:cover;
       object-fit:cover;
    left:0;
    top:0;
    right:auto;
    bottom:auto;
    width:100%;
    height:100%;
    min-width:0;
  }
}
.listing-grid .card a .thumbnail span.segment-city{
  font-size:12px !important;
}
.listing-grid .card a .card-body{
  background:white;
  padding:1.2em;
  padding:0.9em;
  margin-top:-6px;
  height:110px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  line-height:1.5 !important;
}
.listing-grid .card a .card-body h3{
  margin-bottom:0;
  font-size:18px;
  color:#4D4D4D;
}
.listing-grid .card a .card-body p{
  position:relative;
  padding-left:1em;
  margin-bottom:0;
  color:#4D4D4D;
  font-size:0.875em;
}
.listing-grid .card a .card-body p:after{
  content:url(../svg/icons/pin-icon.svg);
  width:17px;
  height:28px;
  position:absolute;
  left:0;
  top:0;
}
.listing-grid .card a .card-footer{
  color:#4D4D4D;
  background-color:white;
  padding:0.5em;
  border-top:1px solid #E3ECF0;
  padding-right:10px;
  padding-top:0;
  padding-bottom:0;
  margin-right:25px;
  padding:0 10px 0 0.9em;
}
.listing-grid .card a .card-footer p{
  font-size:12px;
}
@supports (display: flex){
  .listing-grid .card a .card-footer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
}
.listing-grid .card a .card-footer div p{
  margin:0;
}
.listing-grid .card a .card-footer .beds{
  border-left:1px solid #E3ECF0;
  padding-left:15px;
}
.listing-grid .card a .card-footer .baths{
  border-left:1px solid #E3ECF0;
  padding-left:15px;
}

.card-foot{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.card-foot .price{
  -webkit-box-flex:1.5;
      -ms-flex:1.5;
          flex:1.5;
}
.card-foot .beds{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.card-foot .baths{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}

.card-footer .price, .card-footer .beds, .card-footer .baths{
  height:61px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.card-body > p{
  padding-left:0 !important;
}
.card-body > p:after{
  display:none;
}
.acf-map{
  width:100%;
  height:440px;
  border:#ccc solid 1px;
  margin:-1px 0;
}
.acf-map.acf-map--large{
  border:0;
}
.acf-map.is-active{
  opacity:1;
}

.acf-map img{
  max-width:100% !important;
}

.marker-thumb{
  width:50%;
}
.marker-thumb img{
  max-width:170px !important;
}

.market-content{
  width:190px;
  padding-right:1em;
}

.gm-style-iw-d > div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}

.gm-style-iw-d{
  overflow:hidden !important;
  margin-bottom:3em !important;
  overflow:scroll !important;
}

.segment-street_number,
.segment-street_name,
.segment-state,
.segment-post_code{
  display:inline;
}

.segment-state:after{
  content:",";
  display:inline;
}
.navigation--footer{
  text-align:center;
}
.navigation--footer ul{
  line-height:1;
}
.navigation--footer ul li{
  vertical-align:baseline;
  margin-right:-5px;
}
.navigation--footer ul li + li{
  margin-left:0;
  border-left:1px solid rgba(255, 255, 255, 0.3);
}
.navigation--footer a{
  display:block;
  padding:0 0.75em;
  font-size:80%;
  text-decoration:none;
}
.navigation--footer a:hover, .navigation--footer a:focus{
  text-decoration:underline;
}
.navigation--footer .sub-menu{
  display:none;
}
.navigation--main{
  position:relative;
  text-align:right;
  z-index:490;
  margin-right:25px;
}
.navigation--main li{
  position:relative;
}
.navigation--main a{
  font-size:16px;
  display:block;
  padding:0.5em 0.15em;
  color:#000000;
  font-family:"Open Sans", sans-serif;
  font-weight:700;
  line-height:1.2;
  text-decoration:none;
  -webkit-transition:color 0.3s ease-in-out;
  transition:color 0.3s ease-in-out;
}
.navigation--main a:hover, .navigation--main a:focus{
  color:#87125F;
  text-decoration:none;
}
.navigation--main > ul > li + li{
  position:relative;
  margin-left:2em;
}
.navigation--main > ul > li + li:before{
  margin-left:1.5em;
  position:absolute;
  left:-42px;
  top:52%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  width:1px;
  height:60%;
  background-color:#B4B4B4;
  content:" ";
}
.navigation--main .current-menu-item > a,
.navigation--main .current-menu-ancestor > a{
  color:#87125F;
}
.navigation--main .sub-menu{
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
  left:-9999px;
  margin:0;
  padding:0.5em 1.4375em;
  min-width:15em;
  text-align:left;
  z-index:490;
  -webkit-box-shadow:0 7px 19px -8px rgba(66, 66, 66, 0.7);
          box-shadow:0 7px 19px -8px rgba(66, 66, 66, 0.7);
  border-radius:10px;
  top:100%;
  opacity:0;
  -webkit-transform:scale(1, 0);
          transform:scale(1, 0);
  -webkit-transform-origin:top center;
          transform-origin:top center;
  z-index:10;
  background-color:#87125F !important;
  padding:0;
  padding-top:0.8em;
  padding-bottom:0.8em;
  -webkit-transition:opacity 0.3s ease-in-out;
  transition:opacity 0.3s ease-in-out;
}
.navigation--main .sub-menu li{
  display:block;
  margin:0;
}
.navigation--main .sub-menu a{
  padding:0.9em 1.4em;
  padding-bottom:0.5em;
  padding-top:0.5em;
  color:#fff;
  font-size:13px;
  -webkit-transition:color 0.3s ease-in-out;
  transition:color 0.3s ease-in-out;
}
.navigation--main .sub-menu a:hover, .navigation--main .sub-menu a:focus{
  color:#E8B521;
  -webkit-transition:color 0.3s ease-in-out;
  transition:color 0.3s ease-in-out;
}
.navigation--main .sub-menu .current-menu-item a,
.navigation--main .sub-menu .current-menu-ancestor a{
  color:#E8B521;
}
.navigation--main .sub-menu li.current_page_item{
  border-bottom:none !important;
}
.navigation--main li:hover > .sub-menu, .navigation--main li.is-active > .sub-menu{
  left:0;
  background-color:#87125F !important;
  opacity:1;
  -webkit-transform:scale(1, 1);
          transform:scale(1, 1);
  -webkit-transition:opacity 0.3s ease-in-out;
  transition:opacity 0.3s ease-in-out;
}
.navigation--main li:last-child:hover > .sub-menu, .navigation--main li:last-child.is-active > .sub-menu{
  left:auto;
  right:0;
}
.navigation--main .sub-menu li:hover > .sub-menu, .navigation--main .sub-menu li.is-active > .sub-menu{
  left:100%;
  top:0;
}
.navigation--main li.current_page_item{
  border-bottom:2px solid #E8B521;
}
.navigation--main li.current-menu-item{
  border-bottom:2px solid #E8B521 !important;
}
.navigation--main .menu-item-has-children a{
  padding-right:14px !important;
}
.navigation--main .menu-item-has-children[aria-expanded=true] > a:after{
  content:url(../svg/icons/child-up-right-arrow-icon.svg) !important;
  content:"";
  padding-left:0 !important;
  margin-top:6px !important;
  padding-left:0 !important;
  margin-top:6px !important;
  height:100%;
  display:block !important;
  line-height:0.5;
  position:absolute;
  right:-3px;
  top:7px;
}
.navigation--main .menu-item-has-children[aria-expanded=false] > a:after{
  content:url(../svg/icons/child-down-arrow-icon.svg) !important;
  content:"";
  padding-left:0 !important;
  margin-top:6px !important;
  padding-left:0 !important;
  margin-top:6px !important;
  height:100%;
  display:block !important;
  line-height:0.8;
  position:absolute;
  right:-5px;
  top:3px;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-301:after{
  display:none !important;
}

.site-navigation{
  -webkit-box-orient:horizontal !important;
  -webkit-box-direction:normal !important;
      -ms-flex-direction:row !important;
          flex-direction:row !important;
  padding-top:1em !important;
}

nav.navigation--top{
  padding:5px 0;
}
nav.navigation--top li a{
  font-size:14px;
  -webkit-transition:color 0.3s ease-in-out;
  transition:color 0.3s ease-in-out;
}
nav.navigation--top li:hover a{
  color:#E8B521 !important;
}

nav.navigation--top > ul > li + li:before{
  background-color:#E8B521 !important;
  left:-41px !important;
  top:52% !important;
  height:40% !important;
}

.navigation--top .current-menu-item > a{
  color:#E8B521;
}

.navigation--top .current-menu-item > a{
  color:#E8B521;
}

.navigation--top li.current-menu-item{
  border-bottom:none !important;
}
.mobile-nav-tray{
  position:fixed;
  top:0;
  right:-100%;
  width:100%;
  height:100%;
  z-index:9999;
  background-color:white;
  overflow-y:scroll;
}
.admin-bar .mobile-nav-tray{
  padding-top:2.875em;
}
.show-nav .mobile-nav-tray{
  -webkit-transform:translateX(-100%);
          transform:translateX(-100%);
  -webkit-transform:translate3d(-100%, 0, 0);
          transform:translate3d(-100%, 0, 0);
}

.mobile-nav-header{
  padding:0em 1em;
  text-align:right;
  margin-bottom:1em;
}
@supports (display: flex){
  .mobile-nav-header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
}
.mobile-nav-header a{
  display:inline-block;
  vertical-align:top;
}

.navigation--mobile{
  padding:2em 0;
  padding-top:0;
}

.mobile-nav{
  margin:0;
  padding:0;
  list-style:none;
}
.mobile-nav + .mobile-nav{
  margin-top:1em;
  text-align:center;
}
.mobile-nav ul{
  margin:0;
  padding:0;
  list-style:none;
}
.mobile-nav li{
  margin:0;
}
.mobile-nav a{
  font-family:"Roboto Slab", serif;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  padding:0.25em;
  color:rgb(92, 152, 249);
  font-size:1.225em;
  font-weight:500;
  text-align:center;
  text-decoration:none;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.mobile-nav a:hover, .mobile-nav a:focus{
  color:#98A539;
}
.mobile-nav .sub-menu{
  display:none;
  background-color:rgb(92, 152, 249);
  padding-top:12px !important;
  padding-bottom:12px !important;
}
.mobile-nav .sub-menu a{
  font-size:1em;
  color:#fff;
}
.mobile-nav .sub-menu a:hover, .mobile-nav .sub-menu a:focus{
  color:#98A539 !important;
}

.mobile-nav--utility{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:normal !important;
      -ms-flex-direction:column !important;
          flex-direction:column !important;
}
.mobile-nav--utility a{
  font-size:16px;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  margin:-5px 0;
  padding:0.5em 0.15em;
  color:#fff;
  font-weight:700;
  text-transform:capitalize;
  text-decoration:none;
  font-family:"Open Sans", sans-serif;
  padding-right:0 !important;
}
.mobile-nav--utility li{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  padding:1em 0 1em 0;
  position:relative;
}
.mobile-nav--utility li:hover, .mobile-nav--utility li:focus{
  text-decoration:none;
}
.mobile-nav--utility li:hover, .mobile-nav--utility li:focus{
  color:#fff !important;
  background:rgb(116.9, 19.6, 80.5) !important;
}
.mobile-nav--utility li:hover, .mobile-nav--utility li:focus{
  background:rgb(123.3230769231, 20.6769230769, 84.9230769231);
  color:white !important;
}
.mobile-nav--utility li:hover a, .mobile-nav--utility li:focus a{
  color:white !important;
}
.mobile-nav--utility li:last-child{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  padding:1em 0 1em 0;
  position:relative;
}
.mobile-nav--utility li:last-child:hover, .mobile-nav--utility li:last-child:focus{
  text-decoration:none;
}
.mobile-nav--utility li:last-child:hover, .mobile-nav--utility li:last-child:focus{
  color:#fff !important;
  background:rgb(9.8, 68.6, 91.7) !important;
}
.mobile-nav--utility li:last-child:after{
  position:absolute;
  right:5px;
  top:14px;
  background-repeat:no-repeat;
  height:20px;
  width:20px;
  right:30px;
  top:19px;
  display:none !important;
}
.mobile-nav--utility li:last-child:hover, .mobile-nav--utility li:last-child:focus{
  background:#084259;
}
.mobile-nav--utility li + li{
  padding-left:0.75em;
  border-left:1px solid #f2eee9;
  margin-top:0 !important;
}
.mobile-nav--utility li:last-child{
  margin-top:0.5em;
}

.mobile-nav--search{
  margin-top:2em;
  padding:0 1em;
}
.mobile-nav--search .search-bar .search-submit{
  border-color:#000000;
  font-size:1.1875em;
  background:#000000;
}
.mobile-nav--search .search-bar .search-submit:hover, .mobile-nav--search .search-bar .search-submit:focus{
  background:#000000;
  border-color:#000000;
}
.mobile-nav--search .search-bar .search-field{
  border:1px solid #000000;
  border-radius:3px;
  font-size:1.1875em;
}
.mobile-nav--search .search-bar .search-field:focus{
  border-color:#000000;
}

.mobile-nav--main > .menu-item-has-children > a:after{
  content:url(../svg/icons/child-down-arrow-icon.svg) !important;
  content:"";
  display:inline-block;
  margin-left:10px;
  margin-top:-2px;
  padding-left:0 !important;
}

.mobile-nav .sub-menu > .menu-item-has-children > a:after{
  content:"";
  display:inline-block;
  margin-left:10px;
  margin-top:-2px;
  padding-left:0;
}

.mobile-nav--main > .menu-item-has-children[aria-expanded=true] > a:after{
  content:url(../svg/icons/child-down-arrow-icon.svg) !important;
  content:"";
  padding-left:0 !important;
  margin-top:6px !important;
  padding-left:0 !important;
  margin-top:6px !important;
  height:100%;
  display:block !important;
  line-height:0.5;
}

.mobile-nav--main > .menu-item-has-children[aria-expanded=false] > a:after{
  content:url(../svg/icons/child-up-right-arrow-icon.svg) !important;
  content:"";
  padding-left:0 !important;
  margin-top:6px !important;
  padding-left:0 !important;
  margin-top:6px !important;
  height:100%;
  display:block !important;
  line-height:0.8;
}

.navigation--mobile .mobile-nav--utility li:nth-child(2){
  background-color:#ee5621 !important;
}
.navigation--mobile .mobile-nav--utility li:nth-child(2):hover{
  background-color:#ee5621 !important;
}
.navigation--mobile .mobile-nav--utility li:nth-child(1){
  background-color:#a71c73 !important;
}
.navigation--mobile .mobile-nav--utility li:nth-child(1):hover, .navigation--mobile .mobile-nav--utility li:nth-child(1):focus{
  background-color:#7e1255 !important;
  color:white !important;
}
.navigation--mobile .mobile-nav--utility li:nth-child(1) .sub-menu{
  background-color:#0e6382 !important;
  margin-top:16px;
  padding:20px;
  margin-bottom:-14px;
  padding-top:11px;
}
.navigation--mobile .mobile-nav--utility li:nth-child(1) .sub-menu a{
  font-size:15px !important;
}
.navigation--mobile .mobile-nav--utility li:nth-child(1) .sub-menu li{
  background-color:transparent !important;
  display:block;
}
.navigation--mobile .mobile-nav--utility li:nth-child(1) .sub-menu li:after{
  content:"";
  display:none !important;
  color:transparent !important;
}
.navigation--mobile .mobile-nav--utility li:nth-child(1) .sub-menu li:before{
  content:"";
  display:none !important;
  color:transparent !important;
}
.navigation--mobile .mobile-nav--utility li:nth-child(1) .sub-menu li a:hover{
  color:#98a539 !important;
}

.mobile-nav--utility .menu-item-has-children[aria-expanded=true] > a{
  -webkit-transition:all 0.7s ease !important;
  transition:all 0.7s ease !important;
}
.mobile-nav--utility .menu-item-has-children[aria-expanded=true] > a:after{
  content:"";
  display:inline-block;
  right:5px;
  top:13px;
  background-repeat:no-repeat;
  height:20px;
  width:20px;
  -webkit-transform:rotate(90deg);
          transform:rotate(90deg);
  right:30px;
  top:25px;
  width:10px;
  height:10px;
  margin-left:10px;
  border-top:2px solid #fff;
  border-right:2px solid #fff;
  -webkit-transform:rotate(-43deg) !important;
          transform:rotate(-43deg) !important;
  -webkit-transition:all 0.7s ease !important;
  transition:all 0.7s ease !important;
  margin-top:6px !important;
}
.mobile-nav--utility .menu-item-has-children > a:after{
  content:"";
  display:inline-block;
  right:5px;
  top:13px;
  background-repeat:no-repeat;
  height:20px;
  width:20px;
  -webkit-transform:rotate(90deg);
          transform:rotate(90deg);
  right:30px;
  top:19px;
  width:10px;
  height:10px;
  margin-left:10px;
  margin-top:-2px !important;
  border-top:2px solid #fff;
  border-right:2px solid #fff;
  -webkit-transform:rotate(135deg);
          transform:rotate(135deg);
  -webkit-transition:all 0.7s ease !important;
  transition:all 0.7s ease !important;
}
.nav-item-search{
  position:relative;
}

.nav-search-button{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  display:block;
  margin:-5px 0;
  padding:0.5em 0.15em;
  color:#fff;
  font-size:0.875em;
  font-weight:700;
  text-transform:uppercase;
  text-decoration:none;
}
.nav-search-button:hover, .nav-search-button:focus{
  text-decoration:none;
}
.nav-search-button:hover, .nav-search-button:focus{
  color:#fff;
}

.nav-search-label{
  display:block;
  position:relative;
  padding-right:1.75em;
}
.nav-search-label svg{
  display:block;
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
}

.nav-search-dropdown{
  display:none;
  position:absolute;
  right:0;
  top:100%;
  padding:0.5em;
  width:18em;
  background-color:rgba(242, 238, 233, 0.85);
  -webkit-transform:translateY(0.5em);
          transform:translateY(0.5em);
  z-index:495;
}
.nav-search-dropdown .search-bar .search-field{
  border-color:#fff;
}
.nav-search-dropdown .search-bar .search-field:focus{
  border-color:#fff;
}
.nav-search-dropdown .search-bar .search-submit{
  color:#fff;
  border-color:#fff;
  background-color:#0E6283;
}
.nav-search-dropdown .search-bar .search-submit:hover, .nav-search-dropdown .search-bar .search-submit:focus{
  background-color:#084259;
}
.sidebar-nav ul{
  margin:0;
  padding:0;
  list-style:none;
}
.sidebar-nav li{
  display:block;
  margin:0;
}
.sidebar-nav a{
  font-size:1em;
  display:block;
  font-family:"Open Sans", sans-serif;
  font-weight:600;
  border-bottom:2px solid #7D8921;
  padding:0.6em;
  padding-left:1.5em;
  color:#fff;
  text-decoration:none;
  background:#98A539;
  -webkit-transition:background-color 500ms, color 500ms;
  transition:background-color 500ms, color 500ms;
}
.sidebar-nav a:hover, .sidebar-nav a:focus{
  background:rgb(92, 152, 249);
}
.sidebar-nav .children{
  display:none;
  margin-left:1em;
}
.sidebar-nav .current_page_item > a,
.sidebar-nav .current_page_ancestor > a{
  background:#084259;
}
.sidebar-nav .current_page_item > .children,
.sidebar-nav .current_page_ancestor > .children{
  display:block;
}

.sidebar-nav .page_item_has_children > a{
  position:relative;
}

.sidebar-nav .page_item_has_children > a:after{
  content:url(../svg/icons/child-down-arrow-icon.svg);
  padding-left:0.5em;
  position:absolute;
  right:1.3em;
}
.navigation--social{
  text-align:center;
}
.navigation--social h5{
  margin:0;
  margin-bottom:0.75em;
}
.navigation--social ul{
  margin:0;
  padding:0;
  list-style:none;
  text-align:center;
}
.navigation--social li{
  display:inline-block;
  vertical-align:top;
  margin:0;
}
.navigation--social li + li{
  margin-left:1em;
}
.navigation--social a{
  display:block;
  color:#0E6283;
  -webkit-transition:opacity 500ms;
  transition:opacity 500ms;
}
.navigation--social a:hover, .navigation--social a:focus{
  color:#0E6283;
  opacity:0.75;
}
.navigation--social svg{
  display:block;
  max-width:35px;
}
.navigation--utility{
  margin-bottom:0;
  text-align:right;
}
@supports (display: flex){
  .navigation--utility{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
}
.navigation--utility li{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  padding:0.8em 0.9em 0.8em 0.9em;
  position:relative;
}
.navigation--utility li:hover, .navigation--utility li:focus{
  text-decoration:none;
}
.navigation--utility li:hover, .navigation--utility li:focus{
  color:#fff !important;
  background:rgb(94.5, 12.6, 66.5) !important;
}
.navigation--utility li:after{
  display:none;
  content:"";
  position:absolute;
  right:9px;
  top:17px;
  background-image:url(../svg/icons/button-arrow-right-white.svg);
  background-repeat:no-repeat;
  height:20px;
  width:20px;
}
.navigation--utility li:first-child{
  background-color:#87125F !important;
}
.navigation--utility li:first-child:hover{
  background-color:#0E6283 !important;
}
.navigation--utility li:last-child{
  position:relative;
}
.navigation--utility li:last-child:after{
  display:none;
  content:"";
  position:absolute;
  right:9px;
  top:17px;
  background-image:url(../svg/icons/button-arrow-right-white.svg);
  background-repeat:no-repeat;
  height:20px;
  width:20px;
}
.navigation--utility li:last-child:hover, .navigation--utility li:last-child:focus{
  background-color:#fff;
}
.navigation--utility li:last-child:hover a, .navigation--utility li:last-child:focus a{
  color:white !important;
}
.navigation--utility li:last-child:hover:after, .navigation--utility li:last-child:focus:after{
  background-image:url(../svg/icons/button-arrow-right-white.svg) !important;
}
.navigation--utility li + li{
  margin-left:0.25em !important;
}
.navigation--utility a{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  margin:-5px 0;
  padding:0.5em 0.15em;
  color:white;
  font-weight:700;
  text-transform:capitalize;
  text-decoration:none;
  font-size:1em;
}
.navigation--utility a:hover, .navigation--utility a:focus{
  color:#fff !important;
}
.navigation--utility .current-menu-item > a,
.navigation--utility .current-menu-ancestor > a{
  color:#fff;
}
.navigation--utility .sub-menu{
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
  left:-9999px;
  top:100%;
  margin:0;
  padding:0.5em 1.4375em;
  min-width:15em;
  text-align:left;
  z-index:490;
  opacity:0;
  background:rgb(92, 152, 249);
  -webkit-box-shadow:0 7px 19px -8px rgba(66, 66, 66, 0.5);
          box-shadow:0 7px 19px -8px rgba(66, 66, 66, 0.5);
  -webkit-transform:scale(1, 0);
          transform:scale(1, 0);
  -webkit-transform-origin:top center;
          transform-origin:top center;
}
.navigation--utility .sub-menu li{
  display:block;
  margin:0;
  background-color:transparent !important;
  padding:0 !important;
  text-align:left;
}
.navigation--utility .sub-menu > li + li{
  border-top:1px solid #98A539;
  margin-left:0 !important;
  margin-top:6px !important;
}
.navigation--utility .sub-menu a{
  padding:1em 0;
  color:#fff;
  font-size:1.2em;
  font-family:"Roboto Slab", serif;
  font-weight:500;
  line-height:1.2;
  text-decoration:none;
}
.navigation--utility .sub-menu a:hover, .navigation--utility .sub-menu a:focus{
  color:#98A539 !important;
  opacity:1 !important;
}
.navigation--utility .sub-menu .current-menu-item a,
.navigation--utility .sub-menu .current-menu-ancestor a{
  color:#98A539 !important;
}
.navigation--utility li:hover > .sub-menu, .navigation--utility li.is-active > .sub-menu{
  left:-104px;
  opacity:1;
  -webkit-transform:scale(1, 1);
          transform:scale(1, 1);
  background:rgb(92, 152, 249) !important;
  z-index:1 !important;
  left:-89px;
}
.navigation--utility li:last-child:hover > .sub-menu, .navigation--utility li:last-child.is-active > .sub-menu{
  left:auto;
  right:0;
}
.navigation--utility .address-contact-info{
  margin-top:0;
  line-height:2.1em;
}
@supports (display: flex){
  .navigation--utility .address-contact-info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
}
.navigation--utility .address-contact-info h6, .navigation--utility .address-contact-info p{
  font-size:1.125em;
  margin-bottom:0;
  font-style:italic;
  font-family:"Open Sans", sans-serif;
  font-weight:700;
}
.navigation--utility .address-contact-info p{
  margin:0 0.8em 0 0.4em;
}
.navigation--utility .address-contact-info p a{
  color:#98A539;
  padding:0;
}

.navigation--utility li{
  background-color:#A71C73 !important;
}
.navigation--utility li:hover a{
  color:white !important;
}
.navigation--utility li:hover:after{
  background-image:url(../svg/icons/button-arrow-right-white.svg) !important;
}

.mobile-nav--utility li:nth-child(1){
  background:#98A539;
}

.mobile-nav--utility li:nth-child(1):hover{
  background-color:rgb(92, 152, 249);
  color:rgb(92, 152, 249) !important;
}

.mobile-nav--utility li:nth-child(2){
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  background:#a71c73 !important;
  padding-right:1em;
}
.mobile-nav--utility li:nth-child(2):hover, .mobile-nav--utility li:nth-child(2):focus{
  text-decoration:none;
}
.mobile-nav--utility li:nth-child(2):hover, .mobile-nav--utility li:nth-child(2):focus{
  color:#fff !important;
  background:rgb(94.5, 12.6, 66.5) !important;
}

.mobile-nav--utility li:nth-child(2):hover{
  background:rgb(92, 152, 249) !important;
}

.mobile-nav--utility li:nth-child(3){
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
  background:#98a539 !important;
  padding-right:1em;
}
.mobile-nav--utility li:nth-child(3):hover, .mobile-nav--utility li:nth-child(3):focus{
  text-decoration:none;
}
.mobile-nav--utility li:nth-child(3):hover, .mobile-nav--utility li:nth-child(3):focus{
  color:#fff !important;
  background:rgb(172.2, 110.6, 0) !important;
}

.mobile-nav--utility li:nth-child(3):hover{
  background:rgb(92, 152, 249) !important;
}

.navigation--utility li{
  -webkit-transition:background-color 0.3s ease, color 0.3s ease;
  transition:background-color 0.3s ease, color 0.3s ease;
}
.navigation--utility li:nth-child(1){
  position:relative;
}
.navigation--utility li:nth-child(1) a{
  position:relative;
}
.navigation--utility li:nth-child(1):hover:nth-child(1) a:after{
  -webkit-transform:rotate(-46deg);
          transform:rotate(-46deg);
  right:4px;
  top:11px;
}
.navigation--utility li:nth-child(2){
  background-color:#98a539 !important;
}
.navigation--utility li:nth-child(2):hover{
  background-color:#757f2c !important;
}
.navigation--utility .sub-menu li:last-child{
  background-color:transparent !important;
}
.navigation--utility .sub-menu li:nth-child(2){
  background-color:transparent !important;
}
.navigation--utility .sub-menu li:nth-child(2):hover{
  background-color:transparent !important;
}
.navigation--utility .sub-menu li:hover a{
  color:#98A539 !important;
}

#mobile-nav-tray li#menu-item-47{
  background-color:#98a539 !important;
}
#mobile-nav-tray li#menu-item-47:hover{
  background-color:#757f2c !important;
}
#mobile-nav-tray ul.sub-menu .navigation--mobile .mobile-nav--utility li:nth-child(2){
  background-color:transparent !important;
}
#mobile-nav-tray ul.sub-menu .navigation--mobile .mobile-nav--utility li:nth-child(2):hover{
  background-color:transparent !important;
}

.navigation--utility .sub-menu li a:after{
  display:none !important;
}
.nav-list{
  margin:0;
  padding:0;
  list-style:none;
  line-height:1;
}
.nav-list li{
  display:inline-block;
  vertical-align:top;
  margin:0;
}
.nav-list li + li{
  margin-left:0.75em;
}
.js-aria-hover-overlay{
  display:none;
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:50;
}
.js-aria-hover-overlay.is-active{
  display:block;
}
.pagination{
  margin-top:2em;
  padding-top:2.5em;
  border-top:2px solid #f2eee9;
  text-align:center;
}
.pagination ul{
  margin:0;
  padding:0;
  list-style:none;
}
.pagination li{
  display:inline-block;
  vertical-align:top;
  margin:0;
}
.pagination li + li{
  margin-left:0.5em;
}
.pagination .page-numbers .page-numbers{
  display:block;
  padding:0.5em 0.969em;
  border-radius:3px;
  color:#fff;
  background-color:#0E6283;
  text-decoration:none;
}
.pagination .page-numbers .page-numbers:hover, .pagination .page-numbers .page-numbers:focus{
  background-color:#084259;
}
.pagination .page-numbers .page-numbers.current, .pagination .page-numbers .page-numbers.dots{
  color:#000000;
  background-color:#f2eee9;
  cursor:default;
}
.pagination .page-numbers .page-numbers.prev, .pagination .page-numbers .page-numbers.next{
  padding:0.5em 0.75em;
}

.search-bar{
  font-size:1.0625em;
  line-height:1;
}
.search-bar .search-form{
  position:relative;
}
.search-bar label{
  padding-right:2.3em;
}
.search-bar .search-field,
.search-bar .search-submit{
  font-size:inherit;
  line-height:inherit;
}
.search-bar .search-field{
  display:block;
  width:100%;
}
.search-bar .search-submit{
  display:inline-block;
  vertical-align:top;
  position:absolute;
  top:0;
  right:0;
  padding:0 0.65em;
  height:100%;
}
.search-bar .search-submit svg{
  display:block;
  width:17px;
  height:17px;
}
.page-content .search-bar{
  max-width:22em;
}
.site-skip-link{
  left:-999px;
  position:absolute;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
  z-index:-999;
}
.site-skip-link:focus, .site-skip-link:active{
  left:6px;
  top:7px;
  height:auto;
  width:auto;
  display:block;
  font-size:14px;
  font-weight:600;
  padding:15px 23px 14px;
  background:#f1f1f1;
  color:#0073aa;
  z-index:100000;
  line-height:normal;
  text-decoration:none;
  -webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
}

.sidebar-widget + .sidebar-widget{
  margin-top:2em;
}

.widget-title{
  margin:0;
  margin-bottom:0.5em;
}
.categories-widget ul{
  margin:0;
  padding:0;
  list-style:none;
}
.categories-widget li{
  margin:0;
}
.categories-widget li + li{
  border-top:1px solid #f2eee9;
}
.categories-widget a{
  display:block;
  padding:0.5em 0;
  color:#000000;
  text-decoration:none;
}
.categories-widget a:hover, .categories-widget a:focus{
  color:#0E6283;
}
.categories-widget .current-cat a{
  color:#0E6283;
}
.categories-widget .current-cat a:hover, .categories-widget .current-cat a:focus{
  color:#0E6283;
}
.tags-widget ul{
  margin:0;
  padding:0;
  list-style:none;
  border:0;
  margin:-0.15em;
}
.tags-widget li{
  display:inline-block;
  vertical-align:top;
  margin:0;
  padding:0.15em;
  margin-right:-5px;
}
.tags-widget a{
  display:inline-block;
  vertical-align:top;
  padding:0.25em 0.75em;
  border-radius:3px;
  color:#fff;
  font-size:0.875em;
  text-decoration:none;
  background:#0E6283;
  -webkit-transition:color 500ms, background-color 500ms;
  transition:color 500ms, background-color 500ms;
}
.tags-widget a:hover{
  color:#fff;
  background:#084259;
}
.admin-bar .site-header--mobile{
  top:3.875em !important;
}

.site-header--mobile{
  position:static;
  top:0;
  left:0;
  width:100%;
  margin:0;
  padding:0em 1.5em;
  overflow:hidden;
  z-index:500;
  padding-top:1em !important;
  background-color:transparent;
  padding-top:0 !important;
  position:relative;
  z-index:999;
}
@supports (display: flex){
  .site-header--mobile{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
}
.admin-bar .site-header--mobile{
  top:2.875em;
}
.site-header--mobile .site-branding{
  height:180px;
  background:white;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border-bottom-left-radius:30px;
  border-bottom-right-radius:30px;
  padding:0 20px 18px 20px;
}

.mobile-header-left{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.mobile-header-left svg{
  margin-left:8px;
}

.mobile-header-right{
  position:absolute;
  right:0;
  top:80px;
}

.menu-button{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  display:inline-block;
  vertical-align:top;
  padding:0.75em;
  color:#fff;
  line-height:1;
  background-color:white !important;
  padding-right:40px;
  padding-left:10px;
  padding-right:34px;
  padding-left:11px;
  padding-top:8px;
  padding-bottom:8px;
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;
}
.menu-button:hover, .menu-button:focus{
  text-decoration:none;
}
.menu-button:hover, .menu-button:focus{
  color:#fff;
}
.menu-button svg{
  display:block;
  display:block;
  scale:1.1;
}

.close-button{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  display:inline-block;
  vertical-align:top;
  background-color:#0E6283 !important;
  position:absolute;
  right:0;
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  display:inline-block;
  vertical-align:top;
  padding:0.75em;
  color:#fff;
  line-height:1;
  padding-right:40px;
  padding-left:14px;
  padding-top:15px;
  padding-bottom:15px;
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  border:2px solid white;
  border-right:0;
  top:81px;
}
.close-button:hover, .close-button:focus{
  text-decoration:none;
}
.close-button:hover, .close-button:focus{
  color:white;
}
.close-button svg{
  display:block;
  scale:1.2;
}

.mobile-nav-tray{
  background-color:#87125F !important;
}
.mobile-nav-tray .tray-flex{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.mobile-nav-tray .navigation--top{
  margin-right:10px;
}
.mobile-nav-tray .navigation--top li:nth-of-type(1){
  display:block;
  background:#0E6283;
  padding:14px;
  border:2px solid white;
  border-radius:10px;
  padding-left:10px;
  padding-right:10px;
}
.mobile-nav-tray .navigation--top li:nth-of-type(1) a{
  color:white;
  text-decoration:none;
  font-size:12px !important;
  font-weight:700 !important;
}
.mobile-nav-tray .navigation--top li:nth-of-type(1):hover{
  background-color:#87125F !important;
}
.mobile-nav-tray .navigation--top li:nth-of-type(2){
  display:none;
}
.mobile-nav-tray .navigation--top li:nth-of-type(3){
  display:none;
}
.mobile-nav-tray .mobile-nav--utility li:nth-of-type(1){
  display:block;
  background:#0E6283 !important;
  padding:20px;
  border:2px solid white;
  border-radius:10px;
  padding-left:10px;
  padding-right:10px;
}
.mobile-nav-tray .mobile-nav--utility li:nth-of-type(1) a{
  color:white;
  text-decoration:none;
  padding:0 !important;
  font-size:12px !important;
  font-weight:700 !important;
  letter-spacing:0 !important;
}
.mobile-nav-tray .mobile-nav--utility li:last-child{
  margin-top:0 !important;
  height:47px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.mobile-nav-tray .mobile-nav-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}
.mobile-nav-tray .site-branding{
  height:180px;
  background:white;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-bottom-left-radius:30px;
  border-bottom-right-radius:30px;
  padding:0 20px 10px 20px;
}
.mobile-nav-tray .site-branding svg{
  margin-left:8px;
}
.mobile-nav-tray .tray-flex{
  margin:35px 0;
}
.mobile-nav-tray .mobile-nav a{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  font-size:16px !important;
  color:white !important;
  font-weight:700 !important;
  font-family:"Open Sans", sans-serif !important;
}
.mobile-nav-tray .mobile-nav .sub-menu{
  background-color:white !important;
  margin:1em calc(50% - 50vw);
}
.mobile-nav-tray .mobile-nav .sub-menu li a{
  color:black !important;
  padding:0 30px !important;
  font-size:16px !important;
  font-weight:700 !important;
  font-family:"Open Sans", sans-serif !important;
  padding-bottom:10px !important;
}
.mobile-nav-tray .mobile-nav .sub-menu li:last-child a{
  padding-bottom:0 !important;
}
.sidebar{
  margin-top:3em;
}

.advanced-sidebar{
  padding:2em 0;
}
.advanced-sidebar .sidebar{
  margin:0;
}
.single-property .side-bar-body{
  margin-top:-0.3em;
  background-color:white;
  padding:1em 0;
  padding-bottom:0 !important;
}
.single-property .side-bar-body h6{
  font-weight:700;
  color:white;
  text-transform:uppercase;
  font-family:"Open Sans", sans-serif;
  margin-bottom:4px;
  font-size:16px !important;
}
.single-property .side-bar-body p{
  font-weight:400;
  color:white;
  text-transform:uppercase;
  font-family:"Open Sans", sans-serif;
  text-transform:none;
  font-size:14px;
}
.single-property .side-bar-body .button-2{
  font-size:26px;
  padding:0.5em 0.6em;
  text-transform:uppercase;
  letter-spacing:0px;
  padding-right:2.2em;
}
.single-property .side-bar-body .button-2:after{
  right:24px;
  top:28px;
}
.single-property .inner-body{
  padding-right:0em;
}
.single-property .title{
  background-color:rgb(92, 152, 249);
  padding:1em 2em;
  padding-left:1.2em;
}
.single-property .title h2{
  font-size:24px;
  color:white;
  font-family:"Roboto Slab", serif;
  margin-bottom:0;
  font-weight:500;
}

.single-property-sidebar{
  margin-top:2em;
}
.button-2:after{
  content:"";
  display:none;
}

.single-property-header h1{
  margin-top:0 !important;
}
.single-property-header h2{
  font-size:24px;
}

.inner-body p{
  color:#4d4d4d !important;
}
.inner-body .multiple-bedrooms{
  margin-bottom:8px;
}
.inner-body .price{
  margin-bottom:1.2em;
}
.inner-body .price h6{
  position:relative;
}
.inner-body .price h6:before{
  position:absolute;
  left:0;
}
.inner-body .sqft h6{
  position:relative;
}
.inner-body .sqft h6:before{
  position:absolute;
  left:0;
}
.inner-body .property-type{
  margin-bottom:1.2em;
}
.inner-body .property-type h6{
  position:relative;
}
.inner-body .property-type h6:before{
  position:absolute;
  left:0;
}
.inner-body .commercial-date{
  margin-bottom:1.2em;
}
.inner-body .commercial-date h6{
  position:relative;
}
.inner-body .commercial-date h6:before{
  position:absolute;
  left:0;
}
.inner-body .Location{
  margin-bottom:1.2em;
}
.inner-body .Location p{
  margin-bottom:11px !important;
}
.inner-body .Location h6{
  position:relative;
}
.inner-body .Location h6:before{
  position:absolute;
  left:0;
}
.inner-body .School{
  margin-bottom:10px;
}
.inner-body .School h6{
  position:relative;
}
.inner-body .School h6:before{
  position:absolute;
  left:0;
}
.inner-body .senior-phone{
  margin-bottom:1.2em;
}
.inner-body .senior-phone h6{
  position:relative;
  margin-bottom:4px;
}
.inner-body .senior-phone h6:before{
  content:url(../img/src/branding/call-senior.png);
  position:absolute;
  left:0;
}
.inner-body .senior-phone a{
  color:white;
  text-decoration:none;
}
.inner-body .beds h6{
  position:relative;
  padding-left:42px;
}
.inner-body .beds h6:before{
  content:url(../img/src/branding/property-sidebar-bed-icon.png);
  position:absolute;
  left:0;
}
.inner-body .baths h6{
  position:relative;
  padding-left:42px;
}
.inner-body .baths h6:before{
  content:url(../img/src/branding/property-siebar-bath-icon.png);
  position:absolute;
  left:0;
}

.single-senior .sidebar-footer h3{
  font-family:"Open Sans", sans-serif;
  font-weight:600;
  color:white;
  background:#0e6382;
  padding:0.5em 0.5em;
}
.single-senior .sidebar-footer h3 a{
  color:white;
  text-decoration:none;
}
.single-senior .sidebar-footer h3 a:hover{
  color:#f69e00;
}

.floor-p{
  font-size:13px;
  display:block;
  text-align:left;
  letter-spacing:1px;
}

.single-commercial .sidebar-footer a.button-2:after{
  top:21px;
  right:28px;
}

.sidebar-card-grid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  border-top:1px solid #e3ecf0;
}
.sidebar-card-grid > div{
  border-left:1px solid #e3ecf0;
  height:75px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-left:20px;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.sidebar-card-grid > div p{
  margin-bottom:0;
  color:#4d4d4d !important;
}
.sidebar-card-grid > div h6{
  margin-bottom:0;
  color:#4d4d4d !important;
}
.sidebar-card-grid h6{
  font-weight:700;
  text-transform:uppercase;
  font-size:10px !important;
  padding-left:0 !important;
  color:#4d4d4d !important;
  margin-bottom:4px !important;
}
.sidebar-card-grid h6:before{
  display:none;
}

.side-bar-body .Location{
  padding:3px 20px;
  padding-bottom:0;
}
.side-bar-body .Location h3{
  color:#4d4d4d;
  font-size:21px;
  margin-bottom:0;
}
.side-bar-body .Location p span{
  color:#4d4d4d;
  font-weight:500;
  font-size:16px !important;
  font-family:"Open Sans", sans-serif;
}
.sidebar-card-no-grid{
  padding:23px 20px;
  padding-top:18px;
}
.sidebar-card-no-grid span{
  color:#4d4d4d !important;
}
.sidebar-card-no-grid h6{
  color:#4d4d4d !important;
}
.sidebar-card-no-grid .price{
  margin-bottom:0 !important;
}

.side-bar-header{
  position:relative;
}
.side-bar-header p{
  margin-bottom:0;
  position:absolute;
  margin-bottom:0;
  bottom:0;
  left:0;
  padding:10px 25px 10px 35px;
  color:#fff;
  font-weight:700;
}
.side-bar-header p .segment-city{
  position:relative;
}
.side-bar-header p .segment-city:before{
  content:url(../svg/icons/pin-icon-white.svg);
  width:17px;
  height:28px;
  position:absolute;
  left:-21px;
}

a.sidebar-button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0 !important;
}
a.sidebar-button p{
  padding:1em 1em;
  margin-bottom:0;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-right:10px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  color:white !important;
}
a.sidebar-button p.apply-now-text{
  -webkit-box-flex:1.2;
      -ms-flex:1.2;
          flex:1.2;
  text-transform:uppercase;
  font-size:20px;
  font-weight:700;
}
a.sidebar-button p.floor-plan{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  border-left:1px solid white;
  font-size:12px;
  font-weight:700;
  text-transform:uppercase;
}
.site-footer{
  color:#fff;
  background-color:#000000;
}
.site-footer h5, .site-footer .h5{
  color:inherit;
}
.site-footer p{
  margin:0;
}
.site-footer a{
  color:inherit;
}
.site-footer a:hover, .site-footer a:focus{
  color:inherit;
}
.primary-footer{
  padding:2em 0;
  background:#323232;
}

.site-info{
  padding:1.5em 0;
  background:#000000;
}
.address-block{
  text-align:center;
}
.address-block .address-title{
  margin-bottom:0.5em;
}
.address-block a{
  text-decoration:none;
  border-bottom:1px solid rgba(255, 255, 255, 0);
}
.address-block a:hover, .address-block a:focus{
  opacity:0.75;
}
.address-block p{
  margin-bottom:0;
}
.address-block p span{
  display:inline-block;
  margin-bottom:0.3em !important;
  font-size:14px;
}

.address-contact-info{
  margin-top:0.5em;
}

.addy-contact-link a span{
  color:#E8B521;
}
.addy-contact-link a:hover{
  color:#E8B521 !important;
  opacity:1;
}
.addy-contact-link a:hover span{
  text-decoration:underline !important;
}

.imagebox{
  margin-top:4px;
  text-align:center;
}
.imagebox svg{
  display:inline-block;
  vertical-align:baseline;
  margin-bottom:-8px;
  margin-left:5px;
}
.imagebox a{
  color:#fff;
}
.imagebox a:hover, .imagebox a:focus{
  opacity:0.75;
}
.imagebox p small{
  font-size:16px;
}

.content-footer .button{
  margin-bottom:0.3em;
}

.brandywine-footer-block{
  padding-bottom:2em !important;
}
.brandywine-footer-block__top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.brandywine-footer-block__grid{
  display:grid;
  grid-template-columns:1fr;
  grid-column-gap:30px;
  padding-top:20px;
  text-align:center;
}
.brandywine-footer-block__col--cta{
  display:none;
}
.brandywine-footer-block__col--cta .button-2{
  -webkit-transition:background-color 0.3s ease, color 0.3s ease;
  transition:background-color 0.3s ease, color 0.3s ease;
}
.brandywine-footer-block__col--cta .button-2:hover{
  background-color:#084259;
  -webkit-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  color:white;
}
.brandywine-footer-block__col--contact ul{
  list-style:none;
  padding-left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.brandywine-footer-block__col--contact ul li + li{
  margin-top:0;
  margin-left:5px;
}
.brandywine-footer-block__col--contact ul li a{
  -webkit-transition:color 0.3s ease-in-out;
  transition:color 0.3s ease-in-out;
}
.brandywine-footer-block__col--contact ul li a:hover{
  color:#E8B521 !important;
}
.brandywine-footer-block__col--nav{
  margin-top:10px;
}
.brandywine-footer-block__col--nav h4{
  border-bottom:1px solid #E8B521;
  display:inline-block;
  margin-bottom:0;
  padding-bottom:15px;
  font-size:14px;
}
.brandywine-footer-block__col--nav ul{
  padding-left:0;
  list-style:none;
}
.brandywine-footer-block__col--nav ul a{
  text-decoration:none;
  font-size:12px;
  -webkit-transition:color 0.3s ease-in-out;
  transition:color 0.3s ease-in-out;
}
.brandywine-footer-block__col--nav ul a:hover{
  color:#E8B521 !important;
}
.brandywine-footer-block__col--nav a.mobile-only{
  margin-bottom:30px;
}
.brandywine-footer-block__bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-top:20px;
  padding-top:25px;
  border-top:1px solid rgba(255, 255, 255, 0.8);
  flex-direction:column;
  align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-column-gap:10px;
     -moz-column-gap:10px;
          column-gap:10px;
}
.brandywine-footer-block__bottom a{
  text-decoration:none;
  color:#E8B521 !important;
}
.brandywine-footer-block__bottom a span{
  color:#E8B521;
}
.brandywine-footer-block__bottom a:hover{
  text-decoration:underline !important;
}
.brandywine-footer-block__bottom .brandywine-footer-block__col--copyright{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  text-align:left;
  row-gap:9px;
}
.brandywine-footer-block__bottom .brandywine-footer-block__col--copyright ul{
  list-style:none;
  padding:0;
  margin-left:-4px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-bottom:0;
  padding-left:5px;
  padding-left:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.brandywine-footer-block__bottom .brandywine-footer-block__col--copyright ul li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:10px;
  font-size:12px;
  position:relative;
  margin-bottom:0;
  margin-top:0;
  margin-bottom:15px;
  text-align:left;
  display:block !important;
  margin-left:3px;
}
.brandywine-footer-block__bottom .brandywine-footer-block__col--copyright p{
  margin-bottom:0;
}
.brandywine-footer-block__bottom .brandywine-footer-block__col--copyright span.copyright-symbol{
  color:#E8B521;
  margin-right:2px;
}
.brandywine-footer-block__bottom .brandywine-footer-block__col--vendilli p{
  margin-bottom:0;
  font-size:12px;
  margin-bottom:15px;
}

.brandywine-footer-block__col--logo{
  -webkit-transition:opacity 0.3s ease-in-out;
  transition:opacity 0.3s ease-in-out;
}
.brandywine-footer-block__col--logo:hover{
  opacity:0.75;
}

.brandywine-footer-block__col--logo svg{
  width:100px !important;
}

.new-footer-copy{
  font-size:12px !important;
}

.brandywine-footer-block__top{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_2' data-name='Layer 2' viewBox='0 0 494.5 526.64'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cg id='_72I2Hk' data-name='72I2Hk'%3E%3Cpath d='M462.32 231.44v196.3l-430.14-1.07V230.91H.8l-.8-.8v-66.24L245.08 0l5.06.34 244.35 165.4v64.9l-.8.8h-31.38Zm-53.64 128.18V193.63L248.63 86.6l-2.19-.56L88.3 191.84c-.57.3-1.96 1.9-1.96 2.33v165.46h322.33ZM339.5 525.89l-5.02-.07-.88-1.27.5-41.87 5.83-.12 22.1 32.6v-31.91c1.41-1.53 3.98-.56 5.9-.8v43.44c-2.09-.26-4.82.73-6.46-.78l-21.97-32.47v33.25ZM233.57 482.44c5.96.57 11.35 3.42 12.07 9.92.91 8.18-3.68 12.35-11.26 13.94 7.01 4.45 10.4 12.89 15.01 19.57l-7.5-.27c-3.17-4.02-10.37-19.04-15.83-19.04h-8.85v18.5c-1.41 1.53-3.98.56-5.9.8v-43.44c7.17.5 15.2-.67 22.26 0Zm-16.36 19.31h13.68c.23 0 3.6-.65 4.04-.79 5.04-1.51 6.58-8.14 2.39-11.55-.36-.3-2.52-1.61-2.68-1.61h-17.43v13.94ZM51.89 482.05c33.29-4.53 32.98 49.4-.43 44.14-21.86-3.44-21.76-41.12.43-44.14Zm3.26 4.81c-19.4.98-18.44 35.04.89 34.77 19.86-.28 19.29-35.79-.89-34.77ZM179.54 482.05c30.07-4.1 32.45 41.28 6.78 44.32-29.59 3.5-31.71-40.92-6.78-44.32Zm2.72 4.81c-19.27.98-18.39 35.49 1.44 34.76 19.53-.71 18.92-35.8-1.44-34.76ZM318.58 482.44h5.9v30.3c0 1.04-1.46 5.37-2.05 6.53-4.69 9.3-23.06 9.77-29.06 1.51-1.62-2.23-3.22-8.05-3.22-10.72v-26.82l.89-.72c.49-.15 1-.07 1.5-.11 1.33-.12 3.22-.26 4.05.83v30.57c0 .32 1.54 3.5 1.91 3.99 3.24 4.35 14.14 4.53 17.63.53.95-1.09 2.45-5.32 2.45-6.67v-29.23ZM129.79 508.19v17.7h-5.9v-43.44h20.65c1.58 0 6.64 1.68 8.05 2.68 6.59 4.66 5.78 17.42-1.32 21.21-.72.39-4.62 1.85-5.12 1.85h-16.36Zm0-5.37h15.29c1.22 0 4.41-2.35 5.03-3.56.85-1.66.92-5.41.37-7.2-.47-1.53-3.94-4.26-5.39-4.26H129.8v15.02Z' class='cls-1'/%3E%3Cpath d='M89.57 508.19v17.7h-5.9v-43.44h20.65c1.58 0 6.64 1.68 8.05 2.68 6.46 4.56 5.91 17.02-.96 21.03-.78.45-4.87 2.03-5.47 2.03H89.58Zm0-5.37h15.29c3.13 0 6.2-4.67 6.12-7.73-.07-2.89-3.17-7.29-6.12-7.29H89.57v15.02ZM107.8 473.33l-1.4 3.79c-2.07.34-6.95-4.13-7.99-4.14-.75 0-4.23 1.69-5.96 1.9-27.65 3.26-27.7-39.85-.99-37.51 16.17 1.42 20.64 22.24 10.44 33.01l5.89 2.95Zm-17.15-9.12 6.8 3.15c4.43-2.46 4.94-9.46 4.4-14.08-1.69-14.41-20.92-15.65-24.38-2.5-3 11.43 3.52 22.74 16.39 19.33l-4.29-2.14 1.08-3.75ZM415.12 465.82v-27.89h4.83v36.47l-5.63-.54-19.05-27.35v27.89h-4.82v-36.47l5.67.5 19 27.39zM461.24 469.3c-15.2 11.79-36.83 5.15-34.27-16.57 2.08-17.66 28.02-21.75 33.65-4.87-.08.83-3.92 1.72-4.67 1.24-3.7-11.91-22.06-8.9-23.63 3.07-1.81 13.82 7.06 22.45 20.48 16.73 4.87-2.08 3.53-3.63 3.61-8.46h-10.46c-1.4-1.14-.65-3.21-.8-4.83h16.09v13.68ZM277.15 437.53c28.33-3.88 28.28 41.71-.43 37.16-19-3.01-18.8-34.53.43-37.16Zm1.07 4.29c-13.97 1.99-13.66 26.46-.55 28.69 20.36 3.47 20.55-31.55.55-28.69ZM232.23 452.95H251v-15.02c1.77.2 4.09-.67 5.36.8v35.67H251v-17.16h-18.77v17.16h-5.36v-36.47c1.77.2 4.09-.67 5.36.8v14.21Z' class='cls-1'/%3E%3Cpath d='M65.97 437.93v4.82H43.98v10.73h20.38v4.29H43.98v12.34h23.06v4.29H39.15v-36.47h26.82zM368.46 448.66l-4.78-.05c.36-11.38-23.38-6.87-16.16 1.41 3.66 4.19 19.49 2.33 21.75 10.97 4.69 17.9-29.47 19.13-29.25 1.63l4.81-.52c-.64 11.72 24.04 10.75 19.46.12-2.71-6.27-24.53-2-22.61-16.45 1.63-12.22 28.07-11.01 26.77 2.91ZM137.84 437.93h5.36v24.4c0 .81-1.16 4.97-1.58 5.92-3.91 8.77-21.18 9.19-25.88 1.16-.59-1-2.03-5.08-2.03-6.01v-25.48l4.48.07.8.8c.76 7.87-.76 16.87.07 24.6.73 6.82 7.79 8.32 13.52 6.55 2.67-.82 5.25-3.76 5.25-6.55v-25.48ZM443.01 507.38l-16.63-24.93 7.28.49 12.83 19.33 13.39-19.87c1.61.14 3.25-.07 4.85.04.8.06 1.55-.42 1.33.8l-17.16 24.14v18.5H443v-18.5ZM166.73 438l15.09 36.39-5.81-.09-3.9-10.57-16.09.25-3.67 10.16-5.39.24 14-35.61c1.2-1.53 3.96-.76 5.77-.79Zm3.29 21.38-6.17-16.63-5.63 16.63h11.8ZM309.46 437.93v24.4c0 .26.98 3.73 1.19 4.17 2.69 5.67 14.71 5.61 17.17-.83.18-.46.95-3.63.95-3.88v-23.87h4.83v26.55c0 .37-1.36 4.18-1.69 4.75-4.45 7.7-21.48 7.96-25.58 0-.36-.7-1.7-4.27-1.7-4.74v-26.55h4.83ZM284.79 482.44v5.37h-14.48v38.08h-5.9v-38.08h-13.94v-5.37h34.32zM425.31 482.44v5.37h-14.48v38.08h-5.9v-38.08h-13.95v-5.37h34.33zM190.4 437.93v32.18h18.24v4.29h-23.6v-35.67c1.28-1.47 3.6-.61 5.36-.8ZM384.01 482.44v43.45l-5.66-.51-.24-41.6.88-1.26 5.02-.08zM382.4 474.4h-5.36v-36.47c1.77.2 4.09-.67 5.36.8v35.67ZM162.51 329.59v-70.8h169.75l.8.81v69.19l-.8.8H162.51zM161.97 177.81h170.55v70.26H161.97z' class='cls-1'/%3E%3C/g%3E%3C/svg%3E");
  background-position:bottom center;
  background-size:50px;
  background-repeat:no-repeat;
  padding-bottom:70px;
}
.site-header{
  display:none;
  left:0;
  top:0;
  width:100%;
  height:auto;
  text-align:center;
  background-color:transparent;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
  z-index:50;
  z-index:10 !important;
  overflow:visible !important;
  position:relative;
}
.site-header .wrap{
  position:relative;
}
.site-branding{
  -webkit-transform-origin:center left;
          transform-origin:center left;
}
.site-branding a{
  display:inline-block;
  vertical-align:top;
}
.site-branding a svg{
  -webkit-transition:opacity 0.3s ease-in-out;
  transition:opacity 0.3s ease-in-out;
}
.site-branding a:hover svg,
.site-branding a:hover img, .site-branding a:focus svg,
.site-branding a:focus img{
  opacity:0.75;
}
.site-branding svg,
.site-branding img{
  display:block;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  max-width:105px;
  width:100% !important;
  margin-bottom:7px;
  margin-top:7px;
}
.site-navigation{
  padding-top:1.5em;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
}
.minify-header .site-navigation{
  padding-top:0.75em;
}

.alert-bar{
  background-color:#0e6382;
  color:white;
  font-size:13px;
  display:none;
  padding:0.9em;
  font-family:"Open Sans", sans-serif;
  font-weight:700;
  text-transform:unset;
  display:block;
  text-transform:uppercase;
}
.alert-bar:after{
  display:none !important;
}

.address-contact-info:hover p{
  color:#98A539 !important;
}
.address-contact-info:hover a{
  color:#98A539 !important;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.menu-item-28{
  display:none !important;
}

.site-wrap{
  margin-top:-180px !important;
  overflow:hidden;
}

.alert-banner{
  background-color:#001c26;
  color:white;
  padding:20px;
  margin-bottom:50px;
}
.alert-banner .alert-box{
  text-align:center;
}
.alert-banner span{
  margin-bottom:0;
  font-weight:600;
  text-align:center;
  position:relative;
  font-size:12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.alert-banner span:before{
  content:"";
  display:inline-block;
  width:24px;
  height:24px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 fill%3D%22white%22 viewBox%3D%220 0 448 512%22%3E%3Cpath d%3D%22M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM184 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z%22/%3E%3C/svg%3E");
  background-size:cover;
  background-position:center;
  margin-bottom:6px;
}
.alert-banner span p{
  display:inline;
}
.alert-banner a{
  color:#E8B521;
  font-size:12px;
}

.gform_wrapper.gform_wrapper .gform_footer input.button,
.gform_wrapper.gform_wrapper .gform_footer input[type=submit]{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  padding:0;
  border:0 none;
  text-align:center;
  background-color:transparent;
  color:white;
  padding:1em 1.5em !important;
  font-size:13px !important;
  font-family:"Open Sans", sans-serif !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  background:#87125F !important;
  border-radius:10px !important;
}
.gform_wrapper.gform_wrapper .gform_footer input.button:hover, .gform_wrapper.gform_wrapper .gform_footer input.button:focus,
.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:focus{
  text-decoration:none;
}
.gform_wrapper.gform_wrapper .gform_footer input.button:hover, .gform_wrapper.gform_wrapper .gform_footer input.button:focus,
.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:focus{
  color:#fff !important;
  background:rgb(9.8, 68.6, 91.7) !important;
}
.gform_wrapper.gform_wrapper .gform_footer input{
  margin:auto !important;
}
.gform_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper.gform_wrapper input[type=email],
.gform_wrapper.gform_wrapper input[type=password],
.gform_wrapper.gform_wrapper input[type=text],
.gform_wrapper.gform_wrapper input[type=tel],
.gform_wrapper.gform_wrapper input[type=number],
.gform_wrapper.gform_wrapper input[type=url],
.gform_wrapper.gform_wrapper input[type=search],
.gform_wrapper.gform_wrapper textarea{
  padding:0.9em 0.75em;
}

.gform_wrapper .top_label li.gfield.gf_left_half:before{
  content:"";
  display:block;
  clear:both;
  display:none !important;
}

.color-option-4 input, .color-option-4 textarea{
  border:none !important;
}

.single-commercial .mfp-content{
  width:375px;
}

.gsection{
  border-bottom:none !important;
}

h3.gsection_title{
  font-weight:700;
  font-size:18px;
  color:#0E6283;
  margin-top:20px;
  margin-bottom:0px;
}

.color-option-6 .gform_wrapper.gform_wrapper .gform_footer input.button, .color-option-6 .gform_wrapper.gform_wrapper .gform_footer input[type=submit], .color-option-6 input[type=submit]{
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  vertical-align:baseline;
  border:0;
  text-align:center;
  background-color:transparent;
  padding:1em 1.5em;
  color:#fff;
  font-size:12px;
  font-weight:700;
  line-height:1.2;
  text-transform:uppercase;
  letter-spacing:0.75px;
  background:#0e6382 !important;
}

input#gform_submit_button_9{
  background:#0e6382 !important;
  background-color:#0e6382 !important;
}
.article-404{
  min-height:22em;
}
.article-404 .l-columns-wrap{
  margin-top:3em;
}

.brandy-banner-alt h1{
  color:#99A539 !important;
  padding-left:0 !important;
  margin-top:15px !important;
}

.brandy-banner-alt .brandy-banner__container{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.brandy-banner-alt .brandy-banner__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
}

.alt-banner-green{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 1861.48 551.33'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2399a539%7D.cls-2%7Bfill:%23f6f9e8%7D.cls-3%7Bfill:%232c6180%7D.cls-4%7Bfill:%23e6e97c%7D%3C/style%3E%3C/defs%3E%3Cpath d='M781.9 0 407.92 305.97 781.9 0zM108.08 551.33l299.84-245.36-299.84 245.36zM33.99 0l373.93 305.97L33.99 0z' class='cls-3'/%3E%3Cpath d='M781.9 0H33.99l373.93 305.97L781.9 0z' class='cls-4'/%3E%3Cpath d='M33.99 0H0v551.33h108.08l299.84-245.36L33.99 0z' class='cls-1'/%3E%3Cpath d='M1079.63 0H781.9L407.92 305.97 707.8 551.33h445.91l299.85-245.36L1079.63 0zM1453.56 305.97z' class='cls-2'/%3E%3Cpath d='M1153.71 551.33h599.7l-299.85-245.36-299.85 245.36zM1153.71 551.33l299.85-245.36' class='cls-4'/%3E%3Cpath d='M1453.56 305.97 1827.5 0h-747.87l373.93 305.97z' class='cls-3'/%3E%3Cpath d='m1453.56 305.97 299.85 245.36h108.07V0h-33.98l-373.94 305.97z' class='cls-1'/%3E%3Cpath d='M407.92 305.97 108.08 551.33H707.8L407.92 305.97z' class='cls-3'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.alt-banner-green h2{
  color:#2C6180 !important;
}

.brandy-banner-mobile{
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  padding-top:210px !important;
  padding-bottom:0px !important;
}

.brandy-banner-mobile .site-header--mobile .site-branding{
  height:113px;
}

.brandy-banner-mobile.alt-banner-wine{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 558 611'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2399a539%7D.cls-3%7Bfill:%23871f61%7D.cls-4%7Bfill:%23fff%7D.cls-5%7Bfill:%23e6e97c%7D%3C/style%3E%3C/defs%3E%3Cpath d='m0 17.9 278.83 132.95L0 17.9zM558 17.75l-279.17 133.1L558 17.75zM278.83 150.85 558 283.96 278.83 150.85 0 283.8l278.83-132.95z' class='cls-4'/%3E%3Cpath d='M558 283.96V17.75l-279.17 133.1L558 283.96z' class='cls-5'/%3E%3Cpath d='M558 17.75V0H0v17.9l278.83 132.95L558 17.75z' class='cls-1'/%3E%3Cpath d='M278.83 150.85 0 283.8v146.97l278.83 132.94L558 430.61V283.96L278.83 150.85z' style='fill:%23f6f9e8'/%3E%3Cpath d='M0 430.77V611h179.65l99.18-47.29L0 430.77z' class='cls-5'/%3E%3Cpath d='M378.02 611H558V430.61l-279.17 133.1L378.02 611z' class='cls-3'/%3E%3Cpath d='M179.65 611h198.37l-99.19-47.29L179.65 611zM278.83 563.71zM278.83 563.71z' class='cls-1'/%3E%3Cpath d='M278.83 150.85 0 17.9v265.9l278.83-132.95z' class='cls-3'/%3E%3C/svg%3E") !important;
}

.brandy-banner-mobile.alt-banner-green{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 558 611'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2399a539%7D.cls-3%7Bfill:%232c6180%7D.cls-5%7Bfill:%23fff%7D.cls-6%7Bfill:%23e6e97c%7D%3C/style%3E%3C/defs%3E%3Cpath d='m0 17.9 278.83 132.95L0 17.9zM558 17.75l-279.17 133.1L558 17.75zM278.83 150.85 558 283.96 278.83 150.85 0 283.8l278.83-132.95z' class='cls-5'/%3E%3Cpath d='M558 283.96V17.75l-279.17 133.1L558 283.96z' class='cls-6'/%3E%3Cpath d='M558 17.75V0H0v17.9l278.83 132.95L558 17.75z' class='cls-1'/%3E%3Cpath d='M278.83 150.85 0 283.8v146.97l278.83 132.94L558 430.61V283.96L278.83 150.85z' style='fill:%23f6f9e8'/%3E%3Cpath d='M0 430.77V611h179.65l99.18-47.29L0 430.77z' class='cls-6'/%3E%3Cpath d='M378.02 611H558V430.61l-279.17 133.1L378.02 611z' class='cls-3'/%3E%3Cpath d='M179.65 611h198.37l-99.19-47.29L179.65 611zM278.83 563.71zM278.83 563.71z' class='cls-1'/%3E%3Cpath d='M278.83 150.85 0 17.9v265.9l278.83-132.95z' class='cls-3'/%3E%3C/svg%3E") !important;
}

.brandy-banner-mobile .brandy-banner-mobile__container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}

.brandy-banner-mobile .brandy-banner__icon{
  width:100px;
  max-width:100%;
}

.brandy-banner-mobile h2{
  color:white !important;
}

.brandy-banner-mobile h1{
  color:#BDFF32 !important;
}

.alt-banner-wine{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 1861.48 551.33'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2399a539%7D.cls-2%7Bfill:%23f6f9e8%7D.cls-3%7Bfill:%232c6180%7D.cls-4%7Bfill:%23871f61%7D.cls-5%7Bfill:%23e6e97c%7D%3C/style%3E%3C/defs%3E%3Cpath d='M781.9 0 407.92 305.97 781.9 0zM108.08 551.33l299.84-245.36-299.84 245.36zM33.99 0l373.93 305.97L33.99 0z' class='cls-3'/%3E%3Cpath d='M781.9 0H33.99l373.93 305.97L781.9 0z' class='cls-5'/%3E%3Cpath d='M33.99 0H0v551.33h108.08l299.84-245.36L33.99 0z' class='cls-1'/%3E%3Cpath d='M1079.63 0H781.9L407.92 305.97 707.8 551.33h445.91l299.85-245.36L1079.63 0zM1453.56 305.97z' class='cls-2'/%3E%3Cpath d='M1153.71 551.33h599.7l-299.85-245.36-299.85 245.36zM1153.71 551.33l299.85-245.36' class='cls-5'/%3E%3Cpath d='M1453.56 305.97 1827.5 0h-747.87l373.93 305.97z' class='cls-4'/%3E%3Cpath d='m1453.56 305.97 299.85 245.36h108.07V0h-33.98l-373.94 305.97z' class='cls-1'/%3E%3Cpath d='M407.92 305.97 108.08 551.33H707.8L407.92 305.97z' class='cls-4'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.alt-banner-wine h2{
  color:#871F61 !important;
}

.brandy-banner-alt img{
  max-width:100px !important;
}

.brandy-banner-mobile-wine{
  background-color:#871F61 !important;
}

.brandy-homepage .listing-grid{
  display:none;
}
.brandy-homepage .brandy-header-cta-block-one{
  background:#F6F9E8;
}
.brandy-homepage .brandy-header-cta-block-one h3{
  color:#98A539;
  font-size:18px;
  margin-bottom:5px;
  text-transform:normal;
  font-size:18px;
}
.brandy-homepage .brandy-header-cta-block-one h2{
  color:#000;
  margin-bottom:12px;
  font-size:24px;
}
.brandy-homepage .brandy-header-cta-block-one p{
  margin-bottom:25px;
  font-size:18px;
}
.brandy-homepage .brandy-header-cta-block-one a.button-2{
  background-color:#98A539 !important;
  display:-webkit-inline-box !important;
  display:-ms-inline-flexbox !important;
  display:inline-flex !important;
  height:auto;
  padding:0 !important;
  padding-left:45px !important;
  padding-right:45px !important;
  padding-top:15px !important;
  padding-bottom:15px !important;
  width:100%;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.brandy-homepage .brandy-header-cta-block-one a.button-2:hover{
  background-color:#6f7928 !important;
}
.brandy-homepage .brandy-header-cta-block-one__grid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  row-gap:30px;
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:reverse !important;
      -ms-flex-direction:column-reverse !important;
          flex-direction:column-reverse !important;
}
.brandy-homepage .brandy-header-cta-block-one__grid-item{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.brandy-homepage .brandy-header-cta-block-one__grid-item .decorative-image{
  position:relative;
  height:370px;
  overflow:hidden;
}
.brandy-homepage .brandy-header-cta-block-one__grid-item .decorative-image img{
  display:block;
  position:absolute;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:40em;
  user-drag:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  z-index:1;
  left:-9999px !important;
}
.brandy-homepage .brandy-header-cta-block-one__grid-item .decorative-image:before{
  content:"";
  position:absolute;
  right:0;
  bottom:0;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='357' height='102' fill='none'%3E%3Cpath fill='%2398A539' d='M4.984 102H0h4.984C83.847 101.984 322.947 100.531 357 0v102H4.984ZM0 102h4.984H0Z'/%3E%3C/svg%3E");
  z-index:50;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:right bottom;
}
.brandy-homepage .brandy-header-cta-block-one__grid-item:first-child{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.brandy-homepage .brandy-header-cta-block-one__grid-item:nth-of-type(2){
  -webkit-box-flex:1.2 !important;
      -ms-flex:1.2 !important;
          flex:1.2 !important;
}
.brandy-homepage .brandy-header-cta-block-one__grid-item:nth-of-type(1){
  -webkit-box-flex:1 !important;
      -ms-flex:1 !important;
          flex:1 !important;
}
.brandy-homepage .brandy-middle-cta-block-two{
  background:#F6F9E8;
}
.brandy-homepage .brandy-middle-cta-block-two h3{
  color:#7C1F5D;
  margin-bottom:5px;
  text-transform:normal;
  font-size:18px;
}
.brandy-homepage .brandy-middle-cta-block-two h2{
  color:#000;
  margin-bottom:12px;
  font-size:24px;
}
.brandy-homepage .brandy-middle-cta-block-two p{
  margin-bottom:25px;
  font-size:18px;
}
.brandy-homepage .brandy-middle-cta-block-two a.button-2{
  display:-webkit-inline-box !important;
  display:-ms-inline-flexbox !important;
  display:inline-flex !important;
  height:auto;
  padding:0 !important;
  padding-left:45px !important;
  padding-right:45px !important;
  padding-top:15px !important;
  padding-bottom:15px !important;
  width:100%;
  text-align:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.brandy-homepage .brandy-middle-cta-block-two__grid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  row-gap:30px;
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:normal !important;
      -ms-flex-direction:column !important;
          flex-direction:column !important;
}
.brandy-homepage .brandy-middle-cta-block-two__grid-item{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.brandy-homepage .brandy-middle-cta-block-two__grid-item .decorative-image{
  position:relative;
  overflow:hidden;
  width:100%;
  height:370px;
  overflow:hidden;
}
.brandy-homepage .brandy-middle-cta-block-two__grid-item .decorative-image img{
  display:block;
  position:absolute;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:40em;
  user-drag:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  z-index:1;
  left:-9999px !important;
}
.brandy-homepage .brandy-middle-cta-block-two__grid-item .decorative-image:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='357' height='104' viewBox='0 0 357 104' fill='none'%3E%3Cpath d='M352.023 0.000152588C353.761 -0.000205994 355.421 0.000152588 357 0.000152588H352.023C273.167 0.0162506 34.0536 1.49477 0 104V0.000152588L352.023 0.000152588Z' fill='%237C1F5D'/%3E%3Cpath d='M357 0.000152588C355.421 0.000152588 353.761 -0.000205994 352.023 0.000152588H357Z' fill='%237C1F5D'/%3E%3C/svg%3E");
  z-index:50;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:left top;
}
.brandy-homepage .brandy-middle-cta-block-two__grid-item:nth-of-type(1){
  -webkit-box-flex:1.2 !important;
      -ms-flex:1.2 !important;
          flex:1.2 !important;
}
.brandy-homepage .brandy-middle-cta-block-two__grid-item:nth-of-type(2){
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-flex:1 !important;
      -ms-flex:1 !important;
          flex:1 !important;
}
.brandy-homepage .brandy-footer-cta-block{
  position:relative;
  font-weight:600;
  margin-bottom:0;
  position:relative;
  background-color:#F6F9E8;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  padding-top:170px;
  height:470px;
}
.brandy-homepage .brandy-footer-cta-block h2{
  font-size:24px;
}
.brandy-homepage .brandy-footer-cta-block .wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  z-index:999999;
  position:relative;
}
.brandy-homepage .brandy-footer-cta-block a{
  color:#FCB316 !important;
}
.brandy-homepage .brandy-footer-cta-block *:not(a){
  color:white !important;
}
.brandy-homepage .brandy-footer-cta-block:after{
  content:"";
  position:absolute;
  top:10px;
  left:0;
  right:0;
  width:100%;
  height:100%;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1229' height='448' fill='none'%3E%3Cpath fill='%23E6E97C' d='M0 87.318C397.163-53.108 936.852-14.599 1229 134.676V447.5H0V87.318Z'/%3E%3Cpath fill='%237C1F5D' d='M0 87.572C324.35-8.47 837.353.349 1229 182.069V447.5H0V87.572Z'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:cover;
}
.brandy-homepage .brandy-footer-cta-block:before{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='742' height='220' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.1' d='M436.202 0H305.048v12.931h131.154V0ZM311.606 16.164v129.311h118.038V16.164H311.606Zm36.067 113.147h-22.952V87.285h22.952v42.026Zm0-54.957h-22.952V32.328h22.952v42.026Zm34.428 54.957h-22.952V87.285h22.952v42.026Zm0-54.957h-22.952V32.328h22.952v42.026Zm34.428 54.957h-22.952V87.285h22.952v42.026Zm0-54.957h-22.952V32.328h22.952v42.026ZM541.125 54.958H436.202v12.93h104.923v-12.93ZM718.182 129.312h-59.019v9.698h59.019v-9.698ZM600.144 100.217h-52.462v9.698h52.462v-9.698ZM439.481 71.121V219.83h98.365V71.121h-98.365Zm85.249 25.863H498.5v12.931h26.23v12.931H498.5v12.931h26.23v12.931H498.5v12.931h26.23v12.932H498.5v12.931h26.23v12.931h-72.134v-12.931h26.231v-12.931h-26.231v-12.932h26.231v-12.931h-26.231v-12.931h26.231v-12.931h-26.231v-12.931h26.231V96.984h-26.231V84.053h72.134v12.93Z'/%3E%3Cpath fill='%23fff' fill-opacity='.1' d='M495.221 200.433V84.053h-13.115v116.38h13.115ZM254.226 93.751v84.053h-3.279V93.751h-47.543V219.83h35.23v-18.607c0-7.579 6.229-13.721 13.953-13.721 7.687 0 13.953 6.142 13.953 13.721v18.607h35.229V93.751h-47.543Zm-15.592 84.053h-22.952v-32.328h22.952v32.328Zm0-42.027h-22.952v-32.328h22.952v32.328Zm50.822 42.027h-22.952v-32.328h22.952v32.328Zm0-42.027h-22.952v-32.328h22.952v32.328ZM295.212 35.56v-6.465h-9.837l-32.788-12.931-32.789 12.931h-9.836v6.466h-6.558v54.957h98.365V35.561h-6.557Zm-56.578 45.26h-22.952V48.492h22.952V80.82Zm50.822 0h-22.952V48.492h22.952V80.82ZM600.144 90.518V219.83h52.461V113.148l-52.461-22.63Zm36.067 113.148h-22.952v-29.095h22.952v29.095Zm0-45.259h-22.952v-29.095h22.952v29.095ZM547.682 113.148V219.83h16.395v-33.945c0-6.25 5.136-11.314 11.475-11.314 6.34 0 11.476 5.064 11.476 11.314v33.945h13.116V113.148h-52.462Zm39.346 45.259h-22.951v-29.095h22.951v29.095ZM193.568 87.285l-6.558-12.93h-65.577l-6.557 12.93h78.692ZM114.876 90.518V219.83h29.509v-19.397c0-5.352 4.408-9.698 9.837-9.698 5.428 0 9.836 4.346 9.836 9.698v19.397h29.51V90.518h-78.692Zm32.788 90.518h-19.673V161.64h19.673v19.396Zm0-29.095h-19.673v-19.396h19.673v19.396Zm0-29.095h-19.673v-19.397h19.673v19.397Zm32.788 58.19h-19.673V161.64h19.673v19.396Zm0-29.095h-19.673v-19.396h19.673v19.396Zm0-29.095h-19.673v-19.397h19.673v19.397ZM26.347 119.613h78.692v-22.63L26.347 116.38v3.233ZM705.067 197.2c0-4.849 1.785-9.267 4.772-12.644a16.09 16.09 0 0 1-1.494-6.753c0-5.28 2.587-9.985 6.558-12.931v-22.629h-52.461v77.587h52.461v-5.819c-5.865-3.341-9.836-9.627-9.836-16.811Zm-19.673 9.698h-13.116v-19.396h13.116v19.396Zm0-32.327h-13.116v-19.397h13.116v19.397Z'/%3E%3Cpath fill='%23fff' fill-opacity='.1' d='M741.134 197.2c0-4.814-2.15-9.16-5.538-12.105a12.83 12.83 0 0 0 2.259-7.292c0-7.148-5.866-12.931-13.115-12.931-7.25 0-13.116 5.783-13.116 12.931 0 2.694.838 5.208 2.259 7.292-3.388 2.945-5.538 7.291-5.538 12.105 0 7.83 5.647 14.332 13.116 15.84v6.789h6.557v-6.789c7.469-1.508 13.116-8.01 13.116-15.84ZM26.347 122.846v42.026c3.971 2.946 6.558 7.651 6.558 12.932 0 2.406-.547 4.705-1.494 6.753 2.987 3.412 4.773 7.83 4.773 12.643 0 7.184-3.971 13.434-9.837 16.811v5.819h78.692v-96.984H26.347Zm31.695 42.026H41.648v-29.095h16.394v29.095Zm31.696 42.027H73.344v-29.095h16.394v29.095Zm0-42.027H73.344v-29.095h16.394v29.095Z'/%3E%3Cpath fill='%23fff' fill-opacity='.1' d='M32.905 197.2c0-4.814-2.15-9.16-5.538-12.105a12.831 12.831 0 0 0 2.259-7.292c0-7.148-5.866-12.931-13.115-12.931-7.25 0-13.116 5.783-13.116 12.931 0 2.694.838 5.208 2.259 7.292C2.266 188.04.116 192.386.116 197.2c0 7.83 5.647 14.332 13.116 15.84v6.789h6.558v-6.789c7.468-1.508 13.115-8.01 13.115-15.84ZM311.606 148.708v71.122h47.543v-43.643c0-6.25 5.137-11.315 11.476-11.315 6.339 0 11.476 5.065 11.476 11.315v43.643h47.543v-71.122H311.606Zm36.067 54.958h-22.952v-38.794h22.952v38.794Zm68.856 0h-22.952v-38.794h22.952v38.794ZM600.144 77.587v9.698l52.461 22.63v-9.699l-52.461-22.63Z'/%3E%3C/svg%3E");
  position:absolute;
  left:0;
  bottom:0px;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:bottom;
  background-size:90%;
  z-index:10;
}
.brandy-homepage .brandy-footer-cta-block__wrap{
  text-align:center;
  margin:auto;
  position:relative;
  z-index:5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  width:100%;
}
.brandy-homepage .brandy-footer-cta-block__wrap p{
  margin-bottom:0;
  font-size:18px;
}
.brandy-homepage .brandy-footer-cta-block__wrap p a{
  color:#E8B521;
  -webkit-transition:color 0.3s ease-in-out;
  transition:color 0.3s ease-in-out;
}
.brandy-homepage .brandy-footer-cta-block__wrap h2{
  margin-bottom:10px;
}
.brandy-homepage .brandy-footer-cta-block__inner{
  max-width:860px !important;
  margin:auto;
}

.brandy-footer-cta-block-three{
  background:#F6F9E8;
  padding-top:1.5em !important;
  padding-bottom:1.5em !important;
}
.brandy-footer-cta-block-three h3{
  color:#0E6382;
  margin-bottom:5px;
  text-transform:normal;
  font-size:18px;
}
.brandy-footer-cta-block-three h2{
  color:#000;
  margin-bottom:12px;
  font-size:24px;
}
.brandy-footer-cta-block-three p{
  margin-bottom:25px;
  font-size:18px;
}
.brandy-footer-cta-block-three a.button-2{
  background-color:#0E6382 !important;
  display:-webkit-inline-box !important;
  display:-ms-inline-flexbox !important;
  display:inline-flex !important;
  height:auto;
  padding:0 !important;
  padding-left:45px !important;
  padding-right:45px !important;
  padding-top:15px !important;
  padding-bottom:15px !important;
  width:100%;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  text-align:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.brandy-footer-cta-block-three a.button-2:hover{
  background-color:#0a475e !important;
}
.brandy-footer-cta-block-three__grid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  row-gap:30px;
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:normal !important;
      -ms-flex-direction:column !important;
          flex-direction:column !important;
}
.brandy-footer-cta-block-three__grid-item{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.brandy-footer-cta-block-three__grid-item .decorative-image{
  position:relative;
  height:370px;
  overflow:hidden;
}
.brandy-footer-cta-block-three__grid-item .decorative-image img{
  display:block;
  position:absolute;
  top:-9999px;
  right:-9999px;
  bottom:-9999px;
  margin:auto;
  width:100%;
  min-width:40em;
  user-drag:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  z-index:1;
  left:-9999px !important;
}
.brandy-footer-cta-block-three__grid-item .decorative-image:before{
  content:"";
  position:absolute;
  right:0;
  bottom:0;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='322' height='93' fill='none'%3E%3Cpath fill='%230E6382' d='M4.49 93H0h4.49C75.618 92.985 291.286 91.663 322 0v93H4.49ZM0 93h4.49H0Z'/%3E%3C/svg%3E");
  z-index:50;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:right bottom;
}
.brandy-footer-cta-block-three__grid-item:last-child{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.brandy-footer-cta-block-three__grid-item:nth-of-type(1){
  -webkit-box-flex:1.2 !important;
      -ms-flex:1.2 !important;
          flex:1.2 !important;
}
.brandy-footer-cta-block-three__grid-item:nth-of-type(2){
  -webkit-box-flex:1 !important;
      -ms-flex:1 !important;
          flex:1 !important;
}

.page-template-template-home .brandy-featured-listing-block, .single .brandy-featured-listing-block{
  padding-top:50px;
  padding-bottom:50px;
}
.page-template-template-home .brandy-featured-listing-block__wrap, .single .brandy-featured-listing-block__wrap{
  margin-left:30px;
  text-align:left;
}
.page-template-template-home .a11y-slider-container, .single .a11y-slider-container{
  margin-top:30px;
}
.page-template-template-home .a11y-slider-container a, .single .a11y-slider-container a{
  text-decoration:none;
}
.page-template-template-home .a11y-slider-container ul, .single .a11y-slider-container ul{
  padding-left:0;
  list-style:none;
}
.page-template-template-home .a11y-slider-container .button-wrap, .single .a11y-slider-container .button-wrap{
  display:none;
}
.page-template-template-home .a11y-slider-dots, .single .a11y-slider-dots{
  display:none;
}
.page-template-template-home .a11y-slider-dots li, .single .a11y-slider-dots li{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:1px;
  margin-top:10px;
}
.page-template-template-home .a11y-slider-dots li button, .single .a11y-slider-dots li button{
  width:100%;
  border:none;
  color:transparent;
  padding:0;
  height:1px;
  background-color:#B3B3B3;
  height:100%;
}
.page-template-template-home .a11y-slider-dots li button.active, .single .a11y-slider-dots li button.active{
  margin-top:0;
  height:2px !important;
  background-color:#0E6283;
}
.page-template-template-home .slider-nav-buttons .slick-prev, .single .slider-nav-buttons .slick-prev{
  position:absolute;
  left:0;
  background-image:url(../svg/icons/listing-prev-icon.svg);
  background-repeat:no-repeat;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border:none;
  color:transparent;
  width:23px !important;
}
.page-template-template-home .slider-nav-buttons .slick-prev:before, .single .slider-nav-buttons .slick-prev:before{
  content:"";
  display:none !important;
}
.page-template-template-home .slider-nav-buttons .slick-next, .single .slider-nav-buttons .slick-next{
  position:absolute;
  right:0;
  background-image:url(../svg/icons/listing-next-icon.svg);
  background-repeat:no-repeat;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border:none;
  color:transparent;
  width:23px !important;
}
.page-template-template-home .slider-nav-buttons .slick-next:before, .single .slider-nav-buttons .slick-next:before{
  content:"";
  display:none !important;
}
.page-template-template-home .brandy-featured-listing-block .slider-nav-buttons, .single .brandy-featured-listing-block .slider-nav-buttons{
  position:relative;
}
.page-template-template-home .brandy-featured-listing-block .slider-nav-buttons button.slick-prev.slick-arrow, .single .brandy-featured-listing-block .slider-nav-buttons button.slick-prev.slick-arrow{
  position:absolute;
  left:0;
}
.page-template-template-home .brandy-featured-listing-block .slider-nav-buttons button.slick-next.slick-arrow, .single .brandy-featured-listing-block .slider-nav-buttons button.slick-next.slick-arrow{
  position:absolute;
  right:0;
}
.page-template-template-home .progress, .single .progress{
  display:block;
  width:90%;
  height:2px;
  border-radius:10px;
  overflow:hidden;
  margin:auto;
  background-color:rgba(179, 179, 179, 0.3607843137);
  background-image:-webkit-gradient(linear, left top, right top, from(#0E6283), to(#0E6283));
  background-image:linear-gradient(to right, #0E6283, #0E6283);
  background-repeat:no-repeat;
  background-size:0 100%;
  -webkit-transition:background-size 0.4s ease-in-out;
  transition:background-size 0.4s ease-in-out;
}
.page-template-template-home .home-featured-property-slider, .single .home-featured-property-slider{
  margin:30px auto 50px;
  margin-top:35px;
  margin-bottom:0;
  padding-left:0;
  margin-bottom:30px !important;
}
.page-template-template-home .home-featured-property-slider .slick-slide + .slick-slide, .single .home-featured-property-slider .slick-slide + .slick-slide{
  margin-top:0;
}
.page-template-template-home .home-featured-property-slider .brandy-listing__card-body, .single .home-featured-property-slider .brandy-listing__card-body{
  background-color:white !important;
}
.page-template-template-home .home-featured-property-slider .slick-track, .single .home-featured-property-slider .slick-track{
  background-color:white !important;
}
.page-template-template-home .home-featured-property-slider .slick-slide, .single .home-featured-property-slider .slick-slide{
  margin-right:25px;
}
.page-template-template-home .home-featured-property-slider, .single .home-featured-property-slider{
  margin-left:-12px;
}
.page-template-template-home .slider-nav-buttons, .single .slider-nav-buttons{
  display:none;
}
.page-template-template-home .slick-track, .single .slick-track{
  padding-bottom:15px;
  padding-bottom:0;
  background-color:#F6F9E8;
}
.page-template-template-home .header-wrap, .single .header-wrap{
  position:relative;
  text-align:left;
  margin-right:60px;
  max-width:66em !important;
}
.page-template-template-home .header-wrap h2, .single .header-wrap h2{
  color:#0E6283;
  margin-bottom:-10px;
}
.page-template-template-home .brandy-listing__thumb-link, .single .brandy-listing__thumb-link{
  display:block;
}
.page-template-template-home .brandy-listing__thumb-link img, .single .brandy-listing__thumb-link img{
  -webkit-transition:-webkit-transform 0.3s ease;
  transition:-webkit-transform 0.3s ease;
  transition:transform 0.3s ease;
  transition:transform 0.3s ease, -webkit-transform 0.3s ease;
  display:block;
}
.page-template-template-home .brandy-listing__thumb-link:hover img, .single .brandy-listing__thumb-link:hover img{
  -webkit-transform:scale(1.1, 1.1);
          transform:scale(1.1, 1.1);
}
.page-template-template-home .brandy-listing__thumb-link span.listing-button, .single .brandy-listing__thumb-link span.listing-button{
  -webkit-transition:background-color 0.3s ease;
  transition:background-color 0.3s ease;
}
.page-template-template-home .brandy-listing__thumb-link:hover span.listing-button, .single .brandy-listing__thumb-link:hover span.listing-button{
  background-color:#084259 !important;
}
.page-template-template-home .button, .single .button{
  -webkit-transition:background-color 0.3s ease;
  transition:background-color 0.3s ease;
}
.page-template-template-home .button:hover, .single .button:hover{
  background-color:#084259 !important;
}

.page-template-template-advanced .brandy-testimonial-block{
  background-color:#7a205d;
}
.page-template-template-advanced .brandy-testimonial-block h2{
  color:white !important;
}
.page-template-template-advanced .brandy-testimonial-block .wrap{
  border-top:3px solid #BDFF32 !important;
}
.page-template-template-advanced .brandy-testimonial-block blockquote{
  background-color:#F6F9E8 !important;
}
.page-template-template-advanced .brandy-testimonial-block button.slick-prev.slick-arrow{
  position:absolute;
  padding:0;
  height:43px;
  width:43px;
  border-radius:0;
  color:transparent;
  border:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 45 22.09'%3E%3Cpath d='M43.5 12.55c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5v3ZM.44 9.99c-.58.59-.58 1.53 0 2.12l9.54 9.55c.59.59 1.54.59 2.12 0s.59-1.54 0-2.12l-8.48-8.49 8.48-8.49c.59-.59.59-1.54 0-2.12a1.49 1.49 0 0 0-2.12 0L.44 9.99Zm43.06-.44h-42v3h42v-3Z' style='fill:%23bdff32'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  background-color:transparent;
  top:7px;
  left:50px;
}
.page-template-template-advanced .brandy-testimonial-block button.slick-prev.slick-arrow:before{
  display:none !important;
}
.page-template-template-advanced .brandy-testimonial-block button.slick-next.slick-arrow{
  position:absolute;
  padding:0;
  height:43px;
  width:43px;
  border-radius:0;
  color:transparent;
  border:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 45 22.09'%3E%3Cpath d='M1.5 9.55c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5v-3ZM35.02.44a1.49 1.49 0 0 0-2.12 0 1.49 1.49 0 0 0 0 2.12l8.49 8.48-8.49 8.48c-.59.59-.59 1.54 0 2.12s1.54.59 2.12 0l9.54-9.55c.58-.59.58-1.53 0-2.12L35.02.44ZM1.5 12.55h42v-3h-42v3Z' style='fill:%23bdff32'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  background-color:transparent;
  top:7px;
  right:50px;
}
.page-template-template-advanced .brandy-testimonial-block button.slick-next.slick-arrow:before{
  display:none !important;
}
.page-template-template-advanced .brandy-testimonial-block .slick-slide{
  min-height:450px !important;
  padding:30px !important;
}
.page-template-template-advanced .slick-list{
  margin-bottom:60px !important;
  margin-top:50px !important;
}
.page-template-template-advanced .home-testimonial-slider li.slick-active button{
  background-color:#BDFF32 !important;
  border:1px solid #BDFF32 !important;
}
.page-template-template-advanced .home-testimonial-slider .slick-dots button{
  color:white;
  padding:0 !important;
  background-color:white;
  border:1px solid white;
}

.brandy-testimonial-block{
  background-color:#F6F9E8;
}
.brandy-testimonial-block .wrap{
  border-top:3px solid #98A539;
  padding-top:70px;
  max-width:860px !important;
  margin:0 15px !important;
}
.brandy-testimonial-block .blockquote-icon{
  margin:20px 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-column-gap:15px;
     -moz-column-gap:15px;
          column-gap:15px;
  margin-bottom:35px;
  margin-top:5px;
}
.brandy-testimonial-block .slick-slide{
  height:0px !important;
  height:auto !important;
}
.brandy-testimonial-block .slick-slide.slick-active{
  height:100% !important;
}
.brandy-testimonial-block h2{
  text-align:center;
  margin-bottom:30px;
  font-family:"Roboto Slab", serif;
  color:black;
  max-width:660px;
  font-weight:700;
  margin-bottom:0;
}
.brandy-testimonial-block .home-testimonial-slider{
  padding-left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.brandy-testimonial-block .slick-slide{
  background-color:rgb(246, 249, 232) !important;
}
.brandy-testimonial-block .slick-list{
  margin:auto;
  background:#F5F5F5;
  border-radius:20px;
  width:100%;
  margin-bottom:30px;
}
.brandy-testimonial-block .slick-list blockquote{
  padding:20px 25px;
  text-align:center;
  font-family:"Roboto Slab", serif;
  background-color:#F6F9E8;
  margin-top:0;
}
.brandy-testimonial-block .slick-list blockquote p{
  font-size:20px;
  font-style:normal;
  font-weight:400;
  font-family:"Open Sans", sans-serif;
  max-width:820px;
  margin:auto;
}
.brandy-testimonial-block .slick-list blockquote p b{
  font-weight:700;
}
.brandy-testimonial-block .slick-list blockquote footer{
  margin-top:30px;
}
.brandy-testimonial-block .slick-list blockquote footer .button{
  -webkit-transition:background-color 0.3s ease;
  transition:background-color 0.3s ease;
}
.brandy-testimonial-block .slick-list blockquote footer .button:hover{
  background-color:#084259 !important;
}
.brandy-testimonial-block .slick-list blockquote footer p{
  font-size:14px;
}
.brandy-testimonial-block .slick-list blockquote footer cite{
  font-weight:700;
  max-width:700px;
  font-size:18px;
  margin:auto;
}
.brandy-testimonial-block .slick-list blockquote svg{
  scale:0.8;
}

.home-testimonial-slider .slick-dots{
  margin-top:25px !important;
  padding-left:0;
  background-color:transparent !important;
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-left:0;
}
.home-testimonial-slider .slick-dots button{
  border:1px solid #8B8B8B;
  border-radius:50%;
  height:15px;
  width:15px;
  color:transparent;
  padding:0 !important;
  background-color:#D9D9D9;
  border:1px solid #D9D9D9;
}
.home-testimonial-slider .slick-dots button.active{
  border:1px solid #87125F;
  background-color:#87125F;
}
.home-testimonial-slider .slick-dots li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.home-testimonial-slider .slick-dots li button:before{
  display:none;
}
.home-testimonial-slider .slick-dots li + li{
  margin-left:10px;
  margin-top:0;
}
.home-testimonial-slider .slick-dots button.a11y-slider-prev{
  position:absolute;
  left:20px;
  padding:0;
  height:43px;
  width:43px;
  border-radius:50px;
  color:transparent;
  border:none;
  background-image:url(../svg/icons/testimonial-prev-icon.svg);
  background-repeat:no-repeat;
  background-position:15px center;
  background-color:#F5F5F5;
}
.home-testimonial-slider .slick-dots button.a11y-slider-next{
  position:absolute;
  right:20px;
  padding:0;
  height:43px;
  width:43px;
  border-radius:50px;
  color:transparent;
  border:none;
  background-image:url(../svg/icons/testimonial-next-icon.svg);
  background-repeat:no-repeat;
  background-position:19px center;
  background-color:#F5F5F5;
}

.home-testimonial-slider li.slick-active button{
  background-color:#87125F;
  border:1px solid #87125F;
}

.brandy-testimonial-block .wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
.brandy-testimonial-block .wrap .testimonial-slider-nav{
  position:absolute;
  z-index:6;
  bottom:auto;
  right:0;
  left:0;
}
.brandy-testimonial-block .wrap .testimonial-slider-nav button.slick-prev.slick-arrow{
  position:absolute;
  padding:0;
  height:43px;
  width:43px;
  border-radius:0;
  color:transparent;
  border:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='24' fill='none'%3E%3Cpath fill='%2398A539' d='M44 13.5a1.5 1.5 0 0 0 0-3v3ZM.94 10.94a1.5 1.5 0 0 0 0 2.12l9.545 9.547a1.5 1.5 0 1 0 2.122-2.122L4.12 12l8.486-8.485a1.5 1.5 0 1 0-2.122-2.122L.94 10.94ZM44 10.5H2v3h42v-3Z'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  background-color:transparent;
  top:7px;
  left:50px;
}
.brandy-testimonial-block .wrap .testimonial-slider-nav button.slick-prev.slick-arrow:before{
  display:none !important;
}
.brandy-testimonial-block .wrap .testimonial-slider-nav button.slick-next.slick-arrow{
  position:absolute;
  padding:0;
  height:43px;
  width:43px;
  border-radius:0;
  color:transparent;
  border:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='24' fill='none'%3E%3Cpath fill='%2398A539' d='M2 10.5a1.5 1.5 0 0 0 0 3v-3Zm43.06 2.56a1.5 1.5 0 0 0 0-2.12l-9.545-9.547a1.5 1.5 0 1 0-2.122 2.122L41.88 12l-8.486 8.485a1.5 1.5 0 1 0 2.122 2.122l9.546-9.546ZM2 13.5h42v-3H2v3Z'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  background-color:transparent;
  top:7px;
  right:50px;
}
.brandy-testimonial-block .wrap .testimonial-slider-nav button.slick-next.slick-arrow:before{
  display:none !important;
}

.slick-list.draggable{
  background-color:#F6F9E8 !important;
}

.single-property .site-main{
  z-index:11 !important;
}

.page-template-template-advanced .brandy-testimonial-block .wrap .testimonial-slider-nav button.slick-next.slick-arrow{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 45 22.09'%3E%3Cpath d='M1.5 9.55c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5v-3ZM35.02.44a1.49 1.49 0 0 0-2.12 0 1.49 1.49 0 0 0 0 2.12l8.49 8.48-8.49 8.48c-.59.59-.59 1.54 0 2.12s1.54.59 2.12 0l9.54-9.55c.58-.59.58-1.53 0-2.12L35.02.44ZM1.5 12.55h42v-3h-42v3Z' style='fill:%23bdff32'/%3E%3C/svg%3E");
}
.page-template-template-advanced .brandy-testimonial-block .wrap .testimonial-slider-nav button.slick-prev.slick-arrow{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 45 22.09'%3E%3Cpath d='M43.5 12.55c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5v3ZM.44 9.99c-.58.59-.58 1.53 0 2.12l9.54 9.55c.59.59 1.54.59 2.12 0s.59-1.54 0-2.12l-8.48-8.49 8.48-8.49c.59-.59.59-1.54 0-2.12a1.49 1.49 0 0 0-2.12 0L.44 9.99Zm43.06-.44h-42v3h42v-3Z' style='fill:%23bdff32'/%3E%3C/svg%3E");
}
.page-template-template-advanced .brandy-testimonial-block .slick-list blockquote p{
  font-size:18px;
}
.page-template-template-advanced .brandy-testimonial-block .wrap{
  margin-left:15px;
  margin-right:15px;
  margin-bottom:40px;
  padding-top:48px;
}
.page-template-template-advanced .brandy-testimonial-block .wrap h2{
  margin:auto;
}
.page-template-template-advanced .brandy-testimonial-block .wrap .home-testimonial-slider{
  margin-top:0 !important;
}

.alert-box-hero{
  background:#001B26;
  display:block;
  padding:10px;
  color:white;
  text-align:center;
}
.alert-box-hero p{
  font-weight:700;
}
.alert-box-hero a{
  color:white;
  font-weight:700;
}

.blog-page article + article{
  margin-top:2em;
  padding-top:2em;
  border-top:2px solid #f2eee9;
}

.brandy-listing__grid{
  display:grid;
  grid-template-columns:1fr;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-column-gap:30px;
     -moz-column-gap:30px;
          column-gap:30px;
  row-gap:30px;
}
.brandy-listing__thumb-link{
  text-decoration:none;
}
.brandy-listing__thumb-link .thumbnail{
  position:relative;
  height:210px;
  overflow:hidden;
  position:relative;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}
.brandy-listing__thumb-link .thumbnail img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:center;
     object-position:center;
  aspect-ratio:648/425;
  border-top-right-radius:5px;
  border-top-left-radius:5px;
}
.brandy-listing__thumb-link .thumbnail .property-neighborhood, .brandy-listing__thumb-link .thumbnail .property-type-label{
  position:absolute;
  left:0;
  top:14px;
  color:white;
  padding:10px 32px 10px 30px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  font-size:14px;
  text-transform:uppercase;
  font-weight:700;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.brandy-listing__thumb-link .thumbnail .property-neighborhood span, .brandy-listing__thumb-link .thumbnail .property-type-label span{
  margin-left:5px;
}
.brandy-listing__thumb-link .thumbnail .property-neighborhood i, .brandy-listing__thumb-link .thumbnail .property-type-label i{
  font-size:14px;
}
.brandy-listing__thumb-link .thumbnail .property-neighborhood svg, .brandy-listing__thumb-link .thumbnail .property-type-label svg{
  fill:white;
  margin-right:5px;
}
.brandy-listing__thumb-link .thumbnail .label-north-versailles{
  background-color:#198217;
}
.brandy-listing__thumb-link .thumbnail .label-white-oak{
  background-color:#201b30;
}
.brandy-listing__thumb-link .thumbnail .label-irwin{
  background-color:#020c73;
}
.brandy-listing__thumb-link .thumbnail .label-east-pittsburgh{
  background-color:#982b70;
}
.brandy-listing__thumb-link .thumbnail .label-swissvale{
  background-color:#2c6080;
}
.brandy-listing__thumb-link .thumbnail .label-butler{
  background-color:#6d136e;
}
.brandy-listing__thumb-link .thumbnail .label-mckeesport{
  background-color:#a1201a;
}
.brandy-listing__thumb-link .thumbnail .label-pittsburgh{
  background-color:#f5c142;
  color:#1e1e1e;
}
.brandy-listing__thumb-link .thumbnail .label-braddock{
  background-color:#275d48;
}
.brandy-listing__thumb-link .thumbnail .label-turtle-creek{
  background-color:#704314;
}
.brandy-listing__thumb-link .thumbnail .label-new-kensington{
  background-color:#d22d1f;
}
.brandy-listing__thumb-link .thumbnail .label-coming-soon{
  background-color:#fae262;
  color:10e1e;
}
.brandy-listing__thumb-link .thumbnail .label-property{
  background-color:#198217;
  color:white;
}
.brandy-listing__thumb-link .thumbnail .label-commercial{
  background-color:#084259;
  color:white;
}
.brandy-listing__thumb-link .thumbnail .label-senior{
  background-color:#3a0653;
  color:white;
}
.brandy-listing__card-body{
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
  -webkit-box-shadow:inset 0 -1px 0 0 #D9D9D9, inset -1px 0 0 0 #D9D9D9, inset 1px 0 0 0 #D9D9D9;
          box-shadow:inset 0 -1px 0 0 #D9D9D9, inset -1px 0 0 0 #D9D9D9, inset 1px 0 0 0 #D9D9D9;
  color:#202020;
}
.brandy-listing__card-body .header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding:20px 25px;
}
.brandy-listing__card-body .body{
  padding:20px 25px;
  border-top:1px solid #D9D9D9;
  text-align:left;
  min-height:110px;
}
.brandy-listing__card-body .body h4{
  font-size:13px;
  color:black;
}
.brandy-listing__card-body .body .address{
  line-height:1.3;
}
.brandy-listing__card-body .body .address span{
  font-size:12px;
  font-weight:400;
}
.brandy-listing__card-body .body .segment-street_number, .brandy-listing__card-body .body .segment-street_name{
  display:inline-block;
}
.brandy-listing__card-body .body .segment-city, .brandy-listing__card-body .body .segment-state, .brandy-listing__card-body .body .segment-post_code{
  display:inline-block;
}
.brandy-listing__card-body .body .address-line1, .brandy-listing__card-body .body .address-line2{
  margin:0;
  padding:0;
}
.brandy-listing__card-body .footer span.listing-button{
  background-color:#0E6283;
  color:white;
  padding:20px 25px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  display:block;
  text-align:center;
  text-decoration:none;
  font-size:13px;
  font-weight:700;
  padding:1em 1.5em;
}
.brandy-listing__card-body .header-flex-l{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.brandy-listing__card-body .header-flex-l p{
  margin-bottom:0;
  font-weight:600;
  font-size:18px;
  color:#198217;
}
.brandy-listing__card-body .header-flex-r{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.brandy-listing__card-body .header-flex-r > div + div{
  margin-left:20px;
}
.brandy-listing__card-body .header-flex-r .community-bedrooms{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.brandy-listing__card-body .header-flex-r .community-bedrooms p{
  letter-spacing:-1px;
}
.brandy-listing__card-body .header-flex-r .community-bathrooms{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.brandy-listing__card-body .header-flex-r .community-bathrooms p{
  letter-spacing:-2px;
}
.brandy-listing__card-body .header-flex-r p{
  margin-bottom:0;
}
.brandy-listing__card-body .header-flex-r svg{
  fill:#87125F;
  margin-right:10px;
}

a.facetwp-page.prev{
  background-image:url(../svg/icons/archive-left-chevron.svg);
  background-repeat:no-repeat;
  background-size:9px;
  background-position:center;
  color:transparent !important;
}
a.facetwp-page.prev:hover{
  background-image:url(../svg/icons/archive-left-chevron-white.svg);
  background-repeat:no-repeat;
  background-size:9px;
  background-position:center;
  color:transparent !important;
}

a.facetwp-page.next{
  background-image:url(../svg/icons/archive-right-chevron.svg);
  background-repeat:no-repeat;
  background-size:9px;
  background-position:center;
  color:transparent !important;
}
a.facetwp-page.next:hover{
  background-image:url(../svg/icons/archive-right-chevron-white.svg);
  background-repeat:no-repeat;
  background-size:9px;
  background-position:center;
  color:transparent !important;
  fill:white;
}

.post-type-archive .brandy-listing__thumb-link{
  display:block;
}
.post-type-archive .brandy-listing__thumb-link img{
  -webkit-transition:-webkit-transform 0.3s ease;
  transition:-webkit-transform 0.3s ease;
  transition:transform 0.3s ease;
  transition:transform 0.3s ease, -webkit-transform 0.3s ease;
  display:block;
}
.post-type-archive .brandy-listing__thumb-link span.listing-button{
  -webkit-transition:background-color 0.3s ease;
  transition:background-color 0.3s ease;
}
.post-type-archive .brandy-listing__thumb-link:hover img{
  -webkit-transform:scale(1.1, 1.1);
          transform:scale(1.1, 1.1);
}
.post-type-archive .brandy-listing__thumb-link:hover span.listing-button{
  background-color:#084259 !important;
}
.post-type-archive .filter-body{
  background-color:white;
  border-bottom-left-radius:20px;
  border-bottom-right-radius:20px;
}
.post-type-archive .filter-body .filter-header{
  margin-bottom:20px;
  padding:2px 0px;
  text-align:center;
}
.post-type-archive .filter-body .filter-header .brandy-community-icon, .post-type-archive .filter-body .filter-header .brandy-community-icon-fill{
  fill:#198217;
}
.post-type-archive .filter-body .filter-header .brandy-commercial-icon, .post-type-archive .filter-body .filter-header .brandy-commercial-icon-fill{
  fill:#0E6283;
}
.post-type-archive .filter-body .filter-header .brandy-senior-icon, .post-type-archive .filter-body .filter-header .brandy-senior-icon-fill{
  fill:#3a0653;
}
.post-type-archive .filter-body .filter-header h3{
  font-size:28px;
  color:#0E6283;
  font-weight:700;
  margin-bottom:26px;
}
.post-type-archive .filter-body .filter-header ul{
  padding-left:0;
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-bottom:0;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin:auto;
}
.post-type-archive .filter-body .filter-header ul li + li{
  margin-top:0;
}
.post-type-archive .filter-body .filter-header button{
  border:none;
  padding:0;
  background-color:transparent;
  font-size:16px;
  font-weight:700;
  color:#1E1E1E;
  padding:2px 0;
  padding-left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-bottom:5px;
}
.post-type-archive .filter-body .filter-header li + li{
  margin-left:10px;
}
.post-type-archive .filter-body .filter-header a{
  text-decoration:none;
  font-size:12px;
  font-weight:600;
  color:#1E1E1E;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  line-height:1;
  padding-bottom:8px;
}
.post-type-archive .filter-body .filter-header a svg{
  margin-right:3px;
  width:14px;
  height:14px;
}
.post-type-archive .filter-body .filter-grid{
  margin:10px 0 45px 0;
}
.post-type-archive .filter-body .commercial-fields .filter-grid-inner, .post-type-archive .filter-body .senior-fields .filter-grid-inner{
  max-width:700px;
  margin:auto;
}
.post-type-archive .filter-body .filter-grid-inner{
  grid-gap:20px;
  row-gap:20px;
  display:grid;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  align-items:center;
  padding-left:0;
  list-style:none;
  grid-template-columns:1fr 1fr 1fr;
}
.post-type-archive .filter-body .filter-grid-inner li{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.post-type-archive .filter-body .filter-grid-inner li:last-child{
  grid-column:span 3;
  grid-row:span 3;
  text-align:center;
}
.post-type-archive .filter-body .filter-grid-inner li:last-child label{
  display:none;
}
.post-type-archive .filter-body .filter-grid-inner button{
  width:100%;
}
.post-type-archive .filter-body .filter-grid-inner select{
  width:100%;
  border-radius:10px;
  padding:12px 14px !important;
  border:1px solid #C6C6C6;
  font-size:12px;
  line-height:1;
}
.post-type-archive .filter-body .filter-grid-inner label{
  font-size:12px;
  font-weight:600;
  margin-bottom:10px;
}
.post-type-archive .filter-body .filter-grid-inner .facetwp-facet{
  margin-bottom:0;
}
.post-type-archive .filter-body .filter-grid-inner button#submit_search{
  font-size:14px;
}
.post-type-archive .filter-body > span{
  font-size:12px;
}
.post-type-archive .filter-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:25px;
}
.post-type-archive .facetwp-slider-wrap{
  padding-bottom:8px;
}
.post-type-archive span.facetwp-slider-label{
  font-size:13px !important;
}
.post-type-archive .facetwp-type-dropdown{
  position:relative;
}
.post-type-archive .facetwp-type-dropdown:before{
  content:url(../svg/icons/filter-dropdown-icon.svg);
  position:absolute;
  right:8px;
  top:4px;
  z-index:0;
}
.post-type-archive .facetwp-dropdown{
  -webkit-appearance:none;
  -moz-appearance:none;
       appearance:none;
  background-size:15px;
  padding-right:15px;
  background-position:127px 14px;
  background-repeat:no-repeat;
  background-size:10px;
  z-index:5;
  position:relative;
  background-color:transparent;
}
.post-type-archive .facetwp-dropdown::after{
  content:"▼";
  color:black;
  pointer-events:none;
  position:absolute;
  right:10px;
}

.smaller{
  display:block;
}

.smaller-submit{
  display:none;
}

.single .related-grid-header{
  text-align:center;
  margin-right:0;
  margin-bottom:30px;
}
.single .brandy-featured-listing-block__wrap{
  margin-left:30px;
  text-align:left;
}
.single .brandy-featured-listing-block .slick-track{
  padding-bottom:0;
}

.hide-mobile-location{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.hide-mobile-location div:first-child{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}

.single-senior .brandy-featured-listing-block{
  margin-bottom:40px;
}

.plus-styling{
  position:relative;
}
.plus-styling span.price-plus-sign{
  position:absolute;
  top:6px;
  font-size:12px;
  right:-9px;
  font-weight:700;
}

.brandy-detail-banner__meta{
  padding:20px 0;
}
.brandy-detail-banner__meta ul{
  margin-top:0;
  position:relative;
}
.brandy-detail-banner__meta ul:first-child{
  width:100%;
}
.brandy-detail-banner__meta .agent-button{
  margin-bottom:15px;
  margin-top:6px;
  display:block;
  width:100%;
  margin-right:5px;
}

.agent-button{
  margin-bottom:15px;
  margin-top:6px;
  display:block;
  width:100%;
}

.brandy-floorplans{
  position:relative;
  background-color:#F6F9E8;
  overflow:hidden;
  padding-bottom:0;
}
.brandy-floorplans .brandy-getintouch{
  background-color:#f4f4f4;
  border-radius:16px;
  margin-top:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  border-radius:8px;
}

.brandy-floorplans{
  position:relative;
  background-color:#F6F9E8;
  overflow:hidden;
  padding-bottom:0;
}
.brandy-floorplans .brandy-getintouch{
  background-color:#f4f4f4;
  border-radius:16px;
  margin-top:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  border-radius:8px;
}
.brandy-floorplans .form-sidebar{
  padding:40px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  row-gap:30px;
  border-radius:8px;
}
.brandy-floorplans .form-sidebar h3{
  color:#2F6180;
  font-family:"Roboto Slab";
  font-size:18px;
  font-style:normal;
  font-weight:600;
  line-height:22px;
}
.brandy-floorplans .form-sidebar ul{
  padding-left:0;
  list-style:none;
}
.brandy-floorplans .form-sidebar ul li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.brandy-floorplans .form-sidebar ul li svg{
  fill:#87125F;
  margin-right:9px;
  width:15px;
}
.brandy-floorplans .form-content{
  padding:45px;
  background-color:white;
  border-radius:8px;
}
.brandy-floorplans .form-content input{
  width:100%;
  background-color:#F4F4F4;
  border:2px solid rgba(0, 0, 0, 0.1);
  border-radius:8px;
  padding:10px 20px;
}
.brandy-floorplans .form-content textarea{
  width:100%;
  background-color:#F4F4F4;
  border:2px solid rgba(0, 0, 0, 0.1);
  border-radius:8px;
  padding:10px 20px;
}
.brandy-floorplans .form-content .form-group + .form-group{
  margin-top:20px;
}
.brandy-floorplans .wrap{
  position:relative;
  z-index:2;
}
.brandy-floorplans::after{
  content:"";
  position:absolute;
  top:340px;
  left:0;
  right:0;
  width:100%;
  height:100%;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1229' height='1048' fill='none'%3E%3Cpath fill='%23E6E97C' d='M0 87.318C397.163-53.108 936.852-14.599 1229 134.676V447.5H0V87.318Z'/%3E%3Cpath fill='%237C1F5D' d='M0 87.572C324.35-8.47 837.353.349 1229 182.069V1047.5H0V87.572Z'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:cover;
  z-index:0;
}
.brandy-floorplans h2{
  margin-bottom:40px;
}
.brandy-floorplans .brandy-floorplans__grid{
  display:grid;
  gap:20px;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-pack:center !important;
      -ms-flex-pack:center !important;
          justify-content:center !important;
}
.brandy-floorplans .brandy-floorplans__grid .brandy-floorplans__col{
  max-width:750px !important;
}
.brandy-floorplans .brandy-floorplans__col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:15px;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  min-height:530px;
}
.brandy-floorplans .brandy-floorplans__col img{
  width:100%;
  height:auto;
  -o-object-fit:cover;
     object-fit:cover;
  border-radius:5px;
  max-width:400px;
  margin-top:10px;
  margin:auto;
}
.brandy-floorplans .brandy-floorplans__col h3{
  font-size:18px;
  color:#0E6283;
  margin:0;
  font-weight:600;
  margin-bottom:10px;
}
.brandy-floorplans .brandy-floorplans__col p{
  font-size:14px;
  margin:0;
  color:#666;
}
.brandy-floorplans .brandy-floorplans__col .button{
  display:inline-block;
  padding:10px 20px;
  background-color:#0E6283;
  color:white;
  text-decoration:none;
  border-radius:5px;
  font-size:14px;
  font-weight:600;
  -webkit-transition:background-color 0.3s ease;
  transition:background-color 0.3s ease;
}
.brandy-floorplans .brandy-floorplans__col .button:hover{
  background-color:rgb(9.075862069, 63.5310344828, 84.924137931);
}
.brandy-floorplans__col{
  background-color:white;
  border-radius:16px;
  padding:30px;
  text-align:center;
}

.brandy-highlights-list{
  -webkit-column-gap:40px;
     -moz-column-gap:40px;
          column-gap:40px;
  row-gap:40px;
  padding-left:0;
  margin-top:25px;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  max-width:560px;
  display:grid;
  grid-template-columns:1fr;
}
.brandy-highlights-list li{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  align-items:center;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
.brandy-highlights-list li svg{
  width:124px;
  margin-bottom:10px;
}
.brandy-highlights-list li span{
  color:black;
  text-align:center;
  font-family:"Open Sans";
  font-size:13px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
}

.single .related-grid-header{
  text-align:center;
  margin-right:0;
  margin-bottom:30px;
}
.single .brandy-featured-listing-block__wrap{
  margin-left:30px;
  text-align:left;
}
.single .brandy-featured-listing-block .slick-track{
  padding-bottom:0;
}
.brandy-floorplans__grid{
  display:grid;
  grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));
  gap:20px;
}

.brandy-floorplans__col{
  width:100%;
}
.slick-initialized.brandy-floorplans__grid{
  display:block;
}

.slick-initialized .brandy-floorplans__col{
  margin:0 10px;
}
.floorplans-slider-nav{
  text-align:center;
  margin-top:20px;
}

.floorplans-slider-nav .slick-prev,
.floorplans-slider-nav .slick-next{
  padding:10px 15px;
  background:#f5f5f5;
  border:none;
  margin:0 5px;
  cursor:pointer;
}
.brandy-floorplans__grid .slick-dots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  list-style:none;
  padding:0;
  margin:20px 0 0;
}

.brandy-floorplans__grid .slick-dots li{
  margin:0 5px;
}

.brandy-floorplans__grid .slick-dots li button{
  font-size:0;
  width:10px;
  height:10px;
  border-radius:50%;
  background:#ccc;
  border:none;
  cursor:pointer;
}

.brandy-floorplans__grid .slick-dots li.slick-active button{
  background:#666;
}

.brandy-floorplans__grid .slick-list.draggable{
  background-color:transparent !important;
}

.brandy-floorplans__grid .slick-track{
  background-color:transparent !important;
}

.brandy-floorplans .slick-dots{
  display:none !important;
}

.brandy-floorplans h2{
  margin-left:-20px;
}

.brandy-floorplans .slick-track{
  margin-left:-22px;
}

.brandy-getintouch a.button-2{
  max-width:100% !important;
  width:200px !important;
}

.brandy-additional{
  padding-bottom:0 !important;
}
.brandy-additional h3{
  margin-bottom:15px !important;
}

.brandy-detail-banner__meta ul:first-child{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-pack:justify !important;
      -ms-flex-pack:justify !important;
          justify-content:space-between !important;
}
.brandy-detail-banner__meta ul:last-child{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
.brandy-detail-banner__meta ul li:before{
  display:none;
}

.brandy-detail-banner__wrap{
  width:100% !important;
  margin-bottom:20px;
}
.brandy-detail-banner__wrap ul{
  list-style:none;
}
.brandy-detail-banner__wrap ul li{
  font-weight:600;
}
.brandy-detail-banner__wrap ul:first-child{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-left:0;
  width:100% !important;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  margin-left:5px !important;
  row-gap:15px;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}
.brandy-detail-banner__wrap ul:first-child svg{
  fill:#87125f;
}
.brandy-detail-banner__wrap ul:last-child li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-column-gap:0px;
     -moz-column-gap:0px;
          column-gap:0px;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.brandy-detail-banner__wrap ul ul{
  font-size:12px;
  padding-left:0;
  row-gap:10px;
  row-gap:12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.brandy-detail-banner__wrap ul ul li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.display-flex-location{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-column-gap:0px;
     -moz-column-gap:0px;
          column-gap:0px;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.brandy-detail-banner__header{
  margin-bottom:15px !important;
}

.brandy-detail-banner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
}

.brandy-detail-banner__wrap ul:first-child svg{
  margin-right:17px !important;
}

.js-ul li{
  -webkit-box-align:center !important;
      -ms-flex-align:center !important;
          align-items:center !important;
  margin-right:0 !important;
}

.make-col-ul{
  -webkit-column-count:2 !important;
     -moz-column-count:2 !important;
          column-count:2 !important;
  display:block !important;
}
.make-col-ul li{
  margin-bottom:10px !important;
}

.brandy-floorplans .wrap:first-child{
  padding-right:0;
}

.mobile-nav-tray .site-branding{
  padding-bottom:18px !important;
}

.commercial-form-single{
  background:white;
  border-radius:16px;
  padding:35px;
}
.commercial-form-single h2{
  margin-bottom:50px;
}

.single-commercial .brandy-floorplans .wrap:first-child{
  padding-right:1.5em !important;
  padding-bottom:3.5em !important;
}
.single-commercial .brandy-additional{
  padding-top:40px !important;
  padding-bottom:0 !important;
}

.schedule-tour-button-wrap{
  margin-bottom:15px;
  width:100%;
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
}
.schedule-tour-button-wrap button:hover{
  background-color:#87125F !important;
}

.floor-plan-pricing p{
  font-size:13px !important;
}
.floor-plan-pricing strong{
  font-size:13px !important;
}

.brandy-getintouch{
  margin-right:1.5em;
}
.brandy-getintouch .form-group label{
  font-size:13px !important;
}
.brandy-getintouch .contact-links li{
  font-size:13px !important;
}

.single-property .form-sidebar ul{
  margin-bottom:6px !important;
}

.single-property .brandy-detail-banner__meta{
  overflow:visible !important;
}
.single-property .brandy-detail-banner__wrap ul:first-child{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.single-property .cat-highlight-icon{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' data-name='Layer 1' viewBox='0 0 400 400'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='202.27' x2='202.27' y1='-70.73' y2='115.82' gradientTransform='matrix(1 0 0 -1 0 391.85)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-2' x1='196.24' x2='196.24' y1='32.71' y2='58.77'/%3E%3ClinearGradient id='linear-gradient-3' x1='326.22' x2='190.43' y1='101.65' y2='101.65' gradientTransform='matrix(1 0 0 -1 0 391.85)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.25' stop-color='%23fff'/%3E%3Cstop offset='.32' stop-color='%23f8f8f8'/%3E%3Cstop offset='.43' stop-color='%23e5e4e4'/%3E%3Cstop offset='.55' stop-color='%23c5c4c5'/%3E%3Cstop offset='.69' stop-color='%239a9899'/%3E%3Cstop offset='.84' stop-color='%23636060'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-4' x1='-5.11' x2='-65.87' y1='596.04' y2='596.04' gradientTransform='matrix(-1 0 0 1 112.53 -354.52)'/%3E%3CradialGradient id='radial-gradient' cx='226.26' cy='260.68' r='24.44' fx='226.26' fy='260.68' gradientTransform='matrix(1 0 0 -1 0 391.85)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23231f20'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/radialGradient%3E%3CclipPath id='clippath'%3E%3Ccircle cx='200' cy='200' r='200' style='fill:none'/%3E%3C/clipPath%3E%3Cstyle%3E.cls-2%7Bfill:%23fbb216%7D.cls-3%7Bfill:%2399a539%7D.cls-4%7Bfill:%230e6382%7D.cls-11%7Bfill:%23871f61%7D.cls-12%7Bfill:%23f5f8e7%7D.cls-13%7Bfill:%23e6e97c%7D%3C/style%3E%3C/defs%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Ccircle cx='200' cy='200' r='200' class='cls-13'/%3E%3Cg style='clip-path:url(%23clippath)'%3E%3Cpath d='M-30.18 276.03h464.89v186.55H-30.18V276.03Z' class='cls-4'/%3E%3Cpath d='M-30.18 276.03h464.89v186.55H-30.18V276.03Z' style='mix-blend-mode:multiply;opacity:.5;fill:url(%23linear-gradient);isolation:isolate'/%3E%3Cpath d='M107.49 333.08h177.49c7.2 0 13.03 5.83 13.03 13.03 0 7.2-5.83 13.03-13.03 13.03H107.49c-7.2 0-13.03-5.83-13.03-13.03 0-7.2 5.83-13.03 13.03-13.03Z' style='fill:url(%23linear-gradient-2);opacity:.4;mix-blend-mode:multiply;isolation:isolate'/%3E%3C/g%3E%3Cpath d='M297.79 261.52v16.97c0 13.12-10.64 23.76-23.76 23.76H178.4V149.96l-60.49 43.96a109.322 109.322 0 0 0-45.05 88.43v21.66c0 16.06 13.02 29.07 29.07 29.07H274.2c28.73 0 52.02-23.29 52.02-52.02v-19.55c0-7.85-6.36-14.22-14.22-14.22s-14.22 6.36-14.22 14.22h.01Z' class='cls-2'/%3E%3Cpath d='M312.01 247.31c-7.85 0-14.22 6.36-14.22 14.22v16.97c0 13.12-10.64 23.76-23.76 23.76h-83.6v30.84h83.77c28.73 0 52.02-23.29 52.02-52.02v-19.55c0-7.85-6.36-14.22-14.22-14.22h.01Z' style='fill:url(%23linear-gradient-3);mix-blend-mode:multiply;opacity:.5;isolation:isolate'/%3E%3Cpath d='M178.4 333.08V149.96l-60.76 43.96v139.16h60.76Z' style='fill:url(%23linear-gradient-4);opacity:.25;mix-blend-mode:multiply;isolation:isolate'/%3E%3Cpath d='M178.4 158.54v174.54c0 9.25 7.5 16.75 16.75 16.75s16.75-7.5 16.75-16.75v-30.84h28.72v30.84c0 9.25 7.5 16.75 16.75 16.75s16.75-7.5 16.75-16.75V158.54h-95.73.01Z' class='cls-2'/%3E%3Cpath d='M197 158.54v49.13c0 16.16 13.1 29.26 29.26 29.26s29.26-13.1 29.26-29.26v-49.13H197Zm-18.6 164.81v9.74c0 9.25 7.5 16.75 16.75 16.75s16.75-7.5 16.75-16.75v-9.74h-33.5Zm62.22 0v9.74c0 9.25 7.5 16.75 16.75 16.75s16.75-7.5 16.75-16.75v-9.74h-33.5Z' class='cls-12'/%3E%3Ccircle cx='226.26' cy='210.2' r='14.64' class='cls-4' transform='rotate(-80.78 226.27 210.202)'/%3E%3Cpath d='M178.4 136.55v21.99c0 22.63 26.53 33.17 47.86 33.17s47.86-10.54 47.86-33.17v-21.99h-95.73.01Z' class='cls-3'/%3E%3Cpath d='M271.73 40.46 240.1 72.09h-27.68l-31.63-31.63c-4.67-4.67-12.67-1.36-12.67 5.25v72.06c0 32.11 26.03 58.13 58.13 58.13s58.13-26.03 58.13-58.13V45.71c0-6.61-7.99-9.92-12.67-5.25h.02Z' class='cls-2'/%3E%3Cellipse cx='200.74' cy='109.56' class='cls-13' rx='13.26' ry='8.22'/%3E%3Cellipse cx='251.78' cy='109.56' class='cls-13' rx='13.26' ry='8.22'/%3E%3Cellipse cx='251.78' cy='109.56' class='cls-11' rx='4.95' ry='8.22'/%3E%3Cellipse cx='200.74' cy='109.56' class='cls-11' rx='4.95' ry='8.22'/%3E%3Ccircle cx='226.26' cy='203.39' r='4.28' class='cls-12'/%3E%3Crect width='4.51' height='32.22' x='224.01' y='173.49' class='cls-11' rx='2.25' ry='2.25'/%3E%3Cpath d='M245.44 142.86c0 6.62-8.58 9.23-19.17 9.23s-19.17-2.61-19.17-9.23c0-4.02 8.58-4.36 19.17-4.36s19.17.34 19.17 4.36Z' class='cls-2'/%3E%3Cpath d='M250.24 143.92c0 7.88-11.38 12.14-23.98 12.14s-23.98-4.27-23.98-12.14l23.98-37.63 23.98 37.63Z' style='fill:url(%23radial-gradient);mix-blend-mode:multiply;opacity:.5;isolation:isolate'/%3E%3Cpath d='M197 137.52c9.26 9.02 18.99 9.51 29.26 0 9.26 9.02 18.99 9.51 29.26 0l-29.26-36.99L197 137.52Z' class='cls-2'/%3E%3Cpath d='m216.5 124.44 7.6 7.6a3.048 3.048 0 0 0 4.31 0l7.6-7.6c1.12-1.12.33-3.03-1.25-3.03h-17c-1.58 0-2.37 1.91-1.25 3.03h-.01Z' class='cls-11'/%3E%3Cpath d='m284.4 91.84-20.82-11.58 20.82-34.55v46.13Zm-116.27 0 20.82-11.58-20.82-34.55v46.13Z' class='cls-3'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height:100px;
  width:90px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  display:block;
  margin-bottom:10px;
}
.single-property .dogs-highlight-icon{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' data-name='Layer 1' viewBox='0 0 400 400'%3E%3Cdefs%3E%3CradialGradient id='radial-gradient' cx='412.11' cy='342.73' r='18.61' fx='412.11' fy='342.73' gradientTransform='scale(1 -1) rotate(-27.31 -562.012 325.97)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23241f20'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/radialGradient%3E%3CradialGradient id='radial-gradient-2' cx='222.88' cy='313.51' r='41.46' fx='222.88' fy='313.51' gradientTransform='matrix(1 0 0 -1.17 0 478.65)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23241f20'/%3E%3Cstop offset='.71' stop-color='%23fff'/%3E%3C/radialGradient%3E%3CradialGradient xlink:href='%23radial-gradient' id='radial-gradient-3' cx='225.22' cy='119.47' r='48.28' fx='225.22' fy='119.47' gradientTransform='matrix(1 0 0 -1 0 391.85)'/%3E%3CradialGradient xlink:href='%23radial-gradient' id='radial-gradient-4' cx='258.43' cy='62.1' r='35.56' fx='258.43' fy='62.1' gradientTransform='matrix(1 0 0 -1 0 391.85)'/%3E%3ClinearGradient id='linear-gradient' x1='202.27' x2='202.27' y1='-70.73' y2='115.82' gradientTransform='matrix(1 0 0 -1 0 391.85)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23241f20'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-2' x1='211.35' x2='211.35' y1='32.71' y2='58.77'/%3E%3ClinearGradient id='linear-gradient-3' x1='153.32' x2='17.89' y1='98.91' y2='98.91' gradientTransform='rotate(-180 102.96 195.925)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.25' stop-color='%23fff'/%3E%3Cstop offset='.32' stop-color='%23f8f8f8'/%3E%3Cstop offset='.43' stop-color='%23e5e4e4'/%3E%3Cstop offset='.55' stop-color='%23c6c4c5'/%3E%3Cstop offset='.69' stop-color='%239b9899'/%3E%3Cstop offset='.84' stop-color='%23636060'/%3E%3Cstop offset='1' stop-color='%23241f20'/%3E%3C/linearGradient%3E%3CclipPath id='clippath'%3E%3Ccircle cx='200' cy='200' r='200' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-1'%3E%3Cpath d='M148.17 204.59h168.85v128.5H148.17z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-2'%3E%3Ccircle cx='266.3' cy='79.05' r='10.16' class='cls-1'/%3E%3C/clipPath%3E%3Cstyle%3E.cls-1%7Bfill:none%7D.cls-2%7Bfill:%23ffad00%7D.cls-14%7Bfill:%23fff%7D.cls-15%7Bfill:%23930e63%7D.cls-16%7Bfill:%23e5e96a%7D.cls-17%7Bfill:%23006584%7D%3C/style%3E%3C/defs%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Ccircle cx='200' cy='200' r='200' class='cls-16'/%3E%3Cg style='clip-path:url(%23clippath)'%3E%3Cpath d='M-30.18 276.03h464.89v186.55H-30.18V276.03Z' class='cls-17'/%3E%3Cpath d='M-30.18 276.03h464.89v186.55H-30.18V276.03Z' style='fill:url(%23linear-gradient);mix-blend-mode:multiply;opacity:.5;isolation:isolate'/%3E%3Cpath d='M105.69 333.08h211.33c7.2 0 13.03 5.83 13.03 13.03 0 7.2-5.83 13.03-13.03 13.03H105.69c-7.2 0-13.03-5.83-13.03-13.03 0-7.2 5.83-13.03 13.03-13.03Z' style='fill:url(%23linear-gradient-2);opacity:.4;mix-blend-mode:multiply;isolation:isolate'/%3E%3C/g%3E%3Cpath d='M104.43 302.25c-5.74 0-11.01-2.04-15.11-5.43-9.28-9.28-8.14-23.94 1.14-33.22l12-12c5.55-5.55 5.55-14.55 0-20.1s-14.55-5.55-20.1 0l-13.82 13.82c-21.45 20.67-21.03 53.84 0 73.56 9.32 8.79 21.91 14.2 35.73 14.2h95.81v-30.84h-95.65Z' class='cls-2'/%3E%3Cpath d='m84.57 252.78-1.64 27.44c0 13.12 8.38 22.04 21.5 22.04h83.6v30.84h-83.77c-28.73 0-51.66-23.28-51.66-50.21l4.04-17.54c7.73-12.55 20.08-12.55 27.93-12.55v-.02Z' style='fill:url(%23linear-gradient-3);mix-blend-mode:multiply;opacity:.5;isolation:isolate'/%3E%3Cpath d='m287.09 135.5-85.19-13.27v32.92c0 7.59-3.63 14.72-9.77 19.18l-26.95 19.59a109.322 109.322 0 0 0-45.05 88.43v21.66c0 16.06 13.02 29.07 29.07 29.07h137.89V135.5Z' class='cls-2'/%3E%3Cpath d='M287.09 137.93h-6.06c-11.79 0-21.35 8.58-21.35 19.18v23.83l4.16-.92c1 14.53 2.71 30.11 8.77 45.74l4.04-1.37c2.56 8.09 5.76 15.11 10.44 21.87V137.93Z' class='cls-14'/%3E%3Cpath d='M233.42 302.25v30.84h83.6v-6.5c0-13.44-10.9-24.34-24.34-24.34h-59.26Zm45.67-164.32H291c10.08 0 19.61-4.57 25.92-12.43l10.46-13.03-83.45-53.25-28.71 30.1-15.8 32.07 79.68 16.55h-.01Z' class='cls-2'/%3E%3Cpath d='M321.46 119.86c-5.45 6.72-12.09 10.22-23.32 3.36-6.28-3.84-9.17-7.67-5.39-14.98l36.12-17.06-7.41 28.68Z' style='fill:url(%23radial-gradient);mix-blend-mode:multiply;opacity:.5;isolation:isolate'/%3E%3Cellipse cx='222.88' cy='111.38' rx='41.46' ry='48.34' style='fill:url(%23radial-gradient-2);mix-blend-mode:multiply;opacity:.5;isolation:isolate'/%3E%3Cpath d='M292.58 109.33c8.54 6.14 15.37 9.89 25.49 11.48 6.32.99 12.07-3.83 12.07-10.23V92.57c0-8.22-6.66-14.89-14.89-14.89h-18.86l-14.94-18.05A26.568 26.568 0 0 0 260.98 50h-32.36c-35.09 0-47.23 32.79-47.23 58.97 0 17.85 13.79 32.32 30.79 32.32s30.79-14.47 30.79-32.32V79.04' class='cls-2'/%3E%3Cpath d='M315.24 77.69v7.55a7.35 7.35 0 0 0 7.35 7.35h7.55c0-8.23-6.67-14.9-14.9-14.9Z' class='cls-15'/%3E%3Ccircle cx='266.3' cy='79.05' r='10.16' class='cls-16'/%3E%3Cg style='clip-path:url(%23clippath-1)'%3E%3Ccircle cx='225.22' cy='272.38' r='48.28' style='fill:url(%23radial-gradient-3);mix-blend-mode:multiply;opacity:.5;isolation:isolate'/%3E%3Ccircle cx='258.43' cy='329.75' r='35.56' style='mix-blend-mode:multiply;opacity:.5;isolation:isolate;fill:url(%23radial-gradient-4)'/%3E%3C/g%3E%3Cpath d='M255.84 302.25h-15.2c8.02-8.62 12.93-20.17 12.93-32.86 0-26.67-21.62-48.28-48.28-48.28s-48.28 21.62-48.28 48.28c0 23.69 17.07 43.38 39.58 47.48v16.22h83.6v-6.5c0-13.44-10.9-24.33-24.33-24.33h-.02Z' class='cls-2'/%3E%3Cpath d='M287.09 162.25c-29.06 6.88-62.72 5.54-85.19-7.09v-15.53c22.47 12.64 56.13 13.97 85.19 7.09v15.53Z' style='fill:%2396a618'/%3E%3Ccircle cx='287.09' cy='178.84' r='13.59' class='cls-17'/%3E%3Ccircle cx='287.09' cy='172.53' r='3.97' class='cls-16'/%3E%3Cpath d='M283.12 172.53c0 2.19 1.78 3.97 3.97 3.97v-7.94c-2.19 0-3.97 1.78-3.97 3.97Z' class='cls-14'/%3E%3Cpath d='M287.09 144.77c1.15 0 2.09.94 2.09 2.09v25.72c0 1.15-.94 2.09-2.09 2.09s-2.09-.94-2.09-2.09v-25.72c0-1.15.94-2.09 2.09-2.09Z' class='cls-15'/%3E%3Ccircle cx='269.9' cy='79.05' r='8.65' class='cls-15' style='clip-path:url(%23clippath-2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height:100px;
  width:90px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  display:block;
  margin-bottom:10px;
}
.single-property .main-highlight-icon{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' data-name='Layer 1' viewBox='0 0 400 400'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='308.89' x2='308.9' y1='262.28' y2='262.28' gradientTransform='matrix(1 0 0 -1 0 395.24)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-2' x1='299.21' x2='350.7' y1='215.8' y2='215.8'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-3' x1='286.58' x2='324.35' y1='118.85' y2='118.85'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-4' x1='267.03' x2='267.05' y1='86.34' y2='86.34'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-5' x1='174.09' x2='267.03' y1='70.29' y2='70.29'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-6' x1='170.45' x2='170.46' y1='70.87' y2='70.87'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-7' x1='76.8' x2='170.46' y1='89.76' y2='89.76'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-8' x1='91.1' x2='91.11' y1='128.2' y2='128.2'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-9' x1='49.3' x2='100.79' y1='174.68' y2='174.68'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-10' x1='75.63' x2='75.64' y1='224.78' y2='224.78'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-11' x1='75.64' x2='113.41' y1='271.61' y2='271.61'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-12' x1='132.96' x2='132.97' y1='304.13' y2='304.13'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-13' x1='132.97' x2='225.91' y1='320.18' y2='320.18'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-14' x1='229.54' x2='229.55' y1='319.6' y2='319.6'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-15' x1='229.54' x2='323.2' y1='300.71' y2='300.71'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-16' x1='-1334.48' x2='-1228.01' y1='88.31' y2='194.77' gradientTransform='matrix(0 1 1 0 5.23 1428)'/%3E%3ClinearGradient id='linear-gradient-17' x1='148.66' x2='254.67' y1='227.7' y2='166.49' gradientTransform='matrix(1 .00332 .00332 -1 -1.38 394.93)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.38' stop-color='%23fff'/%3E%3Cstop offset='.44' stop-color='%23f8f8f8'/%3E%3Cstop offset='.53' stop-color='%23e5e4e4'/%3E%3Cstop offset='.63' stop-color='%23c5c4c5'/%3E%3Cstop offset='.74' stop-color='%239a9899'/%3E%3Cstop offset='.87' stop-color='%23636060'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3Cstyle%3E.cls-4%7Bfill:%23fbb216%7D%3C/style%3E%3C/defs%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Ccircle cx='200' cy='200' r='200' style='fill:%23e6e97c'/%3E%3Ccircle cx='200' cy='200' r='90.82' style='fill:%23f5f8e7'/%3E%3Ccircle cx='200' cy='200' r='90.82' style='fill:none;stroke:%2398a539;stroke-miterlimit:10;stroke-width:28.03px'/%3E%3Cpath d='m225.9 348.42 3.7-24.03c13.42-3.18 26.02-8.46 37.43-15.5l19.55 14.33a152.15 152.15 0 0 0 36.64-36.64l-14.33-19.55a127.248 127.248 0 0 0 15.5-37.43l24.03-3.7c1.47-8.42 2.27-17.07 2.27-25.9s-.81-17.48-2.27-25.9l-24.03-3.7a126.87 126.87 0 0 0-15.5-37.43l14.33-19.55a152.15 152.15 0 0 0-36.64-36.64l-19.55 14.33a127.248 127.248 0 0 0-37.43-15.5l-3.7-24.03c-8.42-1.47-17.07-2.27-25.9-2.27s-17.48.81-25.9 2.27l-3.7 24.03a126.87 126.87 0 0 0-37.43 15.5l-19.55-14.33a152.15 152.15 0 0 0-36.64 36.64l14.33 19.55a127.248 127.248 0 0 0-15.5 37.43l-24.03 3.7c-1.47 8.42-2.27 17.07-2.27 25.9s.81 17.48 2.27 25.9l24.03 3.7c3.18 13.42 8.46 26.02 15.5 37.43l-14.33 19.55a152.15 152.15 0 0 0 36.64 36.64l19.55-14.33a127.248 127.248 0 0 0 37.43 15.5l3.7 24.03c8.42 1.47 17.07 2.27 25.9 2.27s17.48-.81 25.9-2.27ZM116.52 200c0-46.1 37.37-83.48 83.48-83.48s83.48 37.37 83.48 83.48-37.37 83.48-83.48 83.48-83.48-37.37-83.48-83.48Z' style='fill:%230e6382'/%3E%3Cg style='mix-blend-mode:soft-light'%3E%3Cpath d='M308.89 132.97v-.02.02Z' style='fill:url(%23linear-gradient)'/%3E%3Cpath d='M350.7 200c0-8.83-.81-17.48-2.27-25.9l-24.03-3.7a126.87 126.87 0 0 0-15.5-37.43l-9.69 13.21 14.48 32.61 26.41 3.67v32.56l8.33 10.89c1.47-8.42 2.27-17.07 2.27-25.9Z' style='fill:url(%23linear-gradient-2)'/%3E%3Cpath d='M306.51 306.52c6.25-6.25 11.79-12.93 16.71-19.92l-14.38-19.61c7.14-11.57 12.38-24.2 15.51-37.43l-16.19 2.49-12.82 33.29 16.07 21.27-23.02 23.02-1.81 13.59c6.99-4.92 13.68-10.46 19.92-16.71Z' style='fill:url(%23linear-gradient-3)'/%3E%3Cpath d='M267.03 308.89h.02-.02Z' style='fill:url(%23linear-gradient-4)'/%3E%3Cpath d='M200 350.69c8.83 0 17.48-.81 25.9-2.27l3.7-24.03c13.42-3.18 26.02-8.46 37.43-15.5l-13.21-9.69-32.61 14.48-3.67 26.41h-32.56l-10.89 8.33c8.42 1.47 17.07 2.27 25.9 2.27h.01Z' style='fill:url(%23linear-gradient-5)'/%3E%3Cpath d='M170.45 324.36Z' style='fill:url(%23linear-gradient-6)'/%3E%3Cpath d='M93.5 306.52c6.25 6.25 12.93 11.79 19.92 16.71l19.61-14.38c11.57 7.14 24.2 12.38 37.43 15.51l-2.49-16.19-33.29-12.82-21.27 16.07-23.02-23.02-13.59-1.81c4.92 6.99 10.46 13.68 16.71 19.92Z' style='fill:url(%23linear-gradient-7)'/%3E%3Cpath d='M91.11 267.03h-.01.01Z' style='fill:url(%23linear-gradient-8)'/%3E%3Cpath d='M49.3 200c0 8.83.81 17.48 2.27 25.9l24.03 3.7c3.18 13.42 8.46 26.02 15.5 37.43l9.69-13.21-14.48-32.61-26.41-3.67v-32.56l-8.33-10.89c-1.47 8.42-2.27 17.07-2.27 25.9Z' style='fill:url(%23linear-gradient-9)'/%3E%3Cpath d='M75.64 170.45h-.01.01Z' style='fill:url(%23linear-gradient-10)'/%3E%3Cpath d='M93.48 93.5c-6.25 6.25-11.79 12.93-16.71 19.92l14.38 19.61a126.894 126.894 0 0 0-15.51 37.43l16.19-2.49 12.82-33.29-16.07-21.27 23.02-23.02 1.81-13.59c-6.99 4.92-13.68 10.46-19.92 16.71h-.01Z' style='fill:url(%23linear-gradient-11)'/%3E%3Cpath d='M132.97 91.11Z' style='fill:url(%23linear-gradient-12)'/%3E%3Cpath d='M200 49.31c-8.83 0-17.48.81-25.9 2.27l-3.7 24.03a126.87 126.87 0 0 0-37.43 15.5l13.21 9.69 32.61-14.48 3.67-26.41h32.56l10.89-8.33c-8.42-1.47-17.07-2.27-25.9-2.27H200Z' style='fill:url(%23linear-gradient-13)'/%3E%3Cpath d='M229.55 75.64Z' style='fill:url(%23linear-gradient-14)'/%3E%3Cpath d='M306.5 93.48c-6.25-6.25-12.93-11.79-19.92-16.71l-19.61 14.38a126.894 126.894 0 0 0-37.43-15.51l2.49 16.19 33.29 12.82 21.27-16.07 23.02 23.02 13.59 1.81c-4.92-6.99-10.46-13.68-16.71-19.92h.01Z' style='fill:url(%23linear-gradient-15)'/%3E%3C/g%3E%3Cpath d='M140.97 259.02c-15.1-15.11-24.44-35.97-24.44-59.02 0-46.1 37.37-83.48 83.48-83.48 23.05 0 43.91 9.34 59.02 24.44l47.45-47.45a151.437 151.437 0 0 0-19.89-16.74L267.04 91.1a127.248 127.248 0 0 0-37.43-15.5l-3.7-24.03c-8.42-1.47-17.07-2.27-25.9-2.27s-17.48.81-25.9 2.27l-3.7 24.03a126.87 126.87 0 0 0-37.43 15.5l-19.55-14.33a152.15 152.15 0 0 0-36.64 36.64l14.33 19.55a127.248 127.248 0 0 0-15.5 37.43l-24.03 3.7c-1.47 8.42-2.27 17.07-2.27 25.9s.81 17.48 2.27 25.9l24.03 3.7c3.18 13.42 8.46 26.02 15.5 37.43l-14.33 19.55c5.01 7.11 10.61 13.76 16.74 19.89l47.45-47.45h-.01Z' style='mix-blend-mode:soft-light;fill:url(%23linear-gradient-16);isolation:isolate'/%3E%3Cpath d='m181.29 299.12-37.91-15.85 81.58-195.11 37.91 15.85-81.58 195.11Z' class='cls-4'/%3E%3Cpath d='M235.32 116.64c22.42 9.37 48.2-1.2 57.57-23.63 6.77-16.19 3.13-34.12-7.84-46.37l-13.22 31.62-21.63 2.77-13.22-17.34 13.22-31.62c-16.43.79-31.75 10.8-38.51 26.99-9.37 22.42 1.2 48.2 23.63 57.57ZM133.68 359.73c22.42 9.37 48.2-1.2 57.57-23.62 9.37-22.42-1.2-48.2-23.63-57.57-22.42-9.37-48.2 1.2-57.57 23.63-9.37 22.42 1.2 48.2 23.62 57.57Zm2.7-59.32 23.36-3 14.27 18.73-9.08 21.73-23.36 3-14.27-18.73 9.08-21.73Z' class='cls-4'/%3E%3Crect width='154.77' height='11.36' x='124.1' y='191.9' rx='5.47' ry='5.47' style='fill:%23871f61' transform='rotate(-67.31 201.486 197.586)'/%3E%3Cpath d='m285.05 46.65-13.22 31.62-21.63 2.77-13.22-17.34 13.22-31.62c-16.43.79-31.75 10.8-38.51 26.99-6.51 15.57-3.39 32.76 6.63 44.95l-71.61 171.29c-15.72 1.43-30.14 11.28-36.65 26.85-9.37 22.42 1.2 48.2 23.62 57.57 22.42 9.37 48.2-1.2 57.57-23.62 6.51-15.57 3.39-32.76-6.63-44.95l71.61-171.29c15.72-1.43 30.14-11.28 36.65-26.85 6.77-16.19 3.13-34.12-7.84-46.37h.01ZM164.93 337.86l-23.36 3-14.27-18.73 9.08-21.72 23.36-3 14.27 18.73-9.08 21.72Z' style='isolation:isolate;fill:url(%23linear-gradient-17);mix-blend-mode:multiply;opacity:.3'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height:100px;
  width:90px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  display:block;
  margin-bottom:10px;
}
.single-property .online-highlight-icon{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' data-name='Layer 1' viewBox='0 0 400 400'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='202.27' x2='202.27' y1='-35.26' y2='151.29' gradientTransform='matrix(1 0 0 -1 0 400.32)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-2' x1='199.99' x2='199.99' y1='27.69' y2='53.75'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-3' x1='152.09' x2='400' y1='66.9' y2='66.9'/%3E%3ClinearGradient id='linear-gradient-4' x1='144' x2='144' y1='231.87' y2='188.75' gradientTransform='matrix(1 0 0 -1 0 400.32)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.38' stop-color='%23fff'/%3E%3Cstop offset='.44' stop-color='%23f8f8f8'/%3E%3Cstop offset='.53' stop-color='%23e5e4e4'/%3E%3Cstop offset='.63' stop-color='%23c5c4c5'/%3E%3Cstop offset='.74' stop-color='%239a9899'/%3E%3Cstop offset='.87' stop-color='%23636060'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-5' x1='66.58' x2='-18.16' y1='657.93' y2='657.93' gradientTransform='matrix(-1 0 0 1 168.21 -494.13)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-6' x1='145.71' x2='158.19' y1='671.79' y2='671.79'/%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-7' x1='142.65' x2='151.8' y1='695.27' y2='695.27'/%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-8' x1='115.4' x2='137.92' y1='707.05' y2='707.05'/%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-9' x1='91.82' x2='114.51' y1='702.33' y2='702.33'/%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-10' x1='85.17' x2='97.65' y1='681.76' y2='681.76'/%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-11' x1='91.55' x2='100.7' y1='658.27' y2='658.27'/%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-12' x1='105.43' x2='127.95' y1='646.5' y2='646.5'/%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-13' x1='128.83' x2='151.52' y1='651.22' y2='651.22'/%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-14' x1='-688.04' x2='-662.22' y1='-278.16' y2='-252.35' gradientTransform='matrix(0 1 1 0 508.35 844.87)'/%3E%3ClinearGradient xlink:href='%23linear-gradient-4' id='linear-gradient-15' x1='244.19' x2='269.89' y1='224.2' y2='209.37' gradientTransform='matrix(1 .00332 .00332 -1 -1.52 398.22)'/%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-16' x1='22.25' x2='3.28' y1='632.49' y2='651.46'/%3E%3ClinearGradient xlink:href='%23linear-gradient-5' id='linear-gradient-17' x1='-31.79' x2='-31.79' y1='580.52' y2='529.91'/%3E%3CclipPath id='clippath'%3E%3Ccircle cx='200' cy='200' r='200' style='fill:none'/%3E%3C/clipPath%3E%3Cstyle%3E.cls-12%7Bfill:%23fbb216%7D.cls-17%7Bfill:%230e6382%7D.cls-21%7Bfill:%23f5f8e7%7D.cls-22%7Bfill:%23871f61%7D.cls-23%7Bfill:%2398a539%7D.cls-29%7Bfill:%23e6e97c%7D%3C/style%3E%3C/defs%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Ccircle cx='200' cy='200' r='200' class='cls-29'/%3E%3Cg style='clip-path:url(%23clippath)'%3E%3Cpath d='M-30.18 249.03h464.89v186.55H-30.18V249.03Z' class='cls-17'/%3E%3Cpath d='M-30.18 249.03h464.89v186.55H-30.18V249.03Z' style='opacity:.5;fill:url(%23linear-gradient);mix-blend-mode:multiply;isolation:isolate'/%3E%3Cpath d='M21.72 346.57h356.55v26.06H21.72v-26.06Z' style='fill:url(%23linear-gradient-2);opacity:.4;mix-blend-mode:multiply;isolation:isolate'/%3E%3C/g%3E%3Cpath d='M0 318.8v19.98c0 5.11 4.15 9.26 9.26 9.26h381.48c5.11 0 9.26-4.15 9.26-9.26V318.8H0Z' class='cls-12'/%3E%3Cpath d='M152.09 318.8v29.24h238.65c5.11 0 9.26-4.15 9.26-9.26V318.8H152.09Z' style='opacity:.4;fill:url(%23linear-gradient-3);mix-blend-mode:multiply;isolation:isolate'/%3E%3Cpath d='M81.48 78.04h237.04c8.18 0 14.81 6.64 14.81 14.81v168.52H66.67V92.85c0-8.18 6.64-14.81 14.81-14.81Z' class='cls-17'/%3E%3Cpath d='M66.67 261.37 3.41 311.98c-6.66 5.33-2.89 16.06 5.63 16.06h381.91c8.52 0 12.29-10.74 5.63-16.06l-63.26-50.61H66.67Z' class='cls-23'/%3E%3Cpath d='m72.52 268.04-37.15 31.84h329.26l-37.15-31.84H72.52Zm81.8 31.84-21.9 18.92h135.17l-21.91-18.92h-91.36Z' class='cls-17'/%3E%3Cpath d='M53.35 275.6h293.12M44.4 287.02h311.02M29.28 299.88h341.26' style='stroke:%2399a539;stroke-width:3.7px;stroke-miterlimit:10;fill:none'/%3E%3Cpath d='M313.6 94.7H86.4c-1.7 0-3.07 1.42-3.07 3.17v23.24h233.33V97.87c0-1.75-1.37-3.17-3.07-3.17h.01Z' class='cls-29'/%3E%3Cpath d='M86.4 244.7h227.2c1.7 0 3.07-1.42 3.07-3.17V121.1H83.34v120.43c0 1.75 1.37 3.17 3.07 3.17Z' class='cls-21'/%3E%3Cpath d='M99.53 112.31a4.4 4.4 0 1 1 0-8.8 4.4 4.4 0 0 1 0 8.8Z' class='cls-22'/%3E%3Cpath d='M114.06 112.31a4.4 4.4 0 1 1 0-8.8 4.4 4.4 0 0 1 0 8.8Z' class='cls-12'/%3E%3Cpath d='M128.6 112.31a4.4 4.4 0 1 1 0-8.8 4.4 4.4 0 0 1 0 8.8Z' class='cls-23'/%3E%3Crect width='106.68' height='99.03' x='90.66' y='132.55' class='cls-29' rx='3.27' ry='3.27'/%3E%3Crect width='106.68' height='99.03' x='202.67' y='132.55' class='cls-29' rx='3.27' ry='3.27'/%3E%3Crect width='84.74' height='59.01' x='101.63' y='152.56' class='cls-23' rx='6.58' ry='6.58'/%3E%3Cpath d='M101.63 159.15h84.74v9.3h-84.74v-9.3Z' class='cls-22'/%3E%3Cpath d='M110.09 189h34.24v9.03h-34.24V189Z' class='cls-21'/%3E%3Crect width='34.24' height='4.52' x='110.09' y='173.11' class='cls-22' rx='2.26' ry='2.26'/%3E%3Crect width='51.07' height='4.52' x='110.09' y='179.82' class='cls-22' rx='2.26' ry='2.26'/%3E%3Cpath d='M151.26 189h13.15v9.03h-13.15V189Z' class='cls-21'/%3E%3Cpath d='M101.63 168.45v36.54c0 3.64 2.95 6.58 6.58 6.58h71.58c3.64 0 6.58-2.95 6.58-6.58v-36.54h-84.74Z' style='fill:url(%23linear-gradient-4);opacity:.5;mix-blend-mode:multiply;isolation:isolate'/%3E%3Cpath d='M101.63 159.15h84.74v9.3h-84.74v-9.3Z' style='fill:url(%23linear-gradient-5);mix-blend-mode:soft-light;isolation:isolate'/%3E%3Ccircle cx='256' cy='182.65' r='22' style='stroke-miterlimit:10;fill:%23f5f8e7;stroke:%2398a539;stroke-width:6.79px'/%3E%3Cpath d='m262.28 218.6.9-5.82c3.25-.77 6.3-2.05 9.07-3.75l4.74 3.47c3.44-2.43 6.45-5.43 8.88-8.88l-3.47-4.74c1.71-2.76 2.98-5.82 3.75-9.07l5.82-.9c.36-2.04.55-4.13.55-6.28s-.2-4.23-.55-6.27l-5.82-.9c-.77-3.25-2.05-6.3-3.75-9.07l3.47-4.74a36.714 36.714 0 0 0-8.88-8.88l-4.74 3.47c-2.8-1.73-5.86-3-9.07-3.75l-.9-5.82c-2.04-.36-4.13-.55-6.28-.55s-4.23.2-6.27.55l-.9 5.82c-3.25.77-6.3 2.05-9.07 3.75l-4.74-3.47a36.714 36.714 0 0 0-8.88 8.88l3.47 4.74c-1.73 2.8-3 5.86-3.75 9.07l-5.82.9c-.36 2.04-.55 4.13-.55 6.27s.2 4.23.55 6.28l5.82.9c.77 3.25 2.05 6.3 3.75 9.07l-3.47 4.74c2.43 3.44 5.43 6.45 8.88 8.88l4.74-3.47c2.76 1.71 5.82 2.98 9.07 3.75l.9 5.82c2.04.36 4.13.55 6.27.55s4.23-.2 6.28-.55Zm-26.5-35.95c0-11.17 9.05-20.22 20.22-20.22s20.22 9.05 20.22 20.22-9.05 20.22-20.22 20.22-20.22-9.05-20.22-20.22Z' class='cls-17'/%3E%3Cg style='mix-blend-mode:soft-light'%3E%3Cpath d='M292.51 182.64c0-2.14-.2-4.23-.55-6.27l-5.82-.9c-.77-3.25-2.05-6.3-3.75-9.07l-2.35 3.2 3.51 7.9 6.4.89v7.89l2.02 2.64c.36-2.04.55-4.13.55-6.28Z' style='fill:url(%23linear-gradient-6)'/%3E%3Cpath d='M281.81 208.45c1.51-1.51 2.86-3.13 4.05-4.83l-3.48-4.75c1.75-2.84 3.01-5.91 3.76-9.07l-3.92.6-3.11 8.07 3.89 5.15-5.58 5.58-.44 3.29a36.62 36.62 0 0 0 4.83-4.05Z' style='fill:url(%23linear-gradient-7)'/%3E%3Cpath d='M256 219.15c2.14 0 4.23-.2 6.27-.55l.9-5.82c3.25-.77 6.3-2.05 9.07-3.75l-3.2-2.35-7.9 3.51-.89 6.4h-7.89l-2.64 2.02c2.04.36 4.13.55 6.28.55Z' style='fill:url(%23linear-gradient-8)'/%3E%3Cpath d='M230.2 208.45c1.51 1.51 3.13 2.86 4.83 4.05l4.75-3.48c2.84 1.75 5.91 3.01 9.07 3.76l-.6-3.92-8.07-3.11-5.15 3.89-5.58-5.58-3.29-.44a36.62 36.62 0 0 0 4.05 4.83Z' style='fill:url(%23linear-gradient-9)'/%3E%3Cpath d='M219.5 182.65c0 2.14.2 4.23.55 6.27l5.82.9c.77 3.25 2.05 6.3 3.75 9.07l2.35-3.2-3.51-7.9-6.4-.89v-7.89l-2.02-2.64c-.36 2.04-.55 4.13-.55 6.28h.01Z' style='fill:url(%23linear-gradient-10)'/%3E%3Cpath d='M230.2 156.84a36.62 36.62 0 0 0-4.05 4.83l3.48 4.75c-1.73 2.8-3 5.87-3.76 9.07l3.92-.6 3.11-8.07-3.89-5.15 5.58-5.58.44-3.29a36.62 36.62 0 0 0-4.83 4.05Z' style='fill:url(%23linear-gradient-11)'/%3E%3Cpath d='M256 146.14c-2.14 0-4.23.2-6.27.55l-.9 5.82c-3.25.77-6.3 2.05-9.07 3.75l3.2 2.35 7.9-3.51.89-6.4h7.89l2.64-2.02c-2.04-.36-4.13-.55-6.28-.55Z' style='fill:url(%23linear-gradient-12)'/%3E%3Cpath d='M281.81 156.84a36.62 36.62 0 0 0-4.83-4.05l-4.75 3.48c-2.8-1.73-5.87-3-9.07-3.76l.6 3.92 8.07 3.11 5.15-3.89 5.58 5.58 3.29.44a36.62 36.62 0 0 0-4.05-4.83Z' style='fill:url(%23linear-gradient-13)'/%3E%3C/g%3E%3Cpath d='M241.7 196.94c-3.8-3.79-5.93-8.94-5.92-14.3 0-11.17 9.05-20.22 20.22-20.22 5.58 0 10.64 2.26 14.3 5.92l11.5-11.5c-1.49-1.49-3.1-2.84-4.82-4.06l-4.74 3.47c-2.8-1.73-5.86-3-9.07-3.75l-.9-5.82c-2.04-.36-4.13-.55-6.28-.55s-4.23.2-6.27.55l-.9 5.82c-3.25.77-6.3 2.05-9.07 3.75l-4.74-3.47a36.714 36.714 0 0 0-8.88 8.88l3.47 4.74c-1.73 2.8-3 5.86-3.75 9.07l-5.82.9c-.36 2.04-.55 4.13-.55 6.27s.2 4.23.55 6.28l5.82.9c.77 3.25 2.05 6.3 3.75 9.07l-3.47 4.74c1.21 1.72 2.57 3.33 4.06 4.82l11.5-11.5h.01Z' style='fill:url(%23linear-gradient-14);mix-blend-mode:soft-light;isolation:isolate'/%3E%3Cpath d='m251.48 206.66-9.18-3.84 19.76-47.26 9.18 3.84-19.76 47.27Z' class='cls-12'/%3E%3Cpath d='M264.56 162.45c5.43 2.27 11.68-.29 13.95-5.72 1.64-3.92.76-8.27-1.9-11.23l-3.2 7.66-5.24.67-3.2-4.2 3.2-7.66c-3.98.19-7.69 2.62-9.33 6.54-2.27 5.43.29 11.68 5.72 13.95Zm-24.62 58.89c5.43 2.27 11.68-.29 13.95-5.72 2.27-5.43-.29-11.68-5.72-13.95s-11.68.29-13.95 5.72c-2.27 5.43.29 11.68 5.72 13.95Zm.65-14.37 5.66-.73 3.46 4.54-2.2 5.26-5.66.73-3.46-4.54 2.2-5.26Z' class='cls-12'/%3E%3Crect width='37.49' height='2.75' x='237.61' y='180.69' class='cls-22' rx='1.33' ry='1.33' transform='rotate(-67.31 256.36 182.06)'/%3E%3Cpath d='m276.61 145.49-3.2 7.66-5.24.67-3.2-4.2 3.2-7.66c-3.98.19-7.69 2.62-9.33 6.54-1.58 3.77-.82 7.94 1.61 10.89l-17.35 41.5c-3.81.35-7.3 2.73-8.88 6.51-2.27 5.43.29 11.68 5.72 13.95s11.68-.29 13.95-5.72c1.58-3.77.82-7.94-1.61-10.89l17.35-41.5c3.81-.35 7.3-2.73 8.88-6.51 1.64-3.92.76-8.27-1.9-11.23Zm-29.1 70.55-5.66.73-3.46-4.54 2.2-5.26 5.66-.73 3.46 4.54-2.2 5.26Z' style='mix-blend-mode:multiply;isolation:isolate;fill:url(%23linear-gradient-15);opacity:.3'/%3E%3Cg style='mix-blend-mode:soft-light;opacity:.65'%3E%3Cpath d='M104.61 261.37H66.67L250 78.04h37.94L104.61 261.37Z' style='fill:url(%23linear-gradient-16)'/%3E%3C/g%3E%3Cpath d='M66.67 261.37 3.41 311.98h393.18l-63.25-50.61H66.67Z' style='fill:url(%23linear-gradient-17);mix-blend-mode:soft-light;isolation:isolate'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height:100px;
  width:90px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  display:block;
  margin-bottom:10px;
}
.single-property .free-highlight-icon{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' data-name='Layer 1' viewBox='0 0 400 400'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='202.27' x2='202.27' y1='-38.89' y2='147.66' gradientTransform='matrix(1 0 0 -1 0 396.69)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-2' x1='203.78' x2='203.78' y1='114.14' y2='151.28'/%3E%3ClinearGradient id='linear-gradient-3' x1='12372.55' x2='12372.55' y1='-5225.96' y2='-5215.87' gradientTransform='matrix(.33231 -.25684 -1.6022 -2.073 -12315.37 -7493.69)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-4' x1='12400.53' x2='12400.53' y1='-5239.91' y2='-5227.25'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-5' x1='12545.98' x2='12545.98' y1='-5247.21' y2='-5232.37'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-6' x1='12574.31' x2='12574.31' y1='-5262.94' y2='-5248.75'/%3E%3ClinearGradient id='linear-gradient-7' x1='214.9' x2='214.9' y1='186.37' y2='194.37' gradientTransform='matrix(1 0 0 -1 0 396.69)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23fff'/%3E%3Cstop offset='.19' stop-color='%23f8f8f8'/%3E%3Cstop offset='.31' stop-color='%23e5e4e4'/%3E%3Cstop offset='.46' stop-color='%23c5c4c5'/%3E%3Cstop offset='.63' stop-color='%239a9899'/%3E%3Cstop offset='.81' stop-color='%23636060'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient-7' id='linear-gradient-8' x1='309.81' x2='309.81'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-9' x1='129.41' x2='129.41' y1='1361.63' y2='1389.48' gradientTransform='matrix(-1 0 0 1 332.61 -1147.46)'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-10' x1='128.83' x2='128.83' y1='1389.48' y2='1405.9' gradientTransform='matrix(-1 0 0 1 332.61 -1147.46)'/%3E%3CclipPath id='clippath'%3E%3Ccircle cx='200' cy='200' r='200' style='fill:none'/%3E%3C/clipPath%3E%3Cstyle%3E.cls-14%7Bfill:%2399a539%7D.cls-15%7Bfill:%230e6382%7D.cls-16%7Bfill:%23871f61%7D.cls-17%7Bfill:%23f5f8e7%7D.cls-18%7Bfill:%23e6e97c%7D%3C/style%3E%3C/defs%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Ccircle cx='200' cy='200' r='200' class='cls-18'/%3E%3Cg style='clip-path:url(%23clippath)'%3E%3Cpath d='M-30.18 249.03h464.89v186.55H-30.18V249.03Z' class='cls-15'/%3E%3Cpath d='M-30.18 249.03h464.89v186.55H-30.18V249.03Z' style='fill:url(%23linear-gradient);mix-blend-mode:multiply;opacity:.5;isolation:isolate'/%3E%3Cpath d='M38.85 248.51v60.46h339.76v-10H48.85v-50.46h-10Z' class='cls-17'/%3E%3Cpath d='M47.52 245.41h312.52c10.26 0 18.57 8.31 18.57 18.57s-8.31 18.57-18.57 18.57H47.52c-10.26 0-18.57-8.31-18.57-18.57s8.31-18.57 18.57-18.57Z' style='fill:url(%23linear-gradient-2);opacity:.4;mix-blend-mode:multiply;isolation:isolate'/%3E%3C/g%3E%3Cpath d='M120.79 51.67h15.38v197.5h-15.38V51.67Z' class='cls-17'/%3E%3Crect width='74.57' height='74.57' x='91.19' y='14.39' class='cls-16' rx='8.22' ry='8.22'/%3E%3Cpath d='M152.09 46.67c0-10.41-8.45-18.87-18.83-18.87h-23.13v48.23h16.19V64.38h6.95c10.56 0 18.83-7.78 18.83-17.71Zm-28.27-.58c0-3.87 3.06-7.02 6.82-7.02s6.76 3.15 6.76 7.02-3.03 6.95-6.76 6.95-6.82-3.12-6.82-6.95Z' class='cls-17'/%3E%3Cpath d='m180.05 149.57-52.44 46.63h205.75l-45.74-45.74-107.57-.89Z' class='cls-18'/%3E%3Cpath d='m223.16 150.65-82.54 55.51-2.39-17.36 47.74-42.82 37.19 4.67Z' style='fill:url(%23linear-gradient-3);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m227.2 193.84-63.71 7.24 66.82-44.94-3.11 37.7Z' style='fill:url(%23linear-gradient-4);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m307.61 155.89-67.19 45.19-4.74-25.01 8.24-20.18h63.69Z' style='fill:url(%23linear-gradient-5);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m324.33 195.14-68.59 5.94 66.82-44.94 1.77 39Z' style='mix-blend-mode:overlay;fill:url(%23linear-gradient-6);isolation:isolate'/%3E%3Cpath d='M361.64 182.14h-12.22l-44.23-33.31a28.517 28.517 0 0 0-17.15-5.74H185.57c-7.04 0-13.85 2.48-19.25 6.99l-45.58 38.17-61.85 9.11a22.252 22.252 0 0 0-18.39 16.8l-6.81 28.21h338.96v-49.2c0-6.1-4.94-11.04-11.04-11.04h.03Zm-134.44 11.7h-80.04c-3.08 0-4.48-3.84-2.13-5.83l37.95-32.12h44.22v37.95Zm91.62 0h-74.91v-37.95h42.94l34.23 32.24c2.18 2.05.73 5.71-2.27 5.71Z' style='fill:%23fbb216'/%3E%3Cpath d='M219.22 210.32h-8.65c-2.21 0-4-1.79-4-4s1.79-4 4-4h8.65c2.21 0 4 1.79 4 4s-1.79 4-4 4Z' style='fill:url(%23linear-gradient-7);mix-blend-mode:multiply;opacity:.5;isolation:isolate'/%3E%3Cpath d='M314.13 210.32h-8.65c-2.21 0-4-1.79-4-4s1.79-4 4-4h8.65c2.21 0 4 1.79 4 4s-1.79 4-4 4Z' style='fill:url(%23linear-gradient-8);mix-blend-mode:multiply;opacity:.5;isolation:isolate'/%3E%3Cpath d='M372.68 214.17v27.85H33.72l6.8-27.85h332.16Z' style='fill:url(%23linear-gradient-9);opacity:.3;mix-blend-mode:multiply;isolation:isolate'/%3E%3Cpath d='M372.68 214.17h-5.26c-4.46 0-8.08 3.62-8.08 8.08s3.62 8.08 8.08 8.08h5.26m0-27.91h-5.09c-2.15 0-3.9 1.75-3.9 3.9s1.75 3.9 3.9 3.9h5.09' class='cls-17'/%3E%3Cpath d='M28.95 242.02h349.66v16.42H28.95v-16.42Z' class='cls-15'/%3E%3Cpath d='M128.89 255.86c0-18.23-14.78-33.01-33.01-33.01s-33.01 14.78-33.01 33.01v2.59h66.02v-2.59Zm223.67 0c0-18.23-14.78-33.01-33.01-33.01s-33.01 14.78-33.01 33.01v2.59h66.02v-2.59Z' class='cls-16'/%3E%3Cpath d='M28.95 242.02h349.66v16.42H28.95v-16.42Z' style='mix-blend-mode:multiply;opacity:.5;isolation:isolate;fill:url(%23linear-gradient-10)'/%3E%3Ccircle cx='95.88' cy='255.86' r='26.69' class='cls-15'/%3E%3Ccircle cx='95.88' cy='255.86' r='17.48' class='cls-18'/%3E%3Ccircle cx='95.88' cy='255.86' r='8.08' class='cls-14'/%3E%3Ccircle cx='319.55' cy='255.86' r='26.69' class='cls-15'/%3E%3Ccircle cx='319.55' cy='255.86' r='17.48' class='cls-18'/%3E%3Ccircle cx='319.55' cy='255.86' r='8.08' class='cls-14'/%3E%3Cpath d='M40.52 214.17h4.54c4.46 0 8.08 3.62 8.08 8.08s-3.62 8.08-8.08 8.08h-8.44' class='cls-17'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height:100px;
  width:90px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  display:block;
  margin-bottom:10px;
}
.single-property .buss-highlight-icon{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' data-name='Layer 1' viewBox='0 0 400 400'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='11253.79' x2='11253.79' y1='5565.86' y2='5547.36' gradientTransform='matrix(.29698 -.29698 1.85262 1.85262 -13427.84 -6806.71)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-2' x1='11189.47' x2='11189.47' y1='5590.92' y2='5572.39'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-3' x1='11384.28' x2='11384.28' y1='5578.82' y2='5567.44'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-4' x1='11310.11' x2='11310.11' y1='5597.53' y2='5586.13'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-5' x1='11130.56' x2='11130.56' y1='5540.64' y2='5527.05'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-6' x1='11101.47' x2='11101.47' y1='5564.14' y2='5550.47'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-7' x1='11130.56' x2='11130.56' y1='5540.64' y2='5527.05'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-8' x1='11011.48' x2='11011.48' y1='5521.58' y2='5507.99'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-9' x1='10982.38' x2='10982.38' y1='5545.08' y2='5531.41'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-10' x1='11011.48' x2='11011.48' y1='5521.58' y2='5507.99'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-11' x1='10892.38' x2='10892.38' y1='5502.52' y2='5488.93'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-12' x1='10863.29' x2='10863.29' y1='5526.02' y2='5512.35'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-13' x1='10892.38' x2='10892.38' y1='5502.52' y2='5488.93'/%3E%3ClinearGradient id='linear-gradient-14' x1='-8834.69' x2='-8834.69' y1='11874.48' y2='11842.42' gradientTransform='rotate(-180 -4376.255 6064.36)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient-14' id='linear-gradient-15' x1='-8843.69' x2='-8843.69' y1='12025.59' y2='12016.09'/%3E%3ClinearGradient xlink:href='%23linear-gradient-14' id='linear-gradient-16' x1='-8546' x2='-8546' y1='12737.28' y2='12700.95' gradientTransform='translate(8738.96 -12450.98)'/%3E%3ClinearGradient xlink:href='%23linear-gradient-14' id='linear-gradient-17' x1='-8529.72' x2='-8529.72' y1='849.57' y2='731.77' gradientTransform='translate(8731.98 -12450.27)'/%3E%3CclipPath id='clippath'%3E%3Ccircle cx='200' cy='200' r='200' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-1'%3E%3Cpath d='M210.76 141.21v80.61c12.68 3.61 23.78 10.97 32.02 20.81h25.55V141.21h-57.57Z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-2'%3E%3Cpath d='M286.14 141.21h30.74v78.14h-30.74z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-3'%3E%3Cpath d='M135.38 167.53h57.58v51.82h-57.58z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-4'%3E%3Cpath d='M135.38 141.21h57.58v18.92h-57.58z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-5'%3E%3Cpath d='M64.64 167.53h57.58v51.82H64.64z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-6'%3E%3Cpath d='M64.64 141.21h57.58v18.92H64.64z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-7'%3E%3Cpath d='M-6.09 167.53h57.58v51.82H-6.09z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-8'%3E%3Cpath d='M-6.09 141.21h57.58v18.92H-6.09z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-9'%3E%3Cpath d='m333.24 224.59-3.34-5.23V112.63h-501.74v156.41c0 5.04 3.55 9.37 8.49 10.36l34.45 6.9h21.68c-.03-.66-.05-1.32-.05-1.98 0-23.02 18.66-41.69 41.69-41.69s41.69 18.66 41.69 41.69c0 .66-.02 1.32-.05 1.98h175.26c-.03-.66-.05-1.32-.05-1.98 0-23.02 18.66-41.69 41.69-41.69s41.69 18.66 41.69 41.69c0 .66-.02 1.32-.05 1.98h92.04c5.29 0 9.57-4.29 9.57-9.57v-41.97c0-3.6-1.03-7.13-2.97-10.17Z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-10'%3E%3Cpath d='M-73.24 112.63V99.04h323.49l5.35 13.59H-73.24z' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-11'%3E%3Ccircle cx='192.95' cy='284.32' r='34.35' class='cls-1'/%3E%3C/clipPath%3E%3Cstyle%3E.cls-1%7Bfill:none%7D.cls-20%7Bfill:%23fbb216%7D.cls-21%7Bfill:%230e6382%7D.cls-33%7Bfill:%2398a539%7D.cls-34%7Bfill:%23e6e97c%7D%3C/style%3E%3C/defs%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Ccircle cx='200' cy='200' r='200' class='cls-34'/%3E%3Cg style='clip-path:url(%23clippath)'%3E%3Cpath d='m333.24 224.59-3.34-5.23V112.63h-501.74v156.41c0 5.04 3.55 9.37 8.49 10.36l34.45 6.9h21.68c-.03-.66-.05-1.32-.05-1.98 0-23.02 18.66-41.69 41.69-41.69s41.69 18.66 41.69 41.69c0 .66-.02 1.32-.05 1.98h175.26c-.03-.66-.05-1.32-.05-1.98 0-23.02 18.66-41.69 41.69-41.69s41.69 18.66 41.69 41.69c0 .66-.02 1.32-.05 1.98h92.04c5.29 0 9.57-4.29 9.57-9.57v-41.97c0-3.6-1.03-7.13-2.97-10.17Z' class='cls-20'/%3E%3Cpath d='M-147.56 141.21h57.58v18.92h-57.58v-18.92Zm0 26.32h57.58v51.82h-57.58v-51.82Zm70.73-26.32h57.58v18.92h-57.58v-18.92Zm0 26.32h57.58v51.82h-57.58v-51.82Zm70.74-26.32h57.58v18.92H-6.09v-18.92Zm0 26.32h57.58v51.82H-6.09v-51.82Zm70.73-26.32h57.58v18.92H64.64v-18.92Zm0 26.32h57.58v51.82H64.64v-51.82Zm70.74-26.32h57.58v18.92h-57.58v-18.92Zm0 26.32h57.58v51.82h-57.58v-51.82Zm150.76-26.32h30.74v78.14h-30.74v-78.14Z' class='cls-34'/%3E%3Cpath d='M-73.24 112.63V99.04h323.49l5.35 13.59H-73.24Z' class='cls-33'/%3E%3Cpath d='M-171.84 229.24h364.79v13.4h-364.79v-13.4Z' class='cls-21'/%3E%3Cpath d='M312.36 131h40.17v7.43h-40.17V131Z' class='cls-20'/%3E%3Cpath d='M352.53 131v52.87h-7.43V131h7.43Z' class='cls-20'/%3E%3Cpath d='M359.49 151.9v24.94c0 3.88-3.15 7.03-7.03 7.03h-2.74v-39.01h2.74c3.88 0 7.03 3.15 7.03 7.03Z' class='cls-20'/%3E%3Cpath d='M323.99 234.75h12.22v34.28h-12.22v-34.28Zm-495.83 7.88h12.22v26.4h-12.22v-26.4Z' class='cls-33'/%3E%3Ccircle cx='192.95' cy='284.32' r='34.35' class='cls-21'/%3E%3Cpath d='M210.76 141.21v80.61c12.68 3.61 23.78 10.97 32.02 20.81h25.55V141.21h-57.57Z' class='cls-34'/%3E%3Ccircle cx='192.95' cy='284.32' r='15.31' class='cls-33'/%3E%3Cpath d='M192.95 229.24v13.4c23.02 0 41.69 18.66 41.69 41.69 0 .66-.02 1.32-.05 1.98H248c.02-.66.04-1.32.04-1.98 0-30.42-24.66-55.08-55.08-55.08Z' class='cls-21'/%3E%3Cg style='clip-path:url(%23clippath-1)'%3E%3Cpath d='m284.09 136.56-84.41 84.41 11.08-79.76 73.33-4.65Z' style='fill:url(%23linear-gradient);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m269.78 243.86-78.38 9.6 86.98-86.98-8.6 77.38Z' style='fill:url(%23linear-gradient-2);mix-blend-mode:overlay;isolation:isolate'/%3E%3C/g%3E%3Cg style='clip-path:url(%23clippath-2)'%3E%3Cpath d='m330.64 138.09-51.92 51.93 6.81-49.06 45.11-2.87Z' style='fill:url(%23linear-gradient-3);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m317.68 220.49-48.21 5.91 53.5-53.51-5.29 47.6Z' style='fill:url(%23linear-gradient-4);mix-blend-mode:overlay;isolation:isolate'/%3E%3C/g%3E%3Cg style='clip-path:url(%23clippath-3)'%3E%3Cpath d='m189.5 137.55-62.02 62.02 8.14-58.6 53.88-3.42Z' style='fill:url(%23linear-gradient-5);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m193.81 220.43-57.79 7.08 64.14-64.14-6.35 57.06Z' style='fill:url(%23linear-gradient-6);mix-blend-mode:overlay;isolation:isolate'/%3E%3C/g%3E%3Cg style='clip-path:url(%23clippath-4)'%3E%3Cpath d='m189.5 137.55-62.02 62.02 8.14-58.6 53.88-3.42Z' style='fill:url(%23linear-gradient-7);mix-blend-mode:overlay;isolation:isolate'/%3E%3C/g%3E%3Cg style='clip-path:url(%23clippath-5)'%3E%3Cpath d='m118.77 137.55-62.02 62.02 8.14-58.6 53.88-3.42Z' style='fill:url(%23linear-gradient-8);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m123.08 220.43-57.79 7.08 64.13-64.14-6.34 57.06Z' style='mix-blend-mode:overlay;fill:url(%23linear-gradient-9);isolation:isolate'/%3E%3C/g%3E%3Cg style='clip-path:url(%23clippath-6)'%3E%3Cpath d='m118.77 137.55-62.02 62.02 8.14-58.6 53.88-3.42Z' style='fill:url(%23linear-gradient-10);mix-blend-mode:overlay;isolation:isolate'/%3E%3C/g%3E%3Cg style='clip-path:url(%23clippath-7)'%3E%3Cpath d='m48.03 137.55-62.02 62.02 8.14-58.6 53.88-3.42Z' style='fill:url(%23linear-gradient-11);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m52.34 220.43-57.79 7.08 64.14-64.14-6.35 57.06Z' style='fill:url(%23linear-gradient-12);mix-blend-mode:overlay;isolation:isolate'/%3E%3C/g%3E%3Cg style='clip-path:url(%23clippath-8)'%3E%3Cpath d='m48.03 137.55-62.02 62.02 8.14-58.6 53.88-3.42Z' style='fill:url(%23linear-gradient-13);mix-blend-mode:overlay;isolation:isolate'/%3E%3C/g%3E%3Cg style='clip-path:url(%23clippath-9)'%3E%3Cpath d='M336.2 286.3h-508.04v-32.06H336.2v32.06Z' style='fill:url(%23linear-gradient-14);opacity:.5;isolation:isolate;mix-blend-mode:multiply'/%3E%3C/g%3E%3Cg style='clip-path:url(%23clippath-10)'%3E%3Cpath d='M255.6 112.63H-73.24v-9.5H255.6v9.5Z' style='isolation:isolate;mix-blend-mode:multiply;fill:url(%23linear-gradient-15);opacity:.3'/%3E%3C/g%3E%3Cg style='clip-path:url(%23clippath-11)'%3E%3Cpath d='M158.6 249.97h68.71v36.33H158.6v-36.33Z' style='opacity:.5;fill:url(%23linear-gradient-16);isolation:isolate;mix-blend-mode:multiply'/%3E%3C/g%3E%3Cpath d='M-30.18 317.77h464.89v117.8H-30.18v-117.8Z' class='cls-21'/%3E%3Cpath d='M-30.18 317.77h464.89v117.8H-30.18v-117.8Z' style='fill:url(%23linear-gradient-17);opacity:.5;isolation:isolate;mix-blend-mode:multiply'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height:130px;
  height:100px;
  width:90px;
  background-repeat:no-repeat;
  background-size:100%;
  display:block;
  margin-bottom:10px;
}
.single-property .great-highlight-icon{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' data-name='Layer 1' viewBox='0 0 400 400.9'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='202.27' x2='202.27' y1='-38.89' y2='78.91' gradientTransform='matrix(1 0 0 -1 0 397.58)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-2' x1='201.59' x2='201.59' y1='89.95' y2='145.56'/%3E%3ClinearGradient id='linear-gradient-3' x1='11978.5' x2='11978.5' y1='-4994.77' y2='-4981.78' gradientTransform='matrix(.29698 -.29698 -1.85262 -1.85262 -12684.42 -5641.57)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-4' x1='12082.29' x2='12082.29' y1='-5011.38' y2='-4998.39'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-5' x1='12186.09' x2='12186.09' y1='-5028' y2='-5015'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-6' x1='11931.11' x2='11931.11' y1='-5010.87' y2='-4997.74'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-7' x1='12034.9' x2='12034.9' y1='-5027.48' y2='-5014.35'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-8' x1='12138.69' x2='12138.69' y1='-5044.09' y2='-5030.96'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-9' x1='11831.28' x2='11831.28' y1='-5018.33' y2='-5005.34'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-10' x1='11935.07' x2='11935.07' y1='-5034.94' y2='-5021.95'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-11' x1='12038.87' x2='12038.87' y1='-5051.55' y2='-5038.56'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-12' x1='11783.89' x2='11783.89' y1='-5034.43' y2='-5021.3'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-13' x1='11887.68' x2='11887.68' y1='-5051.04' y2='-5037.91'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-14' x1='11991.48' x2='11991.48' y1='-5067.65' y2='-5054.52'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-15' x1='11640.78' x2='11640.78' y1='-5048.82' y2='-5035.82'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-16' x1='11848.37' x2='11848.37' y1='-5082.04' y2='-5069.05'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-17' x1='11593.39' x2='11593.39' y1='-5064.92' y2='-5051.79'/%3E%3ClinearGradient xlink:href='%23linear-gradient-3' id='linear-gradient-18' x1='11800.97' x2='11800.97' y1='-5098.14' y2='-5085.01'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-19' x1='201.59' x2='201.59' y1='354.6' y2='377.01'/%3E%3ClinearGradient xlink:href='%23linear-gradient' id='linear-gradient-20' x1='-10018.32' x2='-10018.32' y1='-11531.93' y2='-11509.52' gradientTransform='matrix(-1 0 0 1 -9816.73 11735.82)'/%3E%3CclipPath id='clippath'%3E%3Ccircle cx='200' cy='200.9' r='200' style='fill:none'/%3E%3C/clipPath%3E%3Cstyle%3E.cls-24%7Bfill:%230e6382%7D.cls-27%7Bfill:%23e6e97c%7D%3C/style%3E%3C/defs%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Ccircle cx='200' cy='200.9' r='200' class='cls-27'/%3E%3Cg style='clip-path:url(%23clippath)'%3E%3Cpath d='M-30.18 318.67h464.89v117.8H-30.18v-117.8Z' class='cls-24'/%3E%3Cpath d='M-30.18 318.67h464.89v117.8H-30.18v-117.8Z' style='opacity:.5;fill:url(%23linear-gradient);mix-blend-mode:multiply;isolation:isolate'/%3E%3C/g%3E%3Cpath d='M176.43 248.77h50.25v90.68h-50.25v-90.68Z' style='fill:%23871f61'/%3E%3Cpath d='M175.5 252.02h52.18v55.61H175.5v-55.61Z' style='fill:url(%23linear-gradient-2);opacity:.5;mix-blend-mode:multiply;isolation:isolate'/%3E%3Cpath d='M109.36 31.5h184.4v174.71h-184.4V31.5Z' class='cls-27'/%3E%3Cpath d='m170.43 43.45-58.78 51.49 7.71-48.65 51.07-2.84Z' style='fill:url(%23linear-gradient-3);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='M232.08 43.45 173.3 94.94l7.71-48.65 51.07-2.84Z' style='fill:url(%23linear-gradient-4);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m293.73 43.45-58.78 51.49 7.71-48.65 51.07-2.84Z' style='fill:url(%23linear-gradient-5);mix-blend-mode:hard-light;isolation:isolate'/%3E%3Cpath d='M160.46 113.15 105.88 119l60.58-53.06-6 47.21Z' style='fill:url(%23linear-gradient-6);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='M222.11 113.15 167.53 119l60.57-53.06-5.99 47.21Z' style='fill:url(%23linear-gradient-7);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='M283.76 113.15 229.18 119l60.57-53.06-5.99 47.21Z' style='fill:url(%23linear-gradient-8);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m170.43 130.89-58.78 51.49 7.71-48.66 51.07-2.83Z' style='mix-blend-mode:overlay;fill:url(%23linear-gradient-9);isolation:isolate'/%3E%3Cpath d='m232.08 130.89-58.78 51.49 7.71-48.66 51.07-2.83Z' style='fill:url(%23linear-gradient-10);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m293.73 130.89-58.78 51.49 7.71-48.66 51.07-2.83Z' style='fill:url(%23linear-gradient-11);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m160.46 200.58-54.58 5.86 60.58-53.06-6 47.2Z' style='fill:url(%23linear-gradient-12);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m222.11 200.58-54.58 5.86 60.57-53.06-5.99 47.2Z' style='fill:url(%23linear-gradient-13);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m283.76 200.58-54.58 5.86 60.57-53.06-5.99 47.2Z' style='fill:url(%23linear-gradient-14);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='M114.79 248.77h50.25v68.21h-50.25v-68.21Zm123.07 0h50.25v68.21h-50.25v-68.21Z' class='cls-27'/%3E%3Cpath d='m170.43 244.04-58.78 51.49 7.71-48.66 51.07-2.83Z' style='fill:url(%23linear-gradient-15);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m293.73 244.04-58.78 51.49 7.71-48.66 51.07-2.83Z' style='fill:url(%23linear-gradient-16);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m160.46 313.73-54.58 5.86 60.58-53.06-6 47.2Z' style='fill:url(%23linear-gradient-17);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='m283.76 313.73-54.58 5.86 60.57-53.06-5.99 47.2Z' style='fill:url(%23linear-gradient-18);mix-blend-mode:overlay;isolation:isolate'/%3E%3Cpath d='M95.88 20.57V226.3h211.37V20.57H95.88Zm64.58 180.01h-41.1v-66.86h41.1v66.86Zm0-87.43h-41.1V46.29h41.1v66.86Zm61.65 87.43h-41.1v-66.86h41.1v66.86Zm0-87.43h-41.1V46.29h41.1v66.86Zm61.65 87.43h-41.1v-66.86h41.1v66.86Zm0-87.43h-41.1V46.29h41.1v66.86Z' class='cls-24'/%3E%3Cpath d='M95.88 226.3v113.15h85.13v-69.43c0-9.94 9.2-18 20.55-18s20.55 8.06 20.55 18v69.43h85.13V226.3H95.88Zm64.58 87.43h-41.1v-61.72h41.1v61.72Zm123.3 0h-41.1v-61.72h41.1v61.72Z' style='fill:%2398a539'/%3E%3Cpath d='M84.14 0h234.85v20.57H84.14V0Z' style='fill:%23fbb216'/%3E%3Cpath d='M95.88 20.57H307.3v22.41H95.88V20.57Z' style='mix-blend-mode:multiply;isolation:isolate;opacity:.4;fill:url(%23linear-gradient-19)'/%3E%3Cpath d='M307.3 226.3H95.88v-22.41H307.3v22.41Z' style='fill:url(%23linear-gradient-20);mix-blend-mode:multiply;isolation:isolate;opacity:.4'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height:100px;
  width:90px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  display:block;
  margin-bottom:10px;
}
.single-property .laundry-highlight-icon{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 400 400'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='202.27' x2='202.27' y1='-35.25' y2='82.55' gradientTransform='matrix(1 0 0 -1 0 400.32)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='-11097.63' x2='-11097.63' y1='-11638.82' y2='-11608.19' gradientTransform='matrix(-1 0 0 1 -10897.63 11734.92)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23231f20'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-3' x1='12184.91' x2='12184.91' y1='-5190.21' y2='-5150.41' gradientTransform='matrix(.29698 -.29698 -1.85262 -1.85262 -13059.61 -5799.14)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-4' x1='12170.61' x2='12170.61' y1='-5232.35' y2='-5192.5' gradientTransform='matrix(.29698 -.29698 -1.85262 -1.85262 -13059.61 -5799.14)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='clippath'%3E%3Ccircle cx='200' cy='200' r='200' class='cls-1'/%3E%3C/clipPath%3E%3CclipPath id='clippath-1'%3E%3Cpath d='M199.7 298.65c-33.85 0-61.29-27.43-61.29-61.28s27.43-61.28 61.29-61.28 61.28 27.44 61.28 61.28-27.44 61.28-61.28 61.28Z' class='cls-1'/%3E%3C/clipPath%3E%3Cstyle%3E.cls-1%7Bfill:none%7D.cls-2%7Bfill:%230e6382%7D.cls-10%7Bfill:%2398a539%7D.cls-11%7Bfill:%23f5f8e7%7D%3C/style%3E%3C/defs%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Ccircle cx='200' cy='200' r='200' style='fill:%23e6e97c'/%3E%3Cg style='clip-path:url(%23clippath)'%3E%3Cpath d='M-30.18 317.77h464.89v117.8H-30.18v-117.8Z' class='cls-2'/%3E%3Cpath d='M-30.18 317.77h464.89v117.8H-30.18v-117.8Z' style='mix-blend-mode:multiply;fill:url(%23linear-gradient);opacity:.5;isolation:isolate'/%3E%3C/g%3E%3Cpath d='M91.32 126.73v222.28h217.36V126.73H91.32Z' class='cls-11'/%3E%3Cpath d='M199.7 313.09c-41.82 0-75.73-33.9-75.73-75.72s33.9-75.72 75.73-75.72 75.72 33.9 75.72 75.72-33.9 75.72-75.72 75.72Z' class='cls-2'/%3E%3Cpath d='M199.7 298.65c-33.85 0-61.29-27.43-61.29-61.28s27.43-61.28 61.29-61.28 61.28 27.44 61.28 61.28-27.44 61.28-61.28 61.28Z' class='cls-10'/%3E%3Cpath d='M223.64 240.91c-13.56 22.09-40.31 18.21-48.83.77-22.48 24.42-40.82-.8-40.82-.8 4.12 32.58 31.91 57.76 65.62 57.76s62.41-26.01 65.79-59.37c0 0-30.14 17.52-41.77 1.64Z' class='cls-2'/%3E%3Cpath d='M301.11 61.53H98.91c-4.19 0-7.58 3.5-7.58 7.82v57.38h217.36V69.35c0-4.32-3.39-7.82-7.57-7.82Z' class='cls-11'/%3E%3Cpath d='M131.32 105c-6 0-10.87-4.87-10.87-10.87s4.86-10.87 10.87-10.87 10.87 4.86 10.87 10.87S137.33 105 131.32 105Z' style='fill:%23871f61'/%3E%3Cpath d='M167.21 105c-6 0-10.87-4.87-10.87-10.87s4.87-10.87 10.87-10.87 10.87 4.86 10.87 10.87S173.22 105 167.21 105Z' class='cls-10'/%3E%3Cpath d='M308.68 126.73H91.32V96.1h217.36v30.63Z' style='fill:url(%23linear-gradient-2);opacity:.31;mix-blend-mode:multiply;isolation:isolate'/%3E%3Cg style='clip-path:url(%23clippath-1)'%3E%3Cpath d='M282.37 124.04 100.86 305.55l23.82-171.51 157.69-10Z' style='fill:url(%23linear-gradient-3);mix-blend-mode:soft-light;isolation:isolate'/%3E%3Cpath d='M266.63 296.18 98.1 316.81l187.04-187.04-18.51 166.41Z' style='fill:url(%23linear-gradient-4);mix-blend-mode:overlay;isolation:isolate'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width:90px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:100%;
  display:block;
  margin-bottom:10px;
  height:100px;
}

.brandy-detail-banner__meta{
  padding-top:0 !important;
  padding-bottom:0 !important;
}

header.brandy-detail-banner.section{
  padding-bottom:0 !important;
}

.single-property .site-header{
  border-bottom:1px solid #B4B4B4;
  padding-bottom:10px;
}
.single-property .brandy-detail-banner{
  margin-top:0 !important;
  border-top:none !important;
}

.single-commercial .gallery-4-desktop{
  padding-bottom:40px !important;
}

.single-senior .gallery-4-desktop{
  padding-bottom:40px !important;
}

.js-ul{
  text-transform:capitalize !important;
}

header.brandy-banner-mobile.brandy-banner-mobile-alt.brandy-banner-mobile--faq.alt-banner-green h2{
  color:#2C6180 !important;
}

.schedule-tour-button-mobile:hover{
  background-color:transparent !important;
}
.search article + article{
  margin-top:2em;
  padding-top:2em;
  border-top:2px solid #f2eee9;
}
.search-bar-property .facetwp-facet{
  margin-bottom:0;
}
.search-bar-property .header{
  text-align:center;
  padding:1.5em 0.6em;
  background-color:rgb(92, 152, 249);
}
.search-bar-property .header h2{
  font-size:1.625em;
  margin-bottom:0;
  font-family:"Roboto Slab", serif;
  font-weight:400;
  color:white;
}
@supports (display: flex){
  .search-bar-property .container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    text-align:left;
    background-color:white;
  }
}
.search-bar-property .container .box-one .box:first-child{
  border-top:none;
}
.search-bar-property .container .box-two .box{
  border-left:2px solid #bbcad0;
}
.search-bar-property .container .box-two .box:nth-child(1){
  border-top:none;
  border-bottom:2px solid #bbcad0;
  height:137px;
}
.search-bar-property .container .box-two .box:nth-child(1) h3{
  padding-left:19px !important;
}
.search-bar-property .container .box-two .box:nth-child(1) h3:after{
  content:url(../img/src/branding/search_bus.png) !important;
  position:absolute;
  left:0;
  top:0;
  width:15px;
  height:15px;
}
.search-bar-property .container .box-two .box:nth-child(2){
  border-top:none;
  height:133px;
}
.search-bar-property .container .box-two .box:nth-child(2) h3{
  padding-left:19px !important;
}
.search-bar-property .container .box-two .box:nth-child(2) h3:after{
  content:url(../img/src/branding/search_pets.png) !important;
  position:absolute;
  left:0;
  top:0;
  width:15px;
  height:15px;
}
.search-bar-property .container .box-two .box:nth-child(3) h3{
  padding-left:11px !important;
}
.search-bar-property .container .box-two .box:nth-child(3) h3:after{
  content:url(../img/src/branding/search_dollar.png) !important;
  position:absolute;
  left:0;
  top:0;
  width:15px;
  height:15px;
}
.search-bar-property .container .box-one, .search-bar-property .container .box-two{
  width:50%;
}
.search-bar-property .container .box-one .box, .search-bar-property .container .box-two .box{
  background-color:white;
  border-top:2px solid #BBCAD0;
  padding:0 1.5em;
  height:135px;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
@supports (display: flex){
  .search-bar-property .container .box-one .box, .search-bar-property .container .box-two .box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
  }
}
.search-bar-property .container .box-one .box h3, .search-bar-property .container .box-two .box h3{
  font-size:15px;
  color:#000000;
  position:relative;
  font-weight:700;
  font-family:"Open Sans", sans-serif;
}
.search-bar-property .container .box-one .box h3:after, .search-bar-property .container .box-two .box h3:after{
  position:absolute;
  left:0;
  content:url(..assets/img/src/branding/search-pin.png);
}
.search-bar-property .container .box-one .box .facetwp-dropdown, .search-bar-property .container .box-two .box .facetwp-dropdown{
  width:100%;
  border:none;
  background:white;
  margin-left:-0.5em;
}
.search-bar-property .container .box-one .box input.facetwp-location, .search-bar-property .container .box-two .box input.facetwp-location{
  min-width:100% !important;
  width:100% !important;
  font-size:12px;
  padding-left:0;
  border:none;
}
.search-bar-property .container .box-one .box:nth-child(1) h3, .search-bar-property .container .box-two .box:nth-child(1) h3{
  padding-left:14px;
}
.search-bar-property .container .box-one .box:nth-child(1) h3:after, .search-bar-property .container .box-two .box:nth-child(1) h3:after{
  content:url(../img/src/branding/search-pin.png);
  position:absolute;
  left:0;
  top:0;
  width:15px;
  height:15px;
}
.search-bar-property .container .box-one .box:nth-child(2) h3, .search-bar-property .container .box-two .box:nth-child(2) h3{
  padding-left:29px;
}
.search-bar-property .container .box-one .box:nth-child(2) h3:after, .search-bar-property .container .box-two .box:nth-child(2) h3:after{
  content:url(../img/src/branding/search_beds.png);
  position:absolute;
  left:0;
  top:0;
  width:15px;
  height:15px;
}
.search-bar-property .container .box-one .box:nth-child(3) h3, .search-bar-property .container .box-two .box:nth-child(3) h3{
  padding-left:21px;
}
.search-bar-property .container .box-one .box:nth-child(3) h3:after, .search-bar-property .container .box-two .box:nth-child(3) h3:after{
  content:url(../img/src/branding/search_bath.png);
  position:absolute;
  left:0;
  top:0;
  width:15px;
  height:15px;
}
.search-bar-property .container .box-one .box:nth-child(5), .search-bar-property .container .box-two .box:nth-child(5){
  border-right:none;
  padding-bottom:1em;
}
.search-bar-property .container button.fwp-submit{
  background-color:#98A539;
  border:none;
  font-weight:700;
  color:white;
  font-size:18px;
  height:90px;
  width:100% !important;
}
.search-bar-property .container button.fwp-submit:hover{
  background-color:#084259;
  cursor:pointer;
}

.facetwp-slider-wrap{
  padding-bottom:0;
}

.search-bar-property .container .box input.facetwp-location{
  border:0;
  padding-top:0;
}

.search-bar-property .container .box .facetwp-dropdown{
  border:0;
  background:#fff;
  margin-left:-0.5em;
  font-size:16px;
}

.locate-me:before{
  display:inline-block;
  content:"";
  width:16px;
  height:15px;
  background:url(../images/icon-locate.png) no-repeat;
  background-size:15px 15px;
}

.search-nav{
  margin-bottom:2em;
  padding-top:2em;
}
.search-nav ul{
  padding-left:0;
}
.search-nav ul{
  list-style:none;
}
@supports (display: flex){
  .search-nav ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
  }
}
.search-nav ul li{
  margin-top:0;
  position:relative;
}
.search-nav ul li a{
  text-decoration:none;
  font-size:18px;
  font-weight:700;
}
.search-nav ul li a:hover{
  color:#98A539;
}

li.current-cat a{
  color:#98A539;
}

input.facetwp-slider-reset{
  margin-left:2px;
  padding:4px;
  font-size:12px;
  float:left;
  margin-top:0.4em;
}

.location-wrap{
  width:105%;
}

.friendly-message h4{
  text-align:center;
  font-size:20px;
  padding-top:2em;
  padding-bottom:2em;
  color:#0f6382;
}

.facetwp-pager{
  text-align:center;
  margin-top:2em;
}
.facetwp-pager a{
  font-size:12px;
}

a.facetwp-page{
  background:transparent;
  padding:0.4em 0.9em;
  color:black;
  text-decoration:none;
}

a.facetwp-page.active{
  background:#0E6283;
  color:white;
  border-radius:5px;
}

a.facetwp-page.prev{
  color:#0f6382;
  font-weight:700;
}

a.facetwp-page:hover{
  background:#0E6283;
  color:white;
  border-radius:5px;
}

.facetwp-pager-label{
  display:inline-block;
  margin-right:12px;
  color:#0f6382;
  font-size:16px;
}

.desktop-search-button button.fwp-submit{
  border:0;
  font-weight:700;
  color:#fff;
  font-size:18px;
  height:90px !important;
  width:100% !important;
  background-color:#98a539;
}

.desktop-search-button button.fwp-submit:hover{
  background-color:#757f2c;
  cursor:pointer;
}

.facetwp-radius-slider{
  width:95px;
}

.post-type-archive-commercial .property-description.commercial-description{
  margin-bottom:15px;
}
.post-type-archive-commercial .facetwp-facet.facetwp-facet-checkbox.facetwp-type-checkboxes{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.post-type-archive-commercial span.facetwp-counter{
  display:none !important;
}
.post-type-archive-commercial .facetwp-checkbox{
  background:url(../svg/icons/checkbox-outline.svg);
  background-repeat:no-repeat;
  border-radius:2px;
}
.post-type-archive-commercial .facetwp-checkbox span{
  margin-left:15px;
}
.post-type-archive-commercial .facetwp-checkbox.checked{
  background:url(../svg/icons/checkbox-icon.svg);
  background-repeat:no-repeat;
}
.post-type-archive-commercial .facetwp-checkbox + .facetwp-checkbox{
  margin-left:1em;
}
.post-type-archive-commercial .commercial-filter-bar{
  margin-bottom:2em;
}
.post-type-archive-commercial .commercial-filter-bar .box-three.mobile-search-button button{
  background-color:#EF5622 !important;
}
.post-type-archive-commercial .commercial-filter-bar .box-three.mobile-search-button button:hover{
  background-color:#0e6382 !important;
}
.post-type-archive-commercial .commercial-filter-bar .search-bar-property .container{
  border:2px solid #BCCAD0;
}
.post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one{
  width:100% !important;
}
.post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one .box:nth-child(1) h3.property-icon{
  font-size:15px;
  color:#000000;
  position:relative;
  font-weight:700;
  font-family:"Open Sans", sans-serif;
  padding-left:28px;
}
.post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one .box:nth-child(1) h3.property-icon:after{
  position:absolute;
  left:0;
  content:url(../svg/icons/graph-icon.svg);
  width:14px;
  height:17px;
  background-size:100%;
}
.post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one .box:nth-child(2) h3.neighborhood-icon{
  font-size:15px;
  color:#000000;
  position:relative;
  font-weight:700;
  font-family:"Open Sans", sans-serif;
  padding-left:20px;
}
.post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one .box:nth-child(2) h3.neighborhood-icon:after{
  position:absolute;
  left:0 !important;
  content:url(../svg/icons/purple-pin.svg) !important;
  width:12px !important;
  height:17px !important;
  background-size:100% !important;
}
.post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one .box:nth-child(3){
  -webkit-box-flex:2 !important;
      -ms-flex:2 !important;
          flex:2 !important;
  border-right:none !important;
}
.post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one .box:nth-child(3) h3.checkbox{
  font-size:15px;
  color:#000000;
  position:relative;
  font-weight:700;
  font-family:"Open Sans", sans-serif;
}
.post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one .box:nth-child(3) h3.checkbox:after{
  display:none !important;
}
.post-type-archive-commercial .commercial-filter-bar .search-bar-property .container button.fwp-submit{
  width:200px;
}

facetwp-facet.facetwp-facet-communities_rent.facetwp-type-slider{
  position:relative;
}

input.facetwp-slider-reset{
  display:none;
}

.facetwp-facet.facetwp-facet-communities_rent.facetwp-type-slider{
  position:relative;
}

.post-type-archive-property .facetwp-slider-reset{
  font-size:8px !important;
}

.single-senior .spec-item.spec-price{
  display:none !important;
}
.single-senior .spec-item.spec-location{
  -ms-flex-preferred-size:100% !important;
      flex-basis:100% !important;
  padding-left:0 !important;
  -webkit-box-align:center !important;
      -ms-flex-align:center !important;
          align-items:center !important;
  -webkit-box-pack:center !important;
      -ms-flex-pack:center !important;
          justify-content:center !important;
}
.single-senior .spec-item.spec-location span.commercial-line-vertical{
  display:none !important;
}
.single-senior .spec-item.spec-baths span.commercial-line-horizontal{
  width:320px !important;
  margin:auto !important;
  left:-150px !important;
}

.brandy-detail-banner{
  padding-top:200px;
  padding-bottom:0 !important;
}
.brandy-detail-banner__wrap{
  padding-right:1.5em !important;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.brandy-detail-banner__header{
  margin-bottom:20px;
  padding-right:1.5em;
}
.brandy-detail-banner__header h1{
  font-size:12px;
  color:black;
  line-height:30px;
  font-weight:600;
  text-transform:uppercase;
  font-family:"Open Sans", sans-serif;
  margin-bottom:0;
}
.brandy-detail-banner__header h2{
  font-weight:700;
  font-size:35px;
  margin-bottom:0;
  font-size:22px;
  color:black;
}
.brandy-detail-banner__meta{
  overflow:hidden;
}
.brandy-detail-banner__meta ul{
  list-style:none;
  padding:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-bottom:0;
}
.brandy-detail-banner__meta li{
  white-space:nowrap;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-right:25px;
  line-height:1;
  font-size:12px;
  position:relative;
}
.brandy-detail-banner__meta li::before{
  content:url("../svg/icons/bg-line.svg");
  position:absolute;
  left:-10px;
  top:2px;
}
.brandy-detail-banner__meta li + li{
  margin-top:0;
}
.brandy-detail-banner__meta li svg{
  margin-right:10px;
  fill:#87125F;
  width:15px;
  margin-left:0;
}
.brandy-detail-banner__meta li a{
  color:#0E6283;
}
.brandy-detail-banner__meta li.remove-before:before{
  display:none;
}
.brandy-detail-banner__meta span{
  font-weight:600;
}
.brandy-detail-banner__gallery{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  overflow-x:auto;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  gap:10px;
  -webkit-overflow-scrolling:touch;
  margin-top:13px;
  margin-bottom:0;
  -webkit-box-ordinal-group:0;
      -ms-flex-order:-1;
          order:-1;
  margin-top:0;
  margin-bottom:15px;
}
.brandy-detail-banner__gallery .gallery-item{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:65vw;
  margin-right:10px;
  border-radius:5px;
  overflow:hidden;
}
.brandy-detail-banner__gallery .gallery-item:last-child{
  margin-right:0;
}
.brandy-detail-banner__gallery .gallery-item:last-child svg{
  fill:#87125F;
  scale:0.9;
  margin-right:6px;
}
.brandy-detail-banner__gallery .gallery-item:last-child span{
  background:white;
  padding:15px 20px;
  border-radius:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  line-height:1;
  font-size:12px;
  color:#0E6283;
  position:relative;
  font-weight:600;
}
.brandy-detail-banner__gallery .gallery-item img{
  aspect-ratio:648/445;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:center;
     object-position:center;
  border-radius:5px;
}
.brandy-detail-banner__gallery a[data-index="0"]{
  grid-column:span 2;
  grid-row:span 2;
}
.brandy-detail-banner__gallery .count-indicator{
  display:none;
  cursor:pointer;
}

.brandy-detail__divider{
  overflow:hidden;
  background-color:#0E6283;
  display:none;
}
.brandy-detail__divider .pattern-inner{
  background-image:url(../svg/icons/skyline-pattern.svg);
  background-repeat:repeat-x;
  background-position:center bottom;
  background-size:55%;
  margin-bottom:-5px;
  opacity:0.1;
}
.related-grid{
  display:grid;
  grid-template-columns:1fr;
  padding-left:0;
  list-style:none;
  -webkit-column-gap:25px;
     -moz-column-gap:25px;
          column-gap:25px;
  row-gap:25px;
}

.brandy-additional{
  overflow:hidden;
  padding-bottom:35px !important;
  background-color:#F6F9E8 !important;
}
.brandy-additional h3{
  color:#0E6283;
  font-weight:700;
}
.brandy-additional h4{
  font-size:16px;
  font-weight:700;
  color:#0E6283;
  margin-bottom:13px;
}
.brandy-additional__grid{
  display:grid;
  grid-template-columns:1fr;
}
.brandy-additional__col{
  position:relative;
  margin-bottom:25px;
}
.brandy-additional__col p.short-description{
  position:relative;
  border-radius:10px;
  position:relative;
  background-color:#f6f9e8;
  border-radius:10px;
  overflow:hidden;
  color:black;
  font-size:13px;
  padding:13px;
  margin-bottom:25px;
  font-weight:600;
}
.brandy-additional__col:last-child .inner-content{
  border:3px solid #001b26;
  padding:20px;
  border-radius:10px;
  background-color:white;
  position:relative;
  border:none !important;
}
.brandy-additional__col:last-child .inner-content:after{
  content:"";
  background-color:#001b26;
  display:block;
  position:absolute;
  width:auto;
  left:-50vw;
  right:-50vw;
  bottom:-40px;
  z-index:-1;
  height:100%;
  border-radius:10px;
  margin-top:30px;
  background-image:url(../svg/icons/b-icon.svg);
}
.brandy-additional__col:last-child .inner-content:before{
  content:"";
  background-color:#001b26;
  display:block;
  position:absolute;
  width:100%;
  border-radius:10px;
  border-radius:10px;
  bottom:-15px;
  z-index:-1;
  background-color:#001B26;
}
.brandy-additional__col:last-child .inner-content > svg{
  position:absolute;
  right:-135px;
  max-width:137px;
  top:0;
  bottom:0;
  height:100%;
}
.brandy-additional__col:last-child .inner-content ul{
  padding-left:0;
  list-style:none;
  margin-bottom:0;
}
.brandy-additional__col:last-child .inner-content li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:12px;
  margin-bottom:7px;
}
.brandy-additional__col:last-child .inner-content li svg{
  fill:#87125F;
  margin-right:9px;
}
.brandy-additional__col:last-child .inner-content h4{
  text-align:left;
  font-family:"Roboto Slab", serif;
  margin-bottom:15px;
}
.brandy-additional__col:last-child .inner-content h4:first-child{
  margin-top:0;
}
.brandy-additional__col .contact-links{
  padding-left:0;
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  row-gap:10px;
}
.brandy-additional__col .contact-links li{
  margin-right:10px;
}
.brandy-additional__col .contact-links li + li{
  margin-top:0;
}
.brandy-additional__col h5{
  color:#0e6283;
  margin-bottom:18px;
  font-size:17px;
}

.dot-icon + .dot-icon:before{
  content:"•";
  top:-3px;
  background-image:none;
  margin-right:-10px;
  line-height:1;
  left:-14px;
  position:absolute;
  font-size:22px;
}

.no-after:after{
  display:none;
}

.no-after-last:after{
  display:none;
}
#lightbox-overlay{
  display:none;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0, 0, 0, 0.9);
  z-index:1050;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
#lightbox-overlay .arrow{
  cursor:pointer;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
  width:25px;
  height:50px;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}
#lightbox-overlay .arrow.left{
  left:0;
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23ffffff" transform="translate(448, 0) scale(-1, 1)" d="M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM313 273L209 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L313 239c9.4 9.4 9.4 24.6 0 33.9z"/></svg>');
}
#lightbox-overlay .arrow.right{
  right:0;
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23ffffff" d="M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM313 273L209 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L313 239c9.4 9.4 9.4 24.6 0 33.9z"/></svg>');
}

#lightbox-overlay img{
  max-width:80%;
  max-height:80%;
  border-radius:5px;
}

.mobile-header-meta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-bottom:8px;
}
.mobile-header-meta .mobile-col-left{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.mobile-header-meta .mobile-col-left p{
  font-size:20px;
  color:#198217;
  margin-bottom:0;
  font-weight:600;
}
.mobile-header-meta .mobile-col-right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.mobile-header-meta .mobile-col-right svg{
  fill:#87125F;
  width:15px;
  margin-right:7px;
}
.mobile-header-meta .mobile-col-right p{
  margin-bottom:0;
}
.mobile-header-meta .mobile-col-right .community-bedrooms{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.mobile-header-meta .mobile-col-right .community-bathrooms{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.mobile-header-meta .mobile-col-right div svg{
  margin-right:5px;
  fill:#87125F;
}
.mobile-header-meta .mobile-col-right div + div{
  margin-left:10px;
}

.single-property .site-header--mobile{
  background-color:#084259;
  padding-bottom:35px;
}

.single-commercial .site-header--mobile{
  background-color:#084259;
  padding-bottom:35px;
}

.single-senior .site-header--mobile{
  background-color:#084259;
  padding-bottom:35px;
}

.floorplan-image-modal .modal-content img{
  background-color:white;
}

.brandy-getintouch{
  display:grid;
  grid-template-columns:1fr 1.5fr;
  -webkit-column-gap:20px;
     -moz-column-gap:20px;
          column-gap:20px;
}

ul.mobile-fix-this li{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-align:center !important;
      -ms-flex-align:center !important;
          align-items:center !important;
}
.brandy-getintouch:not(:has(.form-content)){
  grid-template-columns:1fr !important;
}
@media (min-width: 370px){
  .brandy-hero-block__filter-body{
    padding:25px 25px;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px;
  }
  input.facetwp-slider-reset{
    float:right;
    margin-top:0;
  }
}
@media (min-width: 30em){
  .brandy-hero-block__filter-body{
    padding:20px 40px;
  }
  .brandy-hero-block__filter-body span{
    font-size:13px;
  }
  .brandy-hero-block__filter-toggle > li > button svg{
    margin-right:8px;
    width:auto;
    height:auto;
  }
  .brandy-hero-block__filter-toggle ul select{
    font-size:12px;
    padding:6px 0 8px 10px !important;
    grid-gap:20px;
    row-gap:18px;
  }
  .brandy-hero-block__filter-toggle .button-2{
    padding:1.2em 1.5em !important;
  }
  .page-template-template-home .slick-track, .single .slick-track{
    padding-bottom:30px;
    padding-bottom:0;
  }
  .brandy-listing__thumb-link .thumbnail .property-neighborhood span, .brandy-listing__thumb-link .thumbnail .property-type-label span{
    margin-left:8px;
  }
  .post-type-archive .brandy-listing__thumb-link .thumbnail{
    height:300px;
  }
  .post-type-archive .filter-body{
    padding:0;
    padding-top:0;
  }
  .post-type-archive .filter-body .filter-header ul{
    max-width:480px;
  }
  .post-type-archive .filter-body .filter-header a{
    font-size:13px;
  }
  .post-type-archive .filter-body .filter-header a svg{
    margin-right:8px;
    width:inherit;
    height:inherit;
  }
  .post-type-archive .filter-body .filter-grid-inner button#submit_search{
    padding:1.4em 1.5em !important;
  }
  .post-type-archive .filter-body > span{
    font-size:13px;
  }
  .single .brandy-featured-listing-block .slick-track{
    padding-bottom:0;
  }
  .brandy-highlights-list{
    grid-template-columns:1fr 1fr;
  }
  .brandy-highlights-list li svg{
    width:174px;
  }
  .single .brandy-featured-listing-block .slick-track{
    padding-bottom:0;
  }
  .brandy-additional__col:last-child .inner-content{
    padding:25px;
  }
}
@media (min-width: 33em){
  .page-content li + li{
    margin-top:0.3em;
  }
  .brandy-banner-mobile__container{
    max-width:700px;
  }
  .address-block p{
    text-align:left;
  }
  .addy-contact-link a span{
    text-align:left;
  }
  .brandywine-footer-block__top{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .brandywine-footer-block__grid{
    border-top:1px solid rgba(255, 255, 255, 0.8);
    margin-top:20px;
    padding-top:40px;
    text-align:left;
    grid-template-columns:1fr 1fr;
  }
  .brandywine-footer-block__col--cta{
    display:block;
  }
  .brandywine-footer-block__col--contact ul{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .brandywine-footer-block__col--nav{
    margin-top:25px;
  }
  .brandywine-footer-block__col--nav h4{
    padding-right:25px;
    font-size:15px;
  }
  .brandywine-footer-block__col--nav ul a{
    font-size:13px;
  }
  .brandywine-footer-block__col--nav a.mobile-only{
    display:none;
  }
  .brandywine-footer-block__bottom{
    white-space:wrap;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .brandywine-footer-block__bottom .brandywine-footer-block__col--copyright{
    text-align:left;
  }
  .brandywine-footer-block__bottom .brandywine-footer-block__col--copyright ul{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .brandywine-footer-block__bottom .brandywine-footer-block__col--copyright ul li{
    white-space:wrap;
    margin-right:25px;
    text-align:left;
    margin-left:0;
  }
  .brandywine-footer-block__top{
    background-position:bottom right;
    background-size:50px;
    padding-bottom:0;
  }
  .brandy-homepage .brandy-footer-cta-block__wrap{
    max-width:85%;
  }
  .page-template-template-home .header-wrap h2, .single .header-wrap h2{
    margin-bottom:30px;
  }
  .post-type-archive .filter-body > span{
    font-size:15px;
  }
}
@media (min-width: 600px){
  #wpadminbar{
    position:fixed;
  }
}
@media (min-width: 40em){
  .brandy-hero-block__container{
    margin-top:5px !important;
  }
  .brandy-hero-block__container--filter{
    margin:auto;
    max-width:500px;
    margin-bottom:50px;
  }
  .brandy-hero-block__header{
    margin-bottom:25px;
  }
  .brandy-hero-block__header h1{
    display:inline-block;
  }
  .brandy-hero-block__filter-toggle .button-2{
    padding:1em 1.5em !important;
  }
  .brandy-hero-block__filter-toggle .button-2{
    width:auto;
  }
  .alert-banner{
    margin-top:-50px;
  }
  .alert-banner a{
    font-size:15px;
  }
  .brandy-homepage .brandy-footer-cta-block:before{
    position:absolute;
    content:"";
    left:0;
    bottom:-5px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='742' height='220' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.1' d='M436.202 0H305.048v12.931h131.154V0ZM311.606 16.164v129.311h118.038V16.164H311.606Zm36.067 113.147h-22.952V87.285h22.952v42.026Zm0-54.957h-22.952V32.328h22.952v42.026Zm34.428 54.957h-22.952V87.285h22.952v42.026Zm0-54.957h-22.952V32.328h22.952v42.026Zm34.428 54.957h-22.952V87.285h22.952v42.026Zm0-54.957h-22.952V32.328h22.952v42.026ZM541.125 54.958H436.202v12.93h104.923v-12.93ZM718.182 129.312h-59.019v9.698h59.019v-9.698ZM600.144 100.217h-52.462v9.698h52.462v-9.698ZM439.481 71.121V219.83h98.365V71.121h-98.365Zm85.249 25.863H498.5v12.931h26.23v12.931H498.5v12.931h26.23v12.931H498.5v12.931h26.23v12.932H498.5v12.931h26.23v12.931h-72.134v-12.931h26.231v-12.931h-26.231v-12.932h26.231v-12.931h-26.231v-12.931h26.231v-12.931h-26.231v-12.931h26.231V96.984h-26.231V84.053h72.134v12.93Z'/%3E%3Cpath fill='%23fff' fill-opacity='.1' d='M495.221 200.433V84.053h-13.115v116.38h13.115ZM254.226 93.751v84.053h-3.279V93.751h-47.543V219.83h35.23v-18.607c0-7.579 6.229-13.721 13.953-13.721 7.687 0 13.953 6.142 13.953 13.721v18.607h35.229V93.751h-47.543Zm-15.592 84.053h-22.952v-32.328h22.952v32.328Zm0-42.027h-22.952v-32.328h22.952v32.328Zm50.822 42.027h-22.952v-32.328h22.952v32.328Zm0-42.027h-22.952v-32.328h22.952v32.328ZM295.212 35.56v-6.465h-9.837l-32.788-12.931-32.789 12.931h-9.836v6.466h-6.558v54.957h98.365V35.561h-6.557Zm-56.578 45.26h-22.952V48.492h22.952V80.82Zm50.822 0h-22.952V48.492h22.952V80.82ZM600.144 90.518V219.83h52.461V113.148l-52.461-22.63Zm36.067 113.148h-22.952v-29.095h22.952v29.095Zm0-45.259h-22.952v-29.095h22.952v29.095ZM547.682 113.148V219.83h16.395v-33.945c0-6.25 5.136-11.314 11.475-11.314 6.34 0 11.476 5.064 11.476 11.314v33.945h13.116V113.148h-52.462Zm39.346 45.259h-22.951v-29.095h22.951v29.095ZM193.568 87.285l-6.558-12.93h-65.577l-6.557 12.93h78.692ZM114.876 90.518V219.83h29.509v-19.397c0-5.352 4.408-9.698 9.837-9.698 5.428 0 9.836 4.346 9.836 9.698v19.397h29.51V90.518h-78.692Zm32.788 90.518h-19.673V161.64h19.673v19.396Zm0-29.095h-19.673v-19.396h19.673v19.396Zm0-29.095h-19.673v-19.397h19.673v19.397Zm32.788 58.19h-19.673V161.64h19.673v19.396Zm0-29.095h-19.673v-19.396h19.673v19.396Zm0-29.095h-19.673v-19.397h19.673v19.397ZM26.347 119.613h78.692v-22.63L26.347 116.38v3.233ZM705.067 197.2c0-4.849 1.785-9.267 4.772-12.644a16.09 16.09 0 0 1-1.494-6.753c0-5.28 2.587-9.985 6.558-12.931v-22.629h-52.461v77.587h52.461v-5.819c-5.865-3.341-9.836-9.627-9.836-16.811Zm-19.673 9.698h-13.116v-19.396h13.116v19.396Zm0-32.327h-13.116v-19.397h13.116v19.397Z'/%3E%3Cpath fill='%23fff' fill-opacity='.1' d='M741.134 197.2c0-4.814-2.15-9.16-5.538-12.105a12.83 12.83 0 0 0 2.259-7.292c0-7.148-5.866-12.931-13.115-12.931-7.25 0-13.116 5.783-13.116 12.931 0 2.694.838 5.208 2.259 7.292-3.388 2.945-5.538 7.291-5.538 12.105 0 7.83 5.647 14.332 13.116 15.84v6.789h6.557v-6.789c7.469-1.508 13.116-8.01 13.116-15.84ZM26.347 122.846v42.026c3.971 2.946 6.558 7.651 6.558 12.932 0 2.406-.547 4.705-1.494 6.753 2.987 3.412 4.773 7.83 4.773 12.643 0 7.184-3.971 13.434-9.837 16.811v5.819h78.692v-96.984H26.347Zm31.695 42.026H41.648v-29.095h16.394v29.095Zm31.696 42.027H73.344v-29.095h16.394v29.095Zm0-42.027H73.344v-29.095h16.394v29.095Z'/%3E%3Cpath fill='%23fff' fill-opacity='.1' d='M32.905 197.2c0-4.814-2.15-9.16-5.538-12.105a12.831 12.831 0 0 0 2.259-7.292c0-7.148-5.866-12.931-13.115-12.931-7.25 0-13.116 5.783-13.116 12.931 0 2.694.838 5.208 2.259 7.292C2.266 188.04.116 192.386.116 197.2c0 7.83 5.647 14.332 13.116 15.84v6.789h6.558v-6.789c7.468-1.508 13.115-8.01 13.115-15.84ZM311.606 148.708v71.122h47.543v-43.643c0-6.25 5.137-11.315 11.476-11.315 6.339 0 11.476 5.065 11.476 11.315v43.643h47.543v-71.122H311.606Zm36.067 54.958h-22.952v-38.794h22.952v38.794Zm68.856 0h-22.952v-38.794h22.952v38.794ZM600.144 77.587v9.698l52.461 22.63v-9.699l-52.461-22.63Z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    height:100%;
    width:100%;
    background-position:bottom center;
    background-size:100%;
    z-index:9999;
  }
  .post-type-archive .filter-body > span{
    font-size:16px;
  }
}
@media (min-width: 44em){
  .brandywine-footer-block__grid{
    grid-template-columns:1fr 1fr 1fr 1fr;
  }
}
@media (min-width: 47.5em) and (min-height: 35.625em){
  .sticky-header{
    position:sticky;
    top:0;
  }
  .sticky-header{
    position:sticky;
    top:0;
  }
}
@media (min-width: 47.5em){
  body.show-nav{
    overflow:scroll;
  }
  .section{
    padding:3em 0;
  }
  .section.color-option-1 + .section.color-option-1, .section.color-option-2 + .section.color-option-2, .section.color-option-3 + .section.color-option-3{
    padding-top:0;
  }
  .brandy-banner__content p{
    width:700px;
    padding-right:170px;
    margin-bottom:0;
  }
  .brandy-banner-mobile__header h2{
    margin-bottom:auto;
  }
  .anchor-nav ul{
    row-gap:15px;
  }
  .anchor-nav ul li a{
    font-size:16px;
  }
  @supports (display: flex){
    .button-block-layout{
      min-height:25em;
    }
  }
  .footer-callout .button-block:before{
    left:-102em;
  }
  .footer-callout .button-block{
    margin:0 -2em;
  }
  .footer-callout .button-block .callout-header,
  .footer-callout .button-block .callout-body{
    padding:0.5em 2em;
  }
  .footer-callout .wrap .button-block:before{
    left:-101em;
  }
  @supports (display: flex){
    .button-block-layout{
      min-height:25em;
    }
  }
  .button-block:before{
    left:-102em;
  }
  .button-block{
    margin:0 -2em;
  }
  .button-block .callout-header,
  .button-block .callout-body{
    padding:0.5em 2em;
  }
  .footer-callout .wrap .button-block:before{
    left:-102em;
  }
  .fullwidth-layout.background-image{
    padding:10em 0;
  }
  .advanced-full-width .l-aside-col{
    display:block;
  }
  .split-block-layout.split-block-layout--left{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  @supports (display: flex){
    .split-block-layout.split-block-layout--left .split-block-content{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-pack:end;
          -ms-flex-pack:end;
              justify-content:flex-end;
    }
  }
  .split-block-col{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    row-gap:0;
  }
  @supports (display: flex){
    .split-block-content{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-pack:start;
          -ms-flex-pack:start;
              justify-content:flex-start;
    }
  }
  .split-block-image{
    display:block;
    position:absolute;
    left:-9999px;
    top:-9999px;
    right:-9999px;
    bottom:-9999px;
    margin:auto;
    width:100%;
    min-width:50em;
    user-drag:none;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    z-index:1;
  }
  @supports ((-o-object-fit: cover) or (object-fit: cover)){
    .split-block-image{
      -o-object-fit:cover;
         object-fit:cover;
      left:0;
      top:0;
      right:auto;
      bottom:auto;
      width:100%;
      height:100%;
      min-width:0;
    }
  }
  .form-layout--form-bg-style .form-block{
    padding:30px;
  }
  .tns-controls [data-controls=prev]{
    left:6em;
  }
  .tns-controls [data-controls=next]{
    right:6em;
  }
  #respond{
    padding:2em;
  }
  .alignright{
    float:right;
    margin-top:0;
    margin-left:1em;
    max-width:50%;
  }
  .alignleft{
    float:left;
    margin-top:0;
    margin-right:1em;
    max-width:50%;
  }
  .l-columns--2 .l-column-item,
  .l-columns--3 .l-column-item,
  .l-columns--4 .l-column-item,
  .l-columns--5 .l-column-item,
  .l-columns--6 .l-column-item{
    -ms-flex-preferred-size:calc(33.333% - 25px);
        flex-basis:calc(33.333% - 25px);
  }
  .l-columns--5 .l-column-item:nth-last-child(2),
  .l-columns--5 .l-column-item:nth-last-child(1),
  .l-columns--4 .l-column-item:nth-last-child(2),
  .l-columns--4 .l-column-item:nth-last-child(1),
  .l-columns--3 .l-column-item:nth-last-child(2),
  .l-columns--3 .l-column-item:nth-last-child(1){
    -ms-flex-preferred-size:calc(33.333% - 25px);
        flex-basis:calc(33.333% - 25px);
  }
  .l-footer-item{
    float:left;
  }
  .l-footer--2-cols .l-footer-item{
    width:50%;
  }
  .l-footer--3-cols .l-footer-item{
    width:33.33%;
  }
  .l-footer-item + .l-footer-item{
    margin-top:0;
  }
  .l-footer--gap-large .l-footer-item + .l-footer-item{
    margin-top:0;
  }
  .l-footer--align-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
  .l-footer-item.l-footer-item--pull-right{
    float:right;
    margin-left:auto;
    width:auto;
  }
  .l-footer-item.l-footer-item--pull-left{
    float:left;
    margin-right:auto;
    width:auto;
  }
  .l-grid--two-col .l-grid-item{
    width:50%;
  }
  .l-grid--three-col .l-grid-item{
    width:50%;
  }
  .l-grid--four-col .l-grid-item{
    width:50%;
  }
  @supports (display: flex){
    .l-header{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-align:center;
          -ms-flex-align:center;
              align-items:center;
      -webkit-box-pack:justify;
          -ms-flex-pack:justify;
              justify-content:space-between;
    }
  }
  .l-header{
    padding:0.5em 0;
  }
  .l-header-col-1{
    float:left;
    width:25%;
  }
  @supports (display: flex){
    .l-header-col-1{
      width:auto;
    }
  }
  .l-header-col-2{
    float:right;
    width:75%;
  }
  @supports (display: flex){
    .l-header-col-2{
      margin-left:auto;
      width:auto;
    }
  }
  .l-sidebar .l-main-col,
  .l-sidebar .l-aside-col{
    float:right;
  }
  .l-sidebar .l-main-col{
    width:68%;
    float:right;
  }
  .l-sidebar .l-aside-col{
    width:32%;
  }
  .l-two-third-col{
    float:left;
    width:66.666%;
  }
  .l-two-thirds--left .l-two-third-col{
    float:right;
  }
  .l-one-third-col{
    float:right;
    width:33.333%;
  }
  .l-two-thirds--left .l-one-third-col{
    float:left;
  }
  .site-main{
    margin-top:0;
  }
  .wrap--limited-small-large{
    max-width:90% !important;
  }
  .l-columns{
    text-align:left;
  }
  .listing-grid .l-grid-item{
    width:33%;
    margin:0;
  }
  .listing-grid .card a .thumbnail{
    height:200px;
  }
  .listing-grid .card a .thumbnail img{
    display:block;
    position:absolute;
    left:-9999px;
    top:-9999px;
    right:-9999px;
    bottom:-9999px;
    margin:auto;
    width:100%;
    min-width:20em;
    user-drag:none;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    z-index:1;
  }
  @supports ((-o-object-fit: cover) or (object-fit: cover)){
    .listing-grid .card a .thumbnail img{
      -o-object-fit:cover;
         object-fit:cover;
      left:0;
      top:0;
      right:auto;
      bottom:auto;
      width:100%;
      height:100%;
      min-width:0;
    }
  }
  .listing-grid .card a .card-footer p{
    font-size:13px;
  }
  .marker-thumb img{
    max-width:200px !important;
  }
  .market-content{
    padding-left:1em;
  }
  .gm-style-iw-d > div{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
  }
  .mobile-nav--utility li:last-child{
    margin-top:0;
  }
  .navigation--social{
    text-align:right;
  }
  .navigation--social svg{
    max-width:45px;
  }
  .pagination{
    margin-top:2.5em;
  }
  .sidebar{
    margin-top:0;
  }
  .advanced-sidebar{
    position:absolute;
    border:0 none;
    margin:-1px;
    padding:0;
    height:1px;
    width:1px;
    white-space:nowrap;
    overflow:hidden;
    clip:rect(0 0 0 0);
  }
  .advanced-sidebar.focusable:active, .advanced-sidebar.focusable:focus{
    position:static;
    margin:0;
    width:auto;
    height:auto;
    white-space:inherit;
    overflow:visible;
    clip:auto;
  }
  .single-property .l-sidebar .l-main-col{
    width:55%;
    float:left;
  }
  .single-property .l-sidebar .l-aside-col{
    width:45%;
  }
  .address-block{
    text-align:left;
  }
  .imagebox{
    margin-top:0;
    display:inline-block;
    vertical-align:top;
  }
  .brandywine-footer-block__grid{
    grid-template-columns:1fr 1fr 1fr 1fr;
  }
  .single-commercial .mfp-content{
    width:470px;
  }
  .brandy-homepage .brandy-footer-cta-block{
    height:540px;
  }
  .page-template-template-home .home-featured-property-slider, .single .home-featured-property-slider{
    margin-top:45px;
    margin-bottom:0 !important;
  }
  .page-template-template-home .slider-nav-buttons, .single .slider-nav-buttons{
    display:block;
    max-width:82em;
    position:relative;
    margin-right:60px;
  }
  .brandy-testimonial-block .slick-slide{
    height:440px !important;
  }
  .brandy-testimonial-block .slick-list{
    max-width:790px;
  }
  .brandy-testimonial-block .slick-list blockquote{
    padding:30px 60px;
    margin-bottom:-40px;
    padding-bottom:0;
  }
  .brandy-testimonial-block .slick-list blockquote footer{
    margin-top:40px;
  }
  .home-testimonial-slider .slick-dots button.a11y-slider-prev{
    left:90px;
  }
  .home-testimonial-slider .slick-dots button.a11y-slider-next{
    left:90px;
  }
  .brandy-listing__grid{
    grid-template-columns:1fr 1fr;
  }
  .brandy-listing__thumb-link .thumbnail{
    height:230px;
  }
  .brandy-listing__card-body .footer span.listing-button{
    padding:20px 25px;
  }
  .post-type-archive .brandy-listing__thumb-link .thumbnail{
    height:250px;
  }
  .post-type-archive .filter-body .filter-header ul{
    max-width:410px;
  }
  .post-type-archive .filter-body .filter-grid{
    margin:20px 0 50px 0;
  }
  .search-bar-property .container .box-one .box, .search-bar-property .container .box-two .box{
    height:140px;
  }
  .search-bar-property .container button.fwp-submit{
    font-size:19px;
    height:140px;
  }
  input.facetwp-slider-reset{
    display:block;
    position:absolute;
    right:0;
    bottom:3px;
    font-size:11px;
    padding:2px 5px;
  }
  input.facetwp-slider-reset{
    font-size:12px;
  }
  .brandy-detail-banner{
    padding-top:200px;
  }
  .brandy-detail-banner__gallery .count-indicator{
    display:block;
    -ms-flex-preferred-size:100%;
        flex-basis:100%;
    background:#f4f4f4;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    padding:10px;
    font-size:16px;
    color:#333;
    position:relative;
  }
  .brandy-detail-banner__gallery .count-indicator:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#000000;
    z-index:0;
    opacity:0.6;
  }
  .related-grid{
    -webkit-column-gap:25px;
       -moz-column-gap:25px;
            column-gap:25px;
    row-gap:25px;
    grid-template-columns:1fr 1fr;
  }
  .brandy-additional__col:last-child .inner-content{
    padding:30px;
  }
  .gallery-container .desktop-hidden{
    display:none;
  }
  .gallery-container .count-indicator{
    display:block;
  }
}
@media (min-width: 800px){
  .page-template-template-home .header-wrap, .single .header-wrap{
    text-align:center;
  }
  .brandy-testimonial-block .wrap{
    margin:auto !important;
  }
  .page-template-template-advanced .brandy-testimonial-block .wrap{
    font-size:20px;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
  }
}
@media (min-width: 60em){
  .mfp-content{
    padding:2em;
  }
  .button-3:after{
    right:8px;
    top:17px;
  }
  .button-4:after{
    left:14px;
    top:16px;
  }
  h3, .h3{
    font-size:16px;
  }
  h3, .h3{
    font-size:18px;
  }
  h4, .h4{
    font-size:24px;
  }
  .gform_wrapper.gform_wrapper select:before{
    right:8px !important;
    top:4px !important;
  }
  ::-webkit-input-placeholder{
    font-size:12px !important;
  }
  ::-moz-placeholder{
    font-size:12px !important;
  }
  :-ms-input-placeholder{
    font-size:12px !important;
  }
  ::-ms-input-placeholder{
    font-size:12px !important;
  }
  ::placeholder{
    font-size:12px !important;
  }
  .gform-theme--foundation .gfield textarea{
    height:90px !important;
  }
  input#gform_submit_button_14{
    width:50% !important;
  }
  .section{
    padding:7em 0;
  }
  .section.color-option-1 + .section.color-option-1, .section.color-option-2 + .section.color-option-2, .section.color-option-3 + .section.color-option-3{
    padding-top:0;
  }
  p{
    font-size:13px;
  }
  .brandy-additional ul li{
    font-size:13px;
  }
  .brandy-banner{
    min-height:380px;
    display:grid;
    grid-template-columns:1fr;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    overflow:hidden;
    color:#fff;
  }
  .brandy-banner li,
  .brandy-banner p,
  .brandy-banner h1,
  .brandy-banner h2,
  .brandy-banner h3,
  .brandy-banner h4,
  .brandy-banner h5,
  .brandy-banner h6{
    color:inherit;
  }
  .brandy-banner a:not(.button, .button-two){
    color:inherit;
  }
  .brandy-banner a:not(.button, .button-two):hover, .brandy-banner a:not(.button, .button-two):focus{
    color:inherit;
  }
  .brandy-banner__graphic{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .brandy-banner__graphic:after{
    display:none;
  }
  .brandy-banner__graphic .decorative-image{
    height:450px;
  }
  .brandy-banner__graphic .b-icon{
    display:none;
  }
  .brandy-banner-mobile{
    display:none;
  }
  .brandy-banner-mobile--community .decorative-image{
    height:450px;
  }
  .brandy-banner-mobile--commercial .decorative-image{
    height:450px;
  }
  .brandy-banner-mobile--senior .decorative-image{
    height:450px;
  }
  .banner{
    padding-top:50px;
  }
  .brandy-banner-alt{
    min-height:380px;
    display:grid;
    grid-template-columns:1fr;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    overflow:hidden;
    color:#fff;
  }
  .brandy-banner-alt li,
  .brandy-banner-alt p,
  .brandy-banner-alt h1,
  .brandy-banner-alt h2,
  .brandy-banner-alt h3,
  .brandy-banner-alt h4,
  .brandy-banner-alt h5,
  .brandy-banner-alt h6{
    color:inherit;
  }
  .brandy-banner-alt a:not(.button, .button-two){
    color:inherit;
  }
  .brandy-banner-alt a:not(.button, .button-two):hover, .brandy-banner-alt a:not(.button, .button-two):focus{
    color:inherit;
  }
  .brandy-highlights-list ul li{
    max-width:100%;
    width:144px;
  }
  .gallery-4-mobile{
    display:none;
  }
  .gallery-4-desktop{
    display:block;
  }
  @supports (display: flex){
    .footer-callout .button-block{
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
          -ms-flex-direction:row;
              flex-direction:row;
    }
  }
  .footer-callout .button-callout-content{
    padding-left:2.5em;
  }
  @supports (display: flex){
    .footer-callout .button-callout-content{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-pack:justify;
          -ms-flex-pack:justify;
              justify-content:space-between;
      -webkit-box-align:center;
          -ms-flex-align:center;
              align-items:center;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
          -ms-flex-direction:row;
              flex-direction:row;
    }
  }
  @supports (display: flex){
    .footer-callout .button-callout-content p{
      -webkit-box-flex:1;
          -ms-flex:1 0 0px;
              flex:1 0 0;
      text-align:left;
      padding-right:1em;
      margin-bottom:0;
    }
  }
  .footer-callout .wrap h2{
    font-size:25px;
  }
  @supports (display: flex){
    .button-block{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
          -ms-flex-direction:column;
              flex-direction:column;
    }
  }
  .button-callout-content{
    padding-left:0;
  }
  @supports (display: flex){
    .button-callout-content{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-pack:justify;
          -ms-flex-pack:justify;
              justify-content:space-between;
      -webkit-box-align:center;
          -ms-flex-align:center;
              align-items:center;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
          -ms-flex-direction:column;
              flex-direction:column;
    }
  }
  @supports (display: flex){
    .button-callout-content p{
      -webkit-box-flex:1;
          -ms-flex:1 0 0px;
              flex:1 0 0;
      text-align:center;
      padding-right:1em;
    }
  }
  .footer-callout .wrap h2{
    font-size:25px;
  }
  .brandy-hero-block{
    height:568px;
    padding-bottom:2.5em !important;
    padding-top:2.5em !important;
  }
  .brandy-hero-block__vid button{
    position:absolute;
    bottom:35px;
    right:40px;
    z-index:10;
    color:white;
    background-color:transparent;
    border:2px solid white;
    border-radius:100%;
    padding:0;
    height:40px;
    width:40px;
    display:block;
  }
  .brandy-hero-block__vid button .control-icon{
    position:relative;
  }
  .brandy-hero-block__vid button .control-icon svg.brandy-pause{
    position:absolute;
    fill:white;
    right:9px;
    top:-9px;
  }
  .brandy-hero-block__vid button .control-icon svg.brandy-play{
    position:absolute;
    fill:white;
    right:9px;
    top:-7px;
  }
  .brandy-hero-block__container--filter{
    margin-bottom:0;
  }
  .brandy-hero-block__header span.span-header-title{
    font-size:15px;
  }
  .brandy-hero-block__header h1{
    font-size:50px;
  }
  .brandy-hero-block__filter-toggle > li > button{
    padding:5px 0px;
  }
  .brandy-hero-block__filter-toggle ul{
    grid-gap:15px;
    row-gap:10px;
  }
  .brandy-hero-block__filter-toggle ul span.facetwp-slider-label{
    font-size:12px;
  }
  .split-block-layout.split-block-layout--right .split-image-container{
    padding-top:0;
    padding-left:20px;
  }
  .split-block-layout.split-block-layout--left .split-image-container{
    padding-top:0;
    padding-right:0;
  }
  .split-block-content h2{
    font-size:32px;
    margin-bottom:20px;
  }
  .l-grid--three-col .l-grid-item{
    width:33.33%;
  }
  .l-grid--four-col .l-grid-item{
    width:25%;
  }
  .page-template-template-home .site-main{
    margin-top:0;
  }
  .wrap--limited-small-large{
    padding:0 10px !important;
  }
  .fullwidth-layout + section.accordion-layout.section.color-option-1{
    margin-top:-50px;
  }
  @supports (display: flex){
    .listing-grid .header{
      margin-top:0;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
          -ms-flex-direction:row;
              flex-direction:row;
      -webkit-box-pack:justify;
          -ms-flex-pack:justify;
              justify-content:space-between;
    }
  }
  @supports (display: flex){
    .listing-grid .header .title{
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
          -ms-flex-direction:row;
              flex-direction:row;
    }
  }
  .listing-grid .header .title h2{
    margin-bottom:0;
    margin-left:0.8em;
    font-size:25px;
  }
  .listing-grid .card a .card-footer p{
    font-size:14px;
  }
  .gm-style-iw.gm-style-iw-c{
    max-height:255px !important;
  }
  .navigation--main a{
    font-size:13px;
  }
  nav.navigation--top li a{
    font-size:12px !important;
  }
  .mobile-nav-tray{
    display:none;
  }
  .show-nav .mobile-nav-tray{
    -webkit-transform:translateX(0);
            transform:translateX(0);
    -webkit-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
  }
  .mobile-nav-header{
    border-bottom:none;
  }
  .mobile-nav + .mobile-nav{
    text-align:left;
  }
  .navigation--utility li:after{
    top:13px;
  }
  .navigation--utility li:last-child:after{
    top:13px;
  }
  .navigation--utility a{
    font-size:13px !important;
  }
  .site-header--mobile{
    display:none;
  }
  @supports (display: flex){
    .site-header--mobile{
      display:none;
    }
  }
  .single-property .l-sidebar .l-main-col{
    width:68%;
    padding-right:2em;
  }
  .single-property .l-sidebar .l-aside-col{
    width:32%;
  }
  .single-property .side-bar-body .button-2{
    font-size:27px;
  }
  .single-property-header h2{
    font-size:30px;
  }
  .brandywine-footer-block__bottom{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
  }
  .brandywine-footer-block__bottom .brandywine-footer-block__col--copyright{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    overflow:hidden;
    width:100%;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    flex-direction:row;
    align-items:center;
    width:100%;
    -webkit-box-pack:justify !important;
        -ms-flex-pack:justify !important;
            justify-content:space-between !important;
  }
  .brandywine-footer-block__bottom .brandywine-footer-block__col--copyright ul li{
    padding-left:5px;
  }
  .brandywine-footer-block__bottom .brandywine-footer-block__col--copyright ul li:before{
    content:"|";
    position:absolute;
    left:-12px;
    top:0px;
    color:#E8B521;
  }
  .site-header{
    display:block;
  }
  .site-branding svg,
  .site-branding img{
    width:100% !important;
  }
  .alert-bar{
    display:block;
    font-size:13px;
  }
  .site-wrap{
    margin-top:auto !important;
  }
  .brandy-homepage .brandy-header-cta-block-one a.button-2{
    width:auto;
  }
  .brandy-homepage .brandy-header-cta-block-one__grid{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:normal !important;
        -ms-flex-direction:row !important;
            flex-direction:row !important;
    -webkit-column-gap:60px;
       -moz-column-gap:60px;
            column-gap:60px;
  }
  .brandy-homepage .brandy-header-cta-block-one__grid-item .decorative-image{
    height:450px;
  }
  .brandy-homepage .brandy-middle-cta-block-two a.button-2{
    width:auto;
  }
  .brandy-homepage .brandy-middle-cta-block-two__grid{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:reverse !important;
        -ms-flex-direction:row-reverse !important;
            flex-direction:row-reverse !important;
    -webkit-column-gap:60px;
       -moz-column-gap:60px;
            column-gap:60px;
  }
  .brandy-homepage .brandy-middle-cta-block-two__grid-item .decorative-image{
    height:450px;
  }
  .brandy-homepage .brandy-footer-cta-block:before{
    background-size:auto;
  }
  .brandy-footer-cta-block-three a.button-2{
    width:auto;
  }
  .brandy-footer-cta-block-three__grid{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:normal !important;
        -ms-flex-direction:row !important;
            flex-direction:row !important;
    -webkit-column-gap:60px;
       -moz-column-gap:60px;
            column-gap:60px;
  }
  .brandy-footer-cta-block-three__grid-item .decorative-image{
    height:450px;
  }
  .page-template-template-home .brandy-featured-listing-block__wrap, .single .brandy-featured-listing-block__wrap{
    margin-left:30px;
  }
  .brandy-testimonial-block .slick-list blockquote p{
    font-size:18px;
  }
  .brandy-listing__thumb-link .thumbnail{
    height:230px;
  }
  .brandy-listing__card-body .body h4{
    margin-bottom:0;
  }
  .brandy-listing__card-body .header-flex-r svg{
    width:15px;
  }
  .post-type-archive .brandy-listing__thumb-link .thumbnail{
    height:200px;
  }
  .post-type-archive .filter-body .filter-header h3{
    font-size:32px;
  }
  .post-type-archive .filter-body .filter-header ul{
    max-width:460px;
  }
  .post-type-archive .filter-body .filter-header button{
    padding:5px 0px;
  }
  .post-type-archive .filter-body .filter-header a{
    font-size:15px;
  }
  .post-type-archive .filter-body .filter-grid{
    margin:40px 0 35px 0;
    margin-top:30px;
  }
  .post-type-archive .filter-body .filter-grid-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:10px;
    row-gap:20px;
  }
  .post-type-archive .filter-body .filter-grid-inner li:last-child label{
    display:block;
    text-align:left;
  }
  .post-type-archive .filter-body .filter-grid-inner li:last-child{
    grid-column:inherit;
    grid-row:inherit;
  }
  .post-type-archive .filter-body .filter-grid-inner select{
    font-size:12px;
  }
  .post-type-archive .filter-body .filter-grid-inner label{
    font-size:12px;
  }
  .post-type-archive .filter-body .filter-grid-inner button#submit_search{
    font-size:14px;
    padding:11px 15px !important;
  }
  .post-type-archive .filter-body > span{
    font-size:16px;
  }
  .post-type-archive span.facetwp-slider-label{
    font-size:12px !important;
  }
  .post-type-archive .facetwp-type-dropdown:before{
    right:8px;
    top:4px;
  }
  .bigger-submit{
    display:none;
  }
  .smaller-submit{
    display:block;
  }
  .hide-mobile-location{
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important;
  }
  .mobile-col{
    display:none !important;
  }
  .brandy-detail-banner__meta{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .brandy-detail-banner__meta .agent-button{
    display:none;
  }
  .agent-button{
    display:none;
  }
  .brandy-floorplans .brandy-getintouch{
    display:grid;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    grid-template-columns:1fr 1.5fr;
  }
  .brandy-floorplans .brandy-getintouch{
    display:grid;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    grid-template-columns:1fr 1.5fr;
  }
  .brandy-floorplans .form-sidebar{
    row-gap:50px;
    padding:45px;
  }
  .brandy-highlights-list{
    grid-template-columns:1fr 1fr 1fr;
    margin-top:40px !important;
  }
  .brandy-floorplans .wrap:first-child{
    padding-right:1.5em !important;
  }
  .brandy-floorplans h2{
    margin-left:auto !important;
  }
  .brandy-floorplans .slick-track{
    margin-left:auto !important;
  }
  .brandy-detail-banner__wrap{
    margin-bottom:0;
  }
  .brandy-detail-banner__wrap ul:first-child{
    font-size:16px;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
  }
  .brandy-detail-banner__wrap ul ul{
    font-size:16px;
  }
  .brandy-detail-banner__wrap ul ul{
    margin-top:38px;
  }
  .brandy-detail-banner{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
  }
  .brandy-floorplans .wrap:first-child{
    padding-right:auto !important;
  }
  .commercial-form-single{
    padding:45px;
  }
  .commercial-form-single h2{
    margin-bottom:60px;
  }
  .single-commercial .brandy-additional{
    padding-top:auto !important;
    padding-bottom:auto !important;
  }
  .schedule-tour-button-wrap{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
    width:auto;
    margin-top:20px;
    margin-bottom:0;
    margin-bottom:60px;
    position:absolute;
    right:220px;
    top:21px;
  }
  .brandy-getintouch{
    margin-right:0;
  }
  .single-property .brandy-detail-banner__wrap ul:first-child{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
  }
  .single-property .cat-highlight-icon{
    width:130px;
    height:130px;
  }
  .single-property .dogs-highlight-icon{
    height:130px;
    width:130px;
  }
  .single-property .main-highlight-icon{
    height:130px;
    width:130px;
  }
  .single-property .online-highlight-icon{
    height:130px;
    width:130px;
  }
  .single-property .free-highlight-icon{
    height:130px;
    width:130px;
  }
  .single-property .buss-highlight-icon{
    height:130px;
    width:130px;
  }
  .single-property .great-highlight-icon{
    height:130px;
    width:130px;
  }
  .single-property .laundry-highlight-icon{
    height:130px;
    width:130px;
  }
  .brandy-detail-banner__meta{
    padding-bottom:40px !important;
  }
  header.brandy-detail-banner.section{
    padding-top:3em !important;
  }
  .search-bar-property .container .box-two .box{
    border-left:none;
    border-right:none !important;
  }
  .search-bar-property .container .box-two .box:nth-child(1){
    height:135px;
    border-bottom:none;
  }
  .search-bar-property .container .box-two .box:nth-child(1){
    border-right:2px solid #bbcad0 !important;
  }
  .search-bar-property .container .box-two .box:nth-child(2){
    border-right:2px solid #bbcad0 !important;
  }
  @supports (display: flex){
    .search-bar-property .container .box-one, .search-bar-property .container .box-two{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
    }
  }
  .search-bar-property .container .box-one .box, .search-bar-property .container .box-two .box{
    border-right:2px solid #BBCAD0;
    border-top:none;
  }
  .search-bar-property .container button.fwp-submit{
    width:150px !important;
  }
  @supports (display: flex){
    .search-nav ul{
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
          -ms-flex-direction:row;
              flex-direction:row;
    }
  }
  .search-nav ul li{
    margin-left:2em;
  }
  .search-nav ul li:after{
    margin-left:1.5em;
    position:absolute;
    left:-41px;
    top:53%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:2px;
    height:56%;
    background-color:#bbcad0;
    content:" ";
  }
  .friendly-message h4{
    padding-bottom:5em;
    font-size:25px;
  }
  .facetwp-pager{
    margin-top:2.5em;
  }
  .facetwp-pager a{
    font-size:13px;
  }
  .desktop-search-button button.fwp-submit{
    height:135px !important;
  }
  .post-type-archive-commercial .commercial-filter-bar{
    margin-top:-9em;
  }
  .post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one{
    width:80% !important;
  }
  .post-type-archive-property .facetwp-slider-reset{
    display:none;
  }
  .brandy-detail-banner__wrap{
    padding-right:1.5em !important;
  }
  .brandy-detail-banner{
    border-top:1px solid #B4B4B4;
    margin-top:10px;
    padding-bottom:4.5em !important;
  }
  .brandy-detail-banner__header{
    margin-bottom:20px;
  }
  .brandy-detail-banner__header h1{
    display:block;
    font-size:15px;
  }
  .brandy-detail-banner__header h2{
    color:#0E6283;
    font-size:45px;
  }
  .brandy-detail-banner__meta li{
    font-size:13px;
  }
  .brandy-detail-banner__meta li svg{
    width:17px;
  }
  .brandy-detail-banner__gallery{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
    margin-left:0;
    margin:10px 0;
    margin:10px 0;
    margin-top:15px;
  }
  .brandy-detail-banner__gallery{
    display:grid;
    display:-ms-grid;
    display:-webkit-grid;
    grid-template-columns:repeat(4, 1fr);
    grid-gap:15px;
    row-gap:15px;
    overflow:hidden;
    -webkit-grid-gap:15px;
  }
  .brandy-detail-banner__gallery .gallery-item.desktop-hidden{
    display:none;
  }
  .brandy-detail-banner__gallery .gallery-item:last-child{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .brandy-detail-banner__gallery .gallery-item:last-child svg{
    scale:1;
  }
  .brandy-detail-banner__gallery .gallery-item:last-child span{
    font-size:13px;
  }
  .brandy-detail-banner__gallery .gallery-item{
    -webkit-box-flex:1;
        -ms-flex:1 1 200px;
            flex:1 1 200px;
    width:initial;
    margin-right:0;
  }
  .brandy-detail-banner__gallery .gallery-item img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
       object-fit:cover;
    -webkit-transition:-webkit-transform 0.3s ease;
    transition:-webkit-transform 0.3s ease;
    transition:transform 0.3s ease;
    transition:transform 0.3s ease, -webkit-transform 0.3s ease;
  }
  .brandy-detail__divider{
    display:block;
  }
  .brandy-detail__divider .pattern-inner{
    background-size:100%;
    height:70px;
  }
  .brandy-additional{
    padding-bottom:auto;
    padding-top:4.5em !important;
  }
  .brandy-additional h3{
    font-size:32px;
  }
  .brandy-additional h4{
    font-size:18px;
    margin-bottom:auto;
  }
  .brandy-additional__grid{
    -webkit-column-gap:40px;
       -moz-column-gap:40px;
            column-gap:40px;
    row-gap:20px;
    grid-template-columns:1.5fr 1fr;
  }
  .brandy-additional__col{
    margin-bottom:0;
  }
  .brandy-additional__col p.short-description{
    padding:20px 40px 20px 25px;
    font-size:15px;
    margin-bottom:25px;
  }
  .brandy-additional__col:first-child{
    padding-right:8px;
  }
  .brandy-additional__col:last-child .inner-content{
    margin-bottom:0em;
  }
  .brandy-additional__col:last-child .inner-content:after{
    display:none;
  }
  .brandy-additional__col:last-child .inner-content{
    padding:25px;
  }
  .brandy-additional__col:last-child .inner-content:before{
    bottom:-15px;
    right:-15px;
    top:15px;
  }
  .brandy-additional__col:last-child .inner-content li{
    font-size:13px;
  }
  .brandy-additional__col:last-child .inner-content li svg{
    width:15px;
  }
  .brandy-additional__col:last-child .inner-content h4{
    margin-bottom:12px;
  }
  .brandy-additional__col h5{
    font-size:20px;
  }
  .gallery-item:not(.count-indicator):hover img{
    -webkit-transform:scale(1.1);
            transform:scale(1.1);
  }
  #lightbox-overlay .arrow{
    width:30px;
  }
  .mobile-header-meta{
    display:none;
  }
  ul.mobile-fix-this li{
    -webkit-box-align:center !important;
        -ms-flex-align:center !important;
            align-items:center !important;
  }
}
@media (min-width: 1000px){
  .split-block-layout{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    row-gap:0;
  }
  .split-block-layout.split-block-layout--right{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
  }
  .split-block-layout.split-block-layout--left{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
  }
  .split-block-content-inner-wrap{
    max-width:36.875em;
  }
  .alert-banner span{
    margin-left:10px;
    font-size:15px;
    display:inline-block;
  }
  .alert-banner span:before{
    position:absolute;
    margin-bottom:0;
    left:-28px;
    top:0px;
    background-size:18px;
    background-repeat:no-repeat;
  }
  .page-template-template-home .a11y-slider-container .button-wrap, .single .a11y-slider-container .button-wrap{
    display:block;
    max-width:82em;
    position:relative;
    margin-right:60px;
  }
  .page-template-template-home .a11y-slider-dots, .single .a11y-slider-dots{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    list-style:none;
    margin-bottom:40px;
    margin-left:50px;
    margin-right:50px;
  }
  .brandy-testimonial-block .wrap{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    position:relative;
  }
  .brandy-testimonial-block .wrap .testimonial-slider-nav{
    z-index:6;
    bottom:22px;
    right:0;
    left:0;
    max-width:430px;
    margin:auto;
  }
}
@media (min-width: 1024px){
  .page-template-template-home .home-featured-property-slider .slick-list, .single .home-featured-property-slider .slick-list{
    padding-right:100px;
  }
}
@media (min-width: 1095px){
  .page-template-template-home .brandy-featured-listing-block__wrap, .single .brandy-featured-listing-block__wrap{
    margin-left:calc(100% - (50% + 31.5em));
  }
  .brandy-listing__grid{
    grid-template-columns:1fr 1fr 1fr;
    -webkit-column-gap:25px;
       -moz-column-gap:25px;
            column-gap:25px;
    row-gap:25px;
  }
  .related-grid{
    -webkit-column-gap:25px;
       -moz-column-gap:25px;
            column-gap:25px;
    row-gap:25px;
    grid-template-columns:1fr 1fr 1fr;
  }
}
@media (min-width: 1180px){
  .page-template-template-home .home-featured-property-slider, .single .home-featured-property-slider{
    margin-left:0;
  }
  .page-template-template-home .header-wrap h2, .single .header-wrap h2{
    margin-bottom:35px;
  }
  .page-template-template-advanced .brandy-testimonial-block button.slick-prev.slick-arrow{
    top:7px;
    left:50px;
  }
  .page-template-template-advanced .brandy-testimonial-block button.slick-next.slick-arrow{
    top:7px;
    right:50px;
    right:60px;
  }
  .brandy-testimonial-block .wrap .testimonial-slider-nav button.slick-prev.slick-arrow{
    top:7px;
    left:50px;
  }
  .brandy-testimonial-block .wrap .testimonial-slider-nav button.slick-next.slick-arrow{
    top:7px;
    right:50px;
    right:60px;
  }
}
@media (min-width: 75em){
  h1, .h1{
    font-size:2.1875em;
    padding-left:0em;
    font-size:35px;
  }
  h2, .h2{
    font-size:32px;
    margin-bottom:inherit;
  }
  .mobile-coming-soon{
    display:none;
  }
  .accordion-layout h3{
    font-size:24px;
  }
  .accordion-layout .header .accord-icon-box{
    width:43px;
    height:43px;
  }
  .accordion-layout button.accordion{
    padding:20px 25px !important;
  }
  .accordion-layout button.accordion::before{
    font-size:18px;
    width:28px;
    height:28px;
    background-size:8px;
  }
  .brandy-banner{
    min-height:400px;
  }
  .brandy-banner--about .person{
    position:absolute;
    max-width:345px;
    right:15px;
    top:8px;
    z-index:10;
  }
  .brandy-banner--about .brandy-banner__graphic:after{
    content:url(../svg/icons/users-light.svg) !important;
    position:absolute;
    right:-113px;
    width:100px;
    bottom:10px;
  }
  .brandy-banner--management .person{
    position:absolute;
    max-width:375px;
    right:35px;
    top:8px;
    z-index:10;
  }
  .brandy-banner--management .brandy-banner__graphic:after{
    content:url(../svg/icons/ban-gears.svg) !important;
    position:absolute;
    right:-113px;
    width:100px;
    bottom:10px;
  }
  .brandy-banner--community .person{
    position:absolute;
    max-width:715px;
    right:-205px;
    top:8px;
    z-index:10;
  }
  .brandy-banner--commercial .person{
    position:absolute;
    top:22px;
    max-width:300px;
    right:46px;
  }
  .brandy-banner--senior .person{
    top:43px;
    max-width:590px;
    right:-97px;
    z-index:10;
  }
  .brandy-banner__container img.b-icon{
    max-width:450px;
    right:-175px;
    top:-116px;
    right:5px;
  }
  .brandy-banner__content h2{
    margin-bottom:17px;
    margin-top:13px;
  }
  .brandy-banner__content p{
    margin-bottom:0;
    width:850px;
  }
  .brandy-banner__graphic{
    display:block;
  }
  .brandy-banner__graphic:after{
    display:block;
  }
  .brandy-banner__graphic .b-icon{
    display:block;
  }
  .anchor-nav ul li{
    margin-right:40px;
  }
  .anchor-nav ul li a{
    padding:10px;
    border-radius:0;
    border:none;
    font-size:16px;
  }
  .anchor-nav ul li a:before{
    content:"";
    position:absolute;
    right:-30px;
    width:1px;
    height:18px;
    background-color:#E8B521;
    z-index:0;
    top:13px;
  }
  .anchor-nav-desktop{
    display:block !important;
  }
  .anchor-nav-mobile{
    display:block !important;
  }
  .brandy-banner-alt{
    min-height:500px !important;
  }
  .footer-callout .button-block:before{
    left:-99em;
  }
  .footer-callout .wrap h2{
    font-size:28px;
  }
  .button-block:before{
    left:-99em;
  }
  .button-block .callout-header,
  .button-block .callout-body{
    padding:0.5em 3.5em;
  }
  .footer-callout .wrap .button-block:before{
    left:-99em;
  }
  .footer-callout .wrap h2{
    font-size:28px;
  }
  .column-layout--box-column-style .section-header h2{
    font-size:32px;
  }
  .column-layout--box-column-style .l-columns .l-column-item .page-content{
    padding:30px;
  }
  .split-block-content p.short-description{
    padding:20px 40px 20px 25px;
    font-size:15px;
  }
  .form-layout .form-block:before{
    overflow:visible !important;
    content:"";
    background-color:#084259;
    display:block;
    position:absolute;
    width:100%;
    border-radius:10px;
    border-radius:10px;
    bottom:-20px;
    z-index:0;
    height:100%;
    right:-20px;
    display:none;
  }
  .form-layout .form-block .form-content{
    padding:0;
  }
  .form-layout .header h2{
    font-size:32px;
  }
  .form-layout--form-bg-style .form-block{
    padding:65px;
  }
  .form-layout--form-bg-style .header h2{
    font-size:32px;
  }
  .tns-controls [data-controls=prev]{
    left:12em;
  }
  .tns-controls [data-controls=next]{
    right:12em;
  }
  .p-lead{
    font-size:20px;
  }
  .l-two-thirds{
    margin-left:-5.25em;
  }
  .l-two-third-col{
    padding-left:5.25em;
  }
  .l-one-third-col{
    padding-left:5.25em;
  }
  .wrap--full{
    padding:0 2em;
  }
  .listing-grid .header .title h2{
    font-size:28px;
  }
  .listing-grid .l-grid-item{
    width:25%;
  }
  .listing-grid .card a .card-body{
    line-height:2;
    margin-top:0;
  }
  .listing-grid .card a .card-body h3{
    font-size:19px;
  }
  .listing-grid .card a .card-body p{
    font-size:0.875em;
  }
  .acf-map.acf-map--large{
    height:400px;
  }
  .gm-style-iw-d{
    max-height:231px !important;
  }
  .navigation--utility li:after{
    top:17px;
  }
  .navigation--utility li:last-child:after{
    top:17px;
  }
  .navigation--utility li:hover > .sub-menu, .navigation--utility li.is-active > .sub-menu{
    left:-104px;
  }
  .navigation--utility li:nth-child(1):hover:nth-child(1) a:after{
    top:13px;
  }
  .single-property .side-bar-body p{
    font-size:16px;
  }
  .single-property .side-bar-body .button-2{
    font-size:28px;
  }
  .single-property .side-bar-body .button-2:after{
    top:28px;
  }
  .floor-p{
    font-size:14px;
  }
  .alert-bar{
    font-size:15px;
  }
  .page-template-template-home .brandy-featured-listing-block, .single .brandy-featured-listing-block{
    height:750px;
    padding-top:76px;
  }
  .page-template-template-advanced .brandy-testimonial-block .slick-slide{
    padding:70px !important;
  }
  .page-template-template-advanced .brandy-testimonial-block .slick-list blockquote p{
    font-size:20px;
  }
  .page-template-template-advanced .brandy-testimonial-block .wrap{
    padding-top:60px;
  }
  .single .brandy-featured-listing-block{
    height:700px;
    padding-top:2em !important;
    margin-bottom:auto;
  }
  .single-senior .brandy-featured-listing-block{
    height:700px;
    padding-top:20px;
    margin-bottom:auto;
  }
  .single .brandy-featured-listing-block{
    height:700px;
    padding-top:2em !important;
    margin-bottom:auto;
    height:810px;
    padding-top:90px !important;
  }
  .search-bar-property .header h2{
    font-size:3.25em;
  }
  .search-bar-property .container .box-two .box:nth-child(2){
    height:135px;
  }
  @supports (display: flex){
    .search-bar-property .container .box-one .box, .search-bar-property .container .box-two .box{
      -webkit-box-align:start;
          -ms-flex-align:start;
              align-items:flex-start;
    }
  }
  .search-bar-property .container .box-one .box h3, .search-bar-property .container .box-two .box h3{
    font-size:16px;
  }
  .search-bar-property .container .box-one .box .facetwp-dropdown, .search-bar-property .container .box-two .box .facetwp-dropdown{
    width:130px;
  }
  .search-bar-property .container .box-one .box input.facetwp-location, .search-bar-property .container .box-two .box input.facetwp-location{
    font-size:15px;
  }
  .search-bar-property .container .box-one .box:nth-child(5), .search-bar-property .container .box-two .box:nth-child(5){
    padding-top:0.5em;
  }
  .search-bar-property .container button.fwp-submit{
    font-size:21px;
    width:170px !important;
  }
  .search-bar-property .container .box .facetwp-dropdown{
    font-size:16px;
  }
  .search-nav{
    padding-top:0;
  }
  .facetwp-facet.facetwp-facet-rent.facetwp-type-slider{
    width:110px;
  }
  .post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one .box:nth-child(1) h3.property-icon{
    font-size:16px;
  }
  .post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one .box:nth-child(2) h3.neighborhood-icon{
    font-size:16px;
  }
  .post-type-archive-commercial .commercial-filter-bar .search-bar-property .container .box-one .box:nth-child(3) h3.checkbox{
    font-size:16px;
  }
  .single-senior .spec-item.spec-baths span.commercial-line-horizontal{
    width:390px !important;
    left:-190px !important;
  }
  #lightbox-overlay .arrow.left{
    left:55px;
  }
  #lightbox-overlay .arrow.right{
    right:55px;
  }
}
@media (min-width: 1335px){
  .page-template-template-advanced .brandy-testimonial-block button.slick-prev.slick-arrow{
    left:50px;
  }
  .page-template-template-advanced .brandy-testimonial-block button.slick-next.slick-arrow{
    right:50px;
  }
  .brandy-testimonial-block .slick-list{
    max-width:850px;
    width:auto;
  }
  .brandy-testimonial-block .slick-list blockquote{
    padding:30px 60px;
    margin-bottom:-40px;
  }
  .brandy-testimonial-block .wrap .testimonial-slider-nav button.slick-prev.slick-arrow{
    left:50px;
  }
  .brandy-testimonial-block .wrap .testimonial-slider-nav button.slick-next.slick-arrow{
    right:50px;
  }
}
@media (min-width: 1475px){
  .button,
  input[type=submit]{
    font-size:16px !important;
  }
  .button{
    font-size:16px !important;
  }
  .button-2{
    font-size:16px !important;
  }
  .button-3{
    font-size:16px !important;
  }
  .button-4{
    font-size:16px !important;
  }
  .button-5{
    font-size:16px !important;
  }
  h1, .h1{
    font-size:40px;
  }
  h2, .h2{
    font-size:36px;
  }
  h4, .h4{
    font-size:25px;
  }
  .gform_wrapper.gform_wrapper select:before{
    right:11px !important;
    top:5px !important;
  }
  ::-webkit-input-placeholder{
    font-size:13px !important;
  }
  ::-moz-placeholder{
    font-size:13px !important;
  }
  :-ms-input-placeholder{
    font-size:13px !important;
  }
  ::-ms-input-placeholder{
    font-size:13px !important;
  }
  ::placeholder{
    font-size:13px !important;
  }
  .gform-theme--foundation .gfield textarea{
    height:110px !important;
  }
  p{
    font-size:16px;
  }
  .brandy-additional ul li{
    font-size:16px;
  }
  .brandy-banner{
    min-height:430px;
  }
  .brandy-banner--about .person{
    max-width:345px;
    position:absolute;
    right:75px;
    top:30px;
    z-index:10;
  }
  .brandy-banner--about .brandy-banner__graphic:after{
    right:-63px;
    width:110px;
  }
  .brandy-banner--management .person{
    max-width:375px;
    position:absolute;
    right:75px;
    top:40px;
    z-index:10;
  }
  .brandy-banner--management .brandy-banner__graphic:after{
    right:-73px;
    width:110px;
  }
  .brandy-banner--community .person{
    max-width:725px;
    position:absolute;
    right:-152px;
    top:30px;
    z-index:10;
  }
  .brandy-banner--commercial .person{
    max-width:304px;
    right:91px;
    top:50px;
    z-index:1;
  }
  .brandy-banner--senior .person{
    max-width:585px;
    position:absolute;
    right:-45px;
    top:74px;
    z-index:10;
  }
  .brandy-banner__container img.b-icon{
    max-width:470px;
    top:-87px;
    right:45px;
  }
  .brandy-banner__content h1{
    font-size:18px;
  }
  .brandy-banner__content h2{
    margin-bottom:22px;
    margin-top:15px;
    padding-right:0;
  }
  .brandy-banner__content p{
    margin-bottom:35px;
    margin-bottom:0;
    padding-right:190px;
  }
  .brandy-banner-alt{
    min-height:550px !important;
  }
  .button-block-layout.color-option-6 .button-callout-content a{
    font-size:16px !important;
  }
  .footer-callout .wrap h2{
    font-size:32px;
  }
  .button-block-layout.color-option-6 .button-callout-content a{
    font-size:16px !important;
  }
  .button-block .callout-header,
  .button-block .callout-body{
    padding:0.5em 5em;
  }
  .footer-callout .wrap h2{
    font-size:32px;
  }
  .column-layout--box-column-style .section-header h2{
    font-size:36px;
  }
  .brandy-hero-block{
    height:722px;
    padding-bottom:4em !important;
    padding-top:4em !important;
  }
  .brandy-hero-block__container{
    margin-top:18px !important;
  }
  .brandy-hero-block__container--filter{
    max-width:570px;
  }
  .brandy-hero-block__header{
    margin-bottom:30px;
  }
  .brandy-hero-block__header span.span-header-title{
    margin-top:14px;
    font-size:18px;
  }
  .brandy-hero-block__header h1{
    font-size:70px;
  }
  .brandy-hero-block__filter-header h2{
    font-size:18px;
    padding:25px 0;
  }
  .brandy-hero-block__filter-body{
    padding:25px 42px;
    margin-bottom:0 !important;
  }
  .brandy-hero-block__filter-body span{
    font-size:16px;
  }
  .brandy-hero-block__filter-toggle ul{
    grid-gap:15px;
    row-gap:12px;
  }
  .brandy-hero-block__filter-toggle ul select{
    font-size:14px;
  }
  .brandy-hero-block__filter-toggle ul label{
    font-size:14px;
  }
  .brandy-hero-block__filter-toggle ul span.facetwp-slider-label{
    font-size:14px;
  }
  .split-block-content h2{
    font-size:36px;
  }
  .split-block-content p.short-description{
    padding:25px 45px 24px 40px;
    font-size:18px;
  }
  .form-layout .header h2{
    font-size:36px;
  }
  .form-layout--form-bg-style .header h2{
    font-size:36px;
  }
  .p-lead{
    font-size:22px;
  }
  .l-header{
    padding:1em 0;
  }
  .wrap{
    max-width:85em;
  }
  .wrap--limited-small-large{
    border:none;
    max-width:698.25em !important;
  }
  .listing-grid .header .title h2{
    font-size:32px;
  }
  .listing-grid .card a .card-body h3{
    font-size:19px;
  }
  .listing-grid .card a .card-body p{
    font-size:0.9375em;
  }
  .acf-map.acf-map--large{
    height:400px;
  }
  .navigation--main a{
    font-size:16px;
  }
  .navigation--main .sub-menu a{
    font-size:16px;
    padding:1em 1.5em;
    padding-bottom:0.6em;
    padding-top:0.6em;
  }
  nav.navigation--top{
    padding:10px 0;
  }
  nav.navigation--top li a{
    font-size:15px !important;
  }
  .mobile-nav--utility li{
    font-size:16px !important;
  }
  .mobile-nav--utility li:last-child{
    font-size:16px !important;
  }
  .navigation--utility li{
    font-size:16px !important;
  }
  .navigation--utility li{
    padding:1em 1.1em 1em 1.1em;
  }
  .navigation--utility li:after{
    top:20px;
  }
  .navigation--utility li:last-child:after{
    top:21px;
  }
  .navigation--utility a{
    font-size:1em !important;
  }
  .navigation--utility .address-contact-info h6, .navigation--utility .address-contact-info p{
    font-size:1.25em;
  }
  .mobile-nav--utility li:nth-child(2){
    font-size:16px !important;
  }
  .mobile-nav--utility li:nth-child(3){
    font-size:16px !important;
  }
  .single-property .side-bar-body .button-2{
    font-size:34px;
  }
  .single-property .side-bar-body .button-2:after{
    top:38px;
    right:30px;
  }
  .single-property-header h2{
    font-size:34px;
  }
  .floor-p{
    font-size:18px;
  }
  .single-commercial .sidebar-footer a.button-2:after{
    top:30px;
    right:36px;
  }
  .brandywine-footer-block__col--nav ul a{
    font-size:14px;
  }
  .brandywine-footer-block__bottom .brandywine-footer-block__col--copyright ul{
    overflow:hidden;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
  }
  .site-branding svg,
  .site-branding img{
    width:100% !important;
  }
  .alert-bar{
    font-size:18px;
  }
  .gform_wrapper.gform_wrapper .gform_footer input.button,
  .gform_wrapper.gform_wrapper .gform_footer input[type=submit]{
    font-size:16px !important;
  }
  .brandy-homepage .brandy-header-cta-block-one h3{
    font-size:20px;
  }
  .brandy-homepage .brandy-header-cta-block-one h2{
    font-size:32px;
  }
  .brandy-homepage .brandy-header-cta-block-one p{
    font-size:20px;
  }
  .brandy-homepage .brandy-middle-cta-block-two h3{
    font-size:20px;
  }
  .brandy-homepage .brandy-middle-cta-block-two h2{
    font-size:32px;
  }
  .brandy-homepage .brandy-middle-cta-block-two p{
    font-size:20px;
  }
  .brandy-homepage .brandy-footer-cta-block h2{
    font-size:32px;
  }
  .brandy-homepage .brandy-footer-cta-block__wrap p{
    font-size:20px;
  }
  .brandy-footer-cta-block-three h3{
    font-size:20px;
  }
  .brandy-footer-cta-block-three h2{
    font-size:32px;
  }
  .brandy-footer-cta-block-three p{
    font-size:20px;
  }
  .page-template-template-home .brandy-featured-listing-block, .single .brandy-featured-listing-block{
    height:900px;
    padding-top:80px;
  }
  .page-template-template-home .brandy-featured-listing-block__wrap, .single .brandy-featured-listing-block__wrap{
    text-align:center;
    position:absolute;
    right:0;
    width:calc(100% - (50% - 41.5em));
  }
  .page-template-template-home .slick-track, .single .slick-track{
    padding-bottom:40px;
    padding-bottom:0;
  }
  .page-template-template-home .header-wrap, .single .header-wrap{
    max-width:82em !important;
    margin-right:0;
  }
  .brandy-testimonial-block h2{
    font-size:36px;
  }
  .brandy-testimonial-block .slick-list{
    max-width:1150px;
  }
  .brandy-testimonial-block .slick-list blockquote p{
    font-size:20px;
  }
  .brandy-testimonial-block .slick-list blockquote footer p{
    font-size:16px;
  }
  .brandy-testimonial-block .slick-list blockquote footer cite{
    font-size:20px;
    font-weight:700;
  }
  .brandy-testimonial-block .slick-list blockquote svg{
    scale:1;
  }
  .brandy-listing__grid{
    grid-template-columns:1fr 1fr 1fr;
    -webkit-column-gap:30px;
       -moz-column-gap:30px;
            column-gap:30px;
    row-gap:30px;
  }
  .brandy-listing__thumb-link .thumbnail{
    height:auto;
  }
  .brandy-listing__card-body .header{
    padding:20px 25px;
  }
  .brandy-listing__card-body .body{
    min-height:130px;
  }
  .brandy-listing__card-body .body h4{
    font-size:16px;
    margin-bottom:4px;
  }
  .brandy-listing__card-body .body .address span{
    font-size:14px;
  }
  .brandy-listing__card-body .footer span.listing-button{
    font-size:16px;
  }
  .brandy-listing__card-body .header-flex-l p{
    font-size:24px;
  }
  .brandy-listing__card-body .header-flex-r svg{
    width:auto;
  }
  .post-type-archive .brandy-listing__thumb-link .thumbnail{
    height:260px;
  }
  .post-type-archive .filter-body{
    padding:30px 40px;
    padding-top:0;
    padding-bottom:15px;
  }
  .post-type-archive .filter-body .filter-header h3{
    font-size:36px;
  }
  .post-type-archive .filter-body .filter-header ul{
    max-width:500px;
  }
  .post-type-archive .filter-body .filter-header a{
    font-size:18px;
  }
  .post-type-archive .filter-body .filter-grid{
    margin:40px 0 35px 0;
  }
  .post-type-archive .filter-body .filter-grid-inner{
    grid-gap:20px;
    row-gap:20px;
  }
  .post-type-archive .filter-body .filter-grid-inner select{
    font-size:14px;
  }
  .post-type-archive .filter-body .filter-grid-inner label{
    font-size:14px;
  }
  .post-type-archive .filter-body .filter-grid-inner button#submit_search{
    font-size:16px;
  }
  .post-type-archive span.facetwp-slider-label{
    font-size:14px !important;
  }
  .post-type-archive .facetwp-type-dropdown:before{
    right:11px;
    top:5px;
  }
  .smaller{
    display:none;
  }
  .smaller{
    display:none;
  }
  .bigger-submit{
    display:block;
  }
  .smaller-submit{
    display:none;
  }
  .single .brandy-featured-listing-block{
    height:772px;
    padding-bottom:3em;
  }
  .single .brandy-featured-listing-block .slick-track{
    padding-bottom:0;
  }
  .single-senior .brandy-featured-listing-block{
    height:702px;
    padding-top:20px;
  }
  .plus-styling span.price-plus-sign{
    top:7px;
    right:-11px;
    font-size:15px;
  }
  .brandy-floorplans .form-sidebar h3{
    font-size:30px;
  }
  .brandy-highlights-list li{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
  }
  .brandy-highlights-list li span{
    font-size:16px;
  }
  .single .brandy-featured-listing-block{
    height:772px;
    padding-bottom:3em;
    height:860px;
    padding-top:90px !important;
  }
  .single .brandy-featured-listing-block .slick-track{
    padding-bottom:0;
  }
  .floor-plan-pricing p{
    font-size:16px !important;
  }
  .floor-plan-pricing strong{
    font-size:16px !important;
  }
  .brandy-getintouch .form-group label{
    font-size:16px !important;
  }
  .brandy-getintouch .contact-links li{
    font-size:16px !important;
  }
  .search-bar-property{
    margin-top:3em;
  }
  .facetwp-pager{
    margin-top:3em;
  }
  .facetwp-pager a{
    font-size:16px;
  }
  .post-type-archive-property .facetwp-slider-reset{
    display:block;
    font-size:12px !important;
  }
  .brandy-detail-banner__header{
    margin-bottom:25px;
  }
  .brandy-detail-banner__header h1{
    margin-bottom:6px;
    font-size:18px;
  }
  .brandy-detail-banner__header h2{
    font-size:54px;
  }
  .brandy-detail-banner__meta li{
    font-size:16px;
  }
  .brandy-detail-banner__gallery{
    margin-top:17px;
  }
  .brandy-detail-banner__gallery .gallery-item:last-child svg{
    scale:1.1;
  }
  .brandy-detail-banner__gallery .gallery-item:last-child span{
    font-size:16px;
  }
  .brandy-detail__divider .pattern-inner{
    background-size:75%;
    height:90px;
  }
  .related-grid{
    -webkit-column-gap:30px;
       -moz-column-gap:30px;
            column-gap:30px;
    row-gap:30px;
  }
  .brandy-additional h3{
    font-size:36px;
  }
  .brandy-additional h4{
    font-size:30px;
  }
  .brandy-additional__grid{
    -webkit-column-gap:30px;
       -moz-column-gap:30px;
            column-gap:30px;
    row-gap:30px;
  }
  .brandy-additional__col p.short-description{
    font-size:18px;
    padding:25px 45px 24px 40px;
    border-left:35px solid #0E6283;
    margin-bottom:30px;
  }
  .brandy-additional__col:first-child{
    padding-right:40px;
  }
  .brandy-additional__col:last-child .inner-content{
    padding:30px;
  }
  .brandy-additional__col:last-child .inner-content:before{
    bottom:-22px;
    right:-22px;
    top:22px;
  }
  .brandy-additional__col:last-child .inner-content li{
    font-size:16px;
  }
  .brandy-additional__col:last-child .inner-content li svg{
    width:17px;
  }
  .brandy-additional__col:last-child .inner-content h4{
    margin-top:22px;
    margin-bottom:15px;
  }
  .brandy-additional__col h5{
    font-size:25px;
  }
  #lightbox-overlay .arrow{
    width:50px;
  }
}
@media (min-width: 1500px){
  .single .brandy-featured-listing-block__wrap{
    text-align:center;
    position:absolute;
    right:0;
    width:calc(100% - (50% - 40.5em));
  }
  .single .brandy-featured-listing-block__wrap{
    text-align:center;
    position:absolute;
    right:0;
    width:calc(100% - (50% - 40.5em));
  }
}
@media (min-width: 1524px){
  .single-senior .brandy-featured-listing-block{
    height:680px;
    padding-top:20px;
  }
}
@media (min-width: 102.5em){
  h1, .h1{
    font-size:46px;
  }
  .tns-controls [data-controls=prev]{
    left:30em;
  }
  .tns-controls [data-controls=next]{
    right:30em;
  }
  .page-template-template-home .brandy-featured-listing-block, .single .brandy-featured-listing-block{
    height:900px;
    padding-top:80px;
  }
  .single .brandy-featured-listing-block{
    height:790px;
    padding-top:20px;
  }
  .single .brandy-featured-listing-block{
    height:790px;
    padding-top:20px;
    height:860px;
    padding-top:90px !important;
  }
}
@media (min-width: 1900px){
  .page-template-template-home .brandy-featured-listing-block, .single .brandy-featured-listing-block{
    height:900px;
    padding-top:80px;
  }
  .single .brandy-featured-listing-block{
    height:830px;
    padding-top:20px;
  }
  .single .brandy-featured-listing-block{
    height:830px;
    padding-top:20px;
    height:860px;
    padding-top:90px !important;
  }
}
@media (min-width: 125em){
  .page-template-template-home .brandy-featured-listing-block, .single .brandy-featured-listing-block{
    height:900px;
    padding-top:80px;
  }
  .single .brandy-featured-listing-block{
    height:780px;
  }
  .single-senior .brandy-featured-listing-block{
    height:680px;
    padding-top:20px;
  }
  .single .brandy-featured-listing-block{
    height:860px;
    padding-top:90px !important;
  }
  .brandy-detail__divider .pattern-inner{
    background-size:65%;
  }
}
@media (min-width: 2400px){
  .page-template-template-home .brandy-featured-listing-block, .single .brandy-featured-listing-block{
    height:900px;
    padding-top:80px;
  }
  .page-template-template-home .brandy-featured-listing-block, .single .brandy-featured-listing-block{
    height:900px;
    padding-top:80px;
  }
  .single .brandy-featured-listing-block{
    height:820px !important;
  }
  .single-senior .brandy-featured-listing-block{
    height:720px !important;
    padding-top:20px;
  }
  .single .brandy-featured-listing-block{
    height:820px !important;
    height:950px !important;
    padding-top:130px !important;
  }
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){
  .mfp-img-mobile .mfp-image-holder{
    padding-left:0;
    padding-right:0;
  }
  .mfp-img-mobile img.mfp-img{
    padding:0;
  }
  .mfp-img-mobile .mfp-figure:after{
    top:0;
    bottom:0;
  }
  .mfp-img-mobile .mfp-figure small{
    display:inline;
    margin-left:5px;
  }
  .mfp-img-mobile .mfp-bottom-bar{
    background:rgba(0, 0, 0, 0.6);
    bottom:0;
    margin:0;
    top:auto;
    padding:3px 5px;
    position:fixed;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty{
    padding:0;
  }
  .mfp-img-mobile .mfp-counter{
    right:5px;
    top:3px;
  }
  .mfp-img-mobile .mfp-close{
    top:0;
    right:0;
    width:35px;
    height:35px;
    line-height:35px;
    background:rgba(0, 0, 0, 0.6);
    position:fixed;
    text-align:center;
    padding:0;
  }
}
@media all and (max-width: 900px){
  .mfp-arrow{
    -webkit-transform:scale(0.75);
    transform:scale(0.75);
  }
  .mfp-arrow-left{
    -webkit-transform-origin:0;
    transform-origin:0;
  }
  .mfp-arrow-right{
    -webkit-transform-origin:100%;
    transform-origin:100%;
  }
  .mfp-container{
    padding-left:6px;
    padding-right:6px;
  }
}
@media screen{
  html:not(.no-js) [data-aos^=fade][data-aos^=fade]{
    opacity:0;
    transition-property:opacity, -webkit-transform;
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
  }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
  html:not(.no-js) [data-aos=fade-up]{
    -webkit-transform:translate3d(0, 100px, 0);
    transform:translate3d(0, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down]{
    -webkit-transform:translate3d(0, -100px, 0);
    transform:translate3d(0, -100px, 0);
  }
  html:not(.no-js) [data-aos=fade-right]{
    -webkit-transform:translate3d(-100px, 0, 0);
    transform:translate3d(-100px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-left]{
    -webkit-transform:translate3d(100px, 0, 0);
    transform:translate3d(100px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-up-right]{
    -webkit-transform:translate3d(-100px, 100px, 0);
    transform:translate3d(-100px, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-up-left]{
    -webkit-transform:translate3d(100px, 100px, 0);
    transform:translate3d(100px, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-right]{
    -webkit-transform:translate3d(-100px, -100px, 0);
    transform:translate3d(-100px, -100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-left]{
    -webkit-transform:translate3d(100px, -100px, 0);
    transform:translate3d(100px, -100px, 0);
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{
    opacity:0;
    transition-property:opacity, -webkit-transform;
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{
    opacity:1;
    -webkit-transform:translateZ(0) scale(1);
    transform:translateZ(0) scale(1);
  }
  html:not(.no-js) [data-aos=zoom-in]{
    -webkit-transform:scale(0.6);
    transform:scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-up]{
    -webkit-transform:translate3d(0, 100px, 0) scale(0.6);
    transform:translate3d(0, 100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-down]{
    -webkit-transform:translate3d(0, -100px, 0) scale(0.6);
    transform:translate3d(0, -100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-right]{
    -webkit-transform:translate3d(-100px, 0, 0) scale(0.6);
    transform:translate3d(-100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-left]{
    -webkit-transform:translate3d(100px, 0, 0) scale(0.6);
    transform:translate3d(100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-out]{
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-up]{
    -webkit-transform:translate3d(0, 100px, 0) scale(1.2);
    transform:translate3d(0, 100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-down]{
    -webkit-transform:translate3d(0, -100px, 0) scale(1.2);
    transform:translate3d(0, -100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-right]{
    -webkit-transform:translate3d(-100px, 0, 0) scale(1.2);
    transform:translate3d(-100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-left]{
    -webkit-transform:translate3d(100px, 0, 0) scale(1.2);
    transform:translate3d(100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide]{
    transition-property:-webkit-transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    visibility:hidden;
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{
    visibility:visible;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
  }
  html:not(.no-js) [data-aos=slide-up]{
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
  }
  html:not(.no-js) [data-aos=slide-down]{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
  }
  html:not(.no-js) [data-aos=slide-right]{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
  }
  html:not(.no-js) [data-aos=slide-left]{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
  }
  html:not(.no-js) [data-aos^=flip][data-aos^=flip]{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition-property:-webkit-transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
  }
  html:not(.no-js) [data-aos=flip-left]{
    -webkit-transform:perspective(2500px) rotateY(-100deg);
    transform:perspective(2500px) rotateY(-100deg);
  }
  html:not(.no-js) [data-aos=flip-left].aos-animate{
    -webkit-transform:perspective(2500px) rotateY(0);
    transform:perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-right]{
    -webkit-transform:perspective(2500px) rotateY(100deg);
    transform:perspective(2500px) rotateY(100deg);
  }
  html:not(.no-js) [data-aos=flip-right].aos-animate{
    -webkit-transform:perspective(2500px) rotateY(0);
    transform:perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-up]{
    -webkit-transform:perspective(2500px) rotateX(-100deg);
    transform:perspective(2500px) rotateX(-100deg);
  }
  html:not(.no-js) [data-aos=flip-up].aos-animate{
    -webkit-transform:perspective(2500px) rotateX(0);
    transform:perspective(2500px) rotateX(0);
  }
  html:not(.no-js) [data-aos=flip-down]{
    -webkit-transform:perspective(2500px) rotateX(100deg);
    transform:perspective(2500px) rotateX(100deg);
  }
  html:not(.no-js) [data-aos=flip-down].aos-animate{
    -webkit-transform:perspective(2500px) rotateX(0);
    transform:perspective(2500px) rotateX(0);
  }
}
@media (max-width: 817px){
  .brandy-hero-block__header h1{
    font-size:36px;
  }
  .brandy-hero-block__vid #heroVideo,
  .brandy-hero-block__vid .cover,
  .brandy-hero-block__vid #videoControl{
    display:none;
  }
  .brandy-hero-block__vid .mobile-hero-image{
    display:block;
  }
}
@media (max-width: 789px){
  .mobile-floor-plan-fix{
    margin-right:1.5em;
  }
}
@media (max-width: 768px){
  .gallery-grid{
    grid-template-columns:repeat(2, 1fr);
  }
  .gallery-grid a:first-child{
    grid-column:span 2;
  }
}