:root{--Roboto:"Roboto", sans-serif;--Oswald:"Oswald", sans-serif;--SourceSansPro:"Source Sans Pro", sans-serif;--BarlowSemiCondensed:"Barlow Semi Condensed", sans-serif;--primary-color:#2b2b2b;--accent-color:#a28e7e;--body-font-color:#666666}body{font-family:var(--Roboto);font-size:15px;background:#fff;color:var(--body-font-color);margin:0}a,a:hover,a:link,a:active,a:focus{color:var(--body-font-color);outline:none;text-decoration:none}.slick-slide,.slick-slide *,.slick-slide a{outline:none}.site_easing,#header_wrap a,.header_logo img,#burger_nav li a,.bm_info_wrap a,.hp_fixed_smi li a,#footer_wrap a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#main-wrapper{overflow:hidden}.section_title{font-weight:600;font-family:var(--BarlowSemiCondensed);text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start}.section_number{min-height:80px;color:var(--primary-color);font-size:10px;letter-spacing:.4em;position:relative}.section_number::after{width:2px;height:60px;content:"";position:absolute;top:20px;left:0;right:0;margin:0 auto;background-color:var(--accent-color)}.section_number span{display:block;transform:rotate(90deg)}.section_title h2,.section_title h1{margin-left:20px;color:#828282;font-size:20px;letter-spacing:.58em;text-align:left}.section_title h2 span,.section_title h1 span{display:block;color:var(--primary-color);font-size:72px;letter-spacing:0}#header_wrap{width:100%;position:absolute;z-index:1011;top:0;left:0;padding-top:25px}#header_wrap .container-fluid{padding:0}.header_logo{font-size:0;padding-left:50px}#header_wrap.fixedhead .header_logo{padding-top:23px;padding-bottom:23px;height:85px;display:flex;align-items:center}.header_right{padding-top:13px;padding-left:3%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end}.fixed-header .header_right{padding-top:37px;padding-bottom:37px;justify-content:flex-start;padding-left:3%}.header_info{font-size:0;text-align:right;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;height:auto;width:90px}.head_phone,.bm_button_wrap{display:inline-block;vertical-align:middle}.head_phone{margin:0 80px 0 42px;color:#f1f1f1;font-size:16px;line-height:33px;letter-spacing:.05em}.head_phone i{font-size:13px;margin-right:8px}.head_phone a:hover{color:var(--accent-color)}.navigation{font-size:0;width:calc(100% - 45px)}.fixed-header .navigation{width:calc(100% - 90px)}#nav li{position:relative;display:inline-block;padding:0 10px}#nav>li::after{width:1px;height:13px;content:"";position:absolute;top:0;right:0;background-color:#959595}#nav>li:last-child::after{display:none}#nav li a{display:block;padding:0 7px;color:#fffdfd;font-size:12px;letter-spacing:.02em;text-transform:uppercase;position:relative}#nav>li>a:before{content:"";position:absolute;z-index:1;left:51%;right:51%;bottom:-15px;background-color:#fff;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#nav li:hover>a:before,#nav li:focus>a:before,#nav li:active>a:before{left:0;right:0}#nav .sub-menu{list-style:none outside none;margin:0;padding:0;position:absolute;width:100%;min-width:184px;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 0.15s;transition:all 0.15s}#nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:all;padding-top:22px}#header_wrap.fixedhead #nav li:hover>.sub-menu{padding-top:46px}#nav li.nav_areas>.sub-menu{min-width:450px;column-count:3}#nav li.nav_areas>.sub-menu>li{padding-left:.5px;padding-right:.5px}#nav .sub-menu li{width:100%;position:relative;padding:0;margin:0 0 1px}#nav .sub-menu a{color:#fff;display:block;padding:17px 5px;background-color:rgb(0 0 0 / .8)}#nav .sub-menu a:hover{color:#fff;background-color:var(--accent-color);text-decoration:none}#nav .sub-menu .sub-menu{margin-left:100%;top:0;padding:0!important}#fixed_nav li{position:relative;display:inline-block;padding:0 10px}#fixed_nav>li::after{width:1px;height:13px;content:"";position:absolute;top:0;right:0;background-color:#959595}#fixed_nav>li:last-child::after{display:none}#fixed_nav li a{display:block;padding:0 12px;color:#fffdfd;font-size:13px;letter-spacing:.02em;text-transform:uppercase;position:relative}#fixed_nav>li>a:before{content:"";position:absolute;z-index:1;left:51%;right:51%;bottom:-15px;background-color:#fff;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#fixed_nav li:hover>a:before,#fixed_nav li:focus>a:before,#fixed_nav li:active>a:before{left:0;right:0}#fixed_nav .sub-menu{list-style:none outside none;margin:0;padding:0;position:absolute;width:100%;min-width:184px;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 0.15s;transition:all 0.15s}#fixed_nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:all;padding-top:22px}#header_wrap.fixedhead #fixed_nav li:hover>.sub-menu{padding-top:37px}#fixed_nav li.nav_areas>.sub-menu{min-width:450px;column-count:3}#fixed_nav li.nav_areas>.sub-menu>li{padding-left:.5px;padding-right:.5px}#fixed_nav .sub-menu li{width:100%;position:relative;padding:0;margin:0 0 1px}#fixed_nav .sub-menu a{color:#fff;display:block;padding:17px 5px;background-color:rgb(0 0 0 / .8)}#fixed_nav .sub-menu a:hover{color:#fff;background-color:var(--accent-color);text-decoration:none}#fixed_nav .sub-menu .sub-menu{margin-left:100%;top:0;padding:0!important}.bm_button_wrap{width:100%;text-align:center}.bm_button_wrap::before{width:100%;height:100%;content:"";position:absolute;z-index:-1;top:0;right:0;background-color:var(--accent-color);opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#header_wrap.fixedhead .bm_button_wrap::before{opacity:1}.bm_button{width:30px;display:inline-block;vertical-align:top;cursor:pointer;font-size:0}.bm_button span{width:100%;height:2px;display:inline-block;vertical-align:top;margin-bottom:6px;background-color:#f1f1f1}.bm_button em{font-size:9px;font-style:normal;letter-spacing:.22em;text-transform:uppercase}.bm_button:hover span{background-color:var(--accent-color)}.bm_button:hover em{color:var(--accent-color)}#header_wrap.fixedhead .bm_button:hover span{background-color:var(--primary-color)}#header_wrap.fixedhead .bm_button:hover em{color:var(--primary-color)}body.show_menu{overflow:hidden}.burger_menu_content_wrap{width:100%;height:75%;position:fixed;z-index:1031;top:0;right:-200%;text-align:center;-webkit-transition:all 0.8s cubic-bezier(.25,.46,.45,.94);-moz-transition:all 0.8s cubic-bezier(.25,.46,.45,.94);-o-transition:all 0.8s cubic-bezier(.25,.46,.45,.94);transition:all 0.8s cubic-bezier(.25,.46,.45,.94)}.burger_menu_content_wrap.show_menu{right:0}.burger_menu_content_wrap::before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:#0d0d0d;opacity:.9}.menu_close{position:absolute;z-index:100;top:37px;right:47px;color:#fff;font-size:20px;cursor:pointer;text-transform:uppercase}.menu_close:hover{color:var(--accent-color)}.burger_menu_content{width:100%;height:100%;margin:0 auto;display:inline-block;vertical-align:top;position:relative;z-index:2}.burger_menu_content::after{width:1px;height:100%;content:"";position:absolute;top:0;right:117px;background-color:#fff;opacity:.1}.burger_menu_content>.container-fluid{padding-left:85px;padding-right:117px}.burger_info{font-size:0;margin-top:30px}.burger_info>div{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between}.bm_info_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;padding-right:115px;margin-top:5px}.bminfo{margin-left:25px;color:#fffdfd;font-size:16px;line-height:24px;letter-spacing:.05em}.bminfo:first-child{margin-left:0}.bminfo a{color:#fffdfd}.bminfo a:hover{color:var(--accent-color)}.bminfo i{font-size:13px}.burger_navigation{margin-top:50px;padding-left:45px;font-size:0;text-align:left}#burger_nav{width:100%;max-height:230px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:space-between}#burger_nav li a{display:block;color:#fff;font-size:21px;font-weight:700;font-family:var(--Oswald);letter-spacing:.15em;text-transform:uppercase}#burger_nav li a:hover{color:var(--accent-color)}#burger_nav>li>a{margin-bottom:25px}#burger_nav li li a{margin-bottom:15px;color:#999;font-size:18px;font-weight:400;font-family:var(--Roboto);text-transform:initial;letter-spacing:0}#burger_nav>li.menu-item-has-children>a{margin-bottom:35px}#burger_nav li.nav_areas ul.sub-menu{min-width:500px;column-count:3}.mobile-logo{display:none}.mobile-logo img{width:100%;max-width:300px;height:auto}.fixed-header{position:fixed;top:-300px;width:100%;left:0;z-index:1010;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:0;pointer-events:none;padding:0;background-color:#000}#header_wrap.fixedhead .fixed-header{opacity:1;top:0;pointer-events:all}.fixed-header .header_info{height:100%}.hp_fixed_smi{width:35px;position:fixed;z-index:1032;top:200px;right:35px;right:10px;text-align:center;font-size:0}.hp_fixed_smi::before{width:1px;height:100%;content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;background-color:#919191;opacity:.1}.hp_fixed_smi li{width:35px;height:35px;display:inline-block;vertical-align:top;margin:0 0 11px;position:relative;z-index:2}.hp_fixed_smi li:first-child{margin-bottom:41px}.hp_fixed_smi li:last-child{margin-bottom:0}.hp_fixed_smi li a{width:100%;height:100%;display:block;color:#fff;border:1px solid #fff;background:rgb(18 18 18 / .5);border-radius:50%}.hp_fixed_smi a i{font-size:18px;line-height:35px}.hp_fixed_smi a:hover{background-color:var(--primary-color)}.hp_fixed_smi a i.ai-font-google-plus{width:100%;height:100%;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAABH0lEQVQokX2Svy9EQRDHNxE6vfgRErVCcYpXnGiESkg0dKK8xCVXKfwN50In9CIhIRKi0ShOiFyjICfhDucKrqPhY3ff7L19L4/5Nm9mPjtvZncUqq0MJa6o0+COQ5bodhkH9LLLD3GrMuNDGWqk2QsDDhrkUYIfbLPMImvcaO+diajSniBH4TmrTvKMRz0FgpzR5Q0Rk6JokS9G/0IMVJY6UXCMaSbbmiJQMlfJgy4SMz4pfXnG1v+BGopL+3HqQTvccq1Vpmlz90r/yNgnIykthzVPFFkpekxHApmXTME4B+Ls0+Mhc7Rs9I1+4w7rNwqtyQYLzLKir+RbYnn3wAGvqQ8Mm/6qDOkNSlqLXHyfjLJsUeFZd/HAOav0ucwvu/rdtxSDOXwAAAAASUVORK5CYII=);background-size:16px auto;background-repeat:no-repeat;background-position:center}.hp_fixed_smi a i.ai-font-google-plus::before{display:none}.ip_site_logo{font-size:0;text-align:center;padding-top:5%}.ip_site_logo img{width:100%;max-width:300px;height:auto}#hp_slideshow_wrap{position:relative;z-index:1}#hp_slideshow_wrap::before{width:100%;height:304px;max-height:50%;content:"";position:absolute;z-index:2;top:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAEwCAMAAACnsyBDAAABd1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRE7InAAAAfXRSTlMBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9gHqIzCwAAAE5SURBVDiNdcRVU5BhFIXRI0hJSjcKgkiH0inSJag0SIdId/x4npl9c+adj3Wx7Bn2BHuEeoC6R9gdwm7huoHrGuoKkV1CXcB1jsjOoE5hJ3D9hzpG2D+oI7gOoQ6g9uHag9qF2oHaRtgW1CbsL1wbsHWErcFW4VqBWoZagmsRtgD1B+o3XL/gmofNQf2EmoWagWsaago2CTUBNQ41hrBR2AhsGGE/4BqC+g4bhGsA1g9XH1QvVA9UN6wLrk5YB1ztUG2wb3B9hbXC1QLVDNUE1QhXA1Q9rA6qFlaDsC+warg+Q1XBKuH6BKuAqxzqI1wf4CqDlcJVAitGWBGsEK4CuPJheXDlQuUgLBuWBctEZO/hyoBKh6UhslSoFLiSEfYOKglhiVAJCItHWBxcb6FiEVkMwt7g9SK8AP3vGxCPOWtkAAAAAElFTkSuQmCC);background-size:100% 100%;background-position:top left;background-repeat:repeat-x}.hp_slideshow{position:relative;z-index:1}.hp_slideshow::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .23);z-index:1;pointer-events:none}.slide-logo{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.slide-logo img{pointer-events:all}a.scroll_btn{width:35px;height:35px;position:absolute;z-index:5;bottom:67px;left:0;right:0;margin:0 auto;background-color:rgb(0 0 0 / .1);border:1px solid rgb(255 255 255 / .1);border-radius:50%;text-align:center}a.scroll_btn i{display:block;color:#fff;font-size:12px;line-height:35px}a.scroll_btn:hover{background-color:var(--accent-color);border:1px solid var(--accent-color)}#hp_widget1{padding:60px 0 100px;background-image:url(../../../../themes/kschumacher-pending.com/images/featprop-bg.jpg);background-size:cover;background-position:top left;background-repeat:no-repeat}.hp_featprop{max-width:1440px}.featprop_left{float:left;width:33.33%;min-height:302px}.featprop_list{width:100%;display:block;font-size:0}.fp_list_row{width:100%;float:left}.fp_row_a{margin-top:-302px;text-align:right}.fp_list_col{width:33.33%;display:inline-block;vertical-align:top;padding:0 .5px 1px}.fp_list_col a{width:100%;height:100%;display:block;position:relative;text-align:left}.fp_photo canvas{width:100%;height:302px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.fp_list_col a:hover .fp_photo{filter:grayscale(1)}.fp_txt_wrap{width:100%;position:absolute;z-index:2;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.fp_price{padding-left:35px;color:#fff;font-size:24px;font-weight:600;font-family:var(--SourceSansPro);letter-spacing:.05em}.fp_address{width:44.26%;padding:28px 0;color:#fff;font-size:14px;font-weight:300;letter-spacing:.02em;text-align:center;background-color:#181619}.fp_list_col a:hover .fp_address{background-color:var(--accent-color)}.featprop_right{float:right;width:33.33%;min-height:302px;margin-top:-302px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.fp_more_btn{width:100%;max-width:267px;height:53px;display:block;margin:0 auto;text-align:center;position:relative}.fp_more_btn::before{width:4px;height:100%;content:"";position:absolute;z-index:1;top:0;left:-1px;background-color:var(--accent-color)}.fp_more_btn a{width:100%;height:100%;display:block;color:#1b1b1b;font-size:12px;font-weight:500;line-height:51px;letter-spacing:.2em;text-transform:uppercase;border:1px solid #939393;background-color:#fff0}.fp_more_btn a:hover{color:#fff;background-color:var(--accent-color);border:1px solid var(--accent-color)}#hp_widget2{padding:95px 0 100px;background-image:url(../../../../themes/kschumacher-pending.com/images/qs-bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:1;position:relative}.hp_qs{max-width:1350px}.hp_qs>div{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.qs_title .section_number,.qs_title.section_title h2 span{color:#fff}.qs_form{width:76.5%;max-width:1010px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;font-size:0}.qs_long{width:16.93%}.qs_short{width:10%}.qs_form .bootstrap-select.btn-group .dropdown-menu.inner{max-height:200px!important}.qs_form button.btn.dropdown-toggle.bs-placeholder.btn-default,button.btn.dropdown-toggle.btn-default{box-shadow:none;border-radius:0}.qs_form .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:11px}.qs_field input,.qs_field select{width:100%;height:42px;display:block;padding:0;color:#909090;font-size:11px;letter-spacing:.05em;text-transform:uppercase;background-color:#fff0;border:none;border-bottom:1px solid #fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.qs_field select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAQAAADMUVVtAAAAMklEQVQImWOYbTP7PxRGMfxnmL0UzDz8nwHEkZ79efaf2QZgDpBbMXsaiIZw2GYLgWgAvEkiM96xE+UAAAAASUVORK5CYII=);background-size:auto;background-position:100% 50%;background-repeat:no-repeat}.qs_field select option{color:#000}.qs_submit{width:11.98%;margin-left:2.97%;margin-right:.99%}.qs_submit input[type="submit"]{width:100%;height:46px;display:block;padding:0;color:#fff;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;background-color:var(--accent-color);border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.qs_submit input[type="submit"]:hover{color:var(--primary-color);background-color:#fff}.qs_adv{width:2.67%}.qs_adv a{display:block;color:#fff}.qs_adv a:hover{color:var(--accent-color)}.qs_adv i.ai-font-settings{font-size:27px;display:block}#hp_widget3{margin-top:60px;padding:0 0 80px;background-image:url(../../../../themes/kschumacher-pending.com/images/welcome-bg.jpg);background-size:cover;background-position:top right;background-repeat:no-repeat}.hp_welcome{width:100%;padding:0 50px}.welcome_inner{display:flex;flex-wrap:wrap}.welcome_left{width:25.66%;font-size:0;padding-top:5px}.welcome_photo{margin-left:0;position:relative}.welcome_photo::before{width:89%;max-width:431px;height:85.62%;content:"";position:absolute;z-index:1;bottom:-30px;left:-1px;background-image:url(../../../../themes/kschumacher-pending.com/images/agent-bg.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat}.welcome_photo canvas{width:100%;max-width:461px;height:auto;display:block;position:relative;z-index:2;background-size:cover;background-position:top center;background-repeat:no-repeat}.welcome_right{width:74.34%;position:relative;display:flex;flex-wrap:wrap;align-items:center}.welcome_content{position:relative;width:49.41%;padding:90px 45px 60px;z-index:1}.welcome_content::before{width:200%;max-width:845px;height:100%;content:"";position:absolute;z-index:1;top:0;left:0;background-color:#fff}.welcome_content>div{position:relative;z-index:2}.welcome_title .section_number{min-height:140px}.welcome_title.section_title h2,.welcome_title.section_title h1{line-height:.9}.welcome_title.section_title h2 strong,.welcome_title.section_title h1 strong{display:block;margin-top:8px;color:var(--accent-color);font-size:72px;letter-spacing:0}.welcome_text{margin-top:30px;color:var(--body-font-color);font-size:12.5px;font-size:16px;font-weight:300;line-height:1.7}.welcome_text p{margin-bottom:15px}.welcome_btn{width:100%;display:inline-block;vertical-align:top;position:relative}.welcome_btn a{position:relative;width:100%;max-width:165px;height:45px;display:inline-flex;align-items:center;justify-content:center;color:#1b1b1b;font-size:11px;font-weight:500;line-height:1;letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #939393;background-color:#fff0;margin-top:8px}.welcome_btn a::before{width:4px;height:100%;content:"";position:absolute;z-index:1;top:0;left:-1px;background-color:var(--accent-color)}.welcome_btn a+a{max-width:225px;margin-left:15px}.welcome_btn a:hover{color:#fff;background-color:var(--accent-color);border:1px solid var(--accent-color)}.welcome_awards{position:relative;width:50.59%;margin-top:20px;z-index:2}.welcome_awards ul{font-size:0}.welcome_awards li{padding:5px}.welcome_awards li div{background-image:-moz-radial-gradient(50% 50%,circle closest-side,#a28e7e 0%,#4b413a 120%);background-image:-webkit-radial-gradient(50% 50%,circle closest-side,#a28e7e 0%,#4b413a 120%);background-image:-ms-radial-gradient(50% 50%,circle closest-side,#a28e7e 0%,#4b413a 120%);font-family:var(--BarlowSemiCondensed);font-size:40px;font-weight:600;color:#fefefe;line-height:1.2;text-align:center;text-transform:uppercase;aspect-ratio:277/361;aspect-ratio:277/250;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px}.welcome_awards li:nth-child(3) div{margin-top:50px}.welcome_awards li div.is-text-sm{font-size:35px}.welcome_awards li div span{display:block;font-size:18px;font-weight:500;letter-spacing:.3em;margin-bottom:5px}#hp_widget4{padding:80px 0 50px}.hp_cta{font-size:0;text-align:center}.hp_cta ul{margin-left:-18px;margin-right:-18px}.hp_cta ul li{width:50%;display:inline-block;vertical-align:top;padding:0 18px 35px}.hp_cta ul li a{width:100%;height:100%;display:block;color:#fff;background-color:#000;position:relative}.hp_cta ul li:nth-child(2) a,.hp_cta ul li:nth-child(3) a{background-color:var(--accent-color)}.hp_cta ul li a::before{width:92.75%;height:86.35%;content:"";position:absolute;z-index:1;top:6.8%;left:0;right:0;margin:0 auto;border:1px solid #fff;opacity:.5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hp_cta a .cta_photo{opacity:.25;filter:grayscale(1)}.hp_cta a .cta_photo canvas{width:100%;height:auto;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.hp_cta a .cta_title{width:100%;position:absolute;z-index:3;top:50%;left:0;transform:translate(0,-50%);font-size:20px;font-weight:600;font-family:var(--BarlowSemiCondensed);text-align:center;text-transform:uppercase;letter-spacing:.58em}.hp_cta a .cta_title span{display:block;margin-top:5px;font-size:72px;letter-spacing:0}.hp_cta li a:hover{color:#1b1b1b;background-color:#ffffff!important}.hp_cta li a:hover::before{border:1px solid var(--accent-color);background-color:#fff}#hp_widget5{padding:185px 0 16px;background-image:url(../../../../themes/kschumacher-pending.com/images/fc-bg-new.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat}.hp_featcomm{max-width:1350px;position:relative}.featcomm_text{max-width:585px;margin:30px 0 0 35px;color:var(--body-font-color);font-size:15px;font-weight:300;line-height:26px}.fc_more_btn{width:100%;max-width:267px;height:53px;display:inline-block;vertical-align:top;margin:20px 0 0 35px;text-align:center;position:relative}.fc_more_btn::before{width:4px;height:100%;content:"";position:absolute;z-index:1;top:0;left:-1px;background-color:var(--accent-color)}.fc_more_btn a{width:100%;height:100%;display:block;color:#1b1b1b;font-size:12px;font-weight:500;line-height:51px;letter-spacing:.2em;text-transform:uppercase;border:1px solid #939393;background-color:#fff0}.fc_more_btn a:hover{color:#fff;background-color:var(--accent-color);border:1px solid var(--accent-color)}#hp_widget6{padding:100px 0;text-align:center}.reviews_title{justify-content:center}.reviews_slider_wrap{margin-top:45px;padding:50px 20px 55px;background-image:url(../../../../themes/kschumacher-pending.com/images/testimonials-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.reviews_item{padding:0 40px;color:#fff;font-size:15px;font-weight:300;line-height:24px;text-align:left;position:relative}.reviews_date{font-size:13px}.reviews_text{margin:20px 0 25px}.reviews_author{font-weight:700}#reviews_slider .slick-current::before{width:1px;height:188px;content:"";position:absolute;z-index:1;top:35px;right:0;background-color:#414141}.reviews_btns_wrap{margin-top:40px;font-size:0;text-align:center}.reviews_btns_wrap>div{display:inline-block;vertical-align:middle}.reviews_btns_wrap .slick-arrow{color:var(--body-font-color);cursor:pointer}.reviews_btns_wrap .slick-arrow.reviews_next{color:#fff}.reviews_btns_wrap .slick-arrow:hover{color:var(--accent-color)}.reviews_btns_wrap .slick-arrow i,.reviews_btns_wrap .slick-arrow span{margin:0 5px;display:inline-block;vertical-align:middle}.reviews_btns_wrap .slick-arrow i{font-size:16px}.reviews_btns_wrap .slick-arrow span{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.reviews_more_btn{width:100%;max-width:177px;height:53px;margin:0 50px;text-align:center;position:relative}.reviews_more_btn::before{width:4px;height:100%;content:"";position:absolute;z-index:1;top:0;left:-1px;background-color:var(--accent-color)}.reviews_more_btn a{width:100%;height:100%;display:block;color:#fff;font-size:12px;font-weight:500;line-height:51px;letter-spacing:.2em;text-transform:uppercase;border:1px solid #4a4a4b;background-color:#fff0}.reviews_more_btn a:hover{color:#fff;background-color:var(--accent-color);border:1px solid var(--accent-color)}#hp_widget7{padding:100px 0 125px;text-align:center;background-image:url(../../../../themes/kschumacher-pending.com/images/stats-bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative}#hp_widget7::before{width:100%;height:100%;content:"";position:absolute;z-index:1;top:0;left:0;background-color:#2a2a2a;opacity:.85}.hp_statistics{position:relative;z-index:2;color:#fff;text-align:center}.stats_title{justify-content:center}.stats_title .section_number,.stats_title.section_title h2,.stats_title.section_title h2 span{color:#fff}.stats_list_wrap{margin-top:50px;text-transform:uppercase}.stats_list_wrap li{padding:15px 0 11px;border-left:1px solid rgb(255 255 255 / .1)}.stats_list_wrap li:first-child{border-left:none}.stats_number{font-size:50px;font-family:var(--SourceSansPro);letter-spacing:-.05em}.stats_description{margin-top:13px;color:#b2b2b2;font-size:17px;line-height:22px;letter-spacing:.2em}.stats_txt_wrap{width:100%;max-width:940px;margin:50px auto 0;font-size:15px;font-weight:300;line-height:24px}.stats_txt_wrap p{margin-bottom:25px}.what_we_offer{width:100%;display:inline-block;vertical-align:top;margin-top:45px}.what_we_offer h3{margin-bottom:45px;font-size:20px;font-weight:600;font-family:var(--BarlowSemiCondensed);letter-spacing:.58em;text-transform:uppercase}.what_we_offer ul{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;text-align:left}.offer_title{font-size:62px;font-weight:600;font-family:var(--SourceSansPro);letter-spacing:-.05em;text-transform:uppercase;position:relative}.offer_title::after{width:2px;height:43px;content:"";position:absolute;top:calc(50% - 21.5px);right:25px;background-color:var(--accent-color)}.offer_description{font-size:15px;font-weight:300;line-height:24px}.stats_more_btn{width:100%;display:inline-block;vertical-align:top;margin-top:45px;text-align:center}.stats_more_btn a{color:#fff;font-size:40px;font-weight:600;font-family:var(--BarlowSemiCondensed);text-transform:uppercase}.stats_more_btn a span,.stats_more_btn a:hover{color:var(--accent-color)}.stats_more_btn a:hover span{color:#fff}#hp_widget8{padding:120px 0 0;background-image:url(../../../../themes/kschumacher-pending.com/images/app-bg.jpg);background-size:auto 100%;background-position:top right;background-repeat:no-repeat}.download_app_left{font-size:0;text-align:right;padding-right:53px}.download_app_left img{max-width:100%}.download_app_right{padding-top:35px}.download_app_txt{margin-top:40px;margin-left:7px}.download_app_txt h3{margin-bottom:30px;color:dimgray;font-size:30px;font-weight:700;font-family:var(--BarlowSemiCondensed);letter-spacing:.02em;text-transform:uppercase}.download_app_txt p{color:var(--body-font-color);font-size:15px;font-weight:300;line-height:26px}.download_btns{font-size:0;margin-top:40px}.download_btns a{margin-left:7px;display:inline-block;vertical-align:middle}.download_btns a:hover{opacity:.7}.download_button{width:100%;max-width:267px;height:53px;display:inline-block;margin-top:40px;text-align:center;position:relative}.download_button::before{width:4px;height:100%;content:"";position:absolute;z-index:1;top:0;left:-1px;background-color:var(--accent-color)}.download_button a{width:100%;height:100%;display:block;color:#1b1b1b;font-size:12px;font-weight:500;line-height:51px;letter-spacing:.2em;text-transform:uppercase;border:1px solid #939393;background-color:#fff0}.download_button a:hover{color:#fff;background-color:var(--accent-color);border:1px solid var(--accent-color)}#footer_wrap{color:#fff;background-color:#000}.footer_form_wrap{padding:120px 0 100px;background-color:#151515;position:relative;text-align:center}.footer_form_wrap::before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-image:url(../../../../themes/kschumacher-pending.com/images/form-bg.jpg);background-size:cover;background-position:center;background-attachment:fixed;opacity:.15}.safari .footer_form_wrap::before,.mobile .footer_form_wrap::before{background-attachment:scroll}.footer_form_wrap>.container{position:relative;z-index:2}.contact_title{justify-content:center}.contact_title .section_number,.contact_title h2 span{color:#fff}.contact_title h2{color:#b9b9b9}.contact_form_txt{width:100%;max-width:415px;margin:25px auto 0;color:#bdbdbd;font-size:15px;font-weight:300;line-height:26px;letter-spacing:-.02em}.contact_form_txt a{transition:all 0.3s ease-in-out}.contact_form_txt a:hover{color:var(--accent-color)}.contact_form_wrap{width:100%;max-width:770px;margin:40px auto 0;position:relative;font-size:0}.form_field_wrap{width:100%;display:inline-block;vertical-align:top;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.form_field_short{width:31.55%}.form_field_long{width:100%}.form_field_margin{margin:0 2.675%}.form_field_wrap input,.form_field_wrap textarea{width:100%;height:75px;display:block;padding:0;color:#fff;font-size:11px;letter-spacing:.07em;text-transform:uppercase;background-color:#fff0;border:none;border-bottom:1px solid rgb(255 255 255 / .5);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_field_wrap textarea{height:130px;resize:none;padding-top:39px}.form_submit{width:100%;max-width:147px;height:53px;margin:50px auto 0;text-align:center;position:relative}.form_submit::before{width:4px;height:100%;content:"";position:absolute;z-index:1;top:0;left:-1px;background-color:#a2a2a2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.form_submit:hover::before{background-color:var(--accent-color)}.form_submit input[type="submit"]{width:100%;height:100%;display:block;padding:0;color:#fff;font-size:12px;font-weight:500;line-height:51px;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgb(147 147 147 / .4);background-color:#fff0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_submit input[type="submit"]:hover{color:#fff;background-color:var(--accent-color);border:1px solid var(--accent-color)}.form_submit .ajax-loader{position:absolute;left:0;right:0;margin:0 auto!important;bottom:-20px}.contact_form_wrap .wpcf7-form-control-wrap{display:block}.contact_form_wrap .use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:12px}.contact_form_wrap div.wpcf7-response-output{width:100%;position:absolute;margin:5px auto 0;color:#ffffff!important;font-size:13px;font-weight:300;text-align:center}.footer_bottom_wrap{padding:80px 0 40px}.footer_logo{font-size:0;margin-bottom:30px;text-align:center}.footer_logo ul{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:wrap;align-items:center;justify-content:center;max-width:900px;margin:35px auto 0}.footer_logo ul li{padding:15px}.footer_logo ul li img{max-width:100%;height:45px}.footer_navs_info{padding:55px 0;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.footernav{width:100%;max-height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:space-between}.footernav li a{display:block;color:#fff;font-size:15px;font-weight:700;font-family:var(--Oswald);letter-spacing:.15em;text-transform:uppercase}.footernav li a:hover{color:var(--accent-color)}.footernav>li>a{margin-bottom:20px}.footernav li li a{margin-bottom:15px;color:#999;font-size:13px;font-weight:400;font-family:var(--Roboto);text-transform:initial;letter-spacing:0}.footernav>li.menu-item-has-children>a{margin-bottom:30px}.footernav li.nav_areas ul.sub-menu{column-count:3}.footer_info{color:#999}.footer_info h3{margin-bottom:20px;color:#fff;font-size:15px;font-weight:700;font-family:var(--Oswald);letter-spacing:.15em;text-transform:uppercase}.footinfo{font-size:13px;line-height:25px}.footinfo a{color:#999}.footinfo a:hover{color:var(--accent-color)}.footinfo i{display:inline-block;margin-right:5px;color:var(--accent-color);font-size:11px}.footinfo i.ai-font-phone-alt{font-size:14px}.footer_copyright{padding-top:40px;font-size:12px;font-weight:300;line-height:22px}.footer_copyright p a{color:#fff}.footer_copyright p span,.footer_copyright a:hover{color:var(--accent-color)}.footer_copyright p:last-child{margin-top:10px}.footer_mls{text-align:right;font-size:0}.footer_mls span{font-size:22px;margin:0 0 0 16px}.footer_mls span:first-child{margin-left:0}.ip-banner{position:relative;width:100%}.ip-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .6)}.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{color:#fff;font-size:50px;font-weight:600;font-family:var(--BarlowSemiCondensed);text-align:center;text-transform:uppercase;line-height:1}.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:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.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:50px;font-weight:600;font-family:var(--BarlowSemiCondensed);text-transform:uppercase;line-height:1}#content .archive-subtitle{color:var(--primary-color);font-size:20px;font-weight:600;font-family:var(--BarlowSemiCondensed);text-transform:uppercase;line-height:1}.hp_qs form{display:flex;align-items:center;justify-content:space-between;width:100%}button.btn.dropdown-toggle.bs-placeholder.btn-default,button.btn.dropdown-toggle.btn-default{width:100%;height:42px;display:block;padding:0;color:#909090;font-size:11px;letter-spacing:.05em;text-transform:uppercase;background-color:#fff0;border:none;border-bottom:1px solid #fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.post-type-archive-areas .aoe-wrap{position:relative}.post-type-archive-areas .aoe-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.post-type-archive-areas .aoe-inner .col-md-6{float:none}.post-type-archive-areas .aoe-left{height:100%}.post-type-archive-areas .aoe-img{padding-left:39px;margin-right:-15px;height:100%}.post-type-archive-areas .aoe-img canvas{display:block;width:100%;max-width:761px;background-color:#222;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-left:auto}.post-type-archive-areas .aoe-inner .col-md-6:nth-child(2){margin:auto 0}.post-type-archive-areas .global-title.gt-center.aoe-title{text-align:center}.post-type-archive-areas .global-title strong{font-size:35px;line-height:1.4571;text-transform:uppercase}.post-type-archive-areas .aoe-list-wrap{margin-top:40px}.post-type-archive-areas .aoe-list{width:301px;max-width:100%;margin:0 auto}.post-type-archive-areas #content .aoe-list{margin-left:auto;margin-right:auto}.post-type-archive-areas .aoe-list li{display:block;position:relative;text-align:center;padding:12px 0}.post-type-archive-areas .aoe-list li a{display:inline-block;vertical-align:middle;font-size:17px;font-weight:700;line-height:1;letter-spacing:1.36px;text-transform:uppercase;text-align:center;text-decoration:none;color:var(--primary-text-color);-webkit-transition:var(--transition);transition:var(--transition)}.post-type-archive-areas .aoe-list li+li{border-top:1px solid #c9c9c9}.post-type-archive-areas #inner-page-wrapper>.container{width:100%;padding-left:0;padding-right:0}.post-type-archive-areas #inner-page-wrapper>.container p#breadcrumbs{padding:0 15px}.post-type-archive-areas #inner-page-wrapper>.container .hp-fa-list .section_title .section_number{display:none}.post-type-archive-areas #inner-page-wrapper>.container .hp-fa-list .section_title h2{margin:0;line-height:1}.post-type-archive-areas #inner-page-wrapper>.container .hp-fa-list .section_title h2 span{font-weight:600}.post-type-archive-areas #inner-page-wrapper>.container .hp-fa-list ul{list-style-type:none;margin:0!important}.post-type-archive-areas #inner-page-wrapper>.container .hp-fa-list li a{line-height:1}.post-type-archive-areas #inner-page-wrapper>.container .map-hover#h-leavenworth-county .map-hover-sub-areas a[data-sub-area="Fort Leavenworth"],.post-type-archive-areas #inner-page-wrapper>.container .map-hover#h-leavenworth-county .map-location-marker[data-location-marker-title="Fort Leavenworth"]{display:none}.post-type-archive-areas h1.archive-title{display:none}.single-areas .community-featured-image{display:none}#ihf-main-container .nav-tabs{margin:0}#ihf-main-container ul.chosen-results{margin:0;padding:0;max-height:200px}.error-page-cf-wrap .wpcf7 form .wpcf7-response-output{text-align:center}.grecaptcha-badge{z-index:999}.post-type-archive-areas .aoe-list li a:hover{color:var(--accent-color)}.veteran-photo{width:98%;margin:60px auto 0;filter:drop-shadow(7px 7px 7px #666666);-webkit-filter:drop-shadow(7px 7px 7px #666666)}#content .veteran-photo img{width:100%;max-width:456px;margin:0 auto}.veteran-text{width:100%;max-width:456px;border-left:6px solid #a28e7e;display:inline-block;padding:10px;margin:90px auto;font-size:18px}.veteran-text a{transition:all 0.3s ease-in-out}.veteran-text a:hover{color:var(--accent-color)}select#cityid{overflow:hidden}.listings-popup.listings-schedule button.aiosp-close{display:none}.hdr-logos,.bm_logo{display:flex;align-items:center;justify-content:space-between}.hdr-logos>*,.bm_logo>*{width:25%;display:block}.hdr-logos>a,.bm_logo>a{width:35%}.hdr-logos a img,.bm_logo a img{width:100%;height:auto}.hdr-logos>img,.bm_logo>img{height:auto}.bm_logo{width:40%}.aiosp-container.aiosp-inline-holder[class*="custom-popup-vip-list-body"] .aios-popup-body,.aiosp-wrap .aiosp-container.aiosp-ref-custom-popup-vip-list .aios-popup-body{max-width:700px;width:100%;background:url(../../../../themes/kschumacher-pending.com/images/vip-list-popup.jpg);background-position:center;background-size:cover;padding:70px 20px}.aiosp-container.aiosp-inline-holder[class*="custom-popup-vip-list-body"] .aios-popup-body .aiosp-close,.aiosp-wrap .aiosp-container.aiosp-ref-custom-popup-vip-list .aios-popup-body .aiosp-close{display:none}.custom-popup-body-logo{display:flex;align-items:center;justify-content:center;margin-bottom:50px}.custom-popup-body-logo img{filter:brightness(0);max-width:300px}.custom-popup-body-title{text-align:center;color:#000}.custom-popup-body-title span{font-size:50px;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:16px;display:block}.custom-popup-body-title p{font-size:20px;line-height:1.2;text-align:center;margin-bottom:38px}.custom-popup-field{padding:0 15px;display:inline-block;vertical-align:top;margin-bottom:20px;position:relative}.custom-popup-col-6{width:50%}.custom-popup-col-4{width:33.333333333%}.custom-popup-body-form form{position:relative;font-size:0}.custom-popup-field input[type="text"],.custom-popup-field input[type="tel"],.custom-popup-field input[type="email"],.custom-popup-field textarea{width:100%;height:40px;background-color:#fff0;border-style:none none solid;border-bottom-width:1px;border-bottom-color:#000;font-size:15px;font-weight:700;color:#000;text-transform:uppercase;outline:none}.custom-popup-col-12{width:100%}.custom-popup-field textarea{padding-top:13px;height:80px;resize:none}.custom-popup-field input[type="submit"]{border-color:#000;background:#000;color:#fff;margin:59px auto 0;outline:none;text-align:center;padding:0 15px;width:248px;height:69px;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;display:block;transition:all 0.3s}.custom-popup-field input[type="submit"]:hover{background:#fff0}.custom-popup-body-form .wpcf7 .ajax-loader{display:block;margin:0 auto;position:absolute;bottom:-30px;left:50%;transform:translateX(-50%)}.custom-popup-body-form .wpcf7 form .wpcf7-response-output{font-size:15px;text-align:center;position:absolute;bottom:-30px;width:100%}.custom-popup-body-form .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:13px;position:absolute;top:50%;transform:translateY(-50%);right:0;left:unset;margin:0;text-align:center}.custom-popup-field .wpcf7-form-control-wrap{display:block;width:100%}.custom-popup-body-close{position:absolute;top:20px;right:20px}.custom-popup-body-close span{cursor:pointer;width:49px;height:49px;border:1px solid #000;font-size:0;opacity:1;transition:all 0.3s;position:relative;display:block}.custom-popup-body-close span::before,.custom-popup-body-close span::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:2px;height:27px;background:#000;transition:all 0.3s}.custom-popup-body-close span::before{transform:rotate(-45deg)}.custom-popup-body-close span::after{transform:rotate(45deg)}.custom-popup-body-close span:hover{background:#000}.custom-popup-body-close span:hover::before,.custom-popup-body-close span:hover::after{background:#e4c87c}#hp_widget5{padding:0;background:#fff0}.hp_featcomm.container-fluid{max-width:100%;padding-left:0;padding-right:0}.hp-featured-areas{position:relative}.hp-fa-map{width:1600px}.map-holder{position:relative}.map-areas{position:absolute;z-index:20}.map-areas.on-area-h-johnson-county{transform:scale(1.4);top:-68px;left:-110px}.map-areas.on-area-h-leavenworth-county{transform:scale(1.3);top:51px;left:-31px}.map-areas.on-area-h-jackson-county{transform:scale(1.45);top:0;left:-250px}.map-areas.on-area-h-douglas-county{transform:scale(1.25);top:-19px;left:3px}.map-areas.on-area-h-miami-county{transform:scale(1.2);top:-83px;left:-55px}.map-main{position:relative}.map-hovers{position:absolute;top:0;left:0;width:100%;height:100%}.map-hover{position:absolute;top:0;left:0}.map-hover.active{z-index:30;pointer-events:none}.map-hover.active a{pointer-events:auto}.map-hover>img{opacity:0;transition:all 0.5s}.map-hover.active>img{opacity:1}.map-hover div.map-hover-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-transform:uppercase;font-size:16px;font-family:var(--BarlowSemiCondensed);font-weight:500;width:100px;text-align:center;line-height:120%;text-shadow:0 0 1px var(--primary);text-shadow:1px 1px 2px #000;transition:all 0.5s;letter-spacing:1.5px}.map-hover div.map-hover-label::before{content:"\b0058";position:absolute;font-family:agentimage!important;left:50%;transform:translateX(-50%);top:-22px;font-size:22px;opacity:0;transition:all 0.5s}.map-hover.active div.map-hover-label::before{opacity:1}.map-location-markers,.map-road-markers{transition:all 0.5s}.map-location-marker{position:absolute;top:0;transition:all 0.5s}.map-location-marker img{filter:drop-shadow(0 10px 5px #000)}.map-hover.active .map-location-markers,.map-hover.active .map-road-markers{opacity:0}.map-location-marker-label{position:absolute;top:-15px;left:50%;transform:translateX(-50%);font-size:8px;white-space:nowrap;font-family:var(--Roboto);text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px #000;letter-spacing:1px}.map-location-marker-label.right-label{top:15px;left:160%}.map-road-markers{position:absolute;top:0;left:0}.map-road-marker{position:absolute;top:0;background:#fff;border-radius:50%;width:28px;height:18px;display:flex;align-items:center;justify-content:center;font-size:9.49px;color:#2b2b2b;font-family:var(--Roboto);border:1px #767676 solid;font-weight:600}.map-road-marker.alt-1{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZGNTZDNENDRjYxNzExRURCQkM3RDA5MjVERTBGMzVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZGNTZDNENERjYxNzExRURCQkM3RDA5MjVERTBGMzVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkY1NkM0Q0FGNjE3MTFFREJCQzdEMDkyNURFMEYzNUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkY1NkM0Q0JGNjE3MTFFREJCQzdEMDkyNURFMEYzNUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wdswgAAACgElEQVR42qyVz4tSURTHz4vwR4xO6KBoYjA5ilgySC5SJKdAoQlaFQ1SMItZBS7Ff6DNhGCLBHEhYZssXFjTNKiTDEYKQYvJMEZRQfyxGEUGbeGvzn04w0OkkZ4Hvu9+7/W+z7vvet85lMvlghnjKmoHtYE6nOWGC1PGPqL2UKuMsTVU4ujoSIftLsqOosa/XUd9QMXPg+9UKpX14XBoazabP7BfQBXr9fq+WCy+FolE4ApGrVb7jOMlVL7Vah32+/37OOcu9veZsIsMv1csFm3hcJjudDodSKVSyxRFgc1mO5vkdDrpNpFIKHu9HphMJhAKhfSYw+FYUygUB2hvo0YU7vkCmk/VatUSCoWAbWxuboJEIvlOto5sy89CoTAXMIlgMAjlcvkm2hyBvxoMBhCPx+cCT6fT0O12iX1J4C/UavUTn88Ho9GINXx7exu0Wu0ztM9PT8ublZWVQjQaZQVOJpOAnBpa3+RR/JXNZlnBc7kczZl2zgU8Ho8VfHz/4iSctKtGo5EV3GAwkIZ8xZeY8AelUumyxWJhBdfr9ZDP5/loHzLhj6VS6VyOokqlIs0jJlxrtVrnArfbSU4DDRO+wOFw5gLncrk0jwkPBwIBOD4+ZgU+OTkBj8dD7HtyoRjF4nWj0XgqEAjAbDbTmVAkEp0LbLfbEIvFSAYFTNMgk8nC44IypCYq0S3y55LigKu4QXLE0tISbG1tgUajOZuEqRn8fj/gYoDP5wMuiHw4SdRb1MHpPOofZW4ZZULdw3S8odPpwO12g9frhUwmA0ql8t247H0lRWMagJqxhpI32sWHLMrl8j/o11Ff/qeGTotvqDsI/k3eZBYwib8CDACFatSAxZBRywAAAABJRU5ErkJggg==) #fff0 no-repeat;border:0;width:23px;height:22px}.map-road-marker.alt-1-w{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAWCAYAAAA8VJfMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZGNTZDNEM4RjYxNzExRURCQkM3RDA5MjVERTBGMzVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZGNTZDNEM5RjYxNzExRURCQkM3RDA5MjVERTBGMzVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkY1NkM0QzZGNjE3MTFFREJCQzdEMDkyNURFMEYzNUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkY1NkM0QzdGNjE3MTFFREJCQzdEMDkyNURFMEYzNUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz45WNlHAAAC/ElEQVR42rRWX0iTURQ/LucWTmFhqUlsTlQ2QdoMpD9Qk6ygYAMZ9DCsl3wIQnxIC0eR4WAR9SAWRENHPa3X6CH2apTYYgO1DcaQDablQHSkA7ev3/n6kuU0k74d+HHvPfd+5/ede88955YJgkB7ydDQ0HbVeeAlcBt4s9f3Ho/nj3H5LiTjaM4Az4G3QFKaOgZcXVhYeLS5uUmAv7W19R50r4G4tOYocAm4BYSA69vtlxV6CjL+wD8/P3/aYrFQPB6nurq6vGSQFxqSyaTC4XCQ3W6nQCBAk5OTVF1dTVVVVTFpjT6VSpUbDAYKh8PU3Nz8BToHvI0VkYLwMppXiURCOzExQSqVStSDhGZnZymfz5PJZCKdTle0MyChUChEbMtoNJJer9+a6+3tpfr6+nV0r4H411HwwsHBwYc9PT2Cy+USSiFut1uw2WwCeJ6ITqLzqbu7W5iZmRFKKTgqgXnAN6eAs16z2Zzw+XxUShkbGyPwfOfgFM8U56nhSFteXjZ4vV7ZCQcGBqiioiKF7nGc6zeFdI8yaO6k02laWlqSlXBtbY1wG7h7nwm5oyiY/1xbWytGoZwSjUb52on2f+sKSQ9tbGyQRqORlbSyspLYLkS7E2kXMg21t7fLStrU1ERsl+3vRHpTq9XK7qlSqSSkSu7eQMAqt0gxuBKLxXSjo6MluS5sF1ntMOftQk+7VlZWxDRXCmloaCAp3Z4rJFVz1SilSPYPFpK+aGxspL6+Pspms7KScaHo7++nmpoaHj7bXmXOonm8uLh4Qq1Wi1vd2dlJHR0dYjD8q+RyOQoGgzQ9PS1Wp0wmw1UmjKm7SA7viuqpRM77fgE4CZhw1kfYe9RL8SecTmcRkd/vp6mpKVpdXRV/ELcgDfUc8BF4D7LArkV8hxeEGk0LYAZOARcjkYiOt8tqtYoejYyM8JXgvMpefACCnIiAH7s9V8r2+UY6ADzAtg1zRPLLApXjKXTDwPp/vZH+dmSAq62t7StaNwjZ2vh+g+unAAMAKjPu1JWoxBcAAAAASUVORK5CYII=) #fff0 no-repeat;border:0;width:29px;height:22px}.map-road-marker.alt-2{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZGNUFBQkVFRjYxNzExRURCQkM3RDA5MjVERTBGMzVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZGNUFBQkVGRjYxNzExRURCQkM3RDA5MjVERTBGMzVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkY1NkM0Q0VGNjE3MTFFREJCQzdEMDkyNURFMEYzNUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkY1NkM0Q0ZGNjE3MTFFREJCQzdEMDkyNURFMEYzNUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hcQA9AAABEElEQVR42mKcOHEiAxAYAzEjEH8B4hsMCMACxHZAzATlPwLiW2jybkAsBsRbWKCCZ6D0PyBeCsQLgVgAiCuhFsHAWyDuB+JzQPwXiNuQ5G1ZGFAByAWxUIwNCANxCw45sDMZ8vLyfgMpVgYKwKRJk86w3L17lz8/P5+QQR+hQYAPGLAQaTE/EWpYmBioCKhu2FdomFDFsD9AvIFCc/4D8R2YN7uhhpILDgHxC5hhV4F4CgWuqkKPgHIgPk6GYa1AfAzdsF9A7A/El0gwqAOI63AljddAbAPEqwgY8h6II6EFwX986ewzEIcDsQ8QX0STA7l+FhCrA/EKrBkdB9gKxSCXhgDxdyCeDi3TsAKAAAMAbyM6Nkxn8dgAAAAASUVORK5CYII=) #fff0 no-repeat;border:0;width:19px;height:17px;color:#fff}.map-road-marker.alt-2-w{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZGNUFBQkYyRjYxNzExRURCQkM3RDA5MjVERTBGMzVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZGNUFBQkYzRjYxNzExRURCQkM3RDA5MjVERTBGMzVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkY1QUFCRjBGNjE3MTFFREJCQzdEMDkyNURFMEYzNUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkY1QUFCRjFGNjE3MTFFREJCQzdEMDkyNURFMEYzNUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68Rg8/AAABD0lEQVR42rTTv0sCYRzH8eexG6KlnByChnJpyklpcG0qgqI/IcFFDqK1pUUX4cCxUR0aXFuCGiJojKAlIgikXMRfEMl59X7gEQ+Rg/J5PvAaDp77HDz3/UrP826FEKuI4QkV3GCEBAo4hiMmucMpXhBgCTnksYZFdTiFZf3COvbRQQsbU4Xj7Glf+EQcK+EDMggCX0q5IAzHcV23EXruwzdSjCNhITFhKVaLB7aKaxZ631XxOXqGi+uquKk3y1TeUBz/vEuc4GfO0g/sohueirLe9+9/lj4ii+dZ43aBDB7+UKim6gxpvEbNsfryNg5xH1HYRglJPQDD6ZWeFXXXDW0TB9jBFq5RxVXUtf0KMACztDdwLsUuwQAAAABJRU5ErkJggg==) #fff0 no-repeat;border:0;width:22px;height:16px;color:#fff}.map-hover-sub-areas{opacity:0;transition:all 0.5s}.map-hover.active .map-hover-sub-areas{opacity:1}.map-hover-sub-areas a{position:absolute;top:0;left:0;font-size:11px;color:#fff;font-family:var(--Roboto);text-shadow:1px 1px 2px #000;letter-spacing:1px;transition:all 0.5s}.map-hover-sub-areas a:hover{transform:scale(1.1)}.map-hover.active .map-hover-sub-areas a{z-index:100}.map-hover-sub-areas a::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;position:absolute;top:-10px;left:50%;transform:translateX(-50%);box-shadow:1px 1px 2px #000}.map-hover-sub-areas a.bottom-dot::before{top:auto;bottom:-10px}.map-hover-sub-areas a.left-dot::before{top:1px;left:-10px}.map-hover-sub-areas a.right-dot::before{top:2px;left:auto;right:-15px}.map-hover#h-platte-county{top:90px;left:850px}.map-hover#h-platte-county .map-hover-label{top:39%;left:69%}.map-hover#h-platte-county.active .map-hover-label{top:55%}.map-hover#h-platte-county .map-road-marker[data-road-number="152"]{left:329px;top:242px}.map-hover#h-platte-county .map-road-marker[data-road-number="29-1"]{left:218px;top:-35px}.map-hover#h-platte-county .map-road-marker[data-road-number="29-2"]{left:241px;top:158px}.map-hover#h-platte-county .map-road-marker[data-road-number="29-3"]{left:334px;top:293px}.map-hover#h-platte-county .map-road-marker[data-road-number="435"]{left:240px;top:277px}.map-hover#h-platte-county .map-hover-sub-areas a[data-sub-area="Weston"]{top:105px;left:151px}.map-hover#h-platte-county .map-hover-sub-areas a[data-sub-area="Camden Point"]{top:71px;left:270px}.map-hover#h-platte-county .map-hover-sub-areas a[data-sub-area="Platte City"]{top:130px;left:220px}.map-hover#h-platte-county .map-hover-sub-areas a[data-sub-area="Platte Woods"]{top:234px;left:261px}.map-hover#h-platte-county .map-hover-sub-areas a[data-sub-area="Parkville"]{top:287px;left:236px}.map-hover#h-platte-county .map-hover-sub-areas a[data-sub-area="Riverside"]{top:290px;left:306px}.map-hover#h-clay-county{top:154px;left:1180px}.map-hover#h-clay-county .map-hover-label{top:41%;left:50%;width:70px}.map-hover#h-clay-county .map-road-marker[data-road-number="69-1"]{left:251px;top:-94px}.map-hover#h-clay-county .map-road-marker[data-road-number="69-2"]{left:256px;top:39px}.map-hover#h-clay-county .map-road-marker[data-road-number="69-3"]{left:186px;top:132px}.map-hover#h-clay-county .map-road-marker[data-road-number="35-1"]{left:153px;top:109px}.map-hover#h-clay-county .map-road-marker[data-road-number="35-2"]{left:67px;top:235px}.map-hover#h-clay-county .map-road-marker[data-road-number="435-1"]{left:50px;top:126px}.map-hover#h-clay-county .map-road-marker[data-road-number="435-2"]{left:82px;top:256px}.map-hover#h-clay-county .map-road-marker[data-road-number="169-1"]{left:30px;top:-36px}.map-hover#h-clay-county .map-road-marker[data-road-number="169-2"]{left:24px;top:158px}.map-hover#h-clay-county .map-road-marker[data-road-number="291"]{left:142px;top:221px}.map-hover#h-clay-county .map-hover-sub-areas a[data-sub-area="Smithville"]{top:72px;left:11px}.map-hover#h-clay-county .map-hover-sub-areas a[data-sub-area="Kearney"]{top:77px;left:170px}.map-hover#h-clay-county .map-hover-sub-areas a[data-sub-area="Liberty"]{top:195px;left:130px}.map-hover#h-clay-county .map-hover-sub-areas a[data-sub-area="Pleasant Valley"]{top:242px;left:79px}.map-hover#h-clay-county .map-hover-sub-areas a[data-sub-area="Gladstone"]{top:260px;left:14px}.map-hover#h-clay-county .map-hover-sub-areas a[data-sub-area="Claycomo"]{top:274px;left:79px}.map-hover#h-jackson-county{top:288px;left:1148px}.map-hover#h-jackson-county .map-hover-label{top:62%;left:53%}.map-hover#h-jackson-county .map-location-marker[data-location-marker-title="SportingKC"]{top:144px;left:51px}.map-hover#h-jackson-county .map-location-marker[data-location-marker-title="Kauffman Stadium"]{top:156px;left:124px}.map-hover#h-jackson-county .map-location-marker[data-location-marker-title="Arrowhead Stadium"]{top:179px;left:107px}.map-hover#h-jackson-county .map-road-marker[data-road-number="24"]{left:231px;top:145px}.map-hover#h-jackson-county .map-road-marker[data-road-number="70"]{left:50px;top:126px}.map-hover#h-jackson-county .map-road-marker[data-road-number="71"]{left:77px;top:235px}.map-hover#h-jackson-county .map-road-marker[data-road-number="435"]{left:111px;top:231px}.map-hover#h-jackson-county .map-road-marker[data-road-number="70"]{left:50px;top:126px}.map-hover#h-jackson-county .map-road-marker[data-road-number="470"]{left:125px;top:311px}.map-hover#h-jackson-county .map-road-marker[data-road-number="49"]{left:96px;top:372px}.map-hover#h-jackson-county .map-road-marker[data-road-number="50"]{left:235px;top:340px}.map-hover#h-jackson-county .map-road-marker[data-road-number="70"]{left:220px;top:223px}.map-hover#h-jackson-county .map-road-marker[data-road-number="7"]{left:258px;top:288px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Kansas City, MO"]{top:149px;left:-6px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Sugar Creek"]{top:154px;left:102px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Buckner"]{top:110px;left:310px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area=""]{top:0;left:0}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Independence"]{top:188px;left:117px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Lake Tapawingo"]{top:205px;left:125px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Blue Springs"]{top:227px;left:238px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Grain Valley"]{top:240px;left:300px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Oak Grove"]{top:261px;left:350px;white-space:nowrap}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Raytown"]{top:267px;left:95px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Grandview"]{top:386px;left:45px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Lee's Sumit"]{top:354px;left:108px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Lake Lotwana"]{top:336px;left:267px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Greenwood"]{top:387px;left:174px}.map-hover#h-jackson-county .map-hover-sub-areas a[data-sub-area="Lone Jack"]{top:387px;left:322px}.map-hover#h-cass-county{top:673px;left:auto;right:0}.map-hover#h-cass-county .map-hover-label{top:46%;left:42%;width:70px}.map-hover#h-cass-county .map-road-marker[data-road-number="58"]{left:167px;top:57px}.map-hover#h-cass-county .map-road-marker[data-road-number="7-1"]{left:212px;top:75px}.map-hover#h-cass-county .map-road-marker[data-road-number="7-2"]{left:200px;top:202px}.map-hover#h-cass-county .map-road-marker[data-road-number="49"]{left:108px;top:125px}.map-hover#h-cass-county .map-road-marker[data-road-number="2-1"]{left:96px;top:188px}.map-hover#h-cass-county .map-road-marker[data-road-number="2-2"]{left:273px;top:181px}.map-hover#h-cass-county .map-hover-sub-areas a[data-sub-area="Loch Lloyd"]{top:21px;left:-11px}.map-hover#h-cass-county .map-hover-sub-areas a[data-sub-area="Lake Winnebago"]{top:26px;left:100px}.map-hover#h-cass-county .map-hover-sub-areas a[data-sub-area="Greenwood"]{top:41px;left:175px}.map-hover#h-cass-county .map-hover-sub-areas a[data-sub-area="Belton"]{top:59px;left:49px}.map-hover#h-cass-county .map-hover-sub-areas a[data-sub-area="Raymore"]{top:80px;left:110px}.map-hover#h-cass-county .map-hover-sub-areas a[data-sub-area="Pleasant Hill"]{top:95px;left:220px}.map-hover#h-cass-county .map-hover-sub-areas a[data-sub-area="Harrisonville"]{top:230px;left:141px}.map-hover#h-cass-county .map-hover-sub-areas a[data-sub-area="Peculiar"]{top:133px;left:92px}.map-hover#h-johnson-county{top:401px;left:837px}.map-hover#h-johnson-county .map-hover-label{top:68%;left:52%}.map-hover#h-johnson-county.active .map-hover-label{top:62%}.map-hover#h-johnson-county .map-road-marker[data-road-number="10"]{left:98px;top:180px}.map-hover#h-johnson-county .map-road-marker[data-road-number="435"]{left:328px;top:203px}.map-hover#h-johnson-county .map-road-marker[data-road-number="35-1"]{left:236px;top:233px}.map-hover#h-johnson-county .map-road-marker[data-road-number="35-2"]{left:81px;top:373px}.map-hover#h-johnson-county .map-road-marker[data-road-number="56"]{left:115px;top:325px}.map-hover#h-johnson-county .map-road-marker[data-road-number="69"]{left:308px;top:249px}.map-hover#h-johnson-county .map-road-marker[data-road-number="169"]{left:212px;top:312px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="De Soto"]{top:115px;left:72px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Lake Quivira"]{top:34px;left:200px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Westwood"]{top:27px;left:347px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Roeland Park"]{top:43px;left:336px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Mission"]{top:59px;left:318px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Fairway"]{top:73px;left:306px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Shawnee"]{top:63px;left:176px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Merriam"]{top:68px;left:231px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Westwood Hills"]{top:93px;left:327px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Mission Woods"]{top:113px;left:319px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Mission Hills"]{top:131px;left:326px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Prairie Village"]{top:150px;left:334px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Overland Park"]{top:250px;left:350px;white-space:nowrap}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Leawood"]{top:196px;left:381px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Lenexa"]{top:204px;left:260px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Olathe"]{top:307px;left:176px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Gardner"]{top:321px;left:90px}.map-hover#h-johnson-county .map-hover-sub-areas a[data-sub-area="Edgerton"]{top:351px;left:43px}.map-hover#h-miami-county{top:745px;left:875px}.map-hover#h-miami-county .map-hover-label{top:54%;left:51%;width:70px}.map-hover#h-miami-county .map-road-marker[data-road-number="35"]{left:40px;top:30px}.map-hover#h-miami-county .map-road-marker[data-road-number="169-1"]{left:166px;top:71px}.map-hover#h-miami-county .map-road-marker[data-road-number="169-2"]{left:131px;top:195px}.map-hover#h-miami-county .map-road-marker[data-road-number="69-1"]{left:266px;top:73px}.map-hover#h-miami-county .map-road-marker[data-road-number="69-2"]{left:263px;top:177px}.map-hover#h-miami-county .map-hover-sub-areas a[data-sub-area="Spring Hill"]{top:19px;left:184px}.map-hover#h-miami-county .map-hover-sub-areas a[data-sub-area="Bucyrus"]{top:26px;left:268px}.map-hover#h-miami-county .map-hover-sub-areas a[data-sub-area="Gardner"]{top:60px;left:166px}.map-hover#h-miami-county .map-hover-sub-areas a[data-sub-area="Hillsdale"]{top:101px;left:111px}.map-hover#h-miami-county .map-hover-sub-areas a[data-sub-area="Louisburg"]{top:127px;left:281px}.map-hover#h-miami-county .map-hover-sub-areas a[data-sub-area="Paola"]{top:203px;left:100px}.map-hover#h-douglas-county{top:447px;left:557px}.map-hover#h-douglas-county .map-hover-label{top:56%;left:53%}.map-hover#h-douglas-county .map-road-marker[data-road-number="40"]{top:151px;left:171px}.map-hover#h-douglas-county .map-road-marker[data-road-number="10"]{top:164px;left:236px}.map-hover#h-douglas-county .map-road-marker[data-road-number="59-1"]{top:-16px;left:160px}.map-hover#h-douglas-county .map-road-marker[data-road-number="59-2"]{top:147px;left:204px}.map-hover#h-douglas-county .map-road-marker[data-road-number="59-3"]{top:280px;left:198px}.map-hover#h-douglas-county .map-road-marker[data-road-number="59-4"]{top:383px;left:211px}.map-hover#h-douglas-county .map-road-marker[data-road-number="70"]{top:107px;left:231px}.map-hover#h-douglas-county .map-hover-sub-areas a[data-sub-area="Lawrence"]{left:200px;top:112px}.map-hover#h-douglas-county .map-hover-sub-areas a[data-sub-area="Baldwin City"]{left:255px;top:333px}.map-hover#h-douglas-county .map-hover-sub-areas a[data-sub-area="De Soto"]{left:356px;top:134px;white-space:nowrap}.map-hover#h-leavenworth-county{top:113px;left:783px}.map-hover#h-leavenworth-county .map-hover-label{top:52%;left:38%}.map-hover#h-leavenworth-county .map-location-marker[data-location-marker-title="Fort Leavenworth"]{top:99px;right:146px}.map-hover#h-leavenworth-county .map-road-marker[data-road-number="73"]{top:136px;left:175px}.map-hover#h-leavenworth-county .map-road-marker[data-road-number="40"]{top:335px;left:152px}.map-hover#h-leavenworth-county .map-road-marker[data-road-number="70"]{top:356px;left:204px}.map-hover#h-leavenworth-county .map-hover-sub-areas a[data-sub-area="Easton"]{left:37px;top:87px}.map-hover#h-leavenworth-county .map-hover-sub-areas a[data-sub-area="Fort Leavenworth"]{left:191px;top:97px}.map-hover#h-leavenworth-county .map-hover-sub-areas a[data-sub-area="Leavenworth"]{left:201px;top:136px}.map-hover#h-leavenworth-county .map-hover-sub-areas a[data-sub-area="Lansing"]{left:246px;top:187px}.map-hover#h-leavenworth-county .map-hover-sub-areas a[data-sub-area="Tonganoxie"]{left:88px;top:334px}.map-hover#h-leavenworth-county .map-hover-sub-areas a[data-sub-area="Basehor"]{left:190px;top:330px}.map-hover#h-leavenworth-county .map-hover-sub-areas a[data-sub-area="Linwood"]{left:106px;top:477px}.map-hover#h-leavenworth-county .map-hover-sub-areas a[data-sub-area="Bonner Springs"]{left:204px;top:445px}.map-hover#h-leavenworth-county .map-hover-sub-areas a[data-sub-area="De Soto"]{left:186px;top:500px}.map-hover#h-wyandotte-county{top:368px;left:989px}.map-hover#h-wyandotte-county .map-hover-label{top:48%;left:54%}.map-hover#h-wyandotte-county .map-location-marker[data-location-marker-title="Kansas City Speedway"]{top:39px;left:46px}.map-hover#h-wyandotte-county .map-road-marker[data-road-number="435"]{left:68px;top:101px}.map-hover#h-wyandotte-county .map-road-marker[data-road-number="635-1"]{left:156px;top:72px}.map-hover#h-wyandotte-county .map-road-marker[data-road-number="635-2"]{left:155px;top:102px}.map-hover#h-wyandotte-county .map-road-marker[data-road-number="35"]{left:194px;top:119px}.map-hover#h-wyandotte-county .map-road-marker[data-road-number="70"]{left:103px;top:94px}.map-hover#h-wyandotte-county .map-hover-sub-areas a[data-sub-area="Bonner Springs"]{left:-19px;top:118px}.map-hover#h-wyandotte-county .map-hover-sub-areas a[data-sub-area="Kansas City, KS"]{left:160px;top:65px;width:100px}.map-hover#h-wyandotte-county .map-hover-sub-areas a[data-sub-area="Edwardsville"]{left:85px;top:129px}.map-side{position:absolute;top:17%;left:6.7vw;z-index:30;width:450px;white-space:nowrap}.hp-fa-list .section_title{margin-bottom:50px}.hp-fa-list ul{margin-left:53px}.hp-fa-list li{font-size:22px;text-transform:uppercase;position:relative;font-family:var(--BarlowSemiCondensed);font-weight:500}.hp-fa-list li::before{content:"";position:absolute;width:100%;height:100%;top:0;left:-28px;background:linear-gradient(90deg,rgb(179 45 48) 50%,#fff0 100%);transition:all 0.5s;width:0}.hp-fa-list li.active::before{width:100%}.hp-fa-list li a{position:relative;z-index:20;padding:12px 0 12px 50px;display:block;color:#696868;transition:all 0.5s}.hp-fa-list li.active a{color:#fff!important}.hp-fa-list li a span{position:absolute;width:17px;height:17px;border:1px #a28e7e solid;border-radius:50%;left:0}.hp-fa-list li a span::before{content:"";position:absolute;width:9px;height:9px;background:#a28e7e;border-radius:50%;top:3px;left:3px}.hp-fa-list li a:hover{color:#000}.hp_american_dream.container{width:100%;padding:0;position:relative}.american_dream_bg,.american_dream_bg canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.american_dream_bg canvas{background-position:center;background-size:cover;background-repeat:no-repeat;filter:grayscale(1);opacity:.1}.american_dream-wrapper{padding:100px 15px;max-width:1024px;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center;gap:60px}.american_dream_video_inner a{position:relative;display:block}.american_dream_video_thumb{position:relative}.american_dream_video_thumb canvas{display:block;width:100%;height:auto;background:#2b2b2b}.american_dream_video_thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.9}.american_dream_video_icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.american_dream_video_icon span{display:flex;align-items:center;justify-content:center;color:var(--accent-color);border:5px solid var(--accent-color);border-radius:50%;width:100px;height:100px;background:rgb(255 255 255 / .64);font-size:30px;padding-left:5px;transition:all 0.4s ease-in-out}.american_dream_video_inner a:hover .american_dream_video_icon span{background:var(--accent-color);color:#fff}.hp_social_media.container{width:100%;padding:0;position:relative}.social_media_bg,.social_media_bg canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.social_media_bg{width:42%;background:#2b2b2b}.social_media_bg canvas{background-position:center;background-size:cover;filter:grayscale(1);opacity:.2}.social_media-wrapper{padding:100px 15px;position:relative;z-index:2;max-width:1440px;margin:0 auto}.social_media_feed_item{display:flex}.social_media_feed_item-inner{width:calc(100% / 8)}.social_media_feeds{margin-right:calc(((100vw - 1410px) / 2) * -1)}.social_media_feeds_inner{padding-top:65px;padding-left:160px;padding-left:10vw;padding-bottom:50px;margin-right:-66px}.social_media_feed_item-inner a,.social_media_feed_item-photo{position:relative;height:100%}.social_media_feed_item-photo-wrap{position:relative;height:100%}.social_media_feed_item-photo-wrap canvas{display:block;width:100%;height:auto;height:100%}.social_media_feed_item-photo-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.4s ease-in-out}.social_media_feed_item:not(:last-child){margin-bottom:15px}.social_media_feed_item:first-child .social_media_feed_item-photo-wrap canvas{background:#3b5998}.social_media_feed_item-icon-wrap{font-size:20px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.social_media_feed_item-icon-wrap span{color:#fff;font-size:50px}.social_media_feed_item-inner a .social_media_feed_item-photo-wrap img{filter:grayscale(1)}.social_media_feed_item-inner a:hover .social_media_feed_item-photo-wrap img{filter:none}.social_media_title .section_number,.social_media_title.section_title h2,.social_media_title.section_title h2 span{color:#fff}.social_media_feed_item-inner:first-child{width:calc(100% / 8)!important;min-width:177px;min-width:11.06vw;aspect-ratio:200 / 200}.social_media_feed_item-inner:first-child a .social_media_feed_item-photo-wrap img{filter:none}.social_media_feed_item.youtube .social_media_feed_item-inner:first-child canvas{background:#dd171a}.social_media_feed_item.youtube .social_media_feed_item-inner{width:calc(100% / 4);width:calc(calc(100% / 5) + 2%)}.form-opt-in{line-height:1.4;font-size:12px;text-align:center;display:block;padding-top:15px}.aios-contact-wrap .aios-contact-main .aios-contact-form .aios-contact-field.lg{position:relative}.footer_form_wrap .form-opt-in a{color:#fff}.form_field_long.footer-opt-in{display:flex;align-items:flex-start;padding-top:14px;gap:10px}.cf7-opt-in{line-height:1.4;font-size:12px;text-align:left;display:block;padding-top:3px}.form_field_long.footer-opt-in,.form_field_long.footer-opt-in a{line-height:1.7;font-size:12px;text-align:left;color:inherit}.form_field_long.footer-opt-in>span{display:inline-block;vertical-align:bottom;text-align:center}.cf7-opt-in span.wpcf7-list-item-label{display:none}.cf7-opt-in>span>label{display:flex;align-items:flex-start;gap:15px}.cf7-opt-in>span>label input{margin:0;appearance:auto;width:15px;height:15px}.cf7-opt-in>span{margin:0}#header_wrap .row,.fixed-header .row{margin:0}body.aios-custom-ihomefinder-results-template #content-full .entry-title{width:100%;padding:0}.rev-rate{display:flex;margin-left:-5px}.rev-rate li{margin:0 5px}.rev-rate li i.ai-font-star-fill{color:#f7ba22}.american_dream_title img{width:100%;height:auto;max-width:490px}#header_wrap .menu-item-40199 ul.sub-menu{column-count:3;min-width:552px}.bootstrap-select.btn-group .dropdown-menu.inner{max-height:200px!important}#custom-pagination-mod *{list-style:none!important}#custom-price-range{margin-block-start:12px}.qs-inner button.btn.dropdown-toggle.bs-placeholder.btn-default,.qs-inner button.btn.dropdown-toggle.btn-default{color:#fff}.aios-custom-ihomefinder-results-template:not(.aios-custom-ihomefinder-shortcode) #inner-page-wrapper>.container{padding-right:15px!important;padding-left:15px!important}