:root{--font-family-default:'Arial', sans-serif;--font-family-title:'Lato', sans-serif;--font-size-default:14px;--font-size-title:48px;--font-color-default:#666666;--font-color-title:#000000;--primary:#023e2a;--secondary:#1b1b1b;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40}body{font-family:var(--font-family-default);font-size:var(--font-size-default);line-height:30px;font-weight:400;background:#FFF;color:var(--font-color-default);margin:0}body.no-scroll{overflow:hidden}#main-wrapper{overflow:hidden}::selection{background:var(--primary);color:#fff}[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}textarea{overflow-x:hidden}.transition{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.text-hidden,.heading-hidden{display:none}a{color:inherit;font-style:normal;outline:none!important}a:hover,a:focus{color:var(--primary)}.image-with-spacer{position:relative}.image-with-spacer canvas{display:block;width:100%;background:#CCC}.image-with-spacer img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.wpcf7 form .wpcf7-response-output{text-align:center;margin:2em 0 .5em}.ai-default-cf7wrap input[type="text"],.ai-default-cf7wrap input[type="tel"],.ai-default-cf7wrap input[type="email"]{color:#000}.styled-btn-wrapper{text-align:center;position:relative}.styled-btn{position:relative;display:inline-block;text-align:center;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff0;border:1px solid #fff;font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;min-width:225px;padding:23px 15px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.styled-btn:hover,.styled-btn:active,.styled-btn:focus{background:var(--primary);color:#fff;border-color:var(--primary)}.styled-btn.sb-outline{border:1px solid var(--primary);color:var(--primary);min-width:225px}.styled-btn.sb-outline:hover,.styled-btn.sb-outline:active,.styled-btn.sb-outline:focus{color:#fff}.section-header-wrapper{position:relative;text-align:center}.section-header{display:inline-block;position:relative;text-align:left;font-family:var(--font-family-title);text-transform:uppercase}.section-header span{display:block;font-size:18px;line-height:20px;font-weight:400;color:var(--primary);position:relative;margin-bottom:7px;letter-spacing:.5px}.section-header span:before,.section-header span:after{position:absolute;top:50%}.section-header span:before{background:#fff0;display:flex;align-items:center;justify-content:center;width:33px;height:33px;text-align:center;border:1px solid rgb(139 139 139 / .42);font-size:14px;line-height:14px;font-weight:700;color:var(--primary);font-family:var(--font-family-title);left:-65px;margin-top:-16.5px}.section-header span:after{content:'';width:27px;height:1px;background:#8b8b8b;display:block;left:-32px;margin-top:-.5px}.section-header strong{display:block;color:#000;font-size:72px;line-height:72px;font-weight:700!important;letter-spacing:2px;position:relative;left:-4px}.section-header.sh-light span{color:#c4c4c4}.section-header.sh-light span:before{color:#fff}.section-header.sh-light span:after{background:rgb(139 139 139 / .42)}.section-header.sh-light strong{color:#fff}.contact-row{position:relative;text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;text-align:left}.contact-row .info-line{position:relative;font-size:14px;line-height:18px;color:#fff;font-weight:400;display:flex;align-items:flex-start;justify-content:center;margin:8px 0;font-family:var(--font-family-title)}.contact-row .info-line:first-child{margin-left:0}.contact-row .info-line i{display:block;width:20px;margin-right:10px;text-align:center;font-size:13px;line-height:17px;color:#fff}.contact-row a{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.contact-row .info-line.phone-info i{font-size:12px;margin-top:2px;transform:rotate(19deg)}.contact-row .info-line.email-info i{font-size:11px;line-height:11px;margin-top:4px}.contact-row .info-line.address-info i{font-size:20px;line-height:20px;margin-top:3px}.social-media{position:relative;display:block;font-size:0}.social-media a{display:inline-block;vertical-align:middle;font-size:0;font-weight:400;color:#fff;border:1px solid #fff;border-radius:50%;margin:4px 0;width:42px;height:42px;width:2.6vw;height:2.6vw;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.social-media a:before{line-height:22px;font-size:22px;font-size:1.4vw;line-height:1.4vw}.social-media .sw-phone a i{line-height:15px;font-size:14px;font-size:1vw;line-height:1vw}.social-media .sw-email a i{line-height:15px;font-size:12px;font-size:.8vw;line-height:.8vw}.social-media .sw-email{margin-bottom:24px}.social-media a:hover{background:var(--primary);border-color:var(--primary)}header.header{position:fixed;background:#fff0;top:0;z-index:40;width:100%;color:#fff;text-transform:uppercase;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;padding:50px 0}.header_inner-wrap{position:relative;margin:0 auto;padding:0 20px;width:100%;max-width:calc(1398px + 40px);display:flex;align-items:center;justify-content:space-between}.header_inner-wrap .logo{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:16.16%;text-align:center}.header_inner-wrap .logo a{display:inline-block}.header_inner-wrap .logo a img{display:block;width:100%;max-width:201px;height:auto;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.header_inner-wrap .navigation{position:relative;width:83.83%;display:flex;align-items:center;justify-content:flex-end}.navigation .nav-logo{margin:0 30px 0 14px;margin:0 2vw 0 .9vw}.navigation .nav-logo img{display:block;width:100%;height:auto;max-width:115px;margin:0 auto}.ex-nav-trigger{position:relative;z-index:20;cursor:pointer;width:47px;width:2.9vw;height:auto;padding:0;line-height:normal}.ex-nav-trigger span{display:block;width:57.44%;margin:0 auto;height:2px;background:#fff;margin-bottom:8px;margin-left:auto;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.ex-nav-trigger span:nth-child(2){width:100%}.ex-nav-trigger span:last-child{margin-bottom:0}.ex-nav-trigger:hover span{width:100%!important}._header ul{list-style:none}._header ul li{display:inline-block;vertical-align:middle;padding:10px 9px;padding:10px .35vw;margin:0 9px;margin:0 .35vw;position:relative;background:#fff0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;backface-visibility:none}._header ul li a{display:block;font-family:var(--font-family-title);font-weight:400;text-transform:uppercase;position:relative;font-size:14px;font-size:.88vw;line-height:18px;line-height:1vw;font-weight:400;color:#fff;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}._header ul li:hover{background:var(--primary)}._header ul li ul.sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(20px) translateZ(0);background:none;list-style:none;margin:0;padding:0;width:100%;text-align:center;min-width:180px;z-index:10;padding-top:5px;opacity:0;visibility:hidden;pointer-events:none;transition:all .4s ease}._header ul li ul.sub-menu li{position:relative;display:block;padding:0;margin:0;margin-bottom:1px;background:rgb(0 0 0 / .8);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}._header ul li ul.sub-menu li:hover{background:var(--primary)}._header ul li ul.sub-menu li a{padding:10px;display:block;letter-spacing:0}._header ul li ul.sub-menu li a:after{display:none}._header ul li ul.sub-menu ul.sub-menu{left:100%;top:0;padding-top:0;padding-left:2px;transform:translateX(0);min-width:unset;width:100%}._header ul li ul.sub-menu ul.sub-menu ul.sub-menu{display:none!important}._header li:hover>ul.sub-menu{transform:translateX(-50%) translateY(0) translateZ(0);opacity:1;visibility:visible;pointer-events:all}.header.active{padding:15px 0;background:#000}.header.active .header-contact{display:none}.header.active._header ul#nav>li>ul.sub-menu{padding-top:28px}.header.active._header ul#nav>li:hover{opacity:.8}.expanded-menu-wrapper{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;z-index:60;height:100vh!important;-webkit-backface-visibility:hidden;transition:visibility 0.3s linear,opacity 0.3s linear;-webkit-transition:visibility 0.3s linear,opacity 0.3s linear;-moz-transition:visibility 0.3s linear,opacity 0.3s linear;opacity:0;visibility:hidden}.expanded-menu-wrapper.active{opacity:1;visibility:visible}.expanded-menu-whitespace{width:73.38%;position:relative;z-index:1;cursor:pointer}.expanded-menu-inner{position:relative;z-index:1;width:26.62%;height:100%;background-color:var(--primary);color:#fff;text-align:left}.expanded-menu-wrapper.active .expanded-menu-inner{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;overflow-y:scroll}.expanded-menu-inner .exp-menu-inner-basis{height:100%;position:relative;padding:4vw 3.2vw 4vw 3.8vw;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.expanded-menu-inner .close-btn{display:inline-block;font-size:20px;line-height:20px;color:#fff;text-align:center;z-index:5;cursor:pointer;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;position:absolute;top:20px;right:20px;top:1.5vw;right:1.5vw}.expanded-menu-inner .close-btn:hover{opacity:.8}.expanded-header{position:relative;display:block;text-align:left}.expanded-header a{display:inline-block;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.expanded-header a:hover{opacity:.8}.expanded-header a img{display:block;width:100%;height:auto}.expanded-menu-nav{position:relative;border-top:1px solid #386757;border-bottom:1px solid #386757;margin:40px 0;padding:30px 0}.expanded-menu-nav ul{display:block;position:relative;text-align:left}.expanded-menu-nav ul li{display:block;padding:14px 0}.expanded-menu-nav ul li a{font-family:var(--font-family-title);display:block;font-size:22px;line-height:22px;font-weight:400;color:#fff;text-transform:uppercase;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;letter-spacing:1px}.expanded-menu-nav ul li:hover>a{opacity:.7}.expanded-menu-nav ul li ul{display:none;padding-left:20px;margin-top:10px}.expanded-menu-nav ul li ul li{padding:10px 0}.expanded-menu-nav ul li ul li a{color:#fff;opacity:1}.expanded-menu-nav ul li ul li a:hover{opacity:.8}.expanded-menu-nav ul li:hover ul{display:block}.expanded-nav-contact-menu{position:relative;height:auto;text-align:left;opacity:.9;letter-spacing:1px}.expanded-nav-contact-menu .contact-row a:hover{color:#fff;opacity:.8}.expanded-nav-contact-menu .contact-row .info-line:first-child{margin-top:0}.expanded-nav-contact-menu .contact-row .info-line{font-size:13px;line-height:18px;font-family:var(--font-family-title)}.expanded-nav-contact-menu .contact-row .info-line i{color:#596d66}#hero{position:relative;z-index:0;overflow:hidden}#hero:before{position:absolute;top:0;left:0;width:100%;z-index:2;content:'';height:100%;background:rgb(0 0 0 / .36)}#hero .cycloneslider-width-responsive{max-width:initial!important;z-index:1;position:relative;z-index:1}#hero .cycloneslider-template-video .cycloneslider-slides{height:100%!important}#hero .cycloneslider-template-video .cycloneslider-slide{background-size:auto}#hero .splide__list{height:au}#hero canvas{width:100%;height:auto;display:block}.slide-tagline{position:absolute;z-index:20;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slide-tagline-container{display:block;position:relative;width:100%;margin:100px auto 0;margin:6vw auto 0;text-align:center}.slide-tagline-list{position:relative;margin-bottom:30px}.slide-tagline-list:not(.slick-initialized) .tagline-entry:not(:first-child){display:none!important}.tagline-entry{position:relative;text-transform:uppercase;color:#fff;display:flex!important;flex-direction:column;align-items:center;justify-content:center}.tagline-entry span{display:block;font-size:24px;line-height:30px;font-size:1.5vw;line-height:1.9vw;font-weight:400;letter-spacing:1px;margin-bottom:15px}.tagline-entry strong{display:block;font-size:48px;line-height:55px;font-size:3vw;line-height:3.5vw;font-weight:700;letter-spacing:2px}.slide-tagline .styled-btn{min-width:263px;min-width:16.2vw;font-size:.9vw;padding:1.45vw 15px}.banner-side-nav{position:absolute;z-index:30;bottom:0;left:0;width:auto;height:100%;padding:30px 0 35px 29px;padding:2vw 0 2.3vw 2vw;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.banner-side-nav .social-media{display:flex;flex-direction:column;align-items:center;justify-content:center}.rn-accent{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.rn-accent:before{width:1px;height:58px;background:#fff;content:'';display:block;margin:7px 0 12px 0}.rn-accent:after{font-family:var(--font-family-title);display:block;content:'Scroll Down';font-size:11px;line-height:11px;font-size:.7vw;line-height:.7vw;font-weight:300;color:#fff;font-weight:400;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:2px;margin:0 auto;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#social-media{position:relative;overflow:hidden;z-index:1;padding:95px 0 5px}#social-media:before,#social-media:after{position:absolute;content:'';left:0;top:0;width:100%;height:420px;height:75%}#social-media:before{background:url(../../../../../themes/kleincommercial/images/bg-social-media-center-fixed.jpg) center no-repeat #fff;background-size:cover;background-attachment:fixed;z-index:0}.ios-true #social-media:before{background-attachment:unset}#social-media:after{background:rgb(255 255 255 / .87);z-index:1}.social-media-inner{position:relative;max-width:calc(1411px + 40px);padding:0 20px;width:100%;margin:0 auto;z-index:3}.social-media-inner .section-header-wrapper{margin-bottom:85px}.social-media-boxes{position:relative;display:flex;align-content:center;justify-content:center}.social-media-boxes a{display:block;margin:0 7px;position:relative;text-align:center}.social-media-boxes a img{display:block;width:100%;height:auto;object-fit:cover;-webkit-object-fit:cover;-moz-object-fit:cover;position:relative;z-index:0}.social-media-boxes a .smb-overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .60);color:#fff;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.social-media-boxes a .smb-overlay i{display:block;font-size:35px;line-height:35px}.social-media-boxes a .smb-overlay span{display:block;font-size:18px;line-height:20px;margin-top:25px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.social-media-boxes a:hover .smb-overlay{background:rgb(2 62 42 / .60)}.social-media-boxes a:hover .smb-overlay span{margin-top:10px}.listings-inner-wrap{position:relative;margin:0 auto;padding:0 20px;width:100%;max-width:calc(1554px + 40px)}.listings-header{max-width:calc(1375px + 140px);width:100%;padding:0 70px;margin:0 auto;position:relative;margin-bottom:62px}.listing-header-inner{border-bottom:1px solid var(--primary);position:relative;display:flex;align-items:flex-end;justify-content:space-between}.listing-header-inner .section-header{margin-bottom:30px}.listing-category-nav{position:relative;display:flex;height:100%;min-height:90px;padding-right:10px}.listing-category-nav li{cursor:pointer;position:relative;padding:10px 0;color:#000;font-size:14px;line-height:18px;font-weight:500;text-transform:uppercase;background:#fff0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.listing-category-nav li:before{z-index:0;width:100%;height:0%;background:var(--primary);content:'';display:block;position:absolute;top:0;left:0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.listing-category-nav li a{display:block;position:relative;padding:0 20px;z-index:3;color:inherit}.listing-category-nav li a:before{content:'';height:12px;width:1px;background:#c3c3c3;position:absolute;top:3px;left:0}.listing-category-nav li:first-child a:before{display:none}.listing-category-nav li:hover,.listing-category-nav li.active{color:#fff}.listing-category-nav li:hover:before,.listing-category-nav li.active:before{height:100%}.listing-category-nav li:hover a:before,.listing-category-nav li.active a:before,.listing-category-nav li:hover+li a:before,.listing-category-nav li.active+li a:before{display:none}.listing-center-wrapper{max-width:calc(1446px + 70px);width:100%;margin:0 auto;padding:0 35px;position:relative}.listing-center-wrapper.initializing{height:575px}.listings-list-categ-wrap{position:relative;display:none}.listings-list-categ-wrap.active{display:block}.listing-list{position:relative}.listing-item{position:relative;padding:0 36px}.listing-item a{display:block;position:relative}.listing-item a:before{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .24);content:'';display:block;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.listing-item a .listing-price{position:absolute;bottom:0;left:0;width:100%;z-index:2;text-align:center;font-size:24px;font-weight:700;color:#fff;padding:15px 0;letter-spacing:2px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.listing-item .listing-details{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding-top:25px;color:#666}.listing-details .address{width:100%;font-size:14px;line-height:21px;font-size:.85vw;line-height:1.4vw;letter-spacing:.3px;padding-left:10px}.listing-details .amenities>div:nth-child(1),.listing-details .amenities>div:nth-child(2){display:none}.listing-details .amenities{width:52%;display:flex;justify-content:space-between;padding-top:7px}.listing-details .amenities>div{width:calc(100% / 3);text-align:center}.listing-details .amenities>div:nth-child(3n+2){border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf}.listing-details .amenities strong{display:block;color:#000;font-weight:700;font-size:15px;line-height:15vw;font-size:.87vw;line-height:.87vw}.listing-details .amenities span{display:block;font-size:12px;line-height:12px;font-size:.75vw;line-height:.75vw;text-transform:uppercase;margin-top:10px}.listing-item a:hover:before{background:rgb(29 62 42 / .6)}.listing-item a:hover .listing-price{bottom:10px;text-shadow:1px 2px 5px rgb(0 0 0 / .5)}.listings-control-wrap{display:flex;padding-top:60px;text-align:center;align-items:center;justify-content:center;min-width:410px}.listings-control-wrap .styled-btn{margin:0 13px;height:65px;min-width:264px}.listings-control-wrap .listings-slick-nav{border:1px solid var(--primary);background:var(--primary);color:#fff;height:65px;width:60px;display:flex!important;align-items:center;justify-content:center;font-size:22px;line-height:22px;cursor:pointer;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.listings-control-wrap .listings-slick-nav:hover{background:#fff0;color:var(--primary)}#listings{position:relative;z-index:1;overflow:hidden;background:url(../../../../../themes/kleincommercial/images/bg-property-listings-center-bottom.jpg) center bottom no-repeat #fff;background-size:cover;padding:100px 0 110px}#sold-listings{position:relative;z-index:1;overflow:hidden;background:url(../../../../../themes/kleincommercial/images/bg-property-sold-center-bottom.jpg) center bottom no-repeat #fff;background-size:cover;padding:100px 0 110px}#welcome{position:relative;overflow:hidden;z-index:1;background:url(../../../../../themes/kleincommercial/images/bg-welcome-center-bottom-fixed.jpg) center no-repeat;background-size:cover;background-attachment:fixed;padding:128px 0 300px}.ios-true #welcome{background-attachment:unset}.welcome-inner-wrap{position:relative;width:100%;max-width:calc(810px + 194px);padding:0 97px;margin:0 auto;z-index:2}#welcome .section-header{margin-bottom:45px}#welcome .section-header strong{font-size:48px;line-height:50px}#welcome p{max-width:683px;display:block;margin-bottom:45px}.welcome-accent{position:absolute;z-index:0;bottom:0;left:0;width:55%}.welcome-accent canvas{background:url(../../../../../themes/kleincommercial/images/welcome-accent.png) center no-repeat;background-size:contain;display:block;width:100%;height:auto}#work-with-us{position:relative;z-index:1;overflow:hidden;padding:170px 0;background:#fff}.work-with-us-inner{position:relative;width:100%;margin:0 auto;padding:0 20px;max-width:calc(1398px + 40px)}.wwu-inner-short{position:relative;width:100%;margin:0 auto;padding:0 70px;max-width:calc(1140px + 140px)}.wwu-header{position:relative;display:flex;align-items:center;margin-bottom:95px}.wwu-header .section-header{width:37.5%;margin-bottom:10px}.wwu-header .wwu-sub-title{width:62.5%;border-left:1px solid var(--primary);padding:35px 0 35px 50px;font-size:24px;line-height:30px;font-weight:700;letter-spacing:.5px;color:#000}.work-with-us-list{position:relative;justify-content:center;align-items:flex-start;display:flex;text-align:center;max-width:1170px;margin:0 auto}.work-with-us-list .wwu-entry{position:relative;width:calc(25% - 40px);margin:0 20px;padding:0 5px}.work-with-us-list .wwu-entry .wwu-icon{position:relative;width:230px;max-width:100%;height:auto;margin:0 auto;overflow:hidden;border-radius:50%}.work-with-us-list .wwu-entry .wwu-icon:before,.work-with-us-list .wwu-entry .wwu-icon:after{position:absolute;top:0;left:0;width:100%;height:100%;content:''}.work-with-us-list .wwu-entry .wwu-icon:before{z-index:1;background:rgb(2 62 42 / .73)}.work-with-us-list .wwu-entry .wwu-icon:after{width:64px;height:64px;z-index:2;color:#fff;background-size:contain;background-position:center;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) translateZ(0)}.work-with-us-list .wwu-entry .wwu-icon.icon-approach:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMAilaRWekiGvHth3fz3YJtKRcI/Pfj15lwNh0Mlnw8Lya6saumXRIR0MagUEtJBcNmZDHqNNVzAAABb0lEQVR42u3W2XaCMBAG4KFhFVkVBBRx37XLvP+7NelBk1YNcriq8t3P7ziZMwdotV7AJPE8b9wgYIkUaRCgIqVALQEI3q4CjJO8Wp2as/R+wGRkbjxdEjBFZp7eDtCJiVQsCbDxR29RXM8gY+XMTBJQYKk3HwO1R8otm8fSmyQgfEcekQKcDtt4OWTNd/HMMUCW8BHjxaKchViu5WuQG346vIuFDxAQC88s24Bqw4RH9AcdXq51eHlFhO3gFUsx4HErW8NfukSHekIFBbMAajJcBwXayK9Xnlv4R588HrEWBmBqNcfAyiNeM9KDnEdYJHtgCSJhCSZABa7QkFIR4cX85wZfAOEyWQHobiRsUyipz3jzA/aH/Q1idGR7IUTIjuz+0rzP7wEp3/X8MErlRerv/FtH1VA0ZBzZCLaIvV1x7ypniokY5yAztlPZVdaTQwhVZAHMiwWojQP+/wyeIOAJnlFt+plXdKgjtFqv4Buc/mIe9ZHJcwAAAABJRU5ErkJggg==)}.work-with-us-list .wwu-entry .wwu-icon.icon-target:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA9Q3t1iD58BmxqFkEt3fh0qGUFgnNnJB/cmNLB8iXa11VQCnq5b6LQzoyLiLae29GIxGEg4bK9DPfAAACSUlEQVR42u3U2W7iQBAF0Ov2bmMwZjPBbAECYQuQpP7/08ZVMUuE5DYjjTQPnKcG5NtdRbXx9PT0j7Qb9IHcth+ZJIx4tKqhspZLnPBq0K3OBFUp3vcF2Sf95s8qbW/bG5eInBBIichcLEwqmCH0TMMwiDlTYNx/bynVen8JipA6tEgUCVd2alZMmDh0Zhxw4+gTmzyS0MStWldSN9AJjWtAe1DvJWnoQfQoN2xDZ2BcAjYkzJEHJlV8oNzrNaELFdGPxkr+4wYvFcrYzuclYWdfEwxJGPMyRJk+UQqsus1mc0eWDZUEQ2JzG4DiI/gowzuOIWyLE7iqDuWCcx/NGUqYxbRkm0wStsipNx4sDjtQbqqbxHcAAydS14SZIfcL8Pie9DUBbgvAnig6YWtR7J3/wC5Pk0VES03AQgFIiCgBjrFMDr7Pzevw91UCRkXbvGHMHz9vA0ZVSvjiqZUrIKMb8GBWLUGaODkvhGcWvTvNdXfauW13R0HIAZwZj4R2FGOpvWgCvW1kogJZI5dyiWuU4OdcD4DXoJzjL79/3mcGP5ZZnFRDCTljCty91rkuTEkmvUwW87TbyB0WdGHI822Lf2yhVEi5SE55DAwSztv6+kr6gkZEMrZi+9L1/WZ/BrGnnKWgcXQp18OdOrEDtKbEAg+/tHvE9tArtmqMT7hohzEVpVVPoEZv4GVA7bRKLRJJDdVMXPrh7joda06FPSpbD+lOPMADso8d/TL/UniMCv05Fdxo7OEvzKb9ZZIs6+G6hqenp//fH4MDguKe6N2YAAAAAElFTkSuQmCC)}.work-with-us-list .wwu-entry .wwu-icon.icon-advise:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAjVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8DizOFAAAALnRSTlMAa15V6/vdjvCSGRAMyRb3cFww5tEB86JsTkA3BN/WzMaYdmUpIx0VB722sIPe5JM+JQAAATVJREFUWMPt11tugzAQheFDghMDxdxJAuR+gSbp7H95NQ+VmodKzYxUV1X/BXyM8MiS8WXnpfe5ZY4nm9JjqRTwXADK/0jxgPXZRGMmLHnADDB935sKW+YEYevrWqmWC6jCJ9K7uUHMPoXkeAFgNmxAR2gP10LxgTDyRYukylI53ERbknpaBPgVChGgbrfE1T/IpBdKHowtErLpfRA0YGVqInrNwe5ckz504HcSfd52OQ5wVbRqISmMSaUV+I179PYCfhMLrKXA7B/4DUDXVUA1ABhYwOa4jZtmV2an6+beMQCdEBUFUT0johUDeCiVAt4PApN9IwP2lByQCYA5kcqnMoDuKyGwmEoB6QTlQgbYXAKB8wkusRBAGAsBKwgBKwgBhDshgMw5MPmDQIrnOi29bz3/3wF7hokXPvipJAAAAABJRU5ErkJggg==)}.work-with-us-list .wwu-entry .wwu-icon.icon-trends:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAjVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8DizOFAAAALnRSTlMA6O7ASYxEFIGGLePG+PLSzBAM2tesIBcFUzYZCJsmHLqyr6ZOR71/W1Y+25J1V2hiLQAAAXhJREFUeNrt0OtygjAQBeAFpAiEqyiU4q1eqrbd93+8AsskyiAJ9E+nw/f/nOwJTAbJXS6EMWbI6TCGkyxKCZY0GCUrigIuHhWMNfMVL4i+Y+hw9BAPgUJBvMP3rDtvgiEviHaIuC868xkw1OTvVw6tFa9lfg0gL4jOiIuri3yFyJtABdL7AwfyBV8h8nVjiH7v/WfEzw0AOJpYIe4v5ddj3/sGYrKFyuZuxbXM26AgLfNsAzW+gt63M5CzGGKwAsJX8Pul0jKfWEDEiir/oZo3+Pt8RehTPn2rpar3ixX0f7nu1/Tbs/fDMh8BJ1bQ/SdszJ7m6f62PJhD5aW3gN7fQpcIFAq2dP8T8oJVcn//aU5ugwpCcT9D8gVEacLaAs5AYqoWkP9acFmSdTyywETiWdKC2CKPBTYSXVqwcnVyGVngYMP+bcF8KpgK/krBub/gNOqCqL9gyQJsuIz5SHTGNGyERoKNhO2hTcdBPGgLtUECmEwmj34AqYajkyjBWIQAAAAASUVORK5CYII=)}.work-with-us-list .wwu-entry .wwu-icon img{display:block;width:100%;height:auto;object-fit:cover;position:relative;z-index:0}.work-with-us-list .wwu-entry strong{display:block;font-size:18px;font-weight:700;color:#000;margin:19px 0}.work-with-us-list .wwu-entry p{font-size:13px;line-height:18px;color:#999;margin-bottom:10px}.work-with-us-list .wwu-entry a{font-size:12px;text-transform:uppercase;color:var(--primary);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.work-with-us-list .wwu-entry a:hover{opacity:.8}.award-wrapper{position:relative;padding-bottom:80px;margin-top:155px}.award-wrapper:after{position:absolute;width:100%;height:446px;height:63%;left:0;bottom:0;z-index:0;content:'';background:url(../../../../../themes/kleincommercial/images/bg-award-center-bottom.jpg) center bottom no-repeat;background-size:cover}.award-wrapper .award-inner{position:relative;z-index:1;display:block;margin:0 auto;padding:0 20px;max-width:calc(1198px + 40px)}.award-wrapper .award-inner a{display:block;border:1px solid #000;background:#fff}.award-wrapper .award-inner img{width:100%;height:auto;display:block;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.award-wrapper .award-inner a:hover img{opacity:.8}#meet-the-team{position:relative;overflow:hidden;z-index:1;padding:175px 0 60px;background:url(../../../../../themes/kleincommercial/images/bg-meet-the-team-fixed-top-center.jpg) center top no-repeat;background-size:cover;background-attachment:fixed}.ios-true #meet-the-team{background-attachment:unset}.meet-the-team-inner{position:relative;margin:0 auto;width:100%;max-width:calc(1553px + 40px)}.meet-the-team-inner .section-header-wrapper{margin-bottom:80px}.team-list{position:relative}.team-list .team-entry{position:relative;padding:0 8.5px 50px}.team-list .team-entry a{display:block}.team-list .team-entry a img{width:100%;height:auto;display:block;position:relative;z-index:1;object-fit:cover;object-position:center top;aspect-ratio:294/411;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);backface-visibility:none;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.team-list .agent-details{position:absolute;z-index:2;bottom:0;left:50%;transform:translateX(-50%);width:91.83%;background:rgb(2 62 42 / .87);padding:10px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;opacity:0;transform:translateY(121%) translateX(-50%) translateZ(0);-webkit-transform:translateY(121%) translateX(-50%) translateZ(0);-moz-transform:translateY(121%) translateX(-50%) translateZ(0)}.agent-details .agi-accent{width:100%;position:relative;height:36px;overflow:hidden;margin-top:-35px}.agent-details .agi-accent .agi-tip{position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAABFFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8CPioDPysGQS0HQi4ORzQPSDUSSjcXTjwiVkUjV0YmWUgnWkkqXEsrXUw3ZlY6aFk7aVo+a1w/bF1KdWdOeGpehHhhh3pih3tukIVvkYZylIh6mo99nJKAnpSGo5mIpJuJpZyOqaCPqaGQqqGSrKOTraSXsKeftq6iuLCjubGmu7SnvLWzxb+3yMLG1M////9IR3DtAAAAXHRSTlMAAQIDBAUGBwgKCw8QExQVGRobHh8gISQlJiorLC8wNTY5Ojs9Pj9BQkRFRkdHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR+0iXcoAAAEmSURBVHjajdLXVsJQFEXRG6R3EOlSBRJyiApWLICFrihYQP7/P6RkQJLbsp7n294Iz+dDZsrnzajg70+Qrywnjw8lC5cdfgJ8RHjKWrkFuKlYOSw2hlXjGFvZpcaaNSQ7kyUHsGmQZCmXfLpliuxisOMuqHUzdOVZ1kCttvRQWfYZdj1lacq/AE0LP1kJhbaWtQsCkYW+QddXiLh56V7P7ogPiEzA0OSItPm1kV2J+APiI8AaxY3KIdVxVpccBpbqA6F+Sq/cskJiiuzWscwrEHvRPcCrbo7359WwXAcodXJ7FZgDtXlgt3mxRWetoqCy8AwYzcLq5uUmizXLBxsWfQdmb9G1somXbHYh2lYsMQROwwRCzuo5j51VnSjdA269NJqCiab/0Th/Cvy1y2gAAAAASUVORK5CYII=) center no-repeat;background-size:contain;width:38px;height:36px;display:block;margin:0 auto}.agent-details .agi-accent .agi-tip:before,.agent-details .agi-accent .agi-tip:after{position:absolute;bottom:0;content:'';width:10000%;height:1px;background:rgb(255 255 255 / .28)}.agent-details .agi-accent .agi-tip:before{left:100%}.agent-details .agi-accent .agi-tip:after{right:100%}.agent-details-inner{border:1px solid rgb(255 255 255 / .28);border-top:none;text-align:center;color:#fff;padding:8px 8px 15px;background:rgb(2 62 42 / .40)}.agent-details-inner>strong{display:block;font-size:18px;color:#fff}.agent-details-inner>span{display:block;font-size:13px;line-height:16px;color:#ddd}.agent-details-inner .agent-contact{position:relative;display:block;width:100%;font-size:13px;line-height:13px;color:#ddd;margin-top:15px}.agent-details-inner .agent-contact a:hover,.agent-details-inner .agent-contact a:hover i{opacity:.8}.agent-details-inner .agent-contact i{color:#fff;font-size:11px;line-height:11px}.agent-details-inner .agent-contact>span{margin:0 10px}.agent-details-inner .agent-contact .ai-mobile-phone,.agent-details-inner .agent-contact .asis-mailto-obfuscated-email{display:inline-block;vertical-align:middle}.agent-details-inner .agent-contact .aios-initial-setup-dead-link{display:none}.agent-details-inner .agent-contact .ai-mobile-phone i{margin-right:5px;font-size:13px;line-height:13px;margin-top:-1px}.agent-details-inner .agent-contact .ai-mobile-phone>*{display:flex}.team-list .team-entry:hover a img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%)}.team-list .team-entry:hover .agent-details{opacity:1;transform:translateY(0%) translateX(-50%) translateZ(0);-webkit-transform:translateY(0%) translateX(-50%) translateZ(0);-moz-transform:translateY(0%) translateX(-50%) translateZ(0)}.teams-control-wrap{display:flex;padding-top:25px;text-align:center;align-items:center;justify-content:center;min-width:410px}.teams-control-wrap .styled-btn{margin:0 13px;height:65px;min-width:264px}.teams-control-wrap .teams-slick-nav{border:1px solid var(--primary);background:var(--primary);color:#fff;height:65px;width:60px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:22px;cursor:pointer;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.teams-control-wrap .teams-slick-nav:hover{background:#fff0;color:var(--primary)}#blog{position:relative;z-index:1;background:#fff;overflow:hidden;padding:70px 0 200px}#blog:after{content:'';position:absolute;top:60px;right:0;z-index:1;background:url(../../../../../themes/kleincommercial/images/bg-blog-accent-photo.jpg);background-size:cover;width:909px;min-height:257px;width:57.5%;height:22%}.blog-inner{position:relative;z-index:2;margin:0 auto;width:100%;max-width:calc(1536px + 40px);padding:0 20px}.blog-inner .textwidget{display:flex;align-items:flex-start;justify-content:space-between}.blog-inner .section-header{margin-left:73px;margin-bottom:80px}.blog-inner .blog-section{position:relative;width:48.5%}.blog-list{position:relative;display:flex;flex-wrap:wrap}.blog-item{position:relative;padding:6px;width:calc(50% - 12px)}.blog-list .blog-item a{display:block;overflow:hidden;position:relative}.blog-list .blog-item a:before{z-index:1;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .31);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.blog-list .blog-item a:hover:before{background:rgb(2 62 42 / .57)}.blog-list .blog-item a img{display:block;width:100%;height:auto;object-fit:cover;position:relative;z-index:0}.blog-list .blog-item canvas{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%}.blog-list .blog-item canvas.no-img{background-size:contain;background-color:#1B586B}.blog-list .blog-item canvas[style*="url(../../../../../themes/kleincommercial/)"]{background-image:url(images/fixed-logo.jpg)!important;background-position:center center;background-repeat:no-repeat;background-color:#1b586b;background-size:contain}.blog-list .blog-item a span{display:block;font-size:18px;line-height:24px;color:#fff;padding:15px 20px;width:100%;position:absolute;left:0;bottom:0;z-index:2}.blog-section .styled-btn{margin-left:6px;margin-top:50px;min-width:264px}.blog-inner .blog-video{position:relative;width:50.19%;padding-right:6px;margin-top:80px}.blog-video-wrapper{position:relative;margin-bottom:55px}.blog-video-wrapper a{display:block;position:relative}.blog-video-wrapper a img{display:block;width:100%;height:auto;position:relative;z-index:1}.blog-video-wrapper a canvas{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%}.blog-video-wrapper a .video-play-btn{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .34);display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.blog-video-wrapper a:hover .video-play-btn{background:rgb(2 62 42 / .57)}.blog-video-wrapper a .video-play-btn span{display:block;width:83px;height:83px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABTCAMAAADUbMsyAAAA5FBMVEUAAADHw8Pw7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Hw8P////////Hw8P////////Hw8P////////////Hw8P////Hw8P////Hw8PHw8PHw8PHw8P////////Hw8PHw8PHw8P////////Hw8P////////Hw8PHw8PHw8P////Hw8PHw8PHw8PHw8PHw8P///97CduBAAAAS3RSTlMA3gjvOMYE+bGQJl3JpGYyEOHkzb+aiBvYy0FrZFjmqYJxUDsZFNrWrX56ST0fnfPRz8vAu6icTS8tLBoT355o8efVw7KXkFtnIyKtzdLSAAAC8klEQVR42s2ZWXPaQBCEWweSEFhI3ALMZeMz2HGcw05i53LO/v//JxUemCqD2F22oPI98dS1rGZ6joUK10/KUSPzSHpZIyonvgsr/HEp5HPC0tjHlsTtjCSrrcm0Np8FCGbz2nTSqpJk1o5hTFDJSZbaPXf1NnrtEsm8EpgpDjKy2zpCEUetLpkNDFQvT8lmgs0kTfL0Enocn5G3Faip3JJnx9Dg0OOXC+hxMaR3CBXuFTmaQZfZiHxUBGynwbAPE/ohGx1s4K7Oagwz4irrdyjE9xilMCWN6PmFktc8wDYc8LpA9N4TSWNR737t56mL5Bai9Q5WcBuMsD0RG6shdcVqaqGZVnm1kj0MY9gQhzx8luMe+7CjT+/42R2PYMuIZ4DQI+ewZTakWB+CU36HPRfsikkP2MQ63n6EEU0Olsd84HoLdl69gAkVPgTLn02sxXGcc9fooMvD5UwKNZ3X76FPwhwLarxBsaZz8gn63LCGf5RZLtRc8OYD9BCtIWubNZ2X76BJjcNF+WcJBThLfrjQo8QjAGO21ZrON82oanO8UO4Vawon5wE06LEEuCHdTZrC02+ocRm68FmCnqbz9afWhfpI2FJpChoG0GKCMif6mhoGMGEZEacGmmoDmDJCzpqBptoAamygy9hAU20Ac2aos2OgqTaAlB4+MzXQVBuAyxAkbDRXIeWctv9dzin3afuN5D7lu9vGknx3iU/bmJf4lDyyzU3JI8l3Ww+RfBdfsvU68SUD/3z6Az3/FJ+3rR3i81KPLGuc1COpm7a1WOqm1HfbnkHqu/Qh1r2N9CHqfunkF7QQLenr7HtF6euk/7TvaRPmqj5Z0tusT5Z+3n5GqDALVuYOS5oc7GI+2sEct4N5cxdz8Q7m9x3sGfayD7Hf2+xjv2S/B9vHvs5+r7in/afgPlrsafeyT7bfe6v3833r/bz9O4Ka4LCqeO+oVgKrdxk/7qRIO7Ev7zLxf/N+hAWuPyhHebfu0at3c613rr+pUn/idwHXygAAAABJRU5ErkJggg==) center no-repeat;background-size:contain}.blog-article-list{position:relative;display:flex;justify-content:space-between}.blog-article-list .blog-article{width:50%;position:relative;padding-right:37px}.blog-article-list .blog-article a{display:inline-block;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.blog-article-list .blog-article a strong{display:block;font-size:28px;line-height:30px;color:#000;font-weight:400;margin-bottom:15px}.blog-article-list .blog-article p{font-size:16px;line-height:24px;color:#666;margin-bottom:15px}.blog-article-list .blog-article a.readmore{font-size:14px;font-weight:700;line-height:14px;color:var(--primary);text-transform:uppercase;letter-spacing:1px}.blog-article-list .blog-article a:hover{opacity:.5}#join-us{position:relative;overflow:hidden;z-index:1;background:#fff;padding:115px 0}.join-us-inner{max-width:calc(1398px + 40px);padding:0 20px;width:100%;margin:0 auto}.join-us-inner .textwidget{position:relative;display:flex;align-items:flex-start;align-items:center;justify-content:space-between}.join-us-left{position:relative;width:48.92%}.join-us-left img{display:block;width:100%;height:auto}.join-us-right{position:relative;width:40.34%;padding:30px 0}.join-us-right h3.section-header{margin-bottom:50px}.join-us-right p{margin-bottom:28px;font-size:16px;line-height:30px}.join-us-right p.emphasis{color:#000;margin-bottom:0}.join-us-right a{color:var(--primary);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.join-us-right a:hover{color:#000}#footer-contact-form{position:relative;overflow:hidden;padding:104px 0 120px;background:url(../../../../../themes/kleincommercial/images/bg-footer-form-fixed-center.jpg) center no-repeat;background-size:cover;background-attachment:fixed;color:#fff}.ios-true #footer-contact-form{background-attachment:unset}#footer-contact-form:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgb(0 0 0 / .65)}#footer-contact-form .container{position:relative;z-index:3}#footer-contact-form h3{margin-bottom:18px}#footer-contact-form p{font-size:15px;line-height:24px;margin-bottom:36px}.footer-contact-form-wrap{position:relative;width:100%;max-width:946px;margin:0 auto}.footer-contact-form-wrap em{display:block;font-style:normal;text-align:left;font-size:15px;color:#fff;text-transform:uppercase;margin-bottom:20px}.footer-contact-form-wrap label,.footer-contact-form-wrap span{display:block;position:relative}.footer-contact-form-wrap input[type=text],.footer-contact-form-wrap input[type=number],.footer-contact-form-wrap input[type=email],.footer-contact-form-wrap textarea,.footer-contact-form-wrap input[type=submit]{border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;background:#fff0;font-size:15px;line-height:18px;text-transform:uppercase;color:#fff;resize:none;width:100%;box-sizing:border-box;margin-bottom:17px;border-bottom:1px solid rgb(255 255 255 / .44);padding:10px 0}.footer-contact-form-wrap textarea{height:95px;padding:10px 47px 10px 0}.footer-contact-form-wrap input[type=submit]{margin-bottom:0;border:none;padding:0;width:24px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAMAAADto6y6AAAAjVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8DizOFAAAALnRSTlMA0MGlLyMU/PHl3MSvU0k7KAj49vPUt52ZlZGFfXdiWTgO67uWiXZqRC4cGxkD9GC82AAAAKtJREFUGBltwQV2wzAARME1M4UZyvjvf7zWseUntZnRXR/7Qne0uwdW+ueyngNn/fFWJvxafMrWVT6DlSzXk4fxqkn8kjOZRRpF+wxLoUG4TXEc1GuCGaOEmySUVD0y8VJult+S1hjpzmPwrF64mdPzKp9Ro0G7WUAQ+YzyTkb7dIx9jK1sBya1bEeM7CrbCSOQowaCugTOcjRQdNKlzGI53sm/1IvlipahbD9iQyZdG888QwAAAABJRU5ErkJggg==) center no-repeat;background-size:contain;font-size:0;position:absolute;bottom:15px;right:0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.footer-contact-form-wrap input[type=submit]:hover{opacity:.7}.footer-contact-form-wrap span.wpcf7-spinner{position:absolute;margin:0 0;right:0;bottom:40px}.footer-contact-form-wrap .form-row{position:relative}.footer-contact-form-wrap .form-row.fr-col-2{display:flex;justify-content:space-between}.footer-contact-form-wrap .form-row.fr-col-2 label{width:50%}.footer-contact-form-wrap .form-row.fr-col-2 label:last-child{margin-left:23px}.footer-contact-form-wrap .ajax-loader{position:absolute}.footer-contact-form-wrap .wpcf7-response-output{position:absolute;width:100%;box-sizing:border-box;margin:0;color:#fff}.footer-contact-form-wrap .wpcf7 form .wpcf7-response-output{color:#fff!important}footer.footer{position:relative;z-index:1;overflow:hidden;background:var(--secondary);padding:90px 0 50px;color:#c2c2c2}.footer-inner{position:relative;margin:0 auto;padding:0 20px;max-width:calc(1140px + 40px)}.footer-widget-area{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:60px}.footer-widget-left{position:relative;width:59.82%}.footer-widget-logos{position:relative;display:flex;align-items:center;margin-top:10px;margin-bottom:35px}.footer-widget-logos a{display:block}.footer-widget-logos a img{display:block;width:100%;height:auto}.footer-widget-logos .klein-logo{max-width:267px}.footer-widget-logos .houlihan-logo{margin:0 25px 0 18px}.footer-widget-logos .houlihan-logo img{max-width:149px}.footer-widget-logos .cirec-logo{max-width:148px}.footer-social-media{position:relative;color:#fff;margin-top:25px}.footer-other-links{position:relative;color:#fff;margin-top:25px}.footer-social-media span{font-size:14px}.footer-social-media a{font-size:0;display:inline-block;vertical-align:middle;margin:0 10px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.footer-social-media a:before{font-size:23px;line-height:23px}.footer-widget-right{position:relative;width:35.52%}.footer-widget-right .menu-main-navigation-container{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:60px}.footer-widget-right li{display:block}.footer-widget-right li a{position:relative;display:inline-block;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.footer-widget-right li a:hover{color:var(--primary)}.footer-subscribe{position:relative}.footer-subscribe h3{display:block;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff}.subscribe-form-wrap{position:relative;margin-top:15px}.subscribe-form-wrap input[type=text],.subscribe-form-wrap input[type=email],.subscribe-form-wrap button{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border:none;background:#fff0;padding:17px 18px;height:56px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.subscribe-form-wrap input[type=text],.subscribe-form-wrap input[type=email]{border:1px solid #ccc;background:#fff;color:#999;font-size:15px;line-height:20px;width:100%}.subscribe-form-wrap button{width:100%;padding:17px 18px;font-size:18px;line-height:18px;color:#fff;background:var(--primary)}.subscribe-form-wrap button:hover{color:var(--tertiary)}.subscribe-cf7-form-wrap{position:relative;width:100%;display:flex;align-items:center}.subscribe-form-wrap label{position:relative;display:block;width:85%}.subscribe-form-wrap label span{display:block;position:relative}.subscribe-form-wrap .fr-submit-wrap{position:relative;width:15%}.subscribe-form-wrap .fr-submit-wrap .ajax-loader{position:absolute;top:0;right:0}.subscribe-form-wrap .wpcf7-response-output,.subscribe-form-wrap span.wpcf7-not-valid-tip{font-size:11px}.subscribe-form-wrap .wpcf7-response-output{position:absolute;width:100%;margin-top:10px!important}.main-footer{position:relative;border-top:2px solid #484848;padding-top:33px;text-align:center}.main-footer a{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.footer-links a{margin:0 8px;display:inline-block;vertical-align:middle}.footer-credits-logo{font-size:20px;color:#fff;margin-top:10px}.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:var(--dark);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: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,#content .listing-result-heading h2,.post-page-meet-the-team h1.entry-title,.single-aios-agents h1.agent-entry-title{font-family:var(--font-family-title);text-transform:uppercase;font-size:50px;line-height:50px;letter-spacing:2px;color:#000;font-weight:700}#content .archive-subtitle{font-family:var(--font-family-title);text-transform:uppercase;font-size:30px;line-height:30px;letter-spacing:2px;color:#000}.work-with-us-list.inner{display:block}.work-with-us-list.inner .wwu-entry{width:auto;margin:0;padding:0}.work-with-us-list.inner .wwu-entry .wwu-icon{margin:0}#content .custom-breadcrumbs #breadcrumbs{display:flex;align-items:center;font-weight:700;font-family:var(--font-family-title);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ccc;background:var(--primary);margin:0;min-height:35px;padding:0 100px}#content .custom-breadcrumbs #breadcrumbs .breadcrumb_last{font-weight:900;color:#fff}#content .custom-breadcrumbs #breadcrumbs a:hover,#content .custom-breadcrumbs #breadcrumbs a:focus{color:var(--secondary)}.sidebar-social{position:relative;margin:50px 0 20px}.sidebar-social .social-media{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.sidebar-social .social-media a{border-color:var(--primary);color:var(--primary);width:42px;height:42px;margin:0 5px}.sidebar-social .social-media .sw-phone a i{line-height:15px;font-size:14px}.sidebar-social .social-media .sw-email a i{line-height:15px;font-size:12px}.sidebar-social .social-media a:before{line-height:22px;font-size:22px}.sidebar-social .social-media a:hover{color:#fff}.sidebar-social .social-media .sw-email{margin-bottom:0}.listing-details .amenities{width:100%;max-width:60px}.listing-details .amenities>div:nth-child(3){width:100%}.listing-details .amenities span{width:100%}.qs-field ul.dropdown-menu.inner{max-height:300px!important}.form-inline .bootstrap-select.btn-group .form-control{color:#000}.grecaptcha-badge{z-index:1010!important}.home #listings .ls-prev,.home #listings .ls-next{display:none}.page-template-listing-results-ihf .sl-disclaimer{font-style:inherit!important;font-size:14px;margin-top:50px;line-height:18px;letter-spacing:.8px}#nav li:focus-within>.sub-menu{display:block}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}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{font-family:"Glyphicons Halflings"}.glyphicon-ok::before{content:"\e013"}.qs-field .btn-default:active,.qs-field .btn-default.active,.qs-field .open>.dropdown-toggle.btn-default{background-color:#fff0}.qs-field .open>.dropdown-toggle.btn-default:hover{background-color:#fff0;background-color:#fff0}#agents-single .agents-contact li.agent-email-address{margin:0 auto 19px!important}#content .cu-form{padding:13px 33px 44px!important}#content .cu-form div.wpcf7-response-output{bottom:16px!important}.post-page-featured-listings .listings-control-wrap .listings-slick-nav{display:none}.post-page-testimonials div#inner-page-wrapper>.container{width:100%}ul#ihf-search-location-tabs,ul#ihf-detail-extrainfotabs,ul.chosen-results{margin-left:0px!important;padding-left:0px!important}#ihf-main-container .nav-tabs{margin-left:0}#ihf-main-container .ihf-advanced-property-search #ihf-main-search-form ul.chosen-results{max-height:100px}div#areaPickerClearAll span.glyphicon.glyphicon-remove-circle{color:#fff!important;opacity:.5}#content .cu-form div.wpcf7-response-output{margin:0 10px!important}input.form-control{color:#000}.page-id-44 #breadcrumbs{margin:1.12em 0;padding-top:20px}.listing-result-qs{opacity:0;visibility:hidden}#listings,#sold-listings,#welcome,#work-with-us,#meet-the-team,#blog,#social-media,#join-us{display:none}.listings-wrap.noresult{padding:0 100px 90px}.page-template-listing-results-ihf .section-header span:before,.page-template-listing-results-ihf .section-header span:after{display:none}#agents-results .agent-top{display:none!important}#agents-results .agents-name a:hover,#agents-results .agents-contact li a:hover,#agents-single .agents-contact li a:hover,.aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:#023e2a!important}#agents-results .agents-smi li a,#agents-single .agents-smi li a{background:#023e2a!important}#agents-results .agents-smi li a:hover{color:#023e2a!important;background:#fff!important}#agents-single .agents-smi li a:hover{color:#023e2a!important;background:#fff!important;border:solid 1px #023e2a!important}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;width:auto}.fixed-logo{display:none!important}.header._header.active .fixed-logo{display:block!important}.header._header.active .main-logo{display:none!important}body #content #agents-results .agents-name a{color:var(--aios-agents-primary-color)}body #agents-results .agents-name span{display:none}body #agents-results .agents-contact{justify-content:center;background-color:#eee}body #agents-results .agents-contact li{color:var(--aios-agents-primary-color)}body #agents-results .agents-contact li span,body #agents-results .agents-contact li a{color:inherit}body #agents-single .agents-contact li>div>span{color:var(--aios-agents-primary-color)}body #agents-single .agents-contact li>div>span.ai-font-location-c{font-size:20px;align-self:flex-start}body #agents-single .agents-img,body #agents-single .agents-right .agents-description-line,body #agents-single .agents-right .agents-description-line.bottom-part{background-color:#eee}#ip-contact-us #content .cu-contact em.ai-font-location-c{margin-right:9px;left:-2px}#content .listing-git .listing-git-form span.wpcf7-spinner{position:absolute;right:0;top:100%;margin:10px 0 0}