:root{--primary-font:'Josefin Sans', sans-serif;--title-font:'Josefin Sans', sans-serif;--secondary-font:'Josefin Sans', sans-serif;--background-color:#ffffff;--background-color-darker:#ffffff;--primary-color:#009cbd;--primary-color-accent:#009cbd;--secondary-color:#ffffff;--primary-text-color:#383838}#nav li,#nav-fixed li,.header-split-nav li{position:relative;display:inline-block}#nav .sub-menu,#nav-fixed .sub-menu,.header-split-nav .sub-menu{list-style:none outside none;margin:0;background:#fff0;padding:0;position:absolute;width:100%;min-width:180px;left:50%;margin-left:-90px;padding-top:20px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}#nav-fixed .sub-menu{padding-top:24px}#nav .sub-menu a,#nav-fixed .sub-menu a,.header-split-nav .sub-menu a{color:var(--secondary-color);display:block;padding:10px;background:#000}#nav .sub-menu li:hover a,#nav-fixed .sub-menu li:hover a,.header-split-nav .sub-menu li:hover a{background:#000!important;text-decoration:none;opacity:.8}#nav .sub-menu .sub-menu,#nav-fixed .sub-menu .sub-menu,.header-split-nav .sub-menu .sub-menu{margin-left:100%;top:0}#nav li:hover>.sub-menu,#nav-fixed li:hover>.sub-menu,.header-split-nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#nav .sub-menu li,#nav-fixed .sub-menu li,.header-split-nav li{position:relative;display:block}body{font-family:var(--primary-font);font-size:12px;background:var(--background-color);color:var(--primary-text-color);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:hover,a:visited,a:focus,input,input:focus,textarea,textarea:focus,select:focus,select{outline:none!important;text-decoration:none!important}.slick-slide{outline:none!important}.label-hide{display:none!important}.no-padding{padding:0}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.no-margin{margin:0}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}div#main-wrapper{overflow:hidden;position:relative}.bootstrap-extend-left{margin-left:calc((100vw - 1140px) / -2)}.bootstrap-extend-right{margin-right:calc((100vw - 1140px) / -2)}a.global-link-hover{position:relative}a.global-link-hover:after{content:'';position:absolute;left:calc(100% + 23px);top:calc(50% - 1px);background:var(--primary-color);width:0;height:2px;pointer-events:none;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a.global-link-hover.white-line:after{background:var(--secondary-color)}a.global-link-hover.black-line:after{background:#000}a.global-link-hover:hover:after{width:63px;opacity:1}div.wpcf7-response-output{margin-left:0;margin-right:0;text-align:center}header.main-header{position:absolute;left:0;width:100vw;max-width:100%;z-index:1001;padding:58px 0;display:none;background:-moz-linear-gradient(top,rgb(0 0 0 / .65) 0%,#fff0 100%);background:-webkit-linear-gradient(top,rgb(0 0 0 / .65) 0%,#fff0 100%);background:linear-gradient(to bottom,rgb(0 0 0 / .65) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}.header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -106px}.header-nav-wrap{flex-grow:1}.logo-holder{position:relative}.logo-holder img{max-height:80px}.logo-holder span{font-family:var(--primary-font);font-size:35px;font-weight:400;line-height:1;text-transform:uppercase;color:#fff}a.header-broker-logo{display:inline-block;margin-left:15px}.logo-holder a{display:inline-block;vertical-align:middle}a.header-broker-logo img{filter:brightness(0) invert(1);display:block;max-width:180px}.fixed-header{position:fixed;transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);left:0;width:100%;z-index:1001;padding:10px 0;background:#000;opacity:0;box-shadow:0 0 5px rgb(0 0 0 / .41);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fixed-header.show-fixed{transform:none;-webkit-transform:none;-ms-transform:none;opacity:1}.fixed-header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 70px}.fixed-header-inner .header-logo a{color:var(--secondary-color);text-transform:uppercase;font-family:var(--primary-font)}.fixed-header-inner .header-logo{margin:auto 0}.fixed-header-inner .header-logo img{max-height:80px}.fixed-header-inner span.f-hdr-border{width:1px;height:23px;background:#fff;opacity:.2;margin:0 16px}.fixed-header .header-nav-wrap{flex-grow:unset}.fixed-header-inner .header-nav-wrap .menu-main-nav-container>ul{gap:35px}.fixed-header-inner nav.header-nav ul#nav-fixed>li{margin:0}.fixed-header-inner nav.header-nav ul#nav-fixed>li>a{font-size:14px}.fixed-header-inner .phone-holder-parent{display:none}.fixed-header-inner .phone-holder-child{display:block;position:relative;left:unset;min-width:unset;padding:0}.fixed-header-inner .phone-holder-child ul{display:flex;align-items:center}.fixed-header-inner .phone-holder-inner{width:auto}.fixed-header-inner .phone-holder-child ul li::before{display:none}.fixed-header-inner .phone-holder-child ul li{padding:10px 0}.fixed-header-inner .phone-holder-child ul li a{padding:0 25px}.fixed-header-inner .phone-holder-child ul li:first-child a{padding-left:0}.fixed-header-inner .phone-holder-child ul li:last-child a{padding-right:0}.fixed-header-inner .phone-holder-child ul li a:hover{background:#fff0}.fixed-header .header-nav-wrap,.fixed-header-inner .burger-holder,.fixed-header-inner .phone-holder{margin-left:15px}nav.header-nav{position:relative;margin-left:auto;padding:0 0}nav.header-nav ul#nav,nav.header-nav ul#nav-fixed,.header-nav-wrap .header-split-nav{font-size:0;position:relative}.header-nav-wrap .header-split-nav::before,.header-nav-wrap .header-split-nav::after{content:'';clear:both}nav.header-nav ul#nav>li,nav.header-nav ul#nav-fixed>li,.header-nav-wrap .header-split-nav>li{margin:0 15px;position:relative;display:inline-block;vertical-align:top}nav.header-nav ul#nav-fixed>li{margin:0 15px}nav.header-nav ul#nav>li>a,nav.header-nav ul#nav-fixed>li>a,.header-nav-wrap .header-split-nav>li>a{font-size:15px;text-align:center;text-transform:uppercase;color:#fff;font-weight:400;font-family:var(--primary-font);padding:8px 0;display:block;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.header-nav ul#nav-fixed>li>a{color:var(--secondary-color)}nav.header-nav ul#nav>li:first-child,nav.header-nav ul#nav-fixed>li:first-child,.header-nav-wrap .header-split-nav>li:first-child{margin-left:0!important}nav.header-nav ul#nav>li:last-child,nav.header-nav ul#nav-fixed>li:last-child .header-nav-wrap .header-split-nav>li:last-child{margin-right:0}nav.header-nav ul#nav .sub-menu a,nav.header-nav ul#nav-fixed .sub-menu a,.header-nav-wrap .header-split-nav .sub-menu a{color:var(--secondary-color);padding:16px 5px;font-size:14px;font-weight:300;text-transform:uppercase;font-family:'Roboto',sans-serif;text-align:center;letter-spacing:.5px}nav.header-nav ul#nav>li:hover>a,.header-nav-wrap .header-split-nav li:hover>a{color:var(--primary-color)!important;background:#fff0}nav.header-nav ul#nav-fixed>li:hover>a{color:var(--primary-color-accent)!important}nav.header-nav ul#nav>li>a::after,nav.header-nav ul#nav-fixed>li>a::after,.header-nav-wrap .header-split-nav>li>a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-color);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.header-nav ul#nav-fixed>li>a::after{background:var(--primary-color)}nav.header-nav ul#nav>li:hover>a::after,nav.header-nav ul#nav-fixed>li:hover>a::after,.header-nav-wrap .header-split-nav>li:hover>a::after{width:100%;opacity:1}.phone-holder{margin-left:30px}.phone-holder-inner{width:38px;cursor:pointer;display:block;text-align:center;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.phone-holder-inner .phone-holder-parent em{font-size:17px;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.phone-holder-inner:hover .phone-holder-parent em{color:var(--primary-color)}.phone-holder-child{position:absolute;display:none;min-width:165px;width:100%;position:absolute;text-align:center;left:-70px;padding:23px 0 0}.phone-holder-inner:hover .phone-holder-child{display:block}.phone-holder-child ul li{display:block;position:relative;color:#fff}.phone-holder-child ul li::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-color);opacity:.8}.phone-holder-child ul li a{position:relative;display:flex;flex-direction:column;gap:5px;padding:10px 0;font-size:22px;letter-spacing:.04em;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.phone-holder-child ul li a span{font-size:11px;text-transform:uppercase;letter-spacing:.025em;font-weight:500}.phone-holder-child ul li:not(:first-child){margin-top:1px}.phone-holder-child ul li a:hover{background:#fff;color:var(--primary-color)}.burger-holder{margin-left:30px}.burger-menu{width:38px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.burger-menu span{display:block;width:100%;height:3px;background:#fff;margin:0 0 0 auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.show-fixed .burger-menu span{background:var(--secondary-color)}.burger-menu span:first-child{width:calc(100% - 20px)}.burger-menu span:last-child{width:calc(100% - 10px)}.burger-menu span:nth-child(2){margin:5px auto}.burger-menu:hover span{background:var(--primary-color)}.show-fixed .burger-menu:hover span{background:var(--primary-color)}.admin-bar .site-offcanvas{top:32px}.site-offcanvas{position:fixed;z-index:1001;top:0;bottom:0;left:0;right:0;visibility:hidden;pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.site-offcanvas.offcanvas-open{visibility:visible;pointer-events:auto}.site-offcanvas.offcanvas-open:before{opacity:1;visibility:visible;pointer-events:auto}.site-offcanvas.offcanvas-open .site-offcanvas-inner{visibility:visible;pointer-events:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);color:var(--primary-color)}.site-offcanvas:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .3);opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.site-offcanvas .site-offcanvas-inner,.site-offcanvas .site-offcanvas-header,.site-offcanvas .site-offcanvas-main,.site-offcanvas .site-offcanvas-footer{position:relative;width:100%}.site-offcanvas .site-offcanvas-inner{background:var(--primary-color);background:#9ea9ed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden;overflow-y:auto;padding:70px 30px 50px;width:440px;max-width:calc(100% - 30px);height:100%;box-shadow:-5px 0 5px -5px #999;margin-left:auto;visibility:hidden;pointer-events:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff}.site-offcanvas .site-offcanvas-close{position:absolute;top:15px;right:15px;font-size:20px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:var(--secondary-color);color:#000}.site-offcanvas .site-offcanvas-close:hover{color:var(--primary-color)}.site-offcanvas .site-offcanvas-close i{display:block;font-style:normal}.site-offcanvas .site-offcanvas-main{padding:30px 0}.site-offcanvas .site-offcanvas-header:not(.hidden)+.site-offcanvas-main{margin:auto 0}.site-offcanvas .site-offcanvas-footer{margin-top:auto}.site-offcanvas .site-offcanvas-logo{font-family:var(--primary-font);font-size:25px;font-weight:400;line-height:1;text-align:center;text-transform:uppercase;color:var(--secondary-color)}.site-offcanvas .site-offcanvas-logo a{color:inherit;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.site-offcanvas .site-offcanvas-logo a:hover{color:var(--primary-color)}.site-offcanvas .site-offcanvas-navigation{position:relative}.site-offcanvas .site-offcanvas-navigation ul{display:block;margin:0;padding:0}.site-offcanvas .site-offcanvas-navigation ul li{display:block}.site-offcanvas .site-offcanvas-navigation ul li ul,.site-offcanvas .site-offcanvas-navigation ul li+li{border-top:1px solid #000}.site-offcanvas .site-offcanvas-navigation ul li>a{display:block;position:relative;z-index:2;font-size:16px;font-weight:400;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:15px 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:var(--secondary-color);color:#000}.site-offcanvas .site-offcanvas-navigation ul li:hover>a{color:var(--primary-color)}.site-offcanvas .site-offcanvas-navigation ul ul.sub-menu{display:none}.site-offcanvas .site-offcanvas-navigation ul ul li{padding-left:15px}.site-offcanvas .site-offcanvas-navigation ul ul li a{font-size:14px}.site-offcanvas .site-offcanvas-navigation ul ul ul{margin-left:-15px}.site-offcanvas .site-offcanvas-navigation ul ul ul li{padding-left:30px}.site-offcanvas .site-offcanvas-info{display:block;margin:0;padding:0}.site-offcanvas .site-offcanvas-info li{color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:400;line-height:1;letter-spacing:.05em}.site-offcanvas .site-offcanvas-info li+li{margin-top:15px}.site-offcanvas .site-offcanvas-info li i{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;font-style:normal;font-size:14px;margin-right:10px}.site-offcanvas .site-offcanvas-info li a{color:inherit;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.site-offcanvas .site-offcanvas-info li a:hover{color:var(--primary-color)}.site-offcanvas .site-offcanvas-smi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:15px}.site-offcanvas .site-offcanvas-smi li{padding:15px}.site-offcanvas .site-offcanvas-smi li a{display:block;color:var(--secondary-color);font-size:20px;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:#000}.site-offcanvas .site-offcanvas-smi li a:hover{color:var(--primary-color)}.slideshow-area,.slider-holder{position:relative}.slider-holder:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;pointer-events:none;z-index:1}.slider-holder .swiper-slide canvas{display:block;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.site-name span{bottom:37px;display:block;position:relative;font-size:50px;color:#fff;font-family:var(--primary-font);text-transform:uppercase}.site-name span a{color:#fff;display:block}.site-name{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:5}.slideshow-cta-buttons{gap:25px;display:flex;align-items:center;justify-content:center;position:relative;z-index:3}.slideshow-cta-buttons button,.slideshow-cta-buttons a{display:flex;align-items:center;justify-content:center;width:275px;background:#fff0;border:2px solid #ded1c1;font-size:20px;line-height:.05em;text-transform:uppercase;color:#fff;height:60px;outline:none!important;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.slideshow-cta-buttons>div.active button,.slideshow-cta-buttons button:hover,.slideshow-cta-buttons a:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.slideshow-cta-contents{margin-top:-1.5px;position:relative;z-index:2}.slideshow-cta-buttons>div{position:relative}.slideshow-cta-buttons>div::after{content:'';width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:var(--primary-color) #fff0 #fff0 #fff0;position:absolute;bottom:-8px;z-index:2;left:50%;transform:translateX(-50%);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.slideshow-cta-buttons>div.active::after{opacity:1}.slideshow-cta-contents-inner{max-height:0;transition:max-height 0.15s ease-out}.slideshow-cta-contents-inner.active{max-height:500px;transition:max-height 0.25s ease-in}.quick-search-area{position:absolute;bottom:98px;left:0;width:100%;z-index:5}.qs-holder{border:solid 2px #ded1c1;font-size:0;padding:26px 0 30px}.qs-title{font-size:25px;font-weight:600;color:#fff;text-transform:uppercase;display:inline-block;vertical-align:top;width:16.2%;text-align:right;font-family:var(--title-font);padding:0 16px;display:none}.qs-title span{display:block;position:relative;margin-top:-2px;right:-16px}.qs-form{display:inline-block;vertical-align:top;width:100%;padding:9px 35px}.qs-form p{font-size:13px;color:#fff;text-align:right;padding:15px 0 0}.qs-form select,.qs-form input,.qs-form button[type="button"]{border-radius:0;color:#fff;font-size:15px;font-weight:400;font-family:var(--primary-font);-webkit-appearance:none;-moz-appearance:none;background:#fff0;width:100%;height:33px;padding:0 0;border:none;letter-spacing:1.5px;border-bottom:solid 1px rgb(255 255 255)}.qs-form button[type="button"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none!important;box-shadow:none!important;border-radius:0!important;color:#fff!important;background:transparent!important}.qs-form button[type="button"]:focus,.qs-form button[type="button"]:active{outline:none!important;color:#fffss!important;border-color:#fff!important}.qs-form button span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.qs-form button span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.qs-form .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-overflow:ellipsis}.qs-form .bs-searchbox input.form-control{color:#000}.qs-form .qs-field{display:inline-block;vertical-align:top;margin-bottom:5px}.qs-form .qs-field .dropdown-menu.inner{max-height:200px!important}.qs-form .long-form.qs-field{width:calc(100% - 195px)}.btn-form.qs-field.qsbtn1{width:26px;height:26px;position:relative;font-family:agentimage!important;margin:5px 30px 0}.btn-form.qs-field.qsbtn1:after{color:#fff;display:block;font-size:24px;content:"\b0039";position:absolute;top:0;left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.btn-form.qs-field.qsbtn1 input{font-size:0;background:#fff0;border:none;height:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;z-index:5}.btn-form.qs-field.qsbtn2 a{font-size:15px;color:#fff;text-transform:uppercase;color:#fff;font-weight:600;display:block;height:33px;line-height:33px;letter-spacing:.8px;font-family:var(--primary-font);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.btn-form.qs-field.qsbtn2 a:hover{color:var(--primary-color)}.btn-form.qs-field.qsbtn1:hover:after{color:var(--primary-color)}section.cta-area{padding:106px 0}.cta-list{max-width:360px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cta-list a{display:block;position:relative;color:var(--primary-text-color);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cta-label{font-size:24px;text-transform:uppercase;font-weight:300;font-family:var(--primary-font);line-height:1;color:#000}.cta-label span{font-size:50px;color:var(--primary-color);font-weight:400;display:block;margin-top:2px;font-family:var(--title-font)}.cta-list a::after{content:'';position:absolute;top:-21px;left:0;right:0;margin:auto;width:calc(100% - 40px);height:18px;border:solid 2px var(--primary-color);border-bottom:none;opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cta-list a::before{content:'';position:absolute;bottom:-21px;left:0;right:0;margin:auto;width:calc(100% - 40px);height:18px;border:solid 2px var(--primary-color);border-top:none;opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cta-list a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.cta-list a:hover::after{top:-31px;opacity:1}.cta-list a:hover::before{bottom:-31px;opacity:1}.aiosp-wrap .aiosp-container .aios-popup-body.cta-aios-popup{max-width:550px;min-height:0;padding:40px 20px}.cta-popup-wrap,.cta-aios-popup{position:relative}.cta-aios-popup h2{display:block;font-size:30px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--primary-color);margin:15px 0}.cta-aios-popup h3,.cta-aios-popup p{display:block;font-size:18px;font-weight:400;letter-spacing:.025em}.cta-aios-popup .cta-form{margin-top:30px}.cta-aios-popup input[type=email],.cta-aios-popup .ai-default-cf7wrap input[type=email]{font-family:var(--primary-font);font-size:15px;border:none;border-bottom:1px solid var(--primary-text-color);padding:0!important;color:var(--primary-text-color);height:40px}.cta-aios-popup input[type="submit"]{display:block;margin:15px auto 0;max-width:300px;background:var(--primary-color)!important}.cta-aios-popup .ajax-loader{margin:15px auto 0!important;position:absolute;left:0;right:0;bottom:-18px}section.welcome-area{position:relative}section.welcome-area .container{position:relative;z-index:5}section.welcome-area .row{margin-bottom:50px}.wc-content{margin-bottom:30px}.wc-content h1,.wc-content h2{font-size:50px;font-weight:300;color:var(--primary-color);text-transform:uppercase;font-family:var(--title-font);margin-bottom:50px}.wc-content p{font-size:18px;color:#000;font-weight:300;font-family:var(--primary-font);padding-bottom:27px;line-height:1.9411;letter-spacing:.34px}a.wc-read{font-size:18px;color:#000;text-transform:uppercase;font-weight:600;display:inline-block;padding:5px 0;position:relative;font-family:var(--primary-font);margin-top:28px}a.wc-read:hover{color:var(--primary-color)}.wc-agent-photo{position:relative;margin-bottom:40px}.wc-agent-photo img{width:100%}section.featured-properties-area{position:relative}.row.fp-row::before{display:none}.row.fp-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row.fp-row a{transition:all 0.3s ease-in-out}.fp-holder{width:calc((100vw - 1140px) / 2 + 100%);float:right;padding-right:20px}.fp-list a{display:block;position:relative;color:var(--primary-text-color)}.fp-address{color:var(--primary-text-color);font-family:var(--primary-font);font-size:23px;line-height:1.3;font-weight:500;margin-bottom:30px;display:inline-block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fp-address:hover{color:var(--primary-color)}.fp-photo{background-size:cover;background-position:center;background-repeat:no-repeat}.fp-photo canvas{display:block;width:100%;background:var(--primary-color);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fp-list a:hover .fp-photo canvas{opacity:0}.fp-content{padding-left:66px;position:relative;margin-right:-106px}.fp-title{font-size:50px;text-transform:uppercase;font-weight:300;font-family:var(--title-font);line-height:1.1;position:relative;left:-4px;margin-bottom:56px;color:var(--primary-color)}.fp-title span{display:block;font-weight:300;letter-spacing:.2px}.fp-content-list ul,.fp-content-list p{font-size:17px;font-weight:300;font-family:var(--primary-font);line-height:1.8;letter-spacing:.5px}.fp-content-list ul li{display:inline-block;vertical-align:middle}.fp-content-list ul li+li{margin-left:15px}.fp-content-list ul li i{display:inline-block;margin-right:5px;font-weight:700}a.fp-view{font-size:18px;color:var(--primary-text-color);text-transform:uppercase;font-weight:600;display:inline-block;padding:5px 0;position:relative;font-family:var(--primary-font);margin-top:75px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a.fp-view:hover{color:var(--primary-color)}section.featured-communities-area{position:relative;padding:50px 0 0}section.ip-featured-communities-area{position:relative;padding:50px 0}.fc-list{padding:4px;position:relative}.fc-list a{display:block;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fc-list a:hover{color:#fff}.fc-photo{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.fc-photo canvas{display:block;width:100%;background:#fff;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fc-list a:hover .fc-photo canvas{opacity:.5}.fc-label{font-family:var(--primary-font);font-weight:600;color:var(--primary-text-color);font-size:27px;text-transform:uppercase}.fc-label span{font-weight:600}.fc-content{position:relative;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;padding-bottom:20px}.fc-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -110px;font-size:0}.ip-featured-communities-area .fc-holder{margin:0 auto!important}.fc-col1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:49%}.fc-col1 .fc-list{width:33.33%}.fc-col2{width:26.5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fc-col2{display:none}.fc-col1{width:100%}.fc-col2 .fc-list a,.fc-col2 .fc-photo,.fc-col2 .fc-photo canvas{height:100%}.fc-col3{width:24.5%}.fc-list.fc-title{position:relative}.fc-title{font-size:27px;text-transform:uppercase;font-weight:300;font-family:var(--primary-font);line-height:1.15;position:relative;text-align:center}.fc-title span{display:block;font-weight:600}.fc-title-inner{position:absolute;top:0;left:0;padding:4px;width:100%;height:100%}.fc-title-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 1px var(--primary-color);height:100%}.fc-col3 .fc-list{height:calc(100% / 3)}.fc-col3 .fc-list.fc-title-holder a:hover{color:var(--secondary-color)}section.facebook-feed-area{position:relative;padding:91px 0 50px}.fb-feed-bg{position:absolute;top:0;right:0;width:30%;height:100%;z-index:1;background:url(../../../../themes/agentpro-legacy/images/fb-feed-bg.jpg) no-repeat;background-size:cover;background-position:right center;background-attachment:fixed}html.ios-true .fb-feed-bg,html.mac-true .fb-feed-bg,html.safari .fb-feed-bg{background-attachment:scroll}.fb-feed-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}.fb-feed-holder{position:relative;z-index:5}.fb-feed-list{margin:0 auto;padding:11px}.fb-feed-photo{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.fb-feed-photo canvas{display:block;width:100%;background:#3b5997;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fb-feed-photo a{display:block;position:relative}.fb-feed-photo a span{position:absolute;top:0;right:0;width:43px;height:43px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff;font-size:16px}.fb-feed-content{border:solid 1px var(--primary-color);border-top:none;padding:30px 30px 28px;background:#fff}.fb-time span{font-size:18px;text-transform:uppercase;font-weight:600;color:#1f2122;font-family:var(--primary-font);padding-left:19px}.fb-time canvas{background-size:cover;background-position:center}.fb-time span em{font-style:normal;font-size:12.5px;text-transform:none;font-weight:400;font-family:var(--primary-font);display:block;margin-top:7px;letter-spacing:.1px}.fb-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:26px}.fb-text{font-size:13px;color:#7d7d7d;font-family:var(--primary-font);line-height:1.6;letter-spacing:.36px;margin-bottom:26px}.fb-links a{color:#171b4c;font-size:12px;font-weight:500;font-family:var(--primary-font);letter-spacing:.3px;display:inline-block;vertical-align:middle;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fb-links span{display:inline-block;vertical-align:middle;width:3px;height:3px;background:#171b4c;border-radius:100%;margin:0 4px}.fb-links a:hover{color:var(--primary-color)}.fb-feed-photo:hover canvas{opacity:.2}.fb-feed-slick-slider{position:relative;margin:0 -11px}.fb-feed-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:69px}.fb-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.fb-logo div a strong{display:block;font-size:19px;font-weight:700;color:#171717;line-height:1;letter-spacing:.02em}.fb-icon{margin-right:15px}.fb-like{max-width:170px;width:100%}.fb-like a{display:block;background:#fff;color:#3b5997;font-size:13px;font-weight:500;text-align:center;height:37px;line-height:37px;border-radius:3px;font-family:var(--primary-font);text-transform:uppercase;letter-spacing:.5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fb-like a em{font-size:17px;display:inline-block;vertical-align:text-bottom;margin-right:5px}.fb-like a:hover{background:#3b5997;color:#fff}section.instagram-feed-area{position:relative}.ins-feed-holder{position:relative;margin:0 -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0}.ins-feed-list{padding:5px;width:100%}.ins-feed-col1{width:35%}.ins-feed-col2{width:28%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ins-feed-col3{width:37%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ins-feed-col3 .ins-feed-list{width:50%}.ins-feed-col3 .ins-feed-list:first-child{width:100%}.ins-feed-col1 .ins-feed-list:first-child{height:48.6%}.ins-feed-col1 .ins-feed-list:nth-child(2){height:51.4%;padding-left:122px}.ins-feed-photo canvas{display:block;width:100%;height:100%;background:var(--primary-color);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ins-feed-photo{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:100%}.ins-feed-list a:hover .ins-feed-photo canvas{opacity:.8}.ins-feed-head{position:relative;width:100%;height:100%;background:var(--primary-color);padding-left:117px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ins-feed-title em{font-size:36px;color:#fff}.ins-feed-title span{font-size:19px;font-weight:700;color:#fff;font-family:var(--primary-font);display:block;margin-top:37px}.ins-feed-title p{font-size:12px;font-weight:400;color:#fff;font-family:var(--primary-font);margin-top:6px}.ins-feed-title a:hover{background:#fff;color:#3b5997}.ins-feed-title a{display:block;background:#fff0;color:#fff;font-size:11px;font-weight:400;text-align:center;height:37px;line-height:35px;border-radius:3px;font-family:var(--primary-font);border:solid 1px #ded1c1;max-width:170px;width:100%;letter-spacing:.5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin:31px auto 0}.ins-feed-list a{display:block;position:relative}.sf-holder{position:relative}.sf-row{position:relative}.sf-btns{display:flex;align-items:center;justify-content:center}.sf-btns a{display:flex;align-items:center;justify-content:center;width:150px;height:38px;background:#8b898b;border-radius:5px;margin:5px;color:#fff}.sf-btns a:hover{opacity:.7}.sf-btns span{font-size:11px;line-height:1;letter-spacing:.02em}#instagram-feed .sf-heading{display:flex;flex-direction:row;align-items:center;padding:58px 0}#instagram-feed .sf-heading-left{display:flex;flex-direction:row;align-items:center;width:calc(100% - 330px)}#instagram-feed .sf-heading-left i{width:68px;height:68px;border-radius:50%;background:#000;color:#fff;text-align:center;padding-top:14px;margin-right:15px}#instagram-feed .sf-heading-left i::before{font-size:42px}#instagram-feed .sf-heading-left div strong{display:block;font-size:19px;font-weight:700;color:#171717;line-height:1;letter-spacing:.02em;margin-bottom:6px}#instagram-feed .sf-heading-left div span{display:block;font-size:12px;color:#171717;line-height:1;letter-spacing:.02em}#instagram-feed .sf-heading-right{width:330px}.ig-btns{text-align:right}a.ig-follow{width:170px;margin-right:0;background:#6564e0;background:-moz-linear-gradient(45deg,#6564e0 0%,#7e56cc 25%,#a54caa 50%,#dc4581 75%,#ea4067 100%);background:-webkit-linear-gradient(45deg,#6564e0 0%,#7e56cc 25%,#a54caa 50%,#dc4581 75%,#ea4067 100%);background:linear-gradient(45deg,#6564e0 0%,#7e56cc 25%,#a54caa 50%,#dc4581 75%,#ea4067 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6564e0',endColorstr='#ea4067',GradientType=1)}.ig-follow i{font-size:18px;margin-right:8px}#instagram-feed .sf-main-feed{display:flex;flex-direction:row;flex-wrap:wrap}#instagram-feed .sf-main-feed a{display:flex;width:calc(25% - 10px);overflow:hidden;margin:5px}#instagram-feed .sf-main-feed canvas{display:block;width:100%;background-color:var(--primary-color);background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}#instagram-feed .sf-main-feed a:hover canvas{transform:scale(1.2)}section.testimonials-area{padding:60px 0}.testi-title{font-size:50px;text-transform:uppercase;font-weight:300;color:var(--primary-color);font-family:var(--title-font);line-height:1.07;letter-spacing:0;position:relative;text-align:center;margin-bottom:56px}.testi-title span{display:block;font-weight:300;letter-spacing:-.3px}.testi-list{text-align:center;padding:0 26px}.testi-rate{font-size:33px;color:var(--primary-color);margin-bottom:36px}.testi-list p{font-size:17px;font-weight:300;line-height:1.6;padding-bottom:32px;letter-spacing:.35px}.testi-list span{display:block;font-size:17px;font-weight:700;text-transform:uppercase}.testi-list span a{color:inherit;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.testi-list span a:hover{color:var(--primary-color)}.testi-dots{padding:55px 0 0;text-align:center}.testi-dots ul.slick-dots li span{width:12px;height:12px;background:#adadad;display:block;border-radius:100%;position:relative;cursor:pointer;opacity:1;border:1px solid #adadad}.testi-dots ul.slick-dots li{display:inline-block;vertical-align:middle;margin:0 4px}.testi-dots ul.slick-dots li.slick-active span{background:var(--primary-color);opacity:1}section.blog-area{position:relative;padding:95px 0 97px}.blog-bg{position:absolute;top:0;left:0;width:58.5%;height:100%;z-index:1}html.ios-true .blog-bg,html.mac-true .blog-bg,html.safari-true .blog-bg,html.firefox-true .blog-bg{background-attachment:scroll}.blog-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}.blog-bg::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../themes/agentpro-legacy/images/blog-bg-new.jpg) no-repeat;background-size:cover;background-position:left center;background-attachment:fixed;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.blog-row-wrap{margin:0 -106px}.row.blog-row::before{display:none}.row.blog-row{position:relative;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-title{font-size:50px;text-transform:uppercase;font-weight:300;font-family:var(--title-font);color:var(--secondary-color);line-height:1.1;letter-spacing:-3px;position:relative;margin-bottom:56px;left:-3px;margin-top:12px}.blog-title span{display:block;font-weight:600;font-size:75px;letter-spacing:-1px}.blog-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:8px 0;background:var(--background-color)}.blog-photo{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;max-width:390px;width:100%;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.blog-photo canvas{display:block;width:100%;opacity:0;background:var(--primary-color);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog-list:hover canvas{opacity:0}.blog-content h2 a{font-size:20px;color:var(--primary-text-color);font-weight:700;text-transform:uppercase;font-family:var(--primary-font);line-height:1.25;margin-bottom:21px;display:block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog-content p{font-size:13px;color:var(--primary-text-color);font-family:var(--primary-font);line-height:1.6;letter-spacing:.4px;padding-bottom:21px}a.blog-read{font-size:14px;text-transform:uppercase;color:var(--primary-text-color);letter-spacing:1.2px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog-list:hover a{color:var(--primary-color)}.blog-content{padding:0 20px 0 25px}a.blog-read.global-link-hover:after{background:var(--primary-color)}.blog-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog-view-more a{font-size:18px;color:var(--primary-text-color);text-transform:uppercase;font-weight:600;display:inline-block;padding:5px 0;position:relative;font-family:var(--primary-font);margin-top:28px;margin-left:415px}.blog-view-more a:hover{color:var(--primary-color)}footer.main-footer{position:relative;padding:100px 0;background:#fff}footer.main-footer::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url(../../../../themes/agentpro-legacy/images/bg-footer-new.jpg) no-repeat;background-size:cover;background-position:top center;background-attachment:fixed;display:none}html.ios-true footer.main-footer::after,html.mac-true footer.main-footer::after,html.safari-true footer.main-footer::after{background-attachment:scroll}footer.main-footer .container{position:relative;z-index:5}.footer-gt-holder{max-width:977px;margin:0 auto;position:relative;z-index:1}.gt-title{font-size:50px;text-transform:uppercase;font-weight:300;color:var(--primary-color);font-family:var(--title-font);position:relative;text-align:center;margin-bottom:29px}.gt-title span{font-size:18px;font-weight:300;letter-spacing:.3px;display:block;text-transform:none;margin-top:21px}.footer-gt-form{font-size:0;position:relative;z-index:5}.footer-gt-form input,.footer-gt-form textarea{font-size:18px;width:100%;font-weight:300;-webkit-appearance:none;-moz-appearance:none;background:#fff0;height:50px;color:#000;font-family:var(--primary-color);padding:0 10px;border-radius:0;resize:none;border:solid 1px #fff0;border-bottom:solid 1px #000;transition:all .25s ease-in-out}.gt-fields.gt-textarea textarea{padding-top:16px;padding-right:55px;height:119px}.gt-fields.gt-textarea{height:119px;position:relative;margin-bottom:10px;width:100%}.footer-gt-form input[type="text"]:focus,.footer-gt-form input[type="email"]:focus,.footer-gt-form input[type="tel"]:focus,.gt-fields.gt-textarea textarea:focus{border-color:#000;outline:0;-webkit-box-shadow:inset 0 1px 1px #000,0 0 8px #000;box-shadow:inset 0 0 1px #000,0 0 8px #000}.gt-fields.gt-textarea .gt-contact-button{font-size:0;border:0;width:38px;height:38px;position:absolute;bottom:22px;right:15px}.gt-fields.gt-textarea .gt-contact-button input{font-size:0;border:none;width:100%;height:100%;position:absolute;outline:none!important;z-index:5}.gt-fields.gt-textarea .gt-contact-button:hover{opacity:.8}.gt-fields.gt-textarea .gt-contact-button i{font-size:27px;margin-top:-12px;display:block;color:#000}.gt-fields{display:inline-block;vertical-align:top;margin-bottom:12px;width:calc(100% / 4);position:relative;padding:0 5px}.footer-gt-form div.wpcf7 .ajax-loader{margin:0 auto!important;display:block}.footer-gt-form span.wpcf7-not-valid-tip{font-size:12px}.footer-gt-form span.wpcf7-form-control-wrap{display:block}.footer-gt-form div.wpcf7-response-output{margin:-6px auto 0;position:absolute;width:calc(100% - 10px);font-size:11px;color:#000;text-align:center;left:0;right:0}.footer-gt-form form{position:relative}.footer-contact-info{text-align:center;margin-top:50px}.footer-smi{position:relative}.footer-smi a{display:inline-block;vertical-align:middle;font-size:28px;color:#000;padding:5px;margin:0 8px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer-smi a:hover{color:var(--primary-color)}.footer-site-name{font-size:35px;text-transform:uppercase;color:var(--secondary-color);font-family:var(--primary-font);margin-bottom:24px}.footer-site-name img{display:block;margin:0 auto 20px}.ft-contact span,.ft-contact span a{font-size:18px;font-weight:300;color:#000;font-family:var(--primary-font)}.ft-contact span strong{font-weight:inherit}.ft-contact span a:hover{color:var(--primary-color);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ft-contact em.ai-font-phone-alt{font-size:18px;margin-right:8px}.ft-contact em.ai-font-location-c{font-size:22px;margin-right:4px;top:4px}.ft-contact em.ai-font-envelope-f{font-size:12px;margin-right:9px}.ft-contact span{margin:0 15px}.footer-logo img{margin:0 auto}.ft-contact{margin-bottom:38px}.ft-logo-smi{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.ft-logo-smi>div{padding:0 30px}.ft-logo-smi>div img{max-width:100%}ul.footernav{font-size:0;margin-top:36px;text-align:center}ul.footernav li a{display:inline-block;color:#000;font-size:15px;font-family:var(--primary-font);font-weight:700;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}ul.footernav li a:hover{color:var(--primary-color)}ul.footernav li{margin:0 24px;display:inline-block;vertical-align:top}.footer-copyright{margin-bottom:11px;padding-top:20px}.footer-copyright,.footer-copyright a{font-size:13px;color:#000;font-family:var(--body-font);letter-spacing:.2px;text-align:center;font-weight:300}.footer-copyright a:hover,.footer-copyright a[href="https://www.agentimage.com"]:hover{color:var(--primary-color-accent)!important}.ft-mls{text-align:center;font-size:30px;color:#f7f0d8;margin-top:17px}.ft-mls em{margin:0 5px;color:#000}.footer-copyright a[href="https://www.agentimage.com"]{text-decoration:underline!important;color:#000}.ft-disclaimer{font-size:13px;color:#000;font-family:var(--body-font);text-align:justify;text-align-last:center;font-weight:300;line-height:1.55;border-top:1px solid #000;margin-top:44px;padding-top:41px}.ft-disclaimer p{padding:8px 0}.above-footer-cta{padding:50px 0}.above-footer-cta .cta-label{font-size:20px}.above-footer-cta .cta-label span{font-size:35px;color:#000}.above-footer-cta .cta-list a:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}.ip-banner-wrap{position:relative}.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 / .2)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:350px;background-color:#f9f7f7;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../../../../themes/agentpro-legacy/images/slide1.jpg)}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner .banner-title{display:block;font-family:var(--primary-font);font-size:50px;font-weight:400;line-height:1.2;text-transform:uppercase;color:#fff;text-align:center}.ip-banner-breadcrumbs{position:absolute;z-index:1;bottom:15px;left:0;right:0;font-size:13px;font-weight:400;line-height:1;letter-spacing:.023em;text-transform:uppercase;color:#fff}.ip-banner-breadcrumbs a:hover{color:var(--primary-color)}#inner-page-wrapper p#breadcrumbs{display:none}#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,.post-page-testimonials #aios-testimonials.aios-testimonials-page h1{font-size:50px;text-transform:uppercase;font-weight:600;font-family:var(--title-font);line-height:1.1;color:var(--primary-text-color)}.post-page-testimonials #aios-testimonials.aios-testimonials-page h1{margin:.67em 0}#content .archive-subtitle{text-transform:uppercase;color:var(--primary-text-color)}#content .entry{font-size:18px;color:var(--primary-text-color);font-weight:300;font-family:var(--primary-font);line-height:1.9411;letter-spacing:.34px}.back-to-link{position:relative}.back-to-link a{font-size:18px;color:var(--primary-text-color);text-transform:uppercase;font-weight:600;display:inline-block;padding:5px 0;position:relative;font-family:var(--primary-font);margin-top:75px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.back-to-link a:hover{color:var(--primary-color)}#content .archive-list{position:relative;display:flex;flex-flow:row wrap}#content .archive-list:before,#content .archive-list:after{display:none}#content .archive-list>article{float:none}#content .archive-list .post{border-bottom:none}#content .archive-list .archive-thumbnail,#content .archive-list .archive-content{width:100%}#content .archive-list .archive-thumbnail a{display:block;outline:none;position:relative}#content .archive-list .archive-thumbnail a:after{display:block;content:"";width:100%;height:100%;background:var(--primary-color);position:absolute;left:0;top:0;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#content .archive-list article:hover .archive-thumbnail a:after{opacity:.4}#content .archive-list .archive-thumbnail canvas{display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#content .archive-list .article-long .archive-thumbnail{width:60%}#content .archive-list .article-long .archive-has-thumbnail{width:37%;margin-left:3%}#content .archive-list .article-long .archive-has-thumbnail .archive-subtitle{margin-top:0;color:var(--primary-text-color);font-size:32px}#content .archive-list .article-long p{font-size:22px}#content .archive-list article:hover .archive-content a{color:var(--primary-color)}#content .archive-more{display:inline-block;vertical-align:middle;font-family:var(--primary-font);text-transform:uppercase;letter-spacing:1.2px;font-style:normal;text-decoration:none;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#content .archive-subtitle a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#content .archive-more:after{content:'';position:absolute;left:calc(100% + 23px);top:calc(50% - 1px);background:var(--primary-color);width:0;height:2px;pointer-events:none;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#content .archive-list article:hover .archive-more{color:var(--primary-color)}#content .archive-list article:hover .archive-more:after{width:63px;opacity:1}#content .entry-thumbnail{position:relative;margin-bottom:50px}#content .entry-thumbnail img{display:block;margin:0 auto;width:100%}body>img,body>iframe[name*="__bkframe"]{display:none}#ihf-main-container .mc-total-payment-subline{color:#666}#ihf-main-container .nav-tabs{margin-left:0}#ihf-main-container .chosen-drop ul.chosen-results{padding-left:0;margin:0}.ihf-grid-result-address{display:block}#ihf-main-container #ihf-refine-map-search-form .checkbox,#ihf-main-container #ihf-refine-map-search-form .col-xs-8{padding:0}#ihf-agent-sellers-rep>div[style]{max-width:100%}.mobile [data-aios-animation]{animation:none!important;opacity:1!important;visibility:visible!important}.slick-lazy-loader{position:relative;z-index:1}.slick-lazy-loader:before{content:"\b0170";position:absolute;z-index:-1;top:calc(50% - 16px);left:calc(50% - 16px);font-family:agentimage!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;color:#000}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#listings-results .listings-sort .dropdown-menu input[type=submit]{border:1px solid transparent!important;background:var(--primary-color)!important;color:var(--secondary-color)!important}#listings-results .listings-sort .dropdown-menu input[type=submit]:hover{background:transparent!important;color:var(--primary-color)!important;border-color:var(--primary-color)!important}#listings-results .listings-sort ul li.active a,#listings-results .listings-sort ul li a:hover{background:var(--primary-color);color:var(--secondary-color)}#aios-listings-loader{background:var(--background-color)}.loader-spinner .dot1,.loader-spinner .dot2{background-color:var(--primary-text-color)}#listings-results .listings-list .listings-price{color:var(--primary-text-color)}#listings-results .listings-sort .sort-dropdown button{color:var(--primary-text-color)}#listings-results .listings-list .listings-col,#listings-results .listings-list .listings-item{z-index:7}#listings-results .listings-list .listings-col:nth-child(odd),#listings-results .listings-list .listings-col{background:transparent!important}#listings-results .listings-list .listings-col:nth-child(odd):after{display:block;width:100%;height:100%;content:"";position:absolute;left:0;top:0;background:#676767;opacity:.3;pointer-events:none}#listings-results .listings-sort .dropdown-menu span{color:#000}#listings-results .listings-table{border-color:var(--primary-text-color)!important}#listings-results .listings-table .listings-table-body .listings-col{background:transparent!important}#listings-results .listings-table .listings-table-header{border-color:var(--primary-text-color)!important;position:relative}#listings-results .listings-table .listings-table-header{background:transparent!important}#listings-results .listings-table .listings-table-header:after{display:block;background:#676767;position:absolute;content:"";width:100%;height:100%;opacity:.2;z-index:-1}#listings-results .listings-table .listings-table-body .listings-price{color:var(--primary-text-color)}#listings-details .listings-address,#listings-details .listings-address span,#listings-details .listings-plan>ul>li,#listings-details .listings-plan span,#listings-details .listings-description p,#listings-details .listings-link-navigation-arrow{color:var(--primary-text-color)}#listings-details .listings-cta>li>a,#listings-details .listings-accordion-title,#listings-details .listings-accordion-content ul li{color:var(--primary-text-color)!important;border-color:var(--primary-text-color)!important}#listings-details .listings-cta>li>a:hover{color:var(--secondary-color)!important}#listings-results .listings-list .listings-link{background:transparent!important;color:var(--primary-text-color)!important;border:1px solid var(--primary-text-color)!important}#listings-details .listings-accordion-content{border-color:var(--primary-text-color)}#listings-results .listings-list .listings-link:hover{background:var(--primary-color)!important;color:var(--secondary-color)!important}#listings-details .listings-link-navigation-main{color:var(--primary-text-color);border:2px solid var(--primary-text-color)}#listings-details .listings-link-navigation-main:hover{border:2px solid var(--aios-listing-primary-color)}#listings-details .listings-accordion-content ul:before{background:var(--primary-text-color)}.listings-address a:hover{color:var(--primary-color)}.aios-social-media-error{font-size:30px}.aiosp-wrap div[class*="aios-testimonials-popup-"] .aiosp-content{background:var(--background-color)!important}.footer-logo span.ai-font-douglas-elliman{font-size:35px;color:#fff}.fb-icon{background:#000;color:#fff;width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px}.page-template-template-about #content .entry-title{line-height:1;margin-bottom:0}.page-template-template-about h1.entry-title,.page-id-67 h1.entry-title{margin:0!important}.about-wrap,#content .cu-wrap{margin:8px 0 0!important}#content .about-title,.page-id-67 #content .cu-title{font-size:50px!important;font-weight:300}.page-id-67 #content .cu-title strong{font-weight:300}#content .cu-title,#content .cu-contact em,#content .cu-smi a{color:#000!important}#content .cu-form{border-color:#000!important}#inner-page-wrapper #aios-testimonials.aios-testimonials-page h1,#content .community-title,#content .entry-title,#content .archive-title{font-weight:300}.addtoany_content{display:none!important}.about-content p,body #agents-results .agents-description p{font-weight:300}body #content .cu-contact span a,body #content .cu-contact span p{font-size:18px}#agents-results .agents-description p{font-size:18px}body h1.entry-title,body h1.agent-entry-title{font-size:50px;font-weight:300;font-family:var(--title-font)}body #agents-single .agents-description p{font-weight:300}body #agents-results .agents-name{font-size:50px;font-weight:300}body #agents-results .agents-name strong{font-weight:inherit}.page-id-194 #content .entry-title,#agents-results .agent-top{display:none}body #agents-results .agents-name a:hover,body #agents-results .agents-contact li a:hover{color:var(--primary-color)}body #agents-results .agents-contact{background:#000;justify-content:center}body #agents-results .agents-contact li span,body #agents-results .agents-contact li a{color:#fff}.cycloneslider-template-video .cycloneslider-slides .cycloneslider-slide::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(0 0 0 / .05);z-index:100}#content .listings-printable-header span{display:none!important}.single-aios-agents #agents-single .agents-contact li.agent-email-address{margin:0 0 20px}.single-aios-agents #agents-single .agents-smi{margin:0 auto}.single-aios-agents .aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:var(--primary-color)}#listings-details .listings-form textarea{padding-right:55px!important}#listings-details .listings-form span.wpcf7-not-valid-tip{font-size:11px!important}#ihf-main-container #areaPickerClearAll .glyphicon{color:#ffffff!important}.ihf-results-template .ip-banner-breadcrumbs>.container,.ihf-results-template-shortcode .ip-banner-breadcrumbs>.container,.ihf-results-template.page-id-0 .ip-banner-breadcrumbs>.container{width:100%}.ihf-results-template.ihf-results-template-shortcode #content-full .entry-title,.ihf-results-template-shortcode #content-full .entry-title,.ihf-results-template.page-id-0 #content-full .entry-title{width:100%;padding:0}.post-page-sold #content #breadcrumbs{display:none}#listings-results .listings-grid .listings-plan span{padding-left:10px!important;padding-right:10px!important}#agents-single .agents-contact li a:hover{color:var(--primary-color)!important}.grecaptcha-badge{z-index:1000!important}div#ip-banner-breadcrumbs.search-page .container{width:1170px}#ihf-main-container.ihf-modal-container .modal:not(#ihf-user-registration-modal) input[type=submit].active,#ihf-main-container.ihf-modal-container .modal:not(#ihf-user-registration-modal) input[type=submit]:hover,#ihf-main-container.ihf-modal-container .modal:not(#ihf-user-registration-modal) button[type=submit].active,#ihf-main-container.ihf-modal-container .modal:not(#ihf-user-registration-modal) button[type=submit]:hover{border:1px solid var(--aios-ihf-template-details-page-primary-color)}#listings-details .listings-breadcrumbs{position:relative;display:block;margin-bottom:30px}.post-page-social-media .aios-smf-theme-two .aios-smf-left #theme-title h2{font-size:29px}.aiosp-wrap .aiosp-ref-\#agents-popup-form .aios-popup-body{width:555px!important;min-height:0!important;padding:30px!important}.header-nav-wrap .menu-main-nav-container{display:flex;align-items:center;justify-content:space-between;gap:15px}.header-nav-wrap .menu-main-nav-container>ul{display:flex;align-items:center;justify-content:space-between;gap:40px}.header-nav .menu{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}span.h-phone{display:flex;align-items:center;font-size:20px;letter-spacing:.05em}span.h-phone a em{font-size:15px}.logo-phone{display:flex;align-items:center;flex-direction:column;gap:25px}.row.our-numbers-area-inner{display:flex;padding:60px 0}.our-numbers-area-inner .col-md-4:not(:last-child),.our-numbers-area-inner .col-md-3:not(:last-child){border-right:4px solid var(--primary-color)}.our-numbers-area-inner .col-md-4,.our-numbers-area-inner .col-md-3{position:relative;display:flex;align-items:center;justify-content:center;padding:15px 0}.our-numbers-item{max-width:400px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.our-numbers-label{font-size:21px;text-transform:uppercase;font-weight:300;font-family:var(--primary-font);line-height:1;color:#000;display:flex;flex-direction:column;gap:15px}.our-numbers-label span{font-size:40px;color:var(--primary-color);font-weight:400;display:block;margin-top:2px;font-family:var(--title-font)}.single-aios-communities #content .community-featured-image{float:none;display:block;margin:0 auto 50px}.single-aios-communities .community-main h2.entry-title{display:none!important}.single-aios-communities.ihf-results-template-shortcode #content-full h1.entry-title{display:block!important;text-align:center}.single-aios-communities .community-main{text-align:center}.single-aios-communities #listings-results .listings-grid .listings-address,.single-aios-communities #listings-results .listings-grid .listings-footer span{text-align:left}.fixed-header{background:#fff}nav.header-nav ul#nav-fixed>li>a{color:#000}.fixed-header-inner .phone-holder-child ul li a{color:#000}.show-fixed .burger-menu span{background:#000}.landing-popup{width:100%;max-width:514px;margin:0 auto;position:relative;pointer-events:auto;margin-top:50px}.lpp-logo{text-align:center;margin-bottom:10px}.lpp-logo img{margin:0 auto}.landing-popup-close{position:absolute;top:-40px;right:0;z-index:1;cursor:pointer}.landing-popup-close i{display:flex;justify-content:center;align-items:center;font-size:25px;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.aiosp-container[class*="aiosp-ref-#landing-popup"] .aiosp-close{visibility:hidden}.lpp-content{display:flex;flex-flow:row wrap;justify-content:center;background:#fff;align-items:center}.lpp-details{width:100%;display:block;position:relative;height:100%}.lpp-details-wrap{padding:30px 40px}.lpp-details-form{padding:20px 25px 0}.lpp-title h2{display:block;letter-spacing:0;line-height:1.2;text-align:center;font-size:40px;color:var(--primary-color);font-weight:600;text-transform:uppercase}.lpp-title h2 span{font-size:16px;display:block;letter-spacing:.05em;line-height:1.6;color:#000;text-transform:none;font-weight:100}.lpp-form{margin-top:50px}.lpp-form-field{display:inline-block;vertical-align:middle;max-width:100%;margin-bottom:33px}.lpp-form-field.large{width:100%}.lpp-form-field.no-mar{margin-right:0;margin-bottom:25px}.lpp-form .wpcf7-form-control-wrap{display:block}.lpp-form input,.lpp-form textarea{text-transform:capitalize;border:none;border-bottom:1px solid #818181;background:#fff0;width:100%;max-width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 0 21px 0;letter-spacing:.05em;line-height:1.3;font-size:16px;resize:none;text-overflow:ellipsis;color:#818181}.lpp-form .wpcf7-spinner{display:block}.lpp-form button.site-link{border:none;background:none;padding:0;margin:20px 0 0 0;font-weight:100}.aiosp-wrap .aiosp-container .aios-popup-body{background:transparent!important;width:100%!important;margin:0!important;padding:0!important}body.landing-pointer .landing-popup{pointer-events:auto}.lpp-form .image-cap .wpcf7-form-control-wrap{text-align:center}.image-cap{margin-bottom:40px}.lpp-form input[type="submit"]{padding:0;border:0;font-size:17px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#000}.image-cap .captcha-image .cf7ic_instructions{font-size:15px;color:#818181}.image-cap .captcha-image .cf7ic_instructions span{padding-left:5px;color:var(--primary-color)}.image-cap .captcha-image label>input+svg{color:#818181}.image-cap .captcha-image{border:1px solid #818181}.single-post #content .entry-thumbnail img{display:none}.accolades-area{position:relative}.acco-bg-wrapper{position:absolute;width:100%;height:50%;top:auto;bottom:0;left:0}.acco-bg-wrapper canvas{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;filter:grayscale();opacity:.1}.acco-contents{position:relative;display:block;width:100%;height:100%}.acco-container{padding:50px 0 140px 0}.acco-title{font-size:50px;text-transform:uppercase;font-weight:300;color:var(--primary-color);font-family:var(--title-font);line-height:1.07;letter-spacing:0;position:relative;text-align:center;margin-bottom:121px}.acco-content{display:flex;justify-content:center;align-items:center;gap:30px}.postid-125.single-aios-communities #content .community-featured-image{float:left;margin:0 30px 35px 0}.postid-125.single-aios-communities .community-wrap{padding-top:0}.postid-125 .amenities-wrap{display:block;width:100%;position:relative;clear:both;margin-top:30px}.postid-125.single-aios-communities .community-main h2.entry-title:not(.hidden-xs){display:block!important;text-align:center}.aios-custom-ihomefinder-results-template .ip-banner-wrap,.aios-custom-ihomefinder-results-template .ip-banner{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}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}#listings-details .listings-smi ul>li>a{font-family:'agentimage'!important}[class^=ai-font]:before{font-family:agentimage!important}body.pojo-a11y-readable-font em[class^=ai-font]{font-family:agentimage!important}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px;padding:.2em .8em;width:auto}.wpcf7 form .wpcf7-response-output{text-align:center}.bootstrap-select.btn-group .dropdown-toggle .filter-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .bootstrap-select.btn-group .dropdown-menu.inner{max-height:180px!important}body #content .listings-printable-header img{height:auto!important}body .aiosp-wrap div[class*="aios-testimonials-popup-"] .aiosp-content{width:50%!important;min-height:auto!important;padding:80px!important}body .aiosp-wrap .aiosp-ref-\#agents-popup-form .aios-popup-body{width:555px!important;max-width:calc(100% - 30px)!important;min-height:0!important;padding:30px!important;background:#fff!important}