:root{--body-font:'Open Sans', sans-serif;--secondary-font:'Raleway', sans-serif;--primary-color:#000000;--secondary-color:#7f7f7f;--primary-text-color:#6c6c6c;--secondary-text-color:#ffffff;--accent-color:#B0B0B0}body{font-family:var(--body-font);color:var(--secondary-color);font-size:14px;background:#eeeae7;margin:0}a,a:hover,a:link,a:active,a:focus{color:inherit;outline:none;text-decoration:none}[placeholder]:focus::-webkit-input-placeholder{transition:all 0.2s linear;transform:translate(10px,0);opacity:0;color:inherit}input[type=text]:focus::-webkit-input-placeholder{color:inherit}.slick-slide,.slick-slide *,.slick-slide a{outline:none}.section-title h1,.section-title h2{color:var(--primary-color);font-size:23px;line-height:1;font-family:var(--secondary-font);text-transform:uppercase;letter-spacing:2px}.section-title h1 span,.section-title h2 span{color:var(--secondary-color)}.section-title h1{font-size:26px}.chained-set{background-color:#fff}.default-header{width:100%;position:absolute;z-index:100;top:0;left:0;font-size:0}.ip-container .default-header{position:relative}.default-top-header{width:100%;display:inline-block;vertical-align:top;padding:15px 0;background-color:var(--primary-color)}a.header-logo{display:inline-block;vertical-align:top;padding-top:7px;color:var(--secondary-text-color);font-size:0;font-family:var(--secondary-font);text-transform:uppercase}.header-title{display:inline-block;vertical-align:middle;margin-right:45px;font-size:50px}.header-title .thin{font-weight:300}.header-title .bold{font-weight:700}.header-logo .subtitle{display:inline-block;vertical-align:middle;color:#b9b9b9;font-size:20px;font-weight:400;letter-spacing:5px}.header-right{text-align:right}.header-right a{display:block;padding:20px 0}.header-right img{display:inline-block}.default-bottom-header{width:100%;display:inline-block;vertical-align:top;position:relative}.default-bottom-header:before{width:100%;height:100%;content:'';position:absolute;top:0;left:0;background-color:var(--primary-color);opacity:.67}.navigation{font-size:0;text-align:center}#nav li{position:relative;display:inline-block;margin:0 35px}#nav li a{display:block;color:var(--secondary-text-color);font-size:14px;line-height:38px;text-transform:uppercase;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}#nav>li:hover>a{color:var(--accent-color)}#nav .sub-menu{list-style:none outside none;margin:0;display:none;padding:0;position:absolute;width:100%;min-width:180px;text-align:center}#nav>li>.sub-menu{left:-150%;right:-150%;margin:0 auto}#nav .sub-menu li{width:100%;display:inline-block;vertical-align:top;position:relative;margin:0}#nav .sub-menu a{color:#fff;display:block;padding:0 5px;position:relative;z-index:1;text-transform:initial;line-height:25px}#nav .sub-menu a::before{width:100%;height:100%;content:'';position:absolute;z-index:-1;top:0;left:0;background-color:var(--primary-color);opacity:.85;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}#nav .sub-menu a:hover{color:#fff}#nav .sub-menu a:hover::before{opacity:1}#nav .sub-menu .sub-menu{margin-left:100%;top:0}.fixed-header{width:100%;position:fixed;z-index:1011;top:-200px;left:0;opacity:0;visibility:hidden;padding:15px 0;background-color:var(--primary-color);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.fixed-header:before{width:100%;height:7px;content:'';position:absolute;bottom:-7px;left:0;background-color:var(--primary-color);opacity:.67;pointer-events:none}.fixed-header.fixedhead{top:0;opacity:1;visibility:visible}.fixed-header .header-logo{padding-top:0}.fixed-header .header-logo .header-title{font-size:35px;margin:0}.fixed-header .header-logo .subtitle{display:none}.fixed-header .header-logo img{max-height:50px;width:auto}.fixed-header-right{padding-left:0}.fixed-navigation{font-size:0;text-align:center}#fixed-nav li{position:relative;display:inline-block;margin:0 10px}#fixed-nav li a{display:block;color:var(--secondary-text-color);font-size:14px;line-height:38px;text-transform:uppercase;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}#fixed-nav>li:hover>a{color:var(--accent-color)}#fixed-nav .sub-menu{list-style:none outside none;margin:0;display:none;padding:34px 0 0;position:absolute;width:100%;min-width:180px;text-align:center}#fixed-nav>li>.sub-menu{left:-150%;right:-150%;margin:0 auto}#fixed-nav .sub-menu li{width:100%;display:inline-block;vertical-align:top;position:relative;margin:0}#fixed-nav .sub-menu a{color:#fff;display:block;padding:0 5px;position:relative;z-index:1;text-transform:initial;line-height:25px}#fixed-nav .sub-menu a::before{width:100%;height:100%;content:'';position:absolute;z-index:-1;top:0;left:0;background-color:var(--primary-color);opacity:.85;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}#fixed-nav .sub-menu a:hover{color:#fff}#fixed-nav .sub-menu a:hover::before{opacity:1}#fixed-nav .sub-menu .sub-menu{margin-left:100%;top:0}#upperfold-wrap{position:relative;font-size:0;margin-top:91px}.slide-holder{position:relative}.slide-holder .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-tagline{bottom:60px;background:none!important}.slide-holder .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-tagline .aios-slider-tagline-title{max-width:1170px;margin:0 auto;padding:0 15px;font-size:30px;font-weight:400;line-height:1;letter-spacing:3px;text-align:right}.slide-holder .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-tagline .aios-slider-tagline-title span{min-width:335px;display:inline-block;padding:10px;background:rgb(0 0 0 / .8)}#upperfold-wrap .slide-holder .cycloneslider-template-responsive .cycloneslider-prev,#upperfold-wrap .slide-holder .cycloneslider-template-responsive .cycloneslider-next{width:auto;height:auto;border-radius:0;background:none;box-shadow:none;top:calc(50% - 50px);opacity:1;text-decoration:none;text-shadow:0 0 1px #000}#upperfold-wrap .slide-holder .cycloneslider-template-responsive .cycloneslider-prev{left:60px}#upperfold-wrap .slide-holder .cycloneslider-template-responsive .cycloneslider-next{right:60px}#upperfold-wrap .slide-holder .cycloneslider-template-responsive .cycloneslider-prev i,#upperfold-wrap .slide-holder .cycloneslider-template-responsive .cycloneslider-next i{font-size:100px;color:#fff}#upperfold-wrap .slide-holder .cycloneslider-template-responsive .cycloneslider-prev:hover,#upperfold-wrap .slide-holder .cycloneslider-template-responsive .cycloneslider-next:hover{opacity:.75}#upperfold-wrap .slide-holder .cycloneslider-caption{bottom:60px;background:none;opacity:1}#upperfold-wrap .slide-holder .cycloneslider-caption-title{max-width:1170px;margin:0 auto;padding:0 15px;font-size:30px;font-weight:400;line-height:1;letter-spacing:3px;text-align:right}#upperfold-wrap .slide-holder .cycloneslider-caption-title span{min-width:335px;display:inline-block;padding:10px;background:rgb(0 0 0 / .8)}#upperfold-wrap .slide-holder .cycloneslider-caption-description{padding:0}#calltoaction-wrapper{padding:22px 0;background-color:#fff;position:relative}#calltoaction-wrapper::before{width:100%;height:18px;content:'';position:absolute;top:-18px;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAASCAYAAAADmhJhAAABgUlEQVR42u3ZoUpDYRjH4ZOEwcBkWloyra4KptVdgGAVrLsGweoFeAHCkmDyAkyCyWQymQRBEITjywuirmxuOzvnjOeBP2Pj7Dtf/xUlAADAj7tYP1a0aP28NwAAwC9FCQAA8Ndb7KghcWPejvO+AAAAAggAALCgq9huQ0LHzPJe0xIAAEAAAQAAlvAcO2hI9PjeYd4LAABAAAEAAFZ0FtupN3zk+89LAAAAAQQAAFij+9h+PfEj3/tQAgAACCAAAEAF3mMnG44fp/leAAAAAQQAAKjYdWyv2vCR59+UAAAAAggAALBBL7FRRfFjlOcDAAAIIAAAQE0uYp01hY9OngcAACCAAAAADfAYG6wYPwZ5DgAAgAACAAA0yEdssmT8mOT/AQAABBAAAKChbmO9BcNHL58HAAAQQAAAgBZ4jY3nxI9xPgcAACCAAAAALXMZ686Ej27+DgAAIIAAAAAt9hQbxorYML8DAAAIIAAAwBb4jE3zEwAAQAABAAAAAAD4vy/nUdk3BMQ7LAAAAABJRU5ErkJggg==);background-size:cover;background-position:bottom center;background-repeat:no-repeat;pointer-events:none}#calltoaction-wrapper li a{width:100%;display:block;padding:10px 0;color:var(--primary-color);text-align:center;font-weight:700;line-height:22px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}#calltoaction-wrapper li a .cta-title{display:block;font-size:24px;text-transform:uppercase}#calltoaction-wrapper li a .cta-tagline{font-weight:300;color:var(--secondary-color);font-size:18px}#calltoaction-wrapper li:nth-child(2){border-left:1px solid var(--accent-color);border-right:1px solid var(--accent-color)}#calltoaction-wrapper li a:hover{color:var(--secondary-color)}#git-welcome-widgets{margin-top:32px}.git-main-wrapper h2{padding:19px 0;color:var(--secondary-text-color);font-size:22px;font-weight:300;text-align:center;text-transform:uppercase;background:var(--primary-color)}.git-wrapper{display:inline-block;vertical-align:top}.git-wrapper .git-photo{margin-bottom:19px;font-size:0;text-align:center}.git-wrapper .git-info{padding:0 20px 16px;color:var(--primary-color);border-bottom:1px solid #e5e5e5;text-align:center}.git-wrapper .git-name{font-size:22px;font-weight:700;line-height:22px;text-transform:uppercase}.git-wrapper .git-title{margin-bottom:10px;font-size:14px;text-transform:uppercase}.git-wrapper .git-phone{font-size:20px;line-height:20px}.git-wrapper .git-email{line-height:20px}.git-wrapper .git-info-left a{color:var(--secondary-color)}.git-wrapper .git-info-left a:hover{color:var(--primary-color)}.git-info-bottom{width:100%;display:inline-block;vertical-align:top}.git-wrapper .git-info-left{width:60%;float:left}.git-wrapper .git-info-right{width:40%;float:right}.git-wrapper .git-info-right .custom-button{color:var(--secondary-text-color);font-size:14px;padding:8px 10px}.git-wrapper .git-social-media{padding:13px 0;text-align:center}.git-social-media a{width:34px;height:34px;display:inline-block;vertical-align:middle;margin:0 3px;color:var(--secondary-color);font-size:20px;line-height:30px;text-decoration:none;border:2px solid var(--secondary-color);border-radius:50%;box-sizing:border-box;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;align-items:center;display:inline-flex;justify-content:center}.git-social-media a:hover{color:var(--secondary-text-color);background:var(--primary-color);border-color:var(--primary-color);text-decoration:none}.contact-form{display:none;padding:25px 30px;position:relative}.contact-form form{position:relative}.contact-form .field{width:100%;display:inline-block;vertical-align:top;margin-bottom:7px;position:relative}.contact-form .field input[type='text'],.contact-form .field input[type='email'],.contact-form .field input[type='tel'],.contact-form .field textarea{width:100%;display:block;padding:9px 16px;color:#7a7a7a;border:0;background-color:#dcdad8;outline:none}.contact-form .field textarea{height:115px;resize:none}.contact-form .field.control input{width:100%;border:0;padding:11px 0;display:block;outline:none}.git-main-wrapper .custom-button{color:var(--secondary-text-color);background:var(--secondary-color);display:inline-block;vertical-align:top;text-align:center;text-transform:uppercase;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.git-main-wrapper .custom-button:hover{background:var(--primary-color)}.git-main-wrapper .form-close{width:25px;height:25px;position:absolute;top:0;right:0;color:var(--primary-color);font-size:10px;font-weight:700;background:var(--secondary-color);text-align:center;text-transform:uppercase;line-height:25px;cursor:pointer;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.git-main-wrapper .form-close:hover{color:var(--secondary-text-color)}.contact-form .wpcf7-form-control-wrap{display:block}.contact-form .use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:0;left:auto;right:0;width:auto;min-width:0;max-width:100%;font-size:12px}.contact-form div.wpcf7 .ajax-loader,.contact-form div.wpcf7 .wpcf7-spinner{position:absolute;top:0;left:10px;bottom:0;margin:auto}.contact-form div.wpcf7 .wpcf7-spinner{background:#fbfbfc}.contact-form div.wpcf7 .wpcf7-spinner::before{background:#23282d}.contact-form div.wpcf7-response-output{width:100%;position:absolute;margin:0;padding:5px;color:var(--secondary-color)!important;font-size:12px;text-align:center}.welcome-widget{padding:30px 40px}.welcome-widget h1{margin:auto;color:var(--primary-color);font-size:24px;font-weight:700;line-height:24px;text-align:center;text-transform:uppercase}.welcome-widget h2{margin-bottom:18px;font-size:15px;text-align:center;text-transform:uppercase;padding-top:10px}.welcome-widget p{margin-bottom:26px;line-height:22px}#fp-fc-qs-widgets{margin-top:32px}.featured-properties-wrap h2,.featured-communities-wrap h2{padding:19px 0;color:var(--primary-color);font-size:22px;font-weight:300;text-align:center;text-transform:uppercase}.featured-list a{width:100%;display:block;color:var(--secondary-color);text-align:center}.fp-slide-photo,.fc-slide-photo{font-size:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.fp-slide-photo canvas,.fc-slide-photo canvas{width:100%;height:auto;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.fp-slide-details{padding:10px 0;color:var(--primary-color);border-bottom:1px solid #e5e5e5}.fc-slide-details{padding:15px 0;color:var(--primary-color);font-size:20px;font-weight:300;border-bottom:1px solid #e5e5e5}.fp-slide-more,.fc-slide-more{color:var(--primary-color);padding:18px 0 22px 0;text-decoration:underline;text-transform:uppercase;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.featured-list a:hover .fp-slide-photo,.featured-list a:hover .fc-slide-photo{opacity:.8}.featured-list a:hover .fp-slide-more,.featured-list a:hover .fc-slide-more{color:var(--secondary-color)}.quick-search-wrap h2{padding:19px 0;color:var(--secondary-text-color);font-size:22px;font-weight:300;text-align:center;text-transform:uppercase;background-color:var(--primary-color)}.qs-form{font-size:0;padding:33px 30px 25px}.qs-form p{font-size:13px;text-align:center}.qs-form .field{width:100%;display:inline-block;vertical-align:top;margin-bottom:8px}.qs-form .field.small{width:calc(50% - 4px)}.qs-form .field.small.left{margin-right:8px}.qs-form select,.qs-form button.btn{width:100%;height:38px;padding:0 10px;color:#7a7a7a;font-size:13px;border:0;background-color:#dcdad8;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAYAAABbNsX4AAAAIUlEQVR42mOor6//j44Z/v//z4As8P//fwaG//8REjA2AM15KEvVfIP6AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% 50%;border-radius:inherit}.qs-form .field.small select{background-position:95% 50%}.qs-form .field.controls{margin-top:10px;text-align:center}.qs-form .field.controls input.custom-button{width:100%;padding:11px 0;margin-bottom:15px;color:var(--secondary-text-color);font-size:16px;border:none;background-color:var(--secondary-color);display:inline-block;vertical-align:top;text-align:center;text-transform:uppercase;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.qs-form .field.controls input.custom-button:hover{background:var(--primary-color)}.qs-form .field.controls a.qs-adv{color:var(--secondary-color);font-size:16px;text-transform:uppercase;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.qs-form .field.controls a.qs-adv:hover{color:var(--primary-color)}#recent-post-areas-widgets{margin-top:32px}.chained-set.chained-set-3a,.chained-set.chained-set-3b,.chained-set.chained-set-3a>div,.chained-set.chained-set-3b>div,.chained-set.chained-set-3a div.textwidget,.chained-set.chained-set-3b div.textwidget{display:-webkit-box;display:-ms-flexbox;display:flex}.chained-set.chained-set-3a div.textwidget,.chained-set.chained-set-3b div.textwidget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-posts-widget h2{padding:19px 0;color:var(--primary-color);font-size:22px;font-weight:300;text-align:center;text-transform:uppercase}.blog-posts-widget a{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}ul.blog-posts{border-top:1px solid #e5e5e5}ul.blog-posts li{font-size:0;padding:29px 30px;border-bottom:1px solid #e5e5e5;padding-left:8.31%;padding-right:8.31%}ul.blog-posts li .blog-photo{width:30.65%;margin-right:5%;display:inline-block;vertical-align:top;overflow:hidden;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}ul.blog-posts li .blog-photo canvas{width:100%;height:auto;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}ul.blog-posts li .blog-photo:hover{opacity:.8}ul.blog-posts li .blog-details{width:64.35%;display:inline-block;vertical-align:top;font-size:13px}ul.blog-posts li .blog-details a{color:var(--primary-color)}ul.blog-posts li .blog-details a:hover{color:var(--secondary-color)}.blog-details .blog-title{font-size:14px}.blog-details .blog-description{line-height:23px}.blog-more a{font-size:12px;display:inline-block;text-transform:uppercase;text-decoration:underline}.blog-posts-more{padding:18px 0 24px 0;text-align:center;font-size:15px;text-transform:uppercase;text-decoration:underline;font-family:var(--secondary-font);margin-top:auto}.blog-posts-more a:hover{color:var(--primary-color)}.testimonials-widget h2{padding:19px 0;color:var(--primary-color);font-size:22px;font-weight:300;text-align:center;text-transform:uppercase}.testimonials-list{border-top:1px solid #e5e5e5}.testimonials-list li{padding:26px 30px;font-size:13px;line-height:22px;border-bottom:1px solid #e5e5e5}.testimonials-list li a.testimonial-more{font-size:12px;text-transform:uppercase;text-decoration:underline}.testimonials-list li span{display:block;padding-right:12px;text-align:right}.testimonials-list li span a{font-size:15px}.testimonials-list a,.testimonials-view-all a{color:var(--primary-color);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.testimonials-list a:hover{color:var(--secondary-color)}.testimonials-view-all{padding:18px 0 24px 0;text-align:center;font-size:15px;text-transform:uppercase;text-decoration:underline;font-family:var(--secondary-font);margin-top:auto}.testimonials-view-all a{color:var(--secondary-color)}.testimonials-view-all a:hover{color:var(--primary-color)}.areas-widget h2{padding:19px 0;color:var(--primary-color);font-size:22px;font-weight:300;text-align:center;text-transform:uppercase}.areas-list a{display:block;padding:8px 0;color:var(--secondary-color);font-size:14px;text-align:center;text-transform:uppercase;background-color:#f2f2f2}.areas-list a:hover{color:var(--primary-color)}.areas-list li:nth-child(even) a{background-color:#fff}.areas-widget .areas-more{width:100%;height:auto;margin-top:50px;padding:5px 0 15px 0;text-align:center}.areas-widget .areas-more a{width:83%;display:inline-block;vertical-align:top;padding:9px 0;margin-bottom:15px;color:var(--secondary-text-color);font-size:14px;border:none;background-color:var(--secondary-color);text-transform:uppercase}.areas-widget .areas-more a:hover{background-color:var(--primary-color)}.areas-widget a{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}#footer-wrapper{margin-top:40px;padding:20px 0;color:var(--secondary-text-color);font-size:12px;background-color:var(--primary-color)}.footer-left{padding-top:2px}.footer-right{text-align:right}.footernav{font-size:0;margin-bottom:6px}.footernav li{display:inline-block;vertical-align:top;padding:0 17px;position:relative}.footernav li::before{width:1px;height:12px;content:'';position:absolute;top:0;left:0;background-color:#fff}.footernav li:first-child::before{display:none}.footernav li:last-child{padding-right:0}.footernav li a{color:var(--secondary-text-color);font-size:12px;text-transform:uppercase}.footer-copyright{margin-bottom:10px}.footer-logos{color:var(--secondary-text-color);font-size:23px}#footer-wrapper a{color:var(--secondary-text-color)}#footer-wrapper a:hover{color:var(--secondary-color)}.ip-banner{position:relative;width:100%;display:none}.ip-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .3)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:#f9f7f7;background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#FFF;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:72%;padding:20px;background-color:#fff}#content-full #content{width:100%}.sidebar{width:25%;min-height:700px;padding:20px;background-color:#fff}.sidebar .git-main-wrapper{margin-top:25px}.sidebar .git-wrapper .git-info-left,.sidebar .git-wrapper .git-info-right{width:100%;float:none;margin-bottom:10px}.sidebar .contact-form{padding-left:0;padding-right:0}.sidebar .contact-form form{margin:10px 0}ul.sidebar-cta{margin:20px 0;font-weight:700;line-height:22px;text-align:center;list-style:none}ul.sidebar-cta li{margin-bottom:10px}ul.sidebar-cta li a{display:block;color:var(--primary-color);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}ul.sidebar-cta li a:hover{color:var(--secondary-color)}ul.sidebar-cta .cta-title{font-size:17px;text-transform:uppercase}ul.sidebar-cta .cta-tagline{display:block;color:#6c6c6c;font-size:13px;font-weight:300}.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{color:var(--primary-color);font-size:24px;text-transform:uppercase}#content .archive-subtitle{margin-top:0;font-size:20px;line-height:1}#content .archive-subtitle a:hover,#content .archive-more:hover{color:var(--primary-color)}.aidefcf-wrapper div.wpcf7-response-output{margin-top:-15px;color:var(--secondary-color)!important;line-height:1.2}.error-page-content-wrapper .error-page-cf-wrap div.wpcf7-response-output{text-align:center}#content .entry .wpcr3_respond_3,#content .entry div.wpcr3_review_item div.wpcr3_item_name,#content .entry .wpcr3_in_content>.wpcr3_dotline{display:none!important}.footer-credit-disclaimer{line-height:22px;margin-top:10px;margin-bottom:8px}.aios-communities-legacy,.single-aios-communities #content-full,#aios-testimonials.aios-testimonials-page{background:#fff;margin-top:20px;padding:20px}.post-page-testimonials #inner-page-wrapper>.container{background:#fff;margin:20px;padding:20px;width:auto}.post-page-testimonials .ai-modern-testimonials{margin-left:5px;margin-right:5px}.post-page-testimonials .sidebar{display:none}.our-guarantee-form label{display:-webkit-box}.our-guarantee-form input,.our-guarantee-form select,.our-guarantee-form textarea{width:100%;height:35px;border:1px solid;font-size:13px;padding:0 5px}.our-guarantee-form textarea{height:150px;resize:none}#ihf-main-container.ihf-modal-container .modal .ihf-modal-submit .ihf-modal-form-response-output.output-error,.testimonials-list li span,.aios-content-popup h3,.aios-testimonials-popup h2{display:none!important}body.aios-custom-ihomefinder-details-template .wpcf7-not-valid-tip{width:100%!important}#agents-popup-form .wpcf7-not-valid-tip{font-size:12px}#agents-popup-form .wpcf7-response-output{text-align:center}.fixed-header .header-logo .header-title{font-size:27px!important}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;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}button[data-id="cityzip"]~.dropdown-menu.open>.dropdown-menu.inner{max-height:200px!important}div#ihf-map-canvas .leaflet-div-icon{border:0 solid #666!important}#listings-results .listings-table .listings-table-body .listings-table-label{color:#fff!important}.aios-custom-ihomefinder-printable-template .sidebar{display:none}#agents-single .agents-testi{margin-top:50px}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:1ex}.page-id-360 #wpcf7-f362-p360-o1 span.wpcf7-not-valid-tip{position:absolute;width:fit-content;left:auto;right:4px;top:-2px;font-size:11px}.page-id-360 #wpcf7-f362-p360-o1 .wpcf7-response-output{text-align:center}.aios-custom-ihomefinder-details-template .aios-roadmaps-default-wrapper,.aios-custom-ihomefinder-printable-template p#breadcrumbs{display:none}.page-id-376 #content-sidebar #content,.h-auto{height:auto!important}.opt-wrap>.opt-policy{display:flex;align-items:flex-start;justify-content:flex-start;clear:both;gap:10px;padding-bottom:15px;padding-top:15px}.opt-box .wpcf7-list-item-label{display:none!important}.opt-policy .opt-box input{margin:0}.opt-policy .opt-txt{text-align:justify;line-height:1.2;font-size:12px}.opt-policy .opt-txt a{font-weight:700}.ai-contact-wrap .opt-box span{line-height:0}.opt-policy .wpcf7-list-item{margin:0}.page-id-360 .entry-content .opt-policy .opt-box input{height:auto;width:auto}.contact-form .use-floating-validation-tip .opt-wrap span.wpcf7-not-valid-tip{min-width:180px;right:auto;left:0}.grecaptcha-badge{bottom:80px!important}.aios-mobile-header-2 .amh-header-buttons{background:var(--primary-color);color:var(--secondary-text-color)}#content #agents-results .agents-contact{justify-content:center;background-color:#eee}#content #agents-results .agents-smi li a,#content #agents-single .agents-smi li a{color:#fff}