body.site {font-size: 1.2rem;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .val-banner, .val-popup p, .val-box p {}h1 {color: var(--cassiopeia-color-primary-btns);font-size: 2.6em;margin-bottom: 40px;}h2, .call-to-actions h3 {color: var(--cassiopeia-color-primary-thead);font-size: 1.8em;margin-bottom: 20px;}h3 {font-size: 1.6em;}.home .item-page{font-size: 1em;}.home h1 {color: var(--cassiopeia-color-primary-thead);font-size: 2.2em;margin-bottom: 10px;}.home h3 {font-size: 1.4em;margin-bottom: 10px;}.slideshow-overlay, .sub-banner-overlay{background: rgb(20 32 79 / 22%);}.featured-prop h2{padding-top: 80px;}.latest-news h2 {color: white;}.custom-box {background-color: var(--cassiopeia-color-primary-thead);color: var(--cassiopeia-color-link-thead);padding: 20px;}.tenant-finder:before {content: "";background: url(../../../../../images/content/tenant-finder.png) no-repeat;width: 35px;height: 35px;background-size: 35px;display: inline-block;margin-right: 10px;vertical-align: sub;}.property-management:before {content: "";background: url(../../../../../images/content/management.png) no-repeat;width: 35px;height: 35px;background-size: 35px;display: inline-block;margin-right: 10px;vertical-align: sub;}ul.custom-list {padding-left: 0;}.custom-list li {list-style: none;position: relative;margin-bottom: 10px;}.custom-list li:before {content: "";background: url(../../../../../images/content/tick.png) no-repeat;-webkit-background-size: 20px;background-size: 20px;width: 20px;height: 20px;display: inline-block;margin-right: 5px;vertical-align: middle;}.custom-list li.cross:before {content: "";background: url(../../../../../images/content/cross.png) no-repeat;-webkit-background-size: 20px;background-size: 20px;width: 20px;height: 20px;display: inline-block;margin-right: 5px;vertical-align: middle;}.custom-community {background-color: var(--cassiopeia-color-primary-btns);color: var(--cassiopeia-color-link-btns);font-size: 1.4em;font-style: italic;font-weight: bold;text-align: center;align-items: center;}@media (min-width: 1200px) {.brand-logo img {width: 300px;}}@media (min-width: 1900px) {.home .container-component .com-content-article__body {padding: 6rem 0 0 32rem;}}