.hero{z-index:1}.clientTestimonials .offCanvasAccent__bg{opacity:1;filter:none}.facebook-social{display:block;position:relative;overflow:hidden;padding:50px 0}.facebook-social__header{display:block;position:relative}.facebook-social__header-title{display:block;text-align:center;margin-bottom:24px;font-size:30px;font-weight:500;line-height:30px;color:var(--primary-text-accent)}.facebook-social__header-link{margin:0 auto 24px;min-width:227px;border-color:var(--secondary);color:var(--tertiary-text)}.facebook-social__header-link em[class^=ai-font]{display:inline-block;vertical-align:middle;margin-right:10px;font-size:22px}.facebook-social__list{display:flex;flex-direction:column;position:relative}.facebook-social__list-col{display:block;position:relative}.facebook-social__list-col:last-child .facebook-social__list-content{margin-bottom:0}.facebook-social__list-img{background-color:var(--secondary)}.facebook-social__list-img img{aspect-ratio:335/217;height:217px}.facebook-social__list-img:hover img{opacity:.8}.facebook-social__list-content{display:block;position:relative;margin-top:24px;margin-bottom:24px}.facebook-social__list-content-author{display:block;font-size:18px;font-weight:500;line-height:28px;color:var(--primary-text-accent)}.facebook-social__list-content-date{font-size:15px;font-weight:500;line-height:normal;text-transform:uppercase;color:var(--primary-text);display:block;margin-bottom:16px}.facebook-social__list-content-text{display:block;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.28px;color:var(--primary-text)}.facebook-social .aios-social-media-error{text-align:center;display:block}.hero__brokerage{position:absolute;bottom:40px;right:0;left:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0 15px}.hero__content{padding-bottom:90px}.site-button{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-width:200px;height:54px;padding:10px 15px;text-align:center;border:1px solid var(--primary-accent);font-size:15px;font-weight:500;line-height:normal;text-transform:uppercase;color:var(--primary-text);transition:var(--transition)}.site-button:hover,.site-button:focus{background-color:var(--primary);border-color:var(--primary);color:var(--secondary-text)}.facebook-social__list-img img{display:block;width:100%;position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;transition:var(--transition)}.site-container{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:1440px}.quickSearch .bootstrap-select.btn-group .dropdown-menu{min-width:0!important}@media screen and (min-width:600px){.site-container{padding-left:40px;padding-right:40px}}@media screen and (min-width:744px){.facebook-social__container{padding-left:30px;padding-right:30px}.facebook-social__header-title{text-align:left;font-size:38px;line-height:40px;margin-bottom:39px;padding:10px}.facebook-social__header-btn{display:flex;align-items:center;gap:24px;margin-bottom:28px}.facebook-social__header-link{min-width:244px;margin:0}.facebook-social__header-link--sm{min-width:171px}.facebook-social__list{gap:18px;padding-right:20px}.facebook-social__list-col{display:flex;align-items:center;gap:24px}.facebook-social__list-img{width:262px}.facebook-social__list-img img{aspect-ratio:262/262;height:262px}.facebook-social__list-content{margin:0;width:calc(100% - 286px);padding-right:24px}.facebook-social__list-content-author{font-size:22px;margin-bottom:7px}}@media screen and (min-width:1024px){.facebook-social{padding:63px 0 36px}.facebook-social__container{padding-left:40px;padding-right:40px}.facebook-social__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:37px}.facebook-social__header-title,.facebook-social__header-btn{margin:0}.facebook-social__list{padding-right:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.facebook-social__list-col{flex-direction:column}.facebook-social__list-img{width:100%}.facebook-social__list-content{width:100%;padding:0}}@media screen and (min-width:1280px){.facebook-social{padding:80px 0}.facebook-social__container{padding-left:85px;padding-right:85px}.facebook-social__header{margin-bottom:40px}.facebook-social__header-title{font-size:56px;padding:0}.facebook-social__list{gap:30px}.facebook-social__list-content-author{font-size:25px}.facebook-social__list-content-text{font-size:16px;line-height:26px;letter-spacing:.32px}.site-container{padding-left:85px;padding-right:85px}}
