.cta-button{position:relative;z-index:2}.cta-button .cta-icon{width:20px;height:20px}.cta-button__inner{max-width:22rem;margin:auto;padding:0 1rem}.cta-button__inner svg path{fill:#fff}.cta-button__inner.overlap{max-width:20rem;padding:0;position:absolute;display:block;transform:translate3d(0,-50%,0);left:1rem;right:1rem}.cta-button__inner .btn,.cta-button__inner .btn:disabled{border-radius:4px}.cta-button__inner button{display:flex;align-items:center;margin:auto;border:none!important;padding:1rem 1.5rem!important;width:100%}.cta-button__inner button span{flex:1}.hero{overflow:hidden;background-color:#f6f2ed;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;min-height:380px;height:calc(60vh - 59px);max-height:520px;z-index:1}.hero .cta-button{margin-top:5rem}@media(max-width:599px){.hero .cta-button{margin-top:3rem}}.hero br{display:block}@media(max-width:599px){.hero br{display:none}}.hero br.mbl-br{display:none}@media(max-width:599px){.hero br.mbl-br{display:block}}.hero .subheading{font-size:20px;margin-top:3rem}@media(max-width:599px){.hero .subheading{margin-top:1.5rem;font-size:18px;line-height:28px}}@media(max-width:599px){.hero{min-height:300px;height:calc(50vh - 59px)}}.hero.featureImage.darken-bg:after{content:"";display:block;position:absolute;background:rgba(0,0,0,.15);top:0;bottom:0;right:0;left:0;z-index:-1}.hero .no-lowercase{text-transform:inherit}.hero .logo-contain{max-width:200px}#reviews-page .header-hero *{color:#fff}@media(max-width:575px){#reviews-page .header-hero h1{font-size:1.25rem}#reviews-page .header-hero h2{font-size:1rem}}#reviews-page .yotpo-reviews .label-with-tooltip.pull-left:after{content:"Verified Resident";font-size:.75rem}#reviews-page span.y-label.yotpo-user-title.yotpo-action-hover{display:none}#reviews-page div.product-related-fields-item-title{width:auto!important}#reviews-page div.write-review-button{display:none}#reviews-page.wre div.write-review-button{display:inline-block}@media(max-width:599px){.frame-container-wrap[data-v-1a7660be]{padding:0!important}}.frame-container[data-v-1a7660be]{height:2300px}@media(min-width:965px){.frame-container iframe[data-v-1a7660be]{border-radius:4px;border:1px solid #e6e3e3;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1)}}@media(max-width:599px){.frame-container[data-v-1a7660be]{height:8000px;padding:0}.frame-container [data-v-1a7660be]{padding:0}}.col[data-v-1a7660be],.row[data-v-1a7660be],iframe[data-v-1a7660be]{width:100%;height:100%}@media(max-width:599px){.col[data-v-1a7660be],.row[data-v-1a7660be],iframe[data-v-1a7660be]{margin:0!important}}