:root{--font-family-title: "Playfair Display", serif}body{font-size:var(--font-size-default)}.site-button-submit,.site-button a{text-align:center}.header__logo a p span{font-size:30px;font-size:min(4.21875vw,20px)}.header__logo a+img{display:none}.header--fixed{max-height:unset}.header .header-contact-btn{display:none}.header .header-contact-btn a{gap:0;justify-content:center;border:1px solid #fff;background:#fff;color:var(--primary);padding:5px;line-height:1;transition:all var(--default-transition)}.header .header-contact-btn a:hover{color:#fff;border-color:#fff;background:transparent}.burgerMenu__header--logo{width:calc(100% - 38px)}.burgerMenu__header--logo a p span{font-size:min(5vw,20px)}.burgerMenu__header--logo a+img{margin:25px auto 0}.burgerMenu__header--phoneNumber{margin-right:30px}.burgerMenu__header--phoneNumber .header-contact-btn,.burgerMenu .burgerMenu__nav ul li ul li.sub-hide ul{display:none}.footer__logo p span{font-size:30px}.footer .footer__newsletterForm--input input{padding-right:25px;text-overflow:ellipsis}.footer .footer__bg{opacity:25%}.footer .footer__bottom--logos{flex-wrap:wrap;gap:25px}.footer .footer__bottom--logos .brokerage-logo img{max-width:285px;width:285px;padding:0}.footer .footer__bottom--logos .realtorsLogos{padding:0}body .aiosSmwContainer-content__item--img canvas{background-position:center top}#hp-popup-form h2{text-align:center}#hp-popup-form legend{display:none}.agentsinglepopup__close{position:absolute;bottom:calc(100% + 18px);right:0;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:1.68px;text-transform:uppercase}.aiosp-container[class*="aiosp-ref-#hp-popup-form"]{padding-right:22px;padding-left:22px}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body{max-width:654px;width:100%;padding:24px;min-height:365px}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .aiosp-close{background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1.16049L13.1045 0L7 5.97531L0.895476 0L0 1.16049L5.96256 7L0 12.8395L0.895476 14L7 8.02469L13.1045 14L14 12.8395L8.03744 7L14 1.16049Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat center;width:14px;height:14px;font-size:0;top:24px;right:24px}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form h2{font-size:22px;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:#000;margin:0 0 24px}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form{display:flex;flex-direction:column;gap:8px;margin:0!important}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field{position:relative}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field .wpcf7-form-control-wrap{display:block;position:relative}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field input[type=text],.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field input[type=email],.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field input[type=tel],.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid #000;padding:10px 0;width:100%;height:auto;font-family:var(--font-family-default);font-style:normal;font-weight:400;font-size:12px;line-height:1.8;letter-spacing:0;text-transform:uppercase;color:#000}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field textarea{border:1px solid #000;height:96px;padding:10px 8px}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #000;outline:0;display:inline-flex;justify-content:center;align-items:center;padding:20px 12px;width:100%;min-height:50px;font-family:var(--font-family-default);font-style:normal;font-weight:500;font-size:13px;line-height:1;letter-spacing:2px;text-transform:uppercase;background-color:#000;color:#fff;transition:var(--default-transition, .15s)}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field input[type=submit]:hover{background-color:transparent;color:#000}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--textarea{margin-top:24px}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--submit{margin-top:16px;display:flex;justify-content:center}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form .wpcf7-spinner{position:absolute;top:50%;right:15px;margin:0;transform:translateY(-50%)}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:6px;left:auto;right:10px;font-size:12px;width:auto}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .use-floating-validation-tip .wpcf7-response-output{margin:20px 0 0;font-size:12px;text-align:center}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}body.pojo-a11y-readable-font [class*=ai-font-]{font-family:agentimage!important}.footer__menu ul li a{width:150px}.glyphicon-remove-circle{color:#fff!important}.aci-details-elevate-accordion-content ul li{padding:12px!important}.ipBanner:before{background:linear-gradient(180deg,black,transparent)!important}.ipBreadcrumbs__container>span>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{font-size:0!important}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{font-size:32px!important}@media screen and (min-width:600px){.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field input[type=submit]{min-width:120px;width:auto}}@media screen and (min-width:744px){.header__logo a p span{font-size:20px}.header .header-contact-btn{display:block}.burgerMenu__header--logo a p span{font-size:20px}.burgerMenu__header--phoneNumber{font-size:30px}.footer__logo p span{font-size:20px}.agentsinglepopup .aiosp-container{padding:50px 41px}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form h2{font-size:28px}.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field input[type=text],.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field input[type=email],.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field input[type=tel],.aiosp-container[class*="aiosp-ref-#hp-popup-form"] .aios-popup-body .hp-popup-form .agentsingle__form--field textarea{font-size:15px}}@media screen and (min-width:1024px){.burgerMenu__header--phoneNumber{font-size:30px}.agentsinglepopup .aiosp-container{padding:100px 32px}.agentsinglepopup .aiosp-content{width:-moz-max-content;width:max-content;max-width:100%;height:100%}}@media screen and (min-width:1280px){.footer .footer__bottom--logos{padding-left:140px}.agentsinglepopup .aiosp-container{padding:100px 92px}}@media screen and (min-width:1400px){.header__logo a p span,.footer__logo p span{font-size:30px}}@media screen and (max-width:991px){#pojo-a11y-toolbar{display:none}#main-wrapper{padding-bottom:0}}@media screen and (max-width:480px){.ipBanner__headings .entry-title,.community-content h1,.site-heading h2 span,.site-heading h1 span{font-size:25px}}
