@font-face{font-family:'Bebas Neue Book';src:url(../../../../themes/cwallace-pending.com/assets/fonts/BebasNeue/BebasNeue-Book.woff2) format('woff2'),url(../../../../themes/cwallace-pending.com/assets/fonts/BebasNeue/BebasNeue-Book.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Bebas Neue';src:url(../../../../themes/cwallace-pending.com/assets/fonts/BebasNeue/BebasNeue-Regular.woff2) format('woff2'),url(../../../../themes/cwallace-pending.com/assets/fonts/BebasNeue/BebasNeue-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Bebas Neue';src:url(../../../../themes/cwallace-pending.com/assets/fonts/BebasNeue/BebasNeue-Bold.woff2) format('woff2'),url(../../../../themes/cwallace-pending.com/assets/fonts/BebasNeue/BebasNeue-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}:root{--body-font:"Manrope", sans-serif;--title-font:'Bebas Neue', sans-serif;--bebas:'Bebas Neue', serif;--font-family-default:"Manrope", serif;--font-family-title:'Bebas Neue', serif;--roboto-slab:"Roboto Slab", serif;--font-size-default:14px;--font-size-title:80px;--font-color-default:#000000;--font-color-title:#000000;--primary-color:#000000;--secondary-color:#b71019;--primary:#000000;--secondary:#b71019;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--default-transition:0.3s all ease-in-out;--plyr-color-main:#b71019}body{font-family:var(--body-font);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0}a,a:hover,a:visited,a:focus,textarea{text-decoration:none;outline:0;cursor:pointer;color:inherit}a:hover,a:focus{color:var(--secondary-color)}a{-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}.slick-track *{outline:none}select::-ms-expand{display:none}input:focus,select:focus,textarea:focus{outline:none}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border-radius:0}[class*="ai-icon-"]{display:inline-block;vertical-align:middle;width:auto;height:auto;background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}#main-wrapper{overflow:hidden}.attachment-fixed{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-fixed canvas{background-attachment:fixed!important;position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.attachment-scroll{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-scroll canvas{position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.site-img{display:block;position:relative}.site-img canvas{display:block;width:100%;height:100%;position:relative}.site-img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}.custom-container{padding:0 15px;width:100%;max-width:1440px;margin:0 auto}.aidefcf-wrapper form{position:relative}.wpcf7 form .wpcf7-response-output{position:absolute;bottom:-39px;left:0;right:0;font-size:12px;color:#000;text-align:center;margin:0 auto;line-height:1}.wpcf7-spinner{position:absolute;bottom:-30px;left:0;right:0;margin:0 auto}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px;padding:.2em .8em;width:auto}.wpcf7-form-control-wrap{display:block}.global-title{display:block;position:relative;z-index:2}.global-title h2{display:inline-block;position:relative}.global-title h2>small{display:block;font-size:22px;line-height:1;letter-spacing:.20em;text-transform:uppercase;color:var(--secondary);font-family:var(--title-font);margin-bottom:14px;font-weight:700}.global-title h2>span{display:block;font-size:80px;line-height:1;color:#000;text-transform:uppercase;letter-spacing:.02em;font-family:var(--title-font);font-weight:700}.global-title h2>small em{display:inline-block;position:relative;margin-right:90px;font-style:normal}.global-title h2>small em i{font-style:normal}.ip-container .global-title h2>small em i{opacity:0;pointer-events:none;width:0;display:block}.global-title h2>small em:before{position:absolute;top:40%;left:calc(100% + 12px);content:'';width:60px;height:2px;background-color:var(--secondary)}.global-title.is-white h2>span{color:#fff}.global-title.is-center{text-align:center}.global-title h2>span.is-red{color:var(--secondary);font-size:90px;font-weight:400}.global-btn{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:200px;max-width:100%;height:50px;border:1px solid #000;background-color:#fff0;color:#000;font-size:16px;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-family:var(--title-font);padding:3px 10px 0;text-align:center;position:relative;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}.about-content-btn a.global-btn em.ai-icon-plus{margin-bottom:2px}.about-content-btn a.global-btn{padding:2px 10px 0}html.safari-true .about-content-btn a.global-btn em.ai-icon-plus{margin-bottom:3px}html.safari-true .about-content-btn a.global-btn{padding:3px 10px 0}.global-btn:before{position:absolute;content:'';top:50%;left:-25px;width:50px;height:1px;background-color:#000;z-index:-1;pointer-events:none}.global-btn em.ai-icon-plus{margin-left:7px;width:12px;height:12px;position:relative;margin-bottom:3px}html.safari-true em.ai-icon-plus{margin-bottom:4px}.global-btn em.ai-icon-plus:before,.global-btn em.ai-icon-plus:after{position:absolute;content:'';top:5px;left:0;width:100%;height:2px;background-color:var(--secondary);-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}.global-btn em.ai-icon-plus:after{top:auto;left:5px;width:2px;height:100%}.global-btn.is-white{color:#fff;border-color:#fff}.global-btn.is-white:before{background-color:#fff}.global-btn:focus em.ai-icon-plus:before,.global-btn:focus em.ai-icon-plus:after,.global-btn:hover em.ai-icon-plus:before,.global-btn:hover em.ai-icon-plus:after{background-color:#fff}.global-btn:hover,.global-btn:focus{background-color:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.global-accent-text{position:absolute;width:auto;height:auto;pointer-events:none;z-index:10;display:inline-block}.global-accent-text span{font-size:235px;line-height:.72;color:var(--secondary);font-family:var(--title-font);text-transform:uppercase;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:1.2px;-webkit-text-stroke-color:var(--secondary);display:block;letter-spacing:-.015em;white-space:nowrap}.is-mobile{display:none!important}.is-desktop{display:block!important}#nav li{position:relative;display:inline-block;margin-right:55px}#nav li a{font-size:16px;letter-spacing:.132em;color:#000;font-weight:700;text-transform:uppercase;font-family:var(--title-font);position:relative;line-height:1}#nav>li>a{color:#fff}#nav>li>a:before{content:'';position:absolute;bottom:-4px;left:50%;margin:0 auto;-webkit-transform:translateX(-50%) scaleX(0);-ms-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);width:calc(100% - 17px);height:1px;background-color:var(--secondary);-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition);opacity:0}#nav>li:focus-within>a:before,#nav>li:hover>a:before{opacity:1;-webkit-transform:translateX(-50%) scaleX(1);-ms-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}#nav li:last-child{margin-right:0}.navigation{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;font-size:0}#nav .sub-menu{list-style:none outside none;margin:0;padding:0;position:absolute;width:100%;min-width:178px;left:50%;-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px);text-align:center;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition);opacity:0;visibility:hidden;pointer-events:none;padding-top:22px}#nav .sub-menu li a{display:block;padding:9px 5px}#nav .sub-menu>li{position:relative;display:block;background-color:#fff;margin:0 auto;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}#nav .sub-menu li:hover{background-color:var(--secondary-color)}#nav .sub-menu li:hover>a{color:#fff;text-decoration:none}#nav li:focus-within>.sub-menu,#nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}#nav li>.sub-menu .sub-menu{margin-left:calc(100% + 1px);top:0;padding-top:0!important}.header-wrapper{position:fixed;top:0;left:0;z-index:1028;width:100%;font-size:0;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition);padding:15px 0;min-height:115px}body.admin-bar .header-wrapper{top:32px}.header-wrap{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}.header-nav{display:inline-block;vertical-align:middle;position:relative;padding-top:20px;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}.header-wrapper>.custom-container{max-width:100%;padding:0 60px}.logo{display:inline-block;vertical-align:middle;position:relative;padding-top:18px}.logo a{display:block;position:relative}.logo img{max-width:100%;height:auto;transition:var(--default-transition)}.logo img.main-logo{display:block}.logo a:hover img.main-logo{opacity:0}.logo img.hover-logo{max-width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.logo a:hover img.hover-logo{opacity:1}.logo img.fixed-logo{display:none}.header-contacts{display:inline-block;vertical-align:middle;position:relative;margin-right:40px}.header-contacts span{display:inline-block;vertical-align:middle;position:relative;font-size:12px;line-height:1;color:#fff;padding:6px 15px;border-right:1px solid rgb(255 255 255 / .30)}.header-contacts span em.ai-font-phone{font-size:14px}.header-contacts span:first-child{padding-left:0}.header-contacts span:last-child{padding-right:0;border:none}.header-contacts span a{color:inherit;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}.header-contacts span a:hover{color:var(--secondary-color)}.header-wrapper.active{background-color:var(--primary-color);padding:6px 0;min-height:67px}.header-wrapper.active .logo{padding-top:0}.header-wrapper.active .header-nav{padding-top:0}.header-wrapper.active #nav>li>a{color:#fff}.header-wrapper.active #nav .sub-menu{padding-top:25px}.header-wrapper.active .logo img.fixed-logo{display:block}.burger-menu-icon{cursor:pointer;width:28px;height:14px;display:inline-block;vertical-align:middle;position:relative;z-index:1000}.burger-menu-icon span{display:block;position:absolute;height:2px;width:100%;background-color:#fff;right:0;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;top:0;margin:0 auto}.bm-lines{position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto}.burger-menu-icon span:nth-child(2){top:6px}.burger-menu-icon span:last-child{bottom:0;top:auto;width:100%;left:auto;right:0}.burger-menu-icon.active span:nth-child(1){width:100%;-webkit-transform:translate(0,5px) rotate(45deg);-ms-transform:translate(0,5px) rotate(45deg);transform:translate(0,5px) rotate(45deg)}.burger-menu-icon.active span:nth-child(2){width:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.burger-menu-icon.active span:nth-child(3){width:100%;-webkit-transform:translate(0,-6px) rotate(-45deg);-ms-transform:translate(0,-6px) rotate(-45deg);transform:translate(0,-6px) rotate(-45deg)}.burger-menu-icon.active span{background-color:#000}html.burger-menu-active{overflow:hidden!important}.side-menu{position:fixed;top:0;right:0;z-index:998;width:100%;height:100%;font-size:0;pointer-events:none}.side-menu.active .side-menu-container{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.side-menu-container{position:absolute;top:0;right:0;width:100%;max-width:100%;height:100%;z-index:1056;background-color:#fff;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0;pointer-events:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.side-menu-overlay{position:absolute;top:0;right:0;z-index:1054;width:100%;height:100%;visibility:hidden;pointer-events:none;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition);opacity:0;background-color:rgb(0 0 0 / .50)}.side-menu-overlay.active{visibility:visible;pointer-events:auto;opacity:1}.side-menu.active{visibility:visible;pointer-events:auto}.side-menu-inner{width:100%;overflow-y:auto;overflow-x:hidden;height:100%;z-index:5;display:block;position:relative;right:0;margin:0 auto;padding:16px 15px 70px}.side-menu-logo{display:block;position:relative;text-align:left;margin-bottom:45px}.side-menu-logo a{display:inline-block;position:relative}.side-menu-logo a img{max-width:110px;height:auto;width:100%;width:100%}.side-menu-nav-holder{position:relative;display:block}.sidemenu-nav{position:relative;display:block}.sidemenu-nav>li>a{font-size:20px;line-height:1;letter-spacing:.10em;color:#000;position:relative;text-transform:uppercase;font-family:var(--title-font)}.sidemenu-nav>li>a:hover{color:var(--secondary-color)}.sidemenu-nav .sub-menu{margin-top:10px;width:100%;padding-left:20px}.sidemenu-nav .sub-menu li:not(:last-child){margin-bottom:5px}.sidemenu-nav>li:not(:last-child){margin-bottom:20px}.sidemenu-nav .sub-menu li a{color:#000;font-size:14px;letter-spacing:.10em;line-height:1;position:relative;display:inline-block;text-transform:uppercase;font-family:var(--title-font)}.sidemenu-nav .sub-menu li a:hover{color:var(--secondary-color)}.sidemenu-nav>li{position:relative;display:block;text-align:left}.side-menu-nav{text-align:right;width:100%;margin-left:auto;height:100%}#fixed-scroll ul.aios-section-nav{display:none}.fixed-smi{position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:22px;z-index:100;font-size:0}.ip-container .fixed-smi{display:none}.fixed-smi ul,.fixed-smi ul li{display:block;position:relative}.fixed-smi ul li:not(:last-child){margin-bottom:24px}.fixed-smi ul li a{color:#000;line-height:1;display:block}.fixed-smi ul{text-align:center}.fixed-smi-hover{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 20px);width:auto;font-size:20px;white-space:nowrap;line-height:1;text-transform:uppercase;font-family:var(--title-font);letter-spacing:.20em;color:#000;opacity:0;visibility:hidden;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition);pointer-events:none}.fixed-smi ul li a i.ai-font-envelope{font-size:10px}.fixed-smi ul li a i.ai-font-phone{font-size:14px}.fixed-smi ul li a [class*=ai-font-]{font-size:20px;color:inherit;display:block;position:relative}.fixed-smi ul li a:hover .fixed-smi-hover{opacity:1;visibility:visible}.fixed-smi ul li.has-line{margin-bottom:155px}.fixed-smi ul li.has-line:before{position:absolute;content:'';top:calc(100% + 40px);left:0;right:0;margin:0 auto;width:1px;height:80px;background-color:rgb(0 0 0 / .70);pointer-events:none}.fixed-smi ul li a:hover{color:var(--secondary)!important}[sidebar-active-section="social-media"] .fixed-smi ul li a,[sidebar-active-section="resources"] .fixed-smi ul li a,[sidebar-active-section="seller-stories"] .fixed-smi ul li a,[sidebar-active-section="communities"] .fixed-smi ul li a,[sidebar-active-section="professionals"] .fixed-smi ul li a,[sidebar-active-section="about"] .fixed-smi ul li a,[sidebar-active-section="meet-the-team"] .fixed-smi ul li a,[sidebar-active-section="slideshow"] .fixed-smi ul li a,[sidebar-active-section="work-with-us"] .fixed-smi ul li a{color:#fff;text-shadow:0 3px 4px rgb(0 0 0 / .30)}[sidebar-active-section="social-media"] .fixed-smi-hover,[sidebar-active-section="resources"] .fixed-smi-hover,[sidebar-active-section="seller-stories"] .fixed-smi-hover,[sidebar-active-section="communities"] .fixed-smi-hover,[sidebar-active-section="professionals"] .fixed-smi-hover,[sidebar-active-section="about"] .fixed-smi-hover,[sidebar-active-section="meet-the-team"] .fixed-smi-hover,[sidebar-active-section="slideshow"] .fixed-smi-hover,[sidebar-active-section="work-with-us"] .fixed-smi-hover{color:#fff;text-shadow:0 3px 4px rgb(0 0 0 / .30)}[sidebar-active-section="social-media"] .fixed-smi ul li.has-line:before,[sidebar-active-section="resources"] .fixed-smi ul li.has-line:before,[sidebar-active-section="seller-stories"] .fixed-smi ul li.has-line:before,[sidebar-active-section="communities"] .fixed-smi ul li.has-line:before,[sidebar-active-section="professionals"] .fixed-smi ul li.has-line:before,[sidebar-active-section="about"] .fixed-smi ul li.has-line:before,[sidebar-active-section="meet-the-team"] .fixed-smi ul li.has-line:before,[sidebar-active-section="slideshow"] .fixed-smi ul li.has-line:before,[sidebar-active-section="work-with-us"] .fixed-smi ul li.has-line:before{background-color:rgb(255 255 255 / .70)}[sidebar-active-section="footer"] .fixed-smi,[sidebar-active-section="footer-form"] .fixed-smi{opacity:1;visibility:hidden}#lets-connect{position:fixed;bottom:0;left:0;right:0;margin:0 auto;width:123px;height:123px;border-radius:50%;z-index:5;font-size:0;z-index:1000;transition:var(--default-transition)}.ip-container #lets-connect{position:absolute;bottom:0}#lets-connect.footer-end,.ip-container #lets-connect{bottom:100px}.ip-container #lets-connect a span{color:#fff}.ip-container .footer-container{padding-bottom:259px}.ip-container #lets-connect a span,.ip-container #lets-connect.is-white a span{text-shadow:none!important}#lets-connect a{width:100%;height:100%;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}#lets-connect a img{width:100%;height:100%;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}#lets-connect a span{position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:22px;line-height:1;letter-spacing:.03em;color:#000;font-family:var(--title-font);text-transform:uppercase;z-index:1;display:block;text-align:center;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}#lets-connect.is-white a span{color:#fff!important;text-shadow:0 3px 3px rgb(0 0 0 / .50)}.popup-main,.popup-form-title,.popup-form-widget,.popup-form-field,.popup-form-widget form{display:block;position:relative}.popup-container{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);visibility:hidden;pointer-events:none;opacity:0;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;overflow:hidden;font-size:0}.popup-container.active{visibility:visible;pointer-events:auto;opacity:1}.popup-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;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;padding:25px}.popup-main{width:100%;max-width:500px;margin:0 auto 0;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;background:#fff;padding:44px 28px 35px;z-index:5}.popup-container.active .popup-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.popup-close{position:absolute;top:29px;right:27px;font-size:19px;color:#000;border:none;font-weight:700!important;padding:0;background-color:#fff0;z-index:5;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.popup-close:hover{color:var(--secondary-color)}.popup-form-title{margin-bottom:10px;padding-top:9px}.popup-form-title h2{font-size:38px;line-height:1;letter-spacing:.02em;font-weight:700;font-family:var(--title-font);text-transform:uppercase}.popup-form-title:before{position:absolute;content:'';top:0;left:0;width:60px;height:2px;background-color:var(--secondary)}.popup-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.popup-form-widget{width:100%;margin:0 auto}.popup-form-field{width:100%;margin-bottom:18px}.popup-form-field input:not([type=submit]),.popup-form-field textarea{width:100%;height:38px;border:none;border-bottom:1px solid #4c4c4c;background-color:#fff0;font-size:13px;line-height:normal;letter-spacing:.02em;color:#4c4c4c;padding:0}.popup-form-field.full,.popup-form-field.form-submit{display:block;width:100%}.popup-form-field textarea{resize:none;padding:5px 0}.popup-form-field.form-submit{margin:31px auto 0}.popup-form-field.form-submit button{width:135px;height:33px;margin-left:25px;margin-left:auto;margin-right:auto}.popup-form-widget .wpcf7 form .wpcf7-response-output{color:#000!important}.popup-form-widget .wpcf7 form .wpcf7-response-output{font-size:9px;bottom:-27px}.popup-form-widget .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:10px}#content .custom-form-field.opt-in{width:100%;display:inline-block;vertical-align:top;margin-top:10px}.popup-form-field.opt-in input[type="checkbox"],.custom-form-field.opt-in input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;background-color:#fff0;color:#000;clear:none;cursor:pointer;margin:0;outline:0;padding:0!important;text-align:center;vertical-align:middle;min-width:14px;-webkit-transition:.05s border-color ease-in-out;-o-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out;width:14px;height:14px;overflow:hidden;border-radius:0;position:absolute;top:3px;left:0;border:1px solid #000}.popup-form-field.opt-in input[type="checkbox"]:checked:after,.custom-form-field.opt-in input[type="checkbox"]:checked:after{content:'';display:inline-block;position:absolute;top:0;left:0;z-index:2;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0 0 0 4px}.popup-form-field.opt-in input[type="checkbox"]:checked,.custom-form-field.opt-in input[type="checkbox"]:checked{background-color:#000}.popup-form-field.opt-in .wpcf7-list-item-label,.custom-form-field.opt-in .wpcf7-list-item-label{padding-left:23px;display:inline-block;position:relative;text-align:left;font-size:9px;line-height:1.334;letter-spacing:.02em;color:#000}#footer-form .custom-form-field.opt-in .wpcf7-list-item-label{color:#fff}.popup-form-field.opt-in .wpcf7-list-item,.custom-form-field.opt-in .wpcf7-list-item{display:block;margin:0 auto;text-align:center}.popup-form-field.opt-in,.custom-form-field.opt-in{margin:0 auto 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup-form-field.opt-in.is-white input[type="checkbox"]:checked,.custom-form-field.opt-in.is-white input[type="checkbox"]:checked{border:1px solid #fff}.ff-container,.ff-main,.ff-caption,.ff-widget,.ff-widget form{display:block;position:relative}.ff-container{font-size:0;padding:106px 0 90px;overflow:hidden}.ff-icon{width:248px;min-width:248px;opacity:.60}.ff-icon canvas{background-position:top right}.ff-icon:before{position:absolute;content:'';top:0;left:100%;width:100vw;height:100%;pointer-events:none;background-color:#000}.ff-main .global-title{margin-bottom:17px}.ff-caption{text-align:center;margin-bottom:35px}.ff-caption span{font-size:14px;line-height:2.143;letter-spacing:.03em;color:#fff;font-weight:300}.ff-main{z-index:5}.ff-container .custom-container{max-width:912px}.ff-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.ff-form-field{display:inline-block;vertical-align:middle;width:calc(50% - 20px);position:relative;margin-bottom:25px}.ff-form-field.full,.ff-form-field.form-submit{display:block;width:100%}.ff-form-field input:not([type=submit]),.ff-form-field textarea{width:100%;height:75px;font-size:13px;line-height:normal;letter-spacing:.02em;color:rgb(255 255 255 / .80);background-color:#fff0;border:none;border-bottom:1px solid rgb(255 255 255 / .70);padding:0}.ff-form-field textarea{height:125px;resize:none;padding:35px 0 15px}.ff-form-field.form-submit{margin:38px auto 0}.ff-form-field.form-submit button{margin:0 auto;border-color:var(--secondary);width:186px}.ff-form-field.form-submit button:before{background-color:var(--secondary)}.ff-widget .wpcf7 form .wpcf7-response-output{color:#fff!important}.footer-container,.footer-main,.footer-logo,.footer-contacts,.footer-disclaimer,.footer-nav-holder,#footer-nav,.footer-smi,.footer-smi ul,.copyright,.mls-logo{display:block;position:relative}.footer-container{font-size:0;padding:136px 0 259px}.footer-container .custom-container{max-width:1170px}.footer-bg{background:#000}.footer-bg canvas{opacity:.14;background-blend-mode:luminosity;background-color:#fff}.footer-logo{text-align:center;margin-bottom:50px}.footer-logo a{display:inline-block;position:relative}.footer-logo a img{max-width:100%;height:auto}.footer-contacts{text-align:center;margin-bottom:55px}.footer-contacts span{display:inline-block;vertical-align:middle;position:relative;font-size:15px;line-height:1;letter-spacing:.04em;color:#fff}.footer-contacts span em[class^=ai-font]{display:block;margin:0 auto 15px;color:var(--secondary)}.footer-contacts span em.ai-font-phone{font-weight:700}.footer-contacts span em.ai-font-envelope{font-size:11px}.footer-contacts span em.ai-font-location-c{font-size:19px;margin:0 auto 6px}.footer-contacts span a{display:block}.footer-contacts span:not(:last-child){margin-right:73px}.footer-smi{text-align:center;margin-bottom:65px}.footer-smi ul li:not(:last-child){margin-right:40px}.footer-smi ul li a{font-size:28px;color:#fff;line-height:1}.footer-smi ul li a:hover{color:var(--secondary)}.footer-smi ul li{display:inline-block;vertical-align:middle;position:relative}.footer-nav-holder{text-align:center;margin-bottom:30px}#footer-nav>li{display:inline-block;vertical-align:middle;position:relative}#footer-nav>li:not(:last-child){margin-right:50px}#footer-nav>li>a{font-size:16px;line-height:1;letter-spacing:.132em;color:#fff;font-weight:700;font-family:var(--title-font);text-transform:uppercase;-webkit-transition:var(--default-transition);-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}#footer-nav>li>a:hover{color:var(--secondary-color)}.footer-disclaimer{text-align:center;margin-bottom:35px}.footer-disclaimer p{font-size:13px;line-height:2;letter-spacing:.05em;color:#fff;opacity:.8}.footer-disclaimer p a{color:inherit}.footer-disclaimer p a:hover{color:var(--secondary)}.copyright{text-align:center;font-size:13px;line-height:1;letter-spacing:.05em;color:#fff;margin-bottom:30px}.copyright a{color:inherit;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}.copyright a:hover{color:var(--secondary-color)}.copyright span{font-weight:700}.mls-logo{text-align:center}.mls-logo span{display:inline-block;vertical-align:middle;font-size:24px;color:#fff;margin:0 5px}.mls-logo span:first-child{margin-left:0}.mls-logo span:last-child{margin-right:0}.mls-logo span.ai-font-realtor-mls{font-size:32px}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}body.pojo-a11y-readable-font [class*=ai-font-],body.pojo-a11y-readable-font em[class*=ai-font-]{font-family:agentimage!important}.ip-container #breadcrumbs{font-size:15px;text-transform:uppercase;color:#000;line-height:1;letter-spacing:.05em}.ip-container #breadcrumbs a{color:inherit;-webkit-transition:var(--default-transition);-o-transition:var(--default-transition);transition:var(--default-transition)}.ip-container #breadcrumbs a:hover{color:var(--secondary-color)}.ip-container #breadcrumbs span.breadcrumb_last{color:var(--primary-color);font-weight:700}.ip-banner{position:relative;overflow:hidden}.ip-banner:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background-color:rgb(0 0 0 / .40)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:400px;background-color:var(--primary-color);background-repeat:no-repeat;background-size:cover;background-position:center center}.ip-banner .container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:400;font-size:var(--font-size-title);text-align:center;color:#fff;text-transform:uppercase;line-height:1}.ip-banner h1 span{display:block;font-size:25px}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:74.08%}#content-full #content{width:100%}.sidebar{width:23.83%;margin-top:80px}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title,#content h1,.ai-modern-testimonials .ai-modern-testimonials-heading .entry-title span,#content h2.h1-style{font-size:80px;line-height:1;color:#000;text-transform:uppercase;letter-spacing:.02em;font-family:var(--title-font);font-weight:700;margin:30px 0}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-weight:700;font-family:var(--title-font);text-transform:uppercase;line-height:1;letter-spacing:.02em}#content h1,#content h4{color:#000}#content h2,#content h5{color:var(--secondary-color)}#content h3,#content h6{color:#737373}#content h2{font-size:70px}#content h3{font-size:60px}#content h4{font-size:50px}#content h5{font-size:40px}#content h6{font-size:30px}#content .entry{font-size:14px;line-height:2;letter-spacing:.03em;font-weight:300;color:#000;font-weight:400}#content .archive-subtitle{font-size:32px;line-height:1;color:#000;text-transform:uppercase;letter-spacing:.02em;font-family:var(--title-font);font-weight:700}body.page-id-26.ip-container #breadcrumbs,body.single-aios-communities.ip-container #breadcrumbs{padding:0 15px}body #agents-results .agents-img canvas,body #agents-single .agents-img{background:#000}#agents-results .agents-main .agents-button{opacity:0}body #agents-results .agents-contact li,body #agents-results .agents-contact li span,body #agents-results .agents-contact li a,body #agents-results .agents-smi li a,body #agents-single .agents-smi li a{color:#fff}body #agents-results .agents-contact li:hover a,body #agents-results .agents-contact li:hover span{color:#fff}body #agents-results .agents-contact li a:hover,body #agents-results .agents-smi li a:hover,body #agents-single .agents-smi li a:hover{color:#fff;opacity:.7}body #agents-results .agents-contact{justify-content:center}body #agents-results .agents-smi{margin-top:15px}body #agents-single .agents-button{opacity:0}body #agents-single .agents-info a.aios-content-popup{width:240px;max-width:100%;margin:0 auto;padding-top:3px}body .aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:var(--secondary)}.agents-popup-form{position:relative}.agents-popup-form .wpcf7 form .wpcf7-response-output{bottom:0;background:#fff}body #agents-single .agents-smi{margin:0 0 20px}.page-id-0.ip-container #main-wrapper,.page-id-0.ip-container #inner-page-wrapper{z-index:unset}#inner-page-wrapper .ai-modern-blog-section .ai-moder-blog-text h2{font-family:var(--title-font);font-size:22px;font-weight:700;line-height:1;letter-spacing:.10em;color:#000;text-transform:uppercase}#inner-page-wrapper .ai-modern-blog-section .ai-moder-blog-text h2:after{background:#fff}#inner-page-wrapper .ai-modern-blog-section:nth-child(even) .ai-moder-blog-text h2:after{background:#000}#inner-page-wrapper .ai-modern-blog-section.ai-modern-blog-section-first .ai-moder-blog-text h2:after{display:block;margin-bottom:0}#inner-page-wrapper .ai-modern-blog-section .ai-moder-blog-text p{font-size:15px;line-height:1.734;letter-spacing:.03em;color:#000}#inner-page-wrapper .ai-modern-blog-section.ai-modern-blog-section-first .ai-moder-blog-text p{padding-top:0}#inner-page-wrapper .ai-modern-blog-section:nth-child(odd) .ai-moder-blog-text p{color:#fff}#inner-page-wrapper .ai-modern-blog-section .ai-moder-blog-text a.global-btn:hover{color:#fff}.aios-custom-ihomefinder-results-template #inner-page-wrapper>.container{width:100%}#ihf-main-container.ihf-modal-container .modal .modal-dialog{left:0!important}body .aci-results-elevate-list-item:hover,body .aci-results-elevate-list-item:hover .aci-results-elevate-list-footer{background-color:#000}body #ihf-main-container.ihf-modal-container .modal input[type=submit],body #ihf-main-container.ihf-modal-container .modal button[type=submit],body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout,body .aci-details-elevate-navigation li a.as-button,body .aci-details-elevate-button.is-outlined-light,body .aci-details-elevate-button.is-light,body .aci-details-elevate-button,body .aci-details-elevate-banner-viewall{height:50px;font-size:16px!important;letter-spacing:0.150em!important;line-height:1;text-transform:uppercase;font-family:var(--title-font);background-color:#fff0;min-height:0;padding:0 20px}body .aci-details-elevate-navigation li span{font-size:16px;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-family:var(--title-font)}body #ihf-main-container.ihf-modal-container .modal input[type=submit],body #ihf-main-container.ihf-modal-container .modal button[type=submit],body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout,body .aci-details-elevate-button:not(.is-outlined-light,.is-light){color:#000!important;border:1px solid #000}body .aci-details-elevate-button:not(.is-outlined-light) svg{color:#000;-webkit-transition:var(--default-transition);transition:var(--default-transition)}body #ihf-main-container.ihf-modal-container .modal input[type=submit]:hover,body #ihf-main-container.ihf-modal-container .modal button[type=submit]:hover,body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout:hover,body .aci-details-elevate-navigation li a.as-button:hover,body .aci-details-elevate-button:hover{color:#fff!important;background-color:var(--secondary)!important;border-color:var(--secondary)!important;}body .aci-details-elevate-button.is-light{background-color:var(--secondary);border-color:var(--secondary);color:#fff!important}body .aci-details-elevate-button.is-light svg{color:#fff}body .aci-details-elevate-button:hover svg{color:#fff!important}.aios-custom-ihomefinder-details-template #inner-page-wrapper::before{width:100%;height:30%;max-height:200px;content:'';position:absolute;z-index:4;top:0;left:0;pointer-events:none;background:#000;background:linear-gradient(180deg,rgb(0 0 0) 0%,#fff0 100%);opacity:.4}body:not(.home){position:relative}#ihf-main-container #areaPickerClearAll .glyphicon{color:#ffffff!important}.aci-results-elevate-pagination .as-ellipsis,.aci-results-elevate-pagination .active{pointer-events:none}.aios-custom-ihomefinder-details-template #ihf-main-container.ihf-modal-container .modal .wpcf7-form .wpcf7-response-output{position:relative;bottom:auto}.post-page-contact #ai-modern-contact .ai-modern-contact-form{padding-bottom:50px}body #ihf-main-container.ihf-modal-container .modal-form-col.as-submit{margin-bottom:10px}.opt-in a{text-decoration:underline!important}.agents-popup-form .wpcf7 form .wpcf7-response-output{position:relative}.aci-results-elevate-credits{margin-bottom:20px}body .ai-modern-blog-page-links span.page-numbers.current{color:var(--primary)}.ai-modern-blog-section .ai-modern-blog-image canvas{aspect-ratio:400 / 400}@media only screen and (min-width:992px) and (max-width:1600px){:root{--font-size-default:0.875vw;--font-size-title:5vw}.custom-container{padding:0 .938vw;max-width:90vw}.wpcf7 form .wpcf7-response-output{bottom:-2.438vw;font-size:.75vw}.wpcf7-spinner{bottom:-1.875vw;width:1.50vw;height:1.50vw}.wpcf7-spinner::before{top:.25vw;left:.25vw;width:.375vw;height:.375vw;-webkit-transform-origin:.50vw .50vw;-ms-transform-origin:.50vw .50vw;transform-origin:.50vw .50vw}.use-floating-validation-tip .wpcf7-not-valid-tip{font-size:.75vw}.global-title h2>small{font-size:1.375vw;margin-bottom:.875vw}.global-title h2>span{font-size:5vw}.global-title h2>small em{margin-right:5.625vw}.global-title h2>small em:before{left:calc(100% + 0.750vw);width:3.75vw;height:.125vw}.global-title h2>span.is-red{font-size:5.625vw}#content h2{font-size:4.375vw}#content h3{font-size:3.75vw}#content h4{font-size:3.125vw}#content h5{font-size:2.5vw}#content h6{font-size:1.875vw}.fl-more-btn a.global-btn em.ai-icon-plus{margin-bottom:2px}.fl-more-btn a.global-btn{padding:2px 10px 0}html.safari-true .fl-more-btn a.global-btn em.ai-icon-plus{margin-bottom:4px}html.safari-true .fl-more-btn a.global-btn{padding:4px 10px 0}.global-accent-text span{font-size:14.688vw;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:.075vw;-webkit-text-stroke-color:var(--secondary)}#nav li{margin-right:3.438vw}#nav li a{font-size:1vw}#nav>li>a:before{bottom:-.25vw;width:calc(100% - 1.063vw)}#nav .sub-menu{min-width:11.125vw;-webkit-transform:translateX(-50%) translateY(.625vw);-ms-transform:translateX(-50%) translateY(.625vw);transform:translateX(-50%) translateY(.625vw);padding-top:1.375vw}#nav .sub-menu li a{padding:.563vw .313vw}#nav li>.sub-menu .sub-menu{margin-left:calc(100% + 0.063vw)}.header-wrapper{padding:.938vw 0;min-height:7.187vw}.header-nav{padding-top:1.238vw}.header-wrapper>.custom-container{padding:0 3.75vw}.header-contacts{margin-right:2.50vw}.header-contacts span{font-size:.75vw;padding:.375vw .938vw}.header-contacts span em.ai-font-phone{font-size:.875vw}.logo img.main-logo{width:17.063vw;height:auto}.logo img.fixed-logo{width:3.438vw;height:3.438vw}.header-wrapper.active{padding:.375vw 0;min-height:4.188vw}.header-wrapper.active #nav .sub-menu{padding-top:1.563vw}.fixed-smi{left:1.375vw}.fixed-smi ul li:not(:last-child){margin-bottom:1.50vw}.fixed-smi-hover{left:calc(100% + 1.250vw);font-size:1.25vw}.fixed-smi ul li a i.ai-font-envelope{font-size:.625vw}.fixed-smi ul li a i.ai-font-phone{font-size:.875vw}.fixed-smi ul li a [class*=ai-font-]{font-size:1.25vw}.fixed-smi ul li.has-line{margin-bottom:9.688vw}.fixed-smi ul li.has-line:before{top:calc(100% + 2.500vw);height:5vw}#lets-connect{width:7.688vw;height:7.688vw}#lets-connect a span{font-size:1.375vw}.ip-container .footer-container{padding-bottom:16.1875vw}#lets-connect.footer-end,.ip-container #lets-connect{bottom:6.25vw}.popup-wrapper{padding:1.563vw}.popup-main{max-width:max(40vw, 275px);padding:2.75vw 1.75vw 2.188vw}.popup-close{top:1.812vw;right:1.688vw;font-size:1.188vw}.popup-form-title{margin-bottom:.625vw;padding-top:.563vw}.popup-form-title h2{font-size:2.375vw}.popup-form-title:before{width:3.75vw;height:.125vw}.popup-form-field{margin-bottom:1.125vw}.popup-form-field input:not([type=submit]),.popup-form-field textarea{height:max(3.375vw, 30px);font-size:max(0.813vw, 9px)}.popup-form-field textarea{padding:.313vw 0}.popup-form-field.form-submit{margin:1.938vw auto 0}.popup-form-field.form-submit button{width:8.438vw;height:2.063vw;margin-left:1.563vw}.popup-form-widget .wpcf7 form .wpcf7-response-output{font-size:.563vw;bottom:-1.688vw}.popup-form-widget .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:.625vw}.popup-form-field.opt-in input[type="checkbox"],.custom-form-field.opt-in input[type="checkbox"]{min-width:max(0.875vw, 12px);width:max(0.875vw, 12px);height:max(0.875vw, 12px);top:max(0.188vw, 2px)}.popup-form-field.opt-in input[type="checkbox"]:checked:after,.custom-form-field.opt-in input[type="checkbox"]:checked:after{width:max(0.313vw, 4px);height:max(0.625vw, 8px);border-width:0 .125vw .125vw 0;margin:0 0 0 max(0.250vw, 3px)}.popup-form-field.opt-in .wpcf7-list-item-label,.custom-form-field.opt-in .wpcf7-list-item-label{padding-left:max(1.438vw , 18px);font-size:max(0.563vw, 12px)}.popup-form-field.opt-in,.custom-form-field.opt-in{margin:0 auto 1.25vw}.ff-container{padding:6.625vw 0 5.625vw}.ff-icon{width:15.50vw}.ff-main .global-title{margin-bottom:1.063vw}.ff-caption{margin-bottom:2.188vw}.ff-caption span{font-size:.875vw}.ff-container .custom-container{max-width:57vw}.ff-form-field{width:calc(50% - 1.250vw);margin-bottom:1.563vw}.ff-form-field input:not([type=submit]),.ff-form-field textarea{height:4.688vw;font-size:.813vw}.ff-form-field textarea{height:7.813vw;padding:2.188vw 0 .938vw}.ff-form-field.form-submit{margin:2.375vw auto 0}.ff-form-field.form-submit button{width:11.625vw}.footer-container{padding:8.5vw 0 16.1875vw}.footer-container .custom-container{max-width:73.125vw}.footer-logo{margin-bottom:3.125vw}.footer-logo a img{width:36.375vw;height:auto}.footer-contacts{margin-bottom:3.438vw}.footer-contacts span{font-size:.938vw}.footer-contacts span em[class^=ai-font]{margin:0 auto .938vw}.footer-contacts span em.ai-font-envelope{font-size:.688vw}.footer-contacts span em.ai-font-location-c{font-size:1.188vw;margin:0 auto .375vw}.footer-contacts span:not(:last-child){margin-right:4.563vw}.footer-smi{margin-bottom:4.063vw}.footer-smi ul li:not(:last-child){margin-right:2.50vw}.footer-smi ul li a{font-size:1.75vw}.footer-smi ul li a:hover{color:var(--secondary)}.footer-nav-holder{margin-bottom:1.875vw}#footer-nav>li:not(:last-child){margin-right:3.225vw}#footer-nav>li>a{font-size:1vw}.footer-disclaimer{margin-bottom:2.188vw}.footer-disclaimer p{font-size:.813vw}.copyright{font-size:.813vw;margin-bottom:1.875vw}.mls-logo span{font-size:1.50vw;margin:0 .313vw}.mls-logo span.ai-font-realtor-mls{font-size:2vw}button:focus-visible,a:focus-visible{outline-width:0.313vw!important}.ip-container #breadcrumbs{font-size:.938vw}.ip-banner h1 span{font-size:1.563vw}#content-sidebar,#content-full{min-height:31.25vw;margin-top:1.25vw}.sidebar{margin-top:5vw}.page-template-template-fullwidth #content{padding-left:.938vw;padding-right:.938vw}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-.938vw;margin-right:-.938vw}#content .entry-title,#content .archive-title,#content h1,.ai-modern-testimonials .ai-modern-testimonials-heading .entry-title span,#content h2.h1-style{font-size:5vw;margin:1.875vw 0}#content .entry{font-size:.875vw}#content .archive-subtitle{font-size:2vw}#inner-page-wrapper{margin-bottom:1.875vw}#inner-page-wrapper>.container{width:73.125vw;padding:0 .938vw}#content-sidebar,#content-full{min-height:31.25vw;margin-top:1.25vw}.ai-contact-wrap span{font-size:1.563vw;line-height:1.2}.ai-contact-wrap span.content-title{margin-bottom:.313vw}.aidefcf-title{margin-bottom:1.875vw;line-height:1.563vw}.aidefcf-title span{font-size:1.25vw}.ai-contact-wrap span.context-mob,.ai-contact-wrap span.context-email{line-height:1.875vw;font-size:1.125vw;font-weight:500}.ai-contact-wrap span.context-email em.ai-font-envelope{font-size:.813vw}.ai-contact-wrap span.context-mob em.ai-font-phone{font-size:1.125vw}.ai-contact-wrap span.context-mob em.ai-font-phone,.ai-contact-wrap span.context-email em.ai-font-envelope{min-width:1.563vw}*[class*=aidefcf-wrapper-contact-us] .wpcf7{max-width:22.188vw}.ai-default-cf7wrap input[type="text"],.aidefcf-wrapper .wpcf7-form-control.wpcf7-select,.ai-default-cf7wrap input[type="tel"],.ai-default-cf7wrap input[type="email"],.ai-default-cf7wrap textarea{height:1.75vw;padding:.313vw 0.563vw!important;font-size:.688vw;margin:.313vw 0}.ai-default-cf7wrap textarea{height:6.25vw}.aidefcf-subtitle{min-height:3.438vw;line-height:1.2}.aidefcf-subtitle span{font-size:1.25vw}.ai-contact-wrap input[type="submit"],.ai-contact-wrap input.wpcf7-submit{margin-top:.938vw}.ai-default-cf7wrap input[type="submit"],.ai-default-cf7wrap input.wpcf7-submit{height:1.75vw;font-size:1.063vw;letter-spacing:.125vw}body #content .aios-roadmaps-pagination a{font-size:1vw}body #content .aios-roadmaps-pagination a.aios-roadmaps-next::after,body #content .aios-roadmaps-pagination a.aios-roadmaps-prev::before{width:3.313vw;height:1.063vw;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.aios-mortgage-calculator-standalone form input{padding:0 .625vw;height:2.25vw}.aios-mortgage-calculator-standalone form label{margin-bottom:.25vw}.aios-mortgage-calculator-standalone form .aios-mortgage-calculator-standalone-full-input{padding:0 .938vw}.aios-mortgage-calculator-standalone form .aios-mortgage-calculator-standalone-mort-row{margin:0 -.938vw}.aios-mortgage-calculator-standalone form .aios-mortgage-calculator-standalone-mortgage-buttons button{height:2.25vw;font-size:.875vw}.aios-mortgage-calculator-standalone form .aios-mortgage-calculator-standalone-half-input{padding:0 .938vw}.aios-mortgage-calculator-standalone form .aios-mortgage-calculator-standalone-half-input span{font-size:.813vw}#inner-page-wrapper .ai-modern-blog-section .ai-moder-blog-text h2{font-size:1.375vw}#inner-page-wrapper .ai-modern-blog-section .ai-moder-blog-text p{font-size:.938vw}}@media only screen and (min-width:992px){.ip-banner canvas{min-height:50vh}}@media only screen and (min-width:992px) and (max-width:1560px){.global-btn{width:180px;height:45px;font-size:14px;padding:2px 10px 0}body #ihf-main-container.ihf-modal-container .modal input[type=submit],body #ihf-main-container.ihf-modal-container .modal button[type=submit],body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout,body .aci-details-elevate-navigation li a.as-button,body .aci-details-elevate-button.is-outlined-light,body .aci-details-elevate-button.is-light,body .aci-details-elevate-button,body .aci-details-elevate-banner-viewall{height:45px;font-size:14px!important}body .aci-details-elevate-navigation li span{font-size:14px}.global-btn em.ai-icon-plus{width:10px;height:10px;margin-left:5px;margin-bottom:3px}html.safari-true .global-btn{padding:4px 10px 0}html.safari-true .global-btn em.ai-icon-plus{margin-bottom:4px}.global-btn em.ai-icon-plus:before,.global-btn em.ai-icon-plus:after{top:4px;height:2px}.global-btn em.ai-icon-plus:after{top:auto;left:4px;width:2px;height:100%}}@media only screen and (min-width:992px) and (max-width:1440px){.global-btn{width:170px;height:42px}body #ihf-main-container.ihf-modal-container .modal input[type=submit],body #ihf-main-container.ihf-modal-container .modal button[type=submit],body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout,body .aci-details-elevate-navigation li a.as-button,body .aci-details-elevate-button.is-outlined-light,body .aci-details-elevate-button.is-light,body .aci-details-elevate-button,body .aci-details-elevate-banner-viewall{height:42px}.ff-form-field.form-submit .global-btn em.ai-icon-plus{margin-bottom:2px}html.safari-true .ff-form-field.form-submit .global-btn em.ai-icon-plus{margin-bottom:4px}}@media only screen and (min-width:992px) and (max-width:1366px){.global-btn{width:160px;height:40px;font-size:13px;padding:1px 5px 0}body #ihf-main-container.ihf-modal-container .modal input[type=submit],body #ihf-main-container.ihf-modal-container .modal button[type=submit],body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout,body .aci-details-elevate-navigation li a.as-button,body .aci-details-elevate-button.is-outlined-light,body .aci-details-elevate-button.is-light,body .aci-details-elevate-button,body .aci-details-elevate-banner-viewall{height:40px;font-size:13px!important;padding:0 10px}body .aci-details-elevate-navigation li span{font-size:13px}body .aci-details-elevate-button svg{width:18px}body .aci-details-elevate-banner-viewall{width:180px}html.safari-true .global-btn{padding:3px 5px 0}.global-btn em.ai-icon-plus{margin-bottom:2px}.about-content-btn a.global-btn em.ai-icon-plus{margin-bottom:1px}.ff-form-field.form-submit .global-btn em.ai-icon-plus{margin-bottom:1px}html.safari-true .global-btn em.ai-icon-plus{margin-bottom:3px}html.safari-true .ff-form-field.form-submit .global-btn{padding:3px 10px 0}html.safari-true .ff-form-field.form-submit .global-btn em.ai-icon-plus{margin-bottom:3px}.global-btn:before{left:-19px;width:35px}body #ihf-main-container.ihf-modal-container .modal input[type=submit],body #ihf-main-container.ihf-modal-container .modal button[type=submit],body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout{max-width:140px}}@media only screen and (min-width:992px) and (max-width:1280px){html.safari-true canvas{background-attachment:scroll!important}.global-btn em.ai-icon-plus{margin-bottom:1px}}@media only screen and (min-width:992px) and (max-width:1199px){html.safari-true .attachment-fixed canvas{background-attachment:scroll!important;background-size:170vw!important}.global-btn{width:125px;height:30px;font-size:10px;padding:0 5px 0}body #ihf-main-container.ihf-modal-container .modal input[type=submit],body #ihf-main-container.ihf-modal-container .modal button[type=submit],body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout,body .aci-details-elevate-navigation li a.as-button,body .aci-details-elevate-button.is-outlined-light,body .aci-details-elevate-button.is-light,body .aci-details-elevate-button,body .aci-details-elevate-banner-viewall{height:30px;font-size:10px!important}body .aci-details-elevate-navigation li span{font-size:10px}body .aci-details-elevate-button svg{width:15px}.about-content-btn a.global-btn em.ai-icon-plus{margin-bottom:2px}html.safari-true .about-content-btn a.global-btn em.ai-icon-plus{margin-bottom:2px}.global-btn em.ai-icon-plus{width:8px;height:8px;margin-left:5px;margin-bottom:2px}html.safari-true em.ai-icon-plus{margin-bottom:3px}.global-btn em.ai-icon-plus:before,.global-btn em.ai-icon-plus:after{top:3px;height:2px}.global-btn em.ai-icon-plus:after{top:auto;left:3px;width:2px;height:100%}.global-btn:before{left:-14px;width:25px}.ff-form-field.form-submit .global-btn em.ai-icon-plus{margin-bottom:2px}body #ihf-main-container.ihf-modal-container .modal input[type=submit],body #ihf-main-container.ihf-modal-container .modal button[type=submit],body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout{max-width:120px}}@media only screen and (max-width:991px){html body [data-aos^=fade],html body [data-aos^=zoom],html body [data-aos^=flip]{opacity:1!important;transform:none!important;-moz-transform:none!important;-webkit-transform:none!important}.attachment-fixed canvas,html .attachment-fixed canvas,html.safari-true .attachment-fixed canvas{background-position:center!important;background-size:cover!important;background-attachment:scroll!important}.is-mobile{display:block!important}.is-desktop{display:none!important}#content .entry-title,#content .archive-title,.global-title h2>span,.global-title h2>span.is-red,#content h1,.ai-modern-testimonials .ai-modern-testimonials-heading .entry-title span,#content h2.h1-style{font-size:45px}#content h2{font-size:40px}#content h3{font-size:35px}#content h4{font-size:30px}#content h5{font-size:25px}#content h6{font-size:20px}.global-title h2>small{font-size:14px;margin-bottom:7px}.global-title h2>small em{margin-right:36px}.global-title h2>small em:before{left:calc(100% + 5px);width:24px}.global-accent-text{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;text-align:center;left:0!important;right:0!important}.global-accent-text span{font-size:70px!important}.global-btn{width:165px;font-size:14px;letter-spacing:.10em;padding-top:3px}body #ihf-main-container.ihf-modal-container .modal input[type=submit],body #ihf-main-container.ihf-modal-container .modal button[type=submit],body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout,body .aci-details-elevate-navigation li a.as-button,body .aci-details-elevate-button.is-outlined-light,body .aci-details-elevate-button.is-light,body .aci-details-elevate-button,body .aci-details-elevate-banner-viewall{font-size:14px!important;letter-spacing:.10em}body .aci-details-elevate-navigation li span{font-size:14px;letter-spacing:.10em}.global-btn:before{left:-15px;width:30px}.custom-container{max-width:768px}.popup-wrapper{padding:25px 15px}.popup-main{padding:45px 15px}.popup-close{top:15px;right:15px}.popup-form-field.form-submit{margin:20px auto 0}.popup-form-field{margin-bottom:10px}.popup-form-field.form-submit button{margin-left:22px;width:120px}.header-wrapper>.custom-container{padding:0 15px}.header-nav{display:none}.logo{padding-top:0}.logo img.main-logo{display:block!important;max-width:220px;width:100%}.logo img.fixed-logo{display:none!important}.header-wrapper{min-height:0;padding:10px 0;background:var(--primary-color)}.fixed-smi{position:absolute;left:15px;top:175px;transform:none}.fixed-smi ul li:not(:last-child){margin-bottom:18px}.fixed-smi ul li.has-line{margin-bottom:100px}.fixed-smi ul li.has-line:before{height:50px;top:calc(100% + 25px)}.fixed-smi ul li a [class*=ai-font-]{font-size:17px}.fixed-smi-hover{font-size:17px;left:calc(100% + 15px)}.fixed-smi ul li a{color:#fff!important;text-shadow:0 3px 4px rgb(0 0 0 / .30)!important}.fixed-smi-hover{color:#fff!important;text-shadow:0 3px 4px rgb(0 0 0 / .30)!important}.fixed-smi ul li.has-line:before{background-color:rgb(255 255 255 / .70)!important}#lets-connect{width:85px;height:85px}#lets-connect a span{font-size:13px}.ff-container{padding:60px 0}.ff-icon{display:none}.ff-bg{background-color:#000}.ff-bg canvas{opacity:.50}.ff-icon:before{display:none}.ff-form-field input:not([type=submit]),.ff-form-field textarea{height:50px}.ff-form-field{width:100%;margin-bottom:15px}.ff-caption{margin-bottom:20px}.ff-main .global-title{margin-bottom:15px}.ff-caption span{font-size:13px;line-height:1.7}.ff-widget{width:100%;max-width:430px;margin:0 auto}.ff-form-field.form-submit{margin:15px auto 0}.ff-form-field.form-submit button{width:160px}.ff-form-field textarea{height:85px;padding:15px 0}.footer-logo a img{max-width:250px;width:100%}.footer-container{padding:60px 0 125px}.footer-container .custom-container{max-width:768px}.footer-contacts span:not(:last-child){margin:0 auto 20px}.footer-contacts span{display:block;font-size:13px;letter-spacing:.02em}.footer-contacts span em[class^=ai-font]{margin:0 auto 10px}.footer-smi ul li a{font-size:25px}.footer-smi ul li:not(:last-child){margin-right:30px}.footer-contacts{margin-bottom:30px}.footer-logo{margin-bottom:30px}#footer-nav>li:not(:last-child){margin-right:14px}#footer-nav>li{padding:5px 0;width:100%;margin:0}.footer-disclaimer p{font-size:12px;line-height:1.7}.copyright{font-size:12px;line-height:1.7;margin-bottom:15px}.footer-disclaimer{margin-bottom:20px}#lets-connect.footer-end,.ip-container #lets-connect{bottom:20px}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}#pojo-a11y-toolbar{display:none}.ip-banner canvas{min-height:300px}#content .entry{font-size:14px}.ip-container #main-wrapper{margin-top:65px}#inner-page-wrapper .ai-modern-blog-section .ai-moder-blog-text p{font-size:13px;line-height:1.7}body #agents-results .agents-col:nth-child(even) .agents-item,body #agents-results .agents-col:nth-child(even) .agents-main{flex-direction:row}body #agents-results .agents-contact li{letter-spacing:0}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}#content .entry-title,#content .archive-title,.global-title h2>span,.global-title h2>span.is-red,.ai-modern-testimonials .ai-modern-testimonials-heading .entry-title span,#content h2.h1-style{font-size:40px}#content h2{font-size:35px}#content h3{font-size:30px}#content h4{font-size:25px}#content h5{font-size:20px}#content h6{font-size:15px}}@media only screen and (max-width:480px){body #agents-results .agents-contact li{font-size:11px}body #agents-single .agents-contact li{letter-spacing:0}body #ihf-main-container.ihf-modal-container .modal .ihf-captcha{max-width:242px}body #ihf-main-container.ihf-modal-container .modal .g-recaptcha>div{width:100%!important;transform:scale(.8)}}@media only screen and (max-height:650px){.popup-wrapper{display:block}.popup-main{margin:30px auto}}