@media only screen and (min-width:992px){.hp-ss,.hp-ss canvas.ss-canvas,.cycloneslider-template-video .canvas-holder{min-height:100vh}}@media only screen and (max-width:1440px){.side-panel .sp-close{font-size:30px;right:28px;top:20px}.side-panel .sp-top{padding:25px 0 0}.side-panel .sp-logo a{font-size:35px}.side-panel .sp-mid{margin:25px 0 0}.spnav>li{margin:20px 0 0}.spnav>li>a{font-size:23px}.spnav .sub-menu{margin:15px 0 0 40px}.spnav .sub-menu a{font-size:13px}.side-panel .sp-bottom-logo{max-width:325px;margin:0 0 20px}.addtoany_share_save_container,.addtoany_shortcode{top:35%}}@media only screen and (max-width:1199px){#hp-top,.top-intro,#hp-wc,.wc-wrap:after,#hp-lkgc,.vid-wrap:before,.theapp-accent-1,#hp-press,.footer,#ftr-git,#hp-blog,#hp-stats,#hp-vid,#hp-fcbh,.cta-wrap .cta-single a,.cta-wrap .cta-single a:after,#hp-fcla{background-attachment:scroll}.cta-wrap .cta-single a{background-size:cover}.cta-wrap .cta-single a:after{background:url(https://cdn.agentimagehosting.com/3OHi5gyY6Z3n3L8wHEm3D/2025/07/16135055/cta-logo-accent.png) center center no-repeat;background-size:90% auto}.lkgc-wrap .lkgc-map{max-width:970px}section h2 em,.git-wrap .git-title h2 em,#ftr-name em{background-position:center center!important}.footernav a{font-size:.975vw}.disclaimer{width:85vw}.disclaimer p{font-size:.925vw}body.page-template-default:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .ip-page-template-default-title .entry-title{font-size:50px}.page-id-42 #inner-page-wrapper #content .archive-title{font-size:50px}.side-panel .sp-bottom{padding:0 0 60px}body.page-template-default:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .ip-page-template-default-title{max-width:720px}body.page-template-default:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .ip-page-template-default-title:before,body.single-aios-communities:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .commd-title::before{left:-5.625vw}body.page-template-default:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .ip-page-template-default-title:after,body.single-aios-communities:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .commd-title::after{left:-3.85vw}.ip-ihf-search-title{max-width:720px;margin:0 auto;padding:0 25px}.cta-wrap .cta-single a .cta-label{font-size:28px}}@media only screen and (max-width:991px){body.home.intro-active{overflow:unset!important}.single-post .gallery-section{padding:0 0 50px}.blog-gallery-container{margin:25px auto 0;width:calc(100% - 30px);max-width:700px}.blog-gallery-title h2{font-size:48px!important;margin:0 0 25px!important}.blog-gallery-title span{font-size:16px}body.sp-active{overflow:unset}.ip-banner canvas{min-height:250px;max-height:none}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}#content .entry-title:before,#content .archive-title:before,#content .archive-title:after,#content .archive-title:after,.hdr-main .hdr-r{display:none}#content .entry-title em,#content .archive-title em{font-size:45px;color:#000;background:none}.header{position:relative;background:#45315d;padding:70px 0 20px;z-index:2}.hdr-main,.hdr-main.fixed{padding:0 0}.hdr-inner{justify-content:center}.hdr-nav,.hdr-phone,.hdr-main:before,.bhre-wrap .bhre-title h2:before,.bhre-wrap .bhre-title h2:after,.wc-wrap .wc-bttns a:after,.lkgc-wrap .lkgc-title h2:before,.lkgc-wrap .lkgc-title h2:after,.fcbh-wrap .fcbh-title h2:before,.fcbh-wrap .fcbh-title h2:after,.fcla-wrap .fcla-title h2:before,.fcla-wrap .fcla-title h2:after,.vid-wrap .vid-title h2:before,.vid-wrap .vid-title h2:after,.theapp-accent-2,.testi-wrap .testi-title h2 span:before,.blog-wrap .blog-title h2:before,.blog-wrap .blog-title h2:after,.git-wrap .git-title h2:before,.git-wrap .git-title h2 span:before,.cta-wrap .cta-single a:after,.side-panel{display:none!important}.hdr-main .hdr-logo a{font-size:7.125vw}#hp-top{padding:0 0 0}.top-wrap{flex-flow:column wrap;align-items:center;justify-content:center;padding:40px 0}.top-wrap .top-photo{width:100%;max-width:400px;padding:0 15px}.top-wrap .top-logo{width:calc(100% - 30px);max-width:400px;margin:0 auto}.top-wrap .top-info{position:relative;top:0;right:0;margin:30px 0 0}.top-wrap .top-info h2{font-size:50px;margin:20px 0 0}.top-wrap .top-sm{margin:25px 0 0}.top-wrap .top-sm a{font-size:18px;margin:0 0 0 20px}.top-wrap .top-sm a.asis-mailto-obfuscated-email{font-size:15px}.top-wrap .top-vid{margin:30px 0 0}.top-wrap .top-vid a{width:100%;max-width:450px}.top-intro .intro-wrap{font-size:16px;width:100%;padding:0 15px;text-align:center}.hp-tagline .tagline-wrap h1{font-size:7.375vw}.hp-tagline .tagline-wrap h1 span{font-size:4.688vw}section h2 em,#ftr-name em{background:none;color:#000;-webkit-text-fill-color:unset}.bhre-wrap .bhre-title h2{font-size:50px;padding:0 0 0 0}.bhre-wrap .bhre-subtitle{font-size:20px}.bhre-wrap .bhre-slide{margin:0 -5px}.bhre-wrap .bhre-single{min-width:50%;padding:0 5px}.bhre-wrap .bhre-single a:hover{border:0 solid #fff;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);z-index:2;box-shadow:0 0 1vw #fff0}.bhre-wrap .bhre-single a .bhre-price{font-size:24px;font-weight:300;margin:0 0 12px}.bhre-wrap .bhre-single a .bhre-add{font-size:28px;margin:0 0 18px}.bhre-wrap .bhre-single a .bhre-feat>div{font-size:14px}.bhre-wrap .bhre-single a .bhre-feat>div:nth-child(even){margin:0 12px}.bhre-wrap .bhre-bttn{margin:30px 0 0}button.site-bttn-2,input.site-bttn-2,span.site-bttn-2,a.site-bttn-2,.site-bttn-2{font-size:18px;padding:15px}#hp-wc{background:#ded0d8}.wc-wrap{flex-flow:column wrap;align-items:center;justify-content:center;padding:30px 10px}.wc-wrap:after{background:url(https://cdn.agentimagehosting.com/3OHi5gyY6Z3n3L8wHEm3D/2025/07/16134651/wc-ellipse.png) center center no-repeat;background-size:60% auto}.wc-wrap .wc-title h2 em{font-size:45px}.wc-wrap .wc-title h2 em.sub-title{font-size:30px}.wc-wrap .wc-photo{width:100%;max-width:380px;margin:0 0 30px}.wc-wrap .wc-content{width:100%;padding:0 0 0}.wc-wrap .wc-logo{margin:0 auto;max-width:400px}.wc-mobile-photo{display:block;max-width:400px;margin:0 auto 50px}.wc-wrap .wc-text{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;margin:25px 0 0}.wc-wrap .wc-text>div{font-size:16px;max-width:none;text-align:center}.wc-wrap .wc-text ul{margin:20px 0 0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.wc-wrap .wc-text li{padding:0 0 0 35px;background:url(https://cdn.agentimagehosting.com/3OHi5gyY6Z3n3L8wHEm3D/2025/07/16134855/wc-check.png) left center no-repeat;background-size:auto 100%;margin:10px 0 0}.wc-wrap .wc-bttns{width:100%;margin:30px auto 0}.wc-wrap .wc-bttns a{font-size:18px;padding:12px;max-width:none}.cta-wrap .cta-single{padding:15px 0}.cta-wrap .cta-single a{max-width:270px;margin:0 auto;background-size:cover;background-attachment:scroll}.lkgc-wrap .lkgc-title h2{font-size:45px;padding:0}.lkgc-wrap .lkgc-title h3{font-size:26px;margin:10px 0 0}.lkgc-wrap .lkgc-map{max-width:750px}.lkgc-wrap .lkgc-map canvas{min-height:600px}.cta-wrap{margin:0 0}#hp-fcbh{padding:0 0 30px}.fcbh-wrap .fcbh-title{padding:30px 0}.fcbh-wrap .fcbh-title h2{font-size:55px;text-align:center;letter-spacing:-.02em;padding:0 0 0}.fcbh-wrap .fcbh-title h2 span{font-size:22px}.fcbh-wrap .fcbh-slide{margin:0 -5px}.fcbh-wrap .fcbh-single{min-width:50%;padding:0 5px}.fcbh-wrap .fcbh-single a:not(.fcbh-name):hover{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.fcbh-wrap .fcbh-single a.fcbh-name{font-size:20px;padding:14px 5px}.fcbh-wrap .fcbh-single a .fcbh-price{font-size:24px;margin:0 0 12px}.fcbh-wrap .fcbh-single a .fcbh-add{font-size:28px;margin:0 0 10px}.fcbh-wrap .fcbh-single a .fcbh-feat>div{font-size:15px}.fcbh-wrap .fcbh-single a .fcbh-feat>div:nth-child(even){margin:0 15px}.vid-wrap{padding:40px 15px}.vid-wrap .vid-content{width:100%;max-width:none}.vid-wrap .vid-inner{flex-flow:column wrap;align-items:center;justify-content:center}.vid-wrap .vid-title{margin:0 0 40px}.vid-wrap .vid-title h2 span{font-size:22px}.vid-wrap .slick-list{overflow:hidden}.vid-wrap .vid-title h2{font-size:70px;padding:0 0 0;text-align:center}.vid-wrap .vid-title h2 em br{display:none}.vid-wrap .vid-intro a{width:100%;max-width:400px}.vid-wrap .vid-bttn{margin:30px 0 0;text-align:center;top:0;width:100%}.vid-wrap .slick-slide{margin:0 0 0}button.site-bttn-2.sm,input.site-bttn-2.sm,span.site-bttn-2.sm,a.site-bttn-2.sm,.site-bttn-2.sm{font-size:18px;padding:20px 15px}.vid-wrap .vid-intro{margin:30px auto 0}.vid-wrap .vid-feed{width:100%;margin:30px auto 0;max-width:580px}.vid-wrap .vid-single,.vid-wrap .vid-single:nth-child(3n+1){margin:0 0 10px 10px}.vid-wrap .vid-single:nth-child(2n+1){margin:0 0 10px 0}.vid-wrap .vid-single a{box-shadow:0 0 0 #fff0}.vid-wrap .vid-single a .vid-desc{font-size:14px;padding:15px 10px;position:relative;width:100%;max-width:none;text-align:center}.vid-wrap .vid-single a:hover .vid-desc{padding:15px 10px}.vid-wrap .vid-single a:hover{transform:none}.vid-wrap .vid-single a .vid-desc:before{display:none}.vid-wrap .vid-single a .vid-desc h3,.vid-wrap .vid-single a:hover .vid-desc h3{font-size:25px}#hp-fcla{padding:0 0 30px}.fcla-wrap .fcla-title{padding:30px 0}.fcla-wrap .fcla-title h2{font-size:55px;text-align:center;letter-spacing:-.02em;padding:0 0 0}.fcla-wrap .fcla-title h2 span{font-size:22px}.fcla-wrap .fcla-single a:not(.fcla-name):hover{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);border:0 solid #fff}.fcla-wrap .fcla-slide{margin:0 -5px}.fcla-wrap .fcla-single{min-width:50%;padding:0 5px}.fcla-wrap .fcla-single a.fcla-name{font-size:20px;padding:14px 5px}.fcla-wrap .fcla-single a .fcla-price{font-size:24px;margin:0 0 12px}.fcla-wrap .fcla-single a .fcla-add,.fcla-wrap .fcla-single a:hover .fcla-add{font-size:28px;margin:0 0 10px}.fcla-wrap .fcla-single a .fcla-feat{display:flex}.fcla-wrap .fcla-single a .fcla-feat>div{font-size:15px}.fcla-wrap .fcla-single a .fcla-feat>div:nth-child(even){margin:0 15px}.theapp-accent-1{background:url(https://cdn.agentimagehosting.com/3OHi5gyY6Z3n3L8wHEm3D/2025/07/16135444/theapp-logo.png) center center no-repeat;background-size:38.063vw auto}.theapp-wrap .theapp-inner{padding:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.theapp-wrap .theapp-title h2 span{position:relative}.theapp-wrap .theapp-title h2 span{font-size:20px;position:relative;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);bottom:0;left:0}.theapp-wrap .theapp-title h2{text-align:center}.theapp-wrap .theapp-title h2 em{font-size:65px}.theapp-wrap .theapp-text{font-size:16px;line-height:1.9;margin:40px 0 0;padding:0 15px;text-align:center;max-width:none}.theapp-wrap .theapp-bttn{text-align:center;margin:20px 0 0;padding:0 0 0}button.site-bttn-3,span.site-bttn-3,a.site-bttn-3,.site-bttn-3{font-size:14px}button.site-bttn-3:hover,span.site-bttn-3:hover,a.site-bttn-3:hover,.site-bttn-3:hover{padding:0 10px}input.site-bttn-3 span,button.site-bttn-3 span,span.site-bttn-3 span,a.site-bttn-3 span,.site-bttn-3 span{width:2px;height:92px;background:#000;margin:0 15px}input.site-bttn-3:hover span,button.site-bttn-3:hover span,span.site-bttn-3:hover span,a.site-bttn-3:hover span,.site-bttn-3:hover span{margin:0 2px}#hp-testi{padding:40px 0 0;overflow:hidden;background:url(https://cdn.agentimagehosting.com/3OHi5gyY6Z3n3L8wHEm3D/2025/07/16135623/testi-bg.jpg) bottom center no-repeat;background-size:cover}.testi-wrap .testi-title{justify-content:center;padding:0 15px}.testi-wrap .testi-title h2{text-align:center}.testi-wrap .testi-title h2 span{font-size:22px;position:relative;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.testi-wrap .testi-title h2 span:after{display:none}.testi-wrap .testi-title h2 em{font-size:70px}.testi-wrap .testi-inner{flex-flow:column wrap;align-items:center;justify-content:center;padding:0 15px 50px;margin:50px 0 0}.testi-wrap .testi-slide li span:first-letter{font-family:inherit;text-transform:inherit;font-size:inherit;float:none;line-height:inherit;margin:0 0 0 0;letter-spacing:inherit}.testi-wrap .testi-vid a{width:100%;max-width:420px;margin:0 auto}.testi-wrap .testi-bttn{padding:0 0 20px;margin:30px 0 0;text-align:center}.testi-wrap .testi-right{width:100%;max-width:600px}.testi-wrap .testi-right:after{padding:122px 0 0}.testi-wrap .testi-feed{width:100%;border:6px solid #000;padding:40px 0}.testi-wrap .testi-slide{margin:0 auto;width:calc(100% - 100px);max-width:500px;padding:83px 0 0;background:url(https://cdn.agentimagehosting.com/3OHi5gyY6Z3n3L8wHEm3D/2025/07/16135757/testi-quote-alt.png) center top no-repeat;background-size:60px auto}.testi-wrap .testi-slide li{font-size:15px}.testi-wrap .testi-slide h3{font-size:22px;margin:15px 0 0}.testi-wrap .testi-navs{padding:0 10px}.testi-wrap .testi-nav{font-size:30px}#hp-follow{padding:70px 0;background:#fff}.follow-container{width:100%;padding:0 15px}.follow-wrap .follow-inner{max-width:none}.follow-wrap .follow-top{flex-flow:column wrap;align-items:center;justify-content:center;text-align:center}.follow-wrap .follow-caption{font-size:15px;max-width:none;margin:20px 0 0}.follow-wrap .follow-title h2 em{font-size:70px}.follow-content a{width:132px;height:132px;font-size:35px;margin:0 0 0 10px}.follow-content a:last-child{font-size:24px}.stats-inner .stats-set{flex-flow:column wrap;align-items:center;justify-content:center}.stats-inner .stats-single{border-left:0;border-top:1px solid #303030;width:100%;max-width:230px;padding:15px 0;margin:20px 0 0;min-height:0}.stats-inner .stats-single:first-child{border-top:0;margin:0 0 0}.stats-inner .stats-single.stats-seal{padding-top:20px}.stats-inner .stats-single.stats-seal img{width:200px}.stats-inner .stats-lg{font-size:55px}.stats-inner .stats-sm{font-size:20px;margin:15px 0 0}.press-wrap .press-title h2{padding:0 0 0 0;text-align:center}.press-wrap .press-title h2 span{font-size:22px;letter-spacing:.10em;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);bottom:0;left:0;position:relative}.press-wrap .press-title h2 span:before,.press-wrap .press-title h2 span:after{display:none}.press-wrap .press-title h2 em{font-size:75px}.press-wrap .press-logo-set{flex-flow:column wrap}.press-wrap .press-logo-single{margin:25px 0 0}.press-wrap .press-logo-01,.press-wrap .press-logo-02,.press-wrap .press-logo-03,.press-wrap .press-logo-04,.press-wrap .press-logo-05,.press-wrap .press-logo-06,.press-wrap .press-logo-07{width:auto;max-width:180px}.press-wrap .press-stat{margin:0 0 0 100px}.press-wrap .press-stat-lg{font-size:60px;margin:0 0 10px}.press-wrap .press-stat-sm{font-size:20px}#hp-stats{padding:40px 0}.ctab-wrap{padding:30px 0}.ctab-wrap .ctab-inner{flex-flow:column wrap;align-items:center;justify-content:center}.ctab-wrap .ctab-single{width:calc(100% - 30px);max-width:377px;margin:20px 0 0}.ctab-wrap .ctab-single a:hover{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.ctab-wrap .ctab-single a .ctab-title{font-size:29px}.ctab-wrap .ctab-single a .ctab-desc{font-size:16px}.news-wrap .news-feed{flex-flow:column wrap;justify-content:center}.news-wrap .news-single:nth-child(2n+1),.news-wrap .news-single{margin:20px 0 0;width:100%;max-width:400px;background:#291e35}.news-wrap .news-single:first-child{margin:0 0 0}.news-wrap .news-single a{padding:0 0 25px}.news-wrap .news-single a .news-det,.news-wrap .news-single a:hover .news-det{position:relative;padding:15px 10px;text-align:center}.news-wrap .news-single a .news-name{font-size:30px;max-width:none}.news-wrap .news-single a .news-name br{display:none}.news-wrap .news-single a .news-desc{font-size:17px;margin:10px 0 0}.news-wrap .news-single a .news-rm{position:relative;right:0;bottom:0;text-align:center;opacity:1;margin:20px 0 0}.news-wrap .news-single a:hover .news-rm{opacity:1;filter:invert(0);-webkit-filter:invert(0)}.news-wrap .news-single a:hover .site-bttn-3{padding:0 10px;background:#291e35;color:#fff}.news-wrap .news-single a:hover .site-bttn-3 span{margin:0 2px;opacity:0}.news-wrap .news-single a .news-lm{display:none}.blog-wrap .blog-single a:hover .blog-det{padding:25px 15px 50px}.blog-wrap .blog-inner{padding:0 0;flex-flow:column-reverse wrap;align-items:center;justify-content:center}.blog-wrap .blog-right{max-width:none}.blog-wrap .blog-title h2{text-align:center;padding:0 0 0}.blog-wrap .blog-title h2 span{font-size:24px;position:relative;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);top:0;right:0}.blog-wrap .blog-title h2 em{font-size:70px;line-height:1}.blog-wrap .blog-title h2 em br{display:none}.blog-wrap .slick-slide{margin:0 0 0}.blog-wrap .blog-text{font-size:14px;text-align:center;max-width:none;margin:30px 0 0}.blog-wrap .blog-bttn{text-align:center;margin:35px 0 0;padding:0 0 40px;top:0;width:100%}.blog-wrap .blog-feed{flex-flow:column wrap;justify-content:center;width:100%;margin:0 0 0}.blog-wrap .blog-single:nth-child(2n+1),.blog-wrap .blog-single{width:100%;max-width:569px;margin:0 auto}.blog-wrap .blog-single a:hover{transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);z-index:2;border:0 solid #fff}.blog-wrap .blog-single a .blog-info{padding:15px}.blog-wrap .blog-single a .blog-desc{font-size:15px;text-align:center;padding:0;max-width:none;width:100%;background:none}.blog-wrap .blog-single a:hover .blog-desc{padding:0}.blog-wrap .blog-single a .blog-desc:before{display:none}.blog-wrap .blog-single a .blog-desc h3,.blog-wrap .blog-single a:hover .blog-desc h3{font-size:25px;color:#fff}.blog-wrap .blog-single a .blog-date{font-size:15px;margin:5px 0 0}.blog-wrap .blog-single a .blog-det{position:relative;width:100%;background:#46325f;flex-flow:column wrap;align-items:center;justify-content:center;padding:25px 15px}.blog-wrap .blog-single a .blog-rm{display:none}.footer{padding-bottom:56px}#ftr-git{background:#1c1c1c;padding:60px 0}.git-accent{top:0;bottom:0;width:100%;display:none}.git-wrap{padding:0 15px}.git-wrap .git-title h2{text-align:center}.git-wrap .git-title h2 span{font-size:22px;position:relative;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);bottom:0;left:0;display:block}.git-wrap .git-title:before,.git-wrap .git-title h2:after{display:none}.git-wrap .git-title h2 em{font-size:60px}.git-wrap .git-content{max-width:100%;margin:30px 0 0}.git-wrap .git-type{text-align:center}.git-wrap .git-type label{font-size:16px}.git-wrap .git-type-bttns{margin:30px 0 0}.git-wrap .git-type-bttns>div{width:calc((100% / 3) - 7px);font-size:15px;letter-spacing:.10em;margin:0 0 0 10px;padding:25px 8px}.git-wrap .git-fields{margin:30px 0 0}.git-wrap .git-row:not(.git-bottom) input{height:45px;font-size:13px}.git-wrap .git-row textarea{height:52px;font-size:13px}.git-wrap .git-input.dual>div{width:calc(50% - 10px)}.git-wrap .git-row.git-bottom{flex-flow:column-reverse wrap;align-items:center;justify-content:center;margin:30px 0 0}.git-wrap .git-info{margin:40px 0 0}.git-wrap .info-single{font-size:14px;margin:10px 0 0;justify-content:center}.git-wrap .info-single span{margin:0 10px 0 0}#ftr-info{width:100%}#ftr-name{padding:50px 0}#ftr-name em{font-size:75px}.info-inner{flex-flow:column wrap;justify-content:center;text-align:center}.info-inner .info-add{font-size:15px}.info-inner .info-add h3{font-size:inherit}.info-inner .ftr-contact>div{justify-content:center}.info-inner .info-lic{font-size:15px;margin:10px 0 0}.info-inner .ftr-sm{margin:15px 0 0;justify-content:center}.info-inner .ftr-sm a{margin:0 0 0 18px;font-size:20px}.info-inner .ftr-sm a.asis-mailto-obfuscated-email{font-size:15px}.info-inner .info-logo{max-width:200px;margin:30px 0 0}.info-inner .ftr-contact span{font-size:.9em}.footernav{margin:30px 0 0}.footernav li{margin:0 0 0 10px}.footernav a{font-size:12px;letter-spacing:0em}.copyright{font-size:11px;margin:15px 0 0;padding:0 15px}.creds-logo{flex-flow:column wrap;margin:30px 0 0;padding:0 0 50px}.creds-logo .re-logos{font-size:0;margin:20px 0 0}.ftr-translate{margin:40px 0 0}.disclaimer{width:100%;padding:0 15px;margin:25px 0 0}.disclaimer p{font-size:11px;margin:16px 0 0}.site-backtotop{font-size:12px;left:15px;bottom:50px;white-space:nowrap;min-width:180px}.site-backtotop:after{height:1px;width:36px;margin:0 0 0 12px}.site-backtotop:before{width:20px;height:20px;margin:0 13px 0 0}.testi-wrap .testi-slide li span.big-cap{font-size:85px}.custom-pagination li.custom-pgn-dots{font-size:12px}.custom-pagination li.custom-pgn-item a{font-size:12px;width:auto;height:25px;padding:0 5px}.custom-pagination li.custom-pgn-item{font-size:14px}.custom-pgn-item span{width:25px;height:25px}.custom-pgn-item a.prev{margin-right:6px}.custom-pgn-item a.next{margin-left:6px}body.page-template-default:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper p#breadcrumbs{font-size:14px}body.page-template-default:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper #content .entry{padding-left:15px;padding-right:15px;padding-top:50px;padding-bottom:50px}body.page-template-default:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .ip-page-template-default-title{padding-left:15px;padding-right:15px}body.page-template-default:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .ip-page-template-default-title:before,body.page-template-default:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .ip-page-template-default-title:after,body.single-aios-communities:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .commd-title:before,body.single-aios-communities:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .commd-title:after{display:none}.page-id-42 #inner-page-wrapper #content .archive-title{max-width:100%}.page-id-42 #inner-page-wrapper #content .archive-title::before,.page-id-42 #inner-page-wrapper #content .archive-title::after{display:none}.git-wrap .wpcf7 form .wpcf7-response-output{font-size:13px}.page-id-42 #inner-page-wrapper #content .archive-title{padding:50px 0}body.page-template-default:not(.page-id-36148):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper .ip-page-template-default-title .entry-title{margin:50px 0 .67em;background:none;-webkit-text-fill-color:unset;color:#000;font-size:35px}#content .entry,#content .entry p{font-size:13px}#content .ip-img-center img{display:block;margin:3% auto}.ip-ihf-search-title{padding:0 0}.intro-text{padding:15px}.intro-logo-mono{max-width:450px}.intro-logo-text{margin-top:50px}.intro-logo-text img{max-width:580px}.intro-button{margin-top:50px}.intro-button a{width:176px;padding:0 16px;font-size:14px}.intro-button a div{height:48px}.addtoany_share_save_container,.addtoany_shortcode{width:100%;top:initial!important;bottom:0;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 12px 2px rgb(0 0 0 / 30%);padding:12px 0 8px}.grecaptcha-badge{bottom:70px!important}.single-post .blog-content>p>div[style]{height:auto!important}.single-post .blog-content iframe.yt-video-player{height:56.25vw}.single-post .blog-content .embed-responsive iframe.yt-video-player{height:100%}.ld-agents-list{padding:0 15px}.addtoany_share_save_container,.addtoany_shortcode{z-index:100!important}#ihf-main-container .modal-dialog{padding:60px 10px 70px}section h2 em,#ftr-name em,#hp-follow,#hp-wc{background:none!important}html:not(.no-js) [data-aos^=fade][data-aos^=fade],html:not(.no-js) [data-aos^=zoom][data-aos^=zoom],html:not(.no-js) [data-aos^=flip][data-aos^=flip]{opacity:1!important;transform:none!important;-moz-transform:none!important;-webkit-transform:none!important}.intro-holder,.intro-holder.entered-site{display:none!important}body.page-template-default:not(.page-id-36148):not(.page-id-89645):not(.ihf-results-template):not(.ihf-details-template) #inner-page-wrapper #content .entry{padding-left:25px;padding-right:25px}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}.bhre-wrap .bhre-slide{margin:0 auto;max-width:390px;width:calc(100% - 30px);overflow:hidden}.bhre-wrap .slick-slide{margin:0 0}.bhre-wrap .bhre-single{min-width:100%;margin:20px 0 0;padding:0 0}.bhre-wrap .bhre-single:first-child{margin:0 0 0}.fcla-wrap .fcla-slide,.fcbh-wrap .fcbh-slide{margin:0 auto;max-width:390px;width:calc(100% - 30px)}.fcbh-wrap .fcbh-single,.fcla-wrap .fcla-single{min-width:100%;padding:0 0}.wc-wrap .wc-bttns a{font-size:14px;padding:12px 5px;letter-spacing:.05em}.vid-wrap .vid-feed{flex-flow:column wrap;align-items:center;justify-content:center}.vid-wrap .vid-single:nth-child(2n+1),.vid-wrap .vid-single,.vid-wrap .vid-single:nth-child(3n+1){margin:20px 0 0;width:100%}.vid-wrap .vid-single:first-child{margin:0 0 0}.follow-content{flex-flow:column wrap;align-items:center;justify-content:center}.follow-content a{margin:15px 0 0 0}.testi-wrap .testi-title h2 em{font-size:55px}#ftr-name em{font-size:55px}.footernav li{margin:10px 0 0;display:block}.page-id-42 #inner-page-wrapper #content .archive-title{font-size:32px}.intro-logo-mono{max-width:250px}.intro-logo-text{margin-top:20px}.intro-logo-text img{max-width:580px}.intro-button{margin-top:20px}.commd-listings-map #ihf-main-container .ihf-market-report-header-toggle .dropdown-menu.pull-right{left:0;right:initial}}@media only screen and (max-width:567px){.wc-wrap .wc-bttns{flex-flow:column wrap;align-items:center;justify-content:center}.wc-wrap .wc-bttns>div{margin:20px 0 0}.wc-wrap .wc-bttns a:first-child{margin:0 0 0}.fcbh-wrap .fcbh-title h2,.fcla-wrap .fcla-title h2{font-size:42px}.follow-content a{font-size:24px}.follow-content a:last-child{font-size:17px}.press-wrap .press-stats{flex-flow:column wrap;align-items:center;margin:30px 0 0}.press-wrap .press-stat{margin:20px 0 0}.blog-wrap .blog-title h2 em{font-size:55px;padding:0 0 15px}.news-wrap{width:100%}.testi-wrap .testi-left{padding:0;width:100%}.testi-wrap .testi-right:after{display:none}.testi-wrap .testi-slide{width:calc(100% - 20px)}.testi-wrap .testi-navs{padding:0 15px;position:relative;justify-content:center;margin:20px 0 0}.testi-wrap .testi-nav{margin:0 10px}#ftr-name em{font-size:50px}.git-wrap .git-type-bttns{flex-flow:column wrap}.git-wrap .git-type-bttns>div{margin:15px 0 0;width:100%;max-width:200px}#ihf-main-container .btn.ihf-advanced-search-launch{white-space:unset;margin:0 -15px}.page-id-27831 #content .youtube-iframe-video iframe,.page-id-1124 #content .youtube-iframe-video iframe,.page-id-40 #content .youtube-iframe-video iframe,.page-id-130 #content .youtube-iframe-video iframe,.page-id-139 #content .youtube-iframe-video iframe,.page-id-30389 #content .youtube-iframe-video iframe{max-height:250px}.page-id-27831 #content embed,.page-id-1124 #content embed,.page-id-40 #content embed,.page-id-130 #content embed,.page-id-139 #content embed,.page-id-30389 #content embed{max-height:250px}}@media only screen and (max-width:480px){.wc-wrap .wc-title h2 em{font-size:30px}.wc-wrap .wc-title h2 em.sub-title{font-size:20px}.top-wrap .top-info h2{font-size:36px}.lkgc-wrap .lkgc-title h2{font-size:34px}.lkgc-wrap .lkgc-title h3{font-size:23px}.vid-wrap .vid-title h2{font-size:42px}.fcbh-wrap .fcbh-title h2,.fcla-wrap .fcla-title h2{font-size:29px}.fcbh-wrap .fcbh-title h2 span,.fcla-wrap .fcla-title h2 span{font-size:20px}.news-wrap .news-single a .news-name{font-size:25px}.news-wrap .news-single a .news-desc{font-size:14px}.git-wrap .git-title h2 span{font-size:20px}.git-wrap .git-title h2 em{font-size:40px}.git-wrap .git-type-bttns{flex-flow:column wrap;align-items:center;justify-content:center}.git-wrap .git-type-bttns>div{margin:10px 0 0;max-width:290px}.testi-wrap .testi-title h2 span{font-size:19px}.testi-wrap .testi-title h2 em{font-size:34px}#ftr-name em{font-size:32px}.info-inner .info-add,.info-inner .info-lic{font-size:14px}.info-inner .info-add h3{letter-spacing:0}.blog-wrap .blog-single a:hover .blog-det{padding:25px 15px 75px}.resp-iframe .video-holder{width:100%}.ld-section.video-section{padding:50px 15px}}@media only screen and (max-width:991px) and (orientation:landscape){.intro-logo-mono{max-width:200px}.intro-logo-text img{max-width:300px}}