body{font-size:var(--font-size-default)}.header__logo,.header--fixed .header__logo{max-width:180px}.footer__logo img{max-width:300px;filter:invert(1)}.footer__bottom--logos .brokerage-logo img{filter:invert(1)}.wa__btn_popup{bottom:70px!important;right:14px!important}.ip-beaches p,.ip-beaches br{display:none}.ip-beaches-img{position:relative;overflow:hidden}.ip-beaches-img canvas{display:block;width:100%;height:auto}.ip-beaches-img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.ip-beaches-img:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:#0077b6;opacity:0;transition:.3s}.ip-beaches-label{text-align:center;font-family:var(--font-family-title);font-size:30px;background:#0077b6e6;color:#fff;position:absolute;bottom:0;left:0;z-index:3;width:100%;padding:5px 10px;transition:.3s}.ip-beaches-tile a{display:block;position:relative}.ip-beaches-tile:hover .ip-beaches-img:before{opacity:.7}.ip-beaches-tile:hover .ip-beaches-label{bottom:50%;transform:translateY(50%);background:none}.footer__newsletterForm--input input{padding-right:25px;text-overflow:ellipsis}.footer__menu ul li a{width:-moz-fit-content;width:fit-content;position:relative}.burgerMenu__socials span.handle{writing-mode:vertical-rl;color:#fff;font-family:var(--font-family-default);font-size:10px;font-weight:500;line-height:1;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7.5px;transform:rotate(180deg)}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}#pojo-a11y-toolbar{display:none}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:block;transform:translateY(1px)}.footer__newsletter--title h2,.footer__newsletter--title h3{display:inline-block;line-height:1.5;font-size:25px}.footer__newsletter--title h2 small,.footer__newsletter--title h3 small{font-size:12px;letter-spacing:2.4px;text-transform:uppercase;display:block;font-family:var(--font-family-default);color:#000}@media screen and (min-width:600px){.header__logo{max-width:200px}.header__logo .hdr-logo{display:flex;align-items:center}.header__logo .hdr-logo a{width:63%}.header__logo .hdr-logo a img{max-width:100%}.header__logo .hdr-logo .broker-logo{width:25%}.header__logo .hdr-logo .broker-logo img{width:100%}.header__logo .hdr-logo .separator{display:block;width:1px;height:25px;background:#fff;margin:0 10px}.header--fixed .header__logo{max-width:250px}}@media screen and (min-width:744px){.footer__newsletter--title h2 small,.footer__newsletter--title h3 small{font-size:14px;letter-spacing:7px}.footer__newsletter--title h2 span,.footer__newsletter--title h3 span{padding-left:0}}@media screen and (min-width:1024px){.ip-beaches-tiles{display:flex;flex-wrap:wrap}.ip-beaches-tile{width:50%}.ip-beaches-label{padding:10px}#pojo-a11y-toolbar{display:block}}@media screen and (min-width:1280px){.header__navigation div>ul>li a{padding:10px}.header__phone a span{font-size:14px}.header__navigation div>ul>li a{font-size:12px}.footer__newsletter--title h2 span,.footer__newsletter--title h3 span{font-size:50px;display:block}}@media screen and (min-width:1300px){.header__logo{max-width:250px}}@media screen and (min-width:1440px){.header__phone a span{font-size:18px}.header__navigation div>ul>li a{font-size:14px}}@media screen and (min-width:1470px){.header__logo{max-width:300px}}
