:root{--font-family-default: "Nunito Sans", sans-serif;--font-family-title: "Lato", sans-serif;--font-nunito-sans: "Nunito Sans", sans-serif;--font-lato: "Lato", sans-serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}.max-container{max-width:1920px;margin:0 auto;padding:0 15px}body,#main-wrapper,html{overflow-x:hidden}.global-btn{height:64px;position:relative;font-size:12px;font-weight:700;color:#000;display:flex;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:.2em;background:none;border:2px solid #c69c16;transition:all ease-in-out .35s;padding:0}.global-btn:hover{background:#c69c16;color:#fff}.global-btn:hover em{color:#fff}.global-btn em{color:#c69c16;font-style:normal;margin-left:5px}.global-text{font-size:clamp(12px,.493vw + 7.11px,15px);font-weight:300;font-family:var(--font-family-default);letter-spacing:.01em;line-height:clamp(22px,1.316vw + 8.94px,30px);color:#000}.section-title p,.formatted-title p{font-size:clamp(15px,.987vw + 5.21px,21px);font-weight:400;font-family:var(--font-family-title);letter-spacing:.1em;color:#000;margin-bottom:clamp(15px,.822vw + 6.85px,20px);text-transform:uppercase;position:relative;width:-moz-fit-content;width:fit-content;line-height:1}.section-title p:after,.formatted-title p:after{content:"";position:absolute;left:120%;top:0;bottom:0;height:3px;width:clamp(45px,1.974vw + 25.4px,57px);background:#c69c16;margin:auto}.section-title span,.formatted-title span{font-size:clamp(45px,4.441vw + 1px,72px);font-weight:700;font-family:var(--font-family-title);color:#000;width:-moz-fit-content;width:fit-content;line-height:1;display:block}.section-title span em,.formatted-title span em{font-weight:500}.slick-btn{background:none;border:none;font-size:15px;color:#000;padding:0}.slick-btn.prev{transform:scaleX(-1)}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute!important;top:0!important;left:0!important;font-size:11px!important;width:-moz-fit-content!important;width:fit-content!important;line-height:normal!important}.wpcf7 form .wpcf7-response-output{text-align:center!important;font-size:11px!important}.amh-fixed-header-nav{border-bottom:2px solid white}.header{position:relative;top:0;left:0;width:100%;background:#000;font-size:0;z-index:2;padding:100px 0 50px}.header__wrap{max-width:1600px;margin:auto;width:100%;position:relative;font-size:0}.header__wrap--container{width:91.25%;max-width:1460px;margin:auto;position:relative;font-size:0;display:flex;justify-content:center;align-items:center}.header__wrap--container .header__logo{position:relative;font-size:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.header__wrap--container .header__logo a{font-size:0;display:block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.header__wrap--container .header__logo a span{font-size:clamp(20px,2.632vw - 6.11px,36px);font-weight:700;font-family:var(--font-family-title);text-transform:uppercase;letter-spacing:.01em;color:#fff}.header__wrap--container .header__nav{font-size:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;margin-left:auto;margin-right:clamp(40px,6.579vw - 25.27px,80px);display:none}.header__wrap--container .header__nav--container{font-size:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative}.header__wrap--container .header__nav--container #nav{display:flex;justify-content:center;align-items:center;gap:clamp(20px,1.645vw + 3.67px,30px)}.header__wrap--container .header__nav--container #nav>li{padding:45px 0}.header__wrap--container .header__nav--container #nav>li:after{content:"";bottom:50%;width:100%;min-width:clamp(115px,4.934vw + 66.1px,145px);height:4px;position:absolute;left:50%;transform:translate(-50%);background:#c69c16;pointer-events:none;opacity:0;transition:all ease-in-out .35s}.header__wrap--container .header__nav--container #nav li a{font-size:clamp(11px,.493vw + 6.11px,14px);font-weight:400;font-family:var(--font-family-default);letter-spacing:.1em;text-transform:uppercase;color:#fff}.header__wrap--container .header__nav--container #nav li{position:relative;display:inline-block}.header__wrap--container .header__nav--container #nav li#menu-item-61:after{min-width:clamp(175px,5.7566vw + 117.9px,210px)}.header__wrap--container .header__nav--container #nav li#menu-item-61 .sub-menu{min-width:clamp(175px,5.7566vw + 117.9px,210px)}.header__wrap--container .header__nav--container #nav .sub-menu{list-style:none outside none;margin:0;display:none;padding:45px 0 0;position:absolute;width:100%;min-width:clamp(115px,4.934vw + 66.1px,145px);left:50%;transform:translate(-50%)}.header__wrap--container .header__nav--container #nav .sub-menu a{color:#000;text-align:center;background:#fff;text-transform:uppercase;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:1!important;transition:all ease-in-out .35s;font-weight:300}.header__wrap--container .header__nav--container #nav .sub-menu a:hover{background:#c69c16;color:#fff!important;text-decoration:none;opacity:1!important;transition:all ease-in-out .35s}.header__wrap--container .header__nav--container #nav .sub-menu a:after{display:none}.header__wrap--container .header__nav--container #nav .sub-menu .sub-menu{margin-left:100%;top:0}.header__wrap--container .header__nav--container #nav li:hover>.sub-menu{display:block}.header__wrap--container .header__nav--container #nav li:hover:after{opacity:1;bottom:0}.header__wrap--container .header__nav--container #nav .sub-menu li{position:relative;margin:0;width:100%;height:35px}.header__wrap--container .header__burger{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:0;position:relative;display:none}.header__wrap--container .header__burger--container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:0;position:relative}.header__wrap--container .header__burger--container button{width:clamp(100px,3.783vw + 62.46px,123px);height:clamp(40px,1.151vw + 28.58px,47px);border:2px solid #c69c16;background:none;display:flex;justify-content:center;align-items:center;gap:20px;transition:all ease-in-out .35s}.header__wrap--container .header__burger--container button:hover{opacity:.7}.header__wrap--container .header__burger--container button p{font-size:clamp(11px,.493vw + 6.11px,14px);font-weight:400;font-family:var(--font-family-default);color:#fff;text-transform:uppercase}.header__wrap--container .header__burger--container button .header__burger--lines{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px;width:25%}.header__wrap--container .header__burger--container button .header__burger--lines span{width:100%;height:3px;display:block;background:#fff}.expandedMenu{width:562px;position:fixed;height:100vh;background:#000;z-index:10002;right:-200%;top:0;opacity:0;pointer-events:none;display:none;transition:all ease-in-out .35s}.expandedMenu.active{right:0}.expandedMenu__wrap{width:100%;position:relative;font-size:0;height:100%}.expandedMenu__wrap .expandedMenu__close{position:absolute;top:35px;right:35px;display:flex;align-items:center;justify-content:center;transition:all ease-in-out .35s}.expandedMenu__wrap .expandedMenu__close:hover{opacity:.7;cursor:pointer}.expandedMenu__wrap .expandedMenu__close span{font-size:16px;font-weight:400;font-family:var(--font-family-title);font-style:italic;letter-spacing:.1em;color:#fff;text-transform:uppercase;display:block;margin-right:10px}.expandedMenu__wrap .expandedMenu__close i{color:#c69c16;font-size:14px}.expandedMenu__wrap--container{padding-left:80px;padding-top:65px;padding-bottom:55px;width:100%;height:100%}.expandedMenu__wrap--container .expandedMenu__nav,.expandedMenu__wrap--container .expandedMenu__nav .expandedMeny__nav--container,.expandedMenu__wrap--container .expandedMenu__nav .expandedMeny__nav--container .menu-primary-menu-container{height:100%;width:100%}.expandedMenu__wrap--container .expandedMenu__nav .expandedMeny__nav--container #nav2{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;align-content:space-between;height:100%;width:100%;gap:15px}.expandedMenu__wrap--container .expandedMenu__nav .expandedMeny__nav--container #nav2>li .sub-menu{margin-top:20px}.expandedMenu__wrap--container .expandedMenu__nav .expandedMeny__nav--container #nav2>li .sub-menu li a{font-size:18px;font-weight:300;font-family:var(--font-family-default);color:#fff;letter-spacing:.1em;line-height:1.2}.expandedMenu__wrap--container .expandedMenu__nav .expandedMeny__nav--container #nav2>li>a{font-size:24px;font-weight:600;letter-spacing:.1em;color:#fff;text-transform:uppercase;font-family:var(--font-family-default)}.expandedMenu__wrap--container .expandedMenu__nav .expandedMeny__nav--container #nav2 li.menu-item-61 .sub-menu{-moz-columns:2;columns:2}.ftrForm{width:100%;position:relative;font-size:0;padding:50px 0}.ftrForm .ftrForm__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.ftrForm .ftrForm__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.agentimagehosting.com/b8ssFP2QLCSThHhGOtNcT/2025/10/05000552/form-accent.png);background-repeat:no-repeat;background-position:top;background-size:cover;z-index:2}.ftrForm .ftrForm__bg canvas{opacity:18%;filter:grayscale(1);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:unset;width:100%;height:100%}.ftrForm .ftrForm__wrap{width:100%;max-width:1600px;position:relative;font-size:0;margin:auto}.ftrForm .ftrForm__wrap--container{width:95%;max-width:1140px;margin:auto;position:relative;font-size:0}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:50px}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--left,.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--left .ftrForm__wrap--content{width:100%;position:relative;font-size:0}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--left .ftrForm__wrap--content .global-text{margin-top:40px}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right,.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div{width:100%;position:relative;font-size:0}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .input-wrap.sidebyside{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:35px}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .input-wrap{margin-bottom:35px;position:relative}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .input-wrap span{width:100%;display:block}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .input-wrap span input,.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .input-wrap span textarea{font-size:15px;font-weight:300;font-family:var(--font-family-default);letter-spacing:.01em;color:#000;background:none;border:none;border-bottom:2px solid black;padding-bottom:15px;width:100%}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .input-wrap span textarea{height:90px;resize:none}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .submit-wrap{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .submit-wrap:hover:after{color:#fff}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .submit-wrap:after{content:"+";color:#c69c16;position:absolute;right:30%;top:50%;transform:translateY(-50%);pointer-events:none;font-size:13px}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .global-btn{width:189px;padding-right:12px}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .wpcf7-spinner{position:absolute;bottom:0;left:0;right:0;margin:auto}.footer{width:100%;background:#000;position:relative;font-size:0;padding:90px 0 65px}.footer__wrap{max-width:1600px;width:100%;margin:auto;font-size:0;position:relative}.footer__wrap--container{width:95%;max-width:1140px;position:relative;font-size:0;margin:auto}.footer__wrap--container .footer__wrap--upper{width:100%;position:relative;font-size:0;padding-bottom:45px;margin-bottom:60px;border-bottom:1px solid #545454}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left{width:-moz-fit-content;width:fit-content;position:relative;font-size:0}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__logo{width:-moz-fit-content;width:fit-content;position:relative;font-size:0;margin:auto}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__logo--container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:clamp(35px,2.467vw + 10.54px,50px)}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__logo--container .footer__logo--main{text-align:center}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__logo--container .footer__logo--main a{width:-moz-fit-content;width:fit-content;position:relative;font-size:0}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__logo--container .footer__logo--main a span{font-size:clamp(30px,2.961vw + .64px,48px);font-weight:700;font-family:var(--font-family-title);letter-spacing:.1em;text-transform:uppercase;color:#fff}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__contact-info{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:55px 0 65px;position:relative;font-size:0;text-align:center}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__contact-info--container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__contact-info--container a{font-size:16px;font-weight:400;font-family:var(--font-family-title);letter-spacing:.01em;color:#fff;transition:all ease-in-out .35s}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__contact-info--container a:hover{opacity:.7}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__contact-info--container a i{color:#c69c16;width:20px;display:inline-block}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__contact-info--container a i.ai-font-phone{font-size:14px}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__contact-info--container a i.ai-font-envelope-f{font-size:11px}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__contact-info--container a i.ai-font-location-c{font-size:17px;top:2px}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__smi{width:100%;position:relative;font-size:0}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__smi--container{display:flex;justify-content:center;align-items:center;position:relative;font-size:0;gap:30px}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__smi--container a{font-size:20px;color:#fff;transition:all ease-in-out .35s}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__smi--container a:hover{opacity:.7}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--right,.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--right .footer__nav{width:-moz-fit-content;width:fit-content;position:relative;font-size:0}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--right .footer__nav--container{position:relative;font-size:0;width:-moz-fit-content;width:fit-content}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--right .footer__nav--container .footernav{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:20px;padding:0}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--right .footer__nav--container .footernav li a{font-size:16px;font-weight:300;font-family:var(--font-family-default);letter-spacing:.1em;color:#fff;transition:all ease-in-out .35s;text-transform:uppercase}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--right .footer__nav--container .footernav li a:hover{opacity:.7}.footer__wrap--container .footer__wrap--lower{width:100%;position:relative;text-align:center;font-size:12px;font-weight:300;line-height:16px;color:#fff;letter-spacing:.05em}.footer__wrap--container .footer__wrap--lower .footer__disclaimer{width:100%;position:relative;margin-bottom:15px}.footer__wrap--container .footer__wrap--lower .footer__disclaimer--container{width:95%;max-width:945px;margin:auto}.footer__wrap--container .footer__wrap--lower .footer__disclaimer--container a{color:#fff;transition:all ease-in-out .35s}.footer__wrap--container .footer__wrap--lower .footer__disclaimer--container a:hover{opacity:.7}.footer__wrap--container .footer__wrap--lower .footer__copyright{width:100%;position:relative;margin-bottom:30px}.footer__wrap--container .footer__wrap--lower .footer__copyright a{color:#fff;transition:all ease-in-out .35s}.footer__wrap--container .footer__wrap--lower .footer__copyright a:hover{opacity:.7}.footer__wrap--container .footer__wrap--lower .footer__copyright strong{color:#c69c16;font-weight:300}.footer__wrap--container .footer__wrap--lower .footer__copyright-icon{width:100%;position:relative}.footer__wrap--container .footer__wrap--lower .footer__copyright-icon--container{display:flex;justify-content:center;align-items:center;gap:5px}.footer__wrap--container .footer__wrap--lower .footer__copyright-icon--container i{color:#fff}.footer__wrap--container .footer__wrap--lower .footer__copyright-icon--container .ai-font-eho{font-size:19px}.footer__wrap--container .footer__wrap--lower .footer__copyright-icon--container .ai-font-realtor-mls{font-size:26px}.post-page-our-purpose-in-action #content thead,.post-page-our-purpose-in-action #content tbody,.post-page-our-purpose-in-action #content tfoot,.post-page-our-purpose-in-action #content td,.post-page-our-purpose-in-action #content th,.post-page-our-purpose-in-action #content tr{border:1px solid black;padding:10px}.single-aios-communities .ip-banner canvas,.post-page-communities .ip-banner canvas{background-position:center}.header__logo--container{display:flex;align-items:center;justify-content:flex-start;gap:15px}.header__logo--container .header__logo--broker{max-width:130px}.header__logo--container .header__logo--broker img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__logo--container .vl{height:50px;background:#fff;width:1px}.footer__dmca{margin:20px 0}.footer__dmca a{color:#fff;transition:all ease-in-out .35s}.footer__dmca a:hover{opacity:.7;color:#fff}#content .aios-roadmaps-default-wrapper .aios-roadmaps-default-headings a{font-weight:300}#content .aios-roadmaps-default-wrapper .aios-roadmaps-default-headings a>span{font-weight:700;border-bottom:1px solid black;width:-moz-fit-content;width:fit-content;margin:auto auto 10px;padding-bottom:10px}#ip-equinox-about .ip-equinox-about__content .about__title h2 strong{font-weight:700!important}#ip-equinox-about .ip-equinox-about__content .about__title h2 small{font-style:italic}.header__logo--container a img{filter:brightness(0) invert(1);max-width:150px}.hpSlider__wrap--container--content img{max-width:clamp(250px,56.25vw,900px)}.post-aios-communities-rock-island-malaga .section-title p:after,.post-aios-communities-rock-island-malaga .formatted-title p:after{display:none}.ip-banner canvas{background-position:center!important}@media screen and (min-width: 992px){.header{position:fixed;padding:0;z-index:1001}.header__wrap--container .header__nav,.header__wrap--container .header__burger{display:block}.expandedMenu{display:block;opacity:1;pointer-events:all}.ftrForm{padding:115px 0 210px}.ftrForm .ftrForm__bg canvas{background-attachment:fixed}.ftrForm .ftrForm__wrap--container{width:71.25%}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex{justify-content:space-between;align-items:flex-start;gap:0px;flex-direction:row}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--left{width:39.4736842105%}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right{width:48.6842105263%}.ftrForm .ftrForm__wrap--container .ftrForm__wrap--flex .ftrForm__wrap--right .ftrForm__div .input-wrap.sidebyside{gap:15px;flex-direction:row}.footer__wrap--container{width:71.25%}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex{justify-content:space-between;align-items:flex-start;flex-direction:row;gap:0}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__logo--container{align-items:flex-start;flex-direction:row}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__contact-info--container{align-items:flex-start}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--left .footer__smi--container{justify-content:flex-start}.footer__wrap--container .footer__wrap--upper .footer__wrap--flex .footer__wrap--right .footer__nav--container .footernav{align-items:flex-end;text-align:end}}@media screen and (min-width: 1024px){.max-container{padding:0 50px}}@media screen and (max-height: 600px){.expandedMenu__wrap--container .expandedMenu__nav .expandedMeny__nav--container #nav2{overflow:auto}}
