@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap);::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}*{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#fcf9f5}.no-scroll{height:100vh;width:100%}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}.caption{color:#7e818b;font-size:11px;font-weight:400;letter-spacing:.7px;line-height:11px;text-transform:uppercase}.italic{font-style:italic}h1{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:2.75rem;font-style:normal;font-weight:400;letter-spacing:-.0275rem;line-height:3.5rem}@media (max-width:768px){h1{font-size:2.25rem;line-height:3rem}}h2{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:2.25rem;font-weight:400;line-height:3rem}@media (max-width:768px){h2{font-size:1.75rem;line-height:2.25rem}}h3{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:1.75rem;font-weight:400;line-height:2.25rem}@media (max-width:768px){h3{font-size:1.5rem;line-height:2rem}}h3.alt{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:-.3px;line-height:1.75rem}@media (max-width:768px){h3.alt{font-size:1.125rem;line-height:1.75rem}}h4{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5rem}@media (max-width:768px){h4{font-size:1rem;line-height:1.5rem}}.body-base{font-size:1rem}.body-base,.body-large{font-family:Helvetica Neue,Helvetica,sans-serif;line-height:1.5rem}.body-large{font-size:1.125rem}.body-small{font-size:.9375rem;line-height:1.375rem}.body-small,.body-xsmall{font-family:Helvetica Neue,Helvetica,sans-serif}.body-xsmall{font-size:.875rem;line-height:1.25rem}.fw-regular{font-weight:400}.fw-medium{font-weight:500}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:900;src:url(/frontv2/build/fonts/HelveticaNeueCyr-Black.436267a0.woff2) format("woff2"),url(/frontv2/build/fonts/HelveticaNeueCyr-Black.e46f6908.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:900;src:url(/frontv2/build/fonts/HelveticaNeueCyr-BlackItalic.aa3aba82.woff2) format("woff2"),url(/frontv2/build/fonts/HelveticaNeueCyr-BlackItalic.8583b8cc.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:700;src:url(/frontv2/build/fonts/HelveticaNeueCyr-Bold.a7379022.woff2) format("woff2"),url(/frontv2/build/fonts/HelveticaNeueCyr-Bold.e8ac3e02.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:700;src:url(/frontv2/build/fonts/HelveticaNeueCyr-BoldItalic.cbb08c15.woff2) format("woff2"),url(/frontv2/build/fonts/HelveticaNeueCyr-BoldItalic.cd0e9aaa.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:500;src:url(/frontv2/build/fonts/HelveticaNeueCyr-Medium.751c19bd.woff2) format("woff2"),url(/frontv2/build/fonts/HelveticaNeueCyr-Medium.1c5a4d41.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:500;src:url(/frontv2/build/fonts/HelveticaNeueCyr-MediumItalic.fbc43e27.woff2) format("woff2"),url(/frontv2/build/fonts/HelveticaNeueCyr-MediumItalic.6f15ca53.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:300;src:url(/frontv2/build/fonts/HelveticaNeueCyr-Light.ca1c9d28.woff2) format("woff2"),url(/frontv2/build/fonts/HelveticaNeueCyr-Light.c1b4dce5.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:300;src:url(/frontv2/build/fonts/HelveticaNeueCyr-LightItalic.bd4e9d1d.woff2) format("woff2"),url(/frontv2/build/fonts/HelveticaNeueCyr-LightItalic.0fed6012.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(/frontv2/build/fonts/HelveticaNeueCyr-Roman.d59df5a5.woff2) format("woff2"),url(/frontv2/build/fonts/HelveticaNeueCyr-Roman.0247694e.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:400;src:url(/frontv2/build/fonts/HelveticaNeueCyr-Italic.0e02931e.woff2) format("woff2"),url(/frontv2/build/fonts/HelveticaNeueCyr-Italic.78ec9de5.woff) format("woff")}.container,.container-lg,.container-sm,.container-xs{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;width:100%}@media (max-width:1080px){.container,.container-lg,.container-sm,.container-xs{gap:1.5rem}}.container-xs{padding:1.5rem}@media (max-width:768px){.container-xs{padding:1rem}}.container-sm{padding:2rem 5rem}@media (max-width:1080px){.container-sm{padding:2.5rem}}@media (max-width:768px){.container-sm{padding:1.5rem}}.container{padding:2rem 6.25rem}@media (max-width:1080px){.container{padding:2.5rem}}@media (max-width:768px){.container{padding:1.5rem}}.container-lg{padding:2rem 10rem}@media (max-width:1080px){.container-lg{padding:2.5rem}}@media (max-width:768px){.container-lg{padding:1.5rem}}.container-header{align-items:flex-end;display:flex;gap:2.5rem;justify-content:space-between;width:100%}.container-header .btn{flex-shrink:0;white-space:nowrap}.navbar{background-color:#fcf9f5;display:flex;flex-direction:row;height:68px;justify-content:space-between;max-width:100%;padding:0 44px;position:sticky;top:0;transition:background-color .3s ease;width:100vw;z-index:1001}@media (max-width:1080px){.navbar{padding:0 24px}}.navbar.is-scrolled{border-bottom:1px solid #d6d7da;box-shadow:0 1px 3px rgba(0,0,0,.05)}.navbar.is-past-hero{background-color:#fcf9f5!important;transition:background-color .3s ease}.navbar__items-left,.navbar__items-right{align-items:center;display:flex;flex-direction:row}.navbar__items-left{gap:40px}@media (max-width:1080px){.navbar__items-left{gap:0;justify-content:space-between;width:100%}}@media (min-width:1080px) and (max-width:1200px){.navbar__items-left{gap:32px}}.navbar__items-right{gap:8px}.navbar__logo{display:block;height:18px;max-width:none;object-fit:contain;width:auto}@media (min-width:1080px) and (max-width:1200px){.navbar__logo{height:16px}}.navbar .navbar__menu{box-sizing:border-box;color:#0a1b5c;display:flex;gap:40px}@media (max-width:1080px){.navbar .navbar__menu--fw-medium{font-weight:500}.navbar .navbar__menu{-webkit-overflow-scrolling:touch;background-color:#fcf9f5;bottom:0;display:none;flex-direction:column;gap:4px;height:calc(var(--vh, 1vh)*100 - 68px);left:0;overflow-y:auto;position:fixed;right:0;top:68px;z-index:998}}@media (min-width:1080px) and (max-width:1200px){.navbar .navbar__menu{gap:20px}}@media (max-width:1080px){.navbar .navbar__menu.active{display:flex}}.navbar__menu-item{position:relative;transition:background-color .2s ease}@media (max-width:1080px){.navbar__menu-item{border-bottom:1px solid #e7e7e9;display:block;padding:24px;width:100%}}.navbar__menu-item.has-submenu .submenu{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:none;flex-direction:column;gap:8px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% + 16px);transition:opacity .2s ease;visibility:hidden;z-index:20}@media (max-width:1080px){.navbar__menu-item.has-submenu .submenu .submenu{display:none!important}}.navbar__menu-item.has-submenu .submenu__caption{padding:16px 16px 0}.navbar__menu-item.has-submenu .submenu__footer-link{background-color:#f7f7f8;padding:8px 16px}.navbar__menu-item.has-submenu .submenu__footer-link:hover{text-decoration:underline;text-underline-offset:4px}.navbar__menu-item.has-submenu .submenu__column-wrapper{display:flex;flex-direction:row;gap:8px;padding:8px 16px 16px}.navbar__menu-item.has-submenu .submenu__column{display:flex;flex-direction:column;min-width:170px}.navbar__menu-item.has-submenu .submenu__column>*{align-items:center;display:flex;height:36px}.navbar__menu-item.has-submenu .submenu__column a{white-space:nowrap}.navbar__menu-item.has-submenu .submenu__column a:hover{text-shadow:.4px 0 0 currentColor}.navbar__menu-item.has-submenu .submenu__column .submenu__title{font-weight:500}@media (max-width:1080px){.navbar__menu-item.has-submenu .submenu .navbar__menu-item.has-submenu .submenu{background-color:transparent;border-radius:0;box-shadow:none;display:none;opacity:1;padding:0;pointer-events:auto;position:static;visibility:visible}.navbar__menu-item.has-submenu .submenu .navbar__menu-item.has-submenu .submenu__column-wrapper{flex-direction:column;gap:16px;padding:0}.navbar__menu-item.has-submenu .submenu .navbar__menu-item.has-submenu .submenu__column{gap:4px;min-width:unset}.navbar__menu-item.has-submenu .submenu .navbar__menu-item.has-submenu .submenu__column>*{height:auto;padding:4px 0}.navbar__menu-item.has-submenu .submenu .navbar__menu-item.has-submenu .submenu__column a{padding-left:16px}.navbar__menu-item.has-submenu .submenu .navbar__menu-item.has-submenu .submenu__footer-link{background-color:transparent;padding:16px 0 0 16px}.navbar__menu-item.has-submenu .submenu .navbar__menu-item.has-submenu.show-submenu .submenu{display:flex;flex-direction:column}}.navbar__menu-item.has-submenu.show-submenu .submenu{display:flex;opacity:1;pointer-events:auto;visibility:visible}.navbar__menu-item .submenu-proprietaires{padding:8px 16px 16px}.navbar__menu-item .submenu-agence{padding:8px 16px}.navbar a.is-open svg,.navbar button.is-open svg{transform:rotate(180deg);transition:0}.navbar__menu-link{align-items:center;display:flex;gap:4px}@media (max-width:1080px){.navbar__menu-link{justify-content:space-between;width:100%}.navbar__menu-link svg{height:28px;width:28px}}.navbar .mobile-submenu{display:none;flex-direction:column}.navbar .mobile-submenu.active{display:flex}.navbar .mobile-submenu__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:20px 0}.navbar .mobile-submenu__locations .mobile-submenu__wrapper{border-bottom:1px solid #e7e7e9}@media (max-width:1080px){.navbar .mobile-submenu__proprietaires .btn--small{height:40px;padding:12px 20px}}.navbar .mobile-submenu__agence .mobile-submenu__wrapper{padding:20px 0 0}.navbar .mobile-submenu__title{color:#7e818b;font-size:12px;font-weight:500;letter-spacing:.7px;text-transform:uppercase}.navbar .mobile-submenu__link{margin-top:16px}@media (min-width:769px){.navbar .mobile-submenu{display:none!important}}.navbar .navbar__mobile-footer{display:none}@media (max-width:1080px){.navbar .navbar__mobile-footer{display:flex;flex-direction:column;gap:16px;padding:24px}}.navbar .navbar__mobile-footer .navbar__mobile-actions{display:flex;flex-direction:column;gap:12px}.navbar .navbar__mobile-footer .btn{flex:1}@media (max-width:1080px){.navbar .navbar__mobile-footer .btn--small{height:40px;padding:12px 20px}}.navbar .navbar__wrapper{display:flex;gap:16px}.navbar .show-on-mobile{display:none}@media screen and (max-width:1080px){.navbar .show-on-mobile{display:inline-block;margin-left:12px}}.navbar__burger{align-items:center;background:none;border:none;cursor:pointer;display:none;justify-content:center;padding:0}.navbar__burger .icon{height:24px;transition:opacity .3s ease;width:24px}.navbar__burger .icon--close,.navbar__burger.active .icon--burger{display:none}.navbar__burger.active .icon--close{display:block}@media (max-width:1080px){.navbar__burger{display:flex}.navbar__items-right{display:none}}.group-section{background-color:#eaeffb}.group-section__container{gap:32px;margin:0}@media (max-width:576px){.group-section__container{padding:40px 24px}}.group-section__content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;width:100%}@media (max-width:1400px){.group-section__content{flex-wrap:wrap;gap:48px;justify-content:flex-start}}@media (max-width:600px){.group-section__content{align-items:flex-start;flex-wrap:wrap;gap:32px;justify-content:center}}.group-section__company{display:flex;flex:1;flex-direction:column;gap:24px;max-width:250px;min-width:200px}@media (max-width:1400px){.group-section__company{flex:0 1 calc(50% - 48px);max-width:none;min-width:auto}}@media (max-width:600px){.group-section__company{align-items:flex-start;flex:0 1 calc(50% - 16px);max-width:none;min-width:auto}}@media (max-width:576px){.group-section__company{flex:0 1 calc(50% - 16px);max-width:none}}.group-section__company--asteria{align-items:center;text-align:center}@media (max-width:1400px){.group-section__company--asteria{align-items:flex-start;flex:0 1 100%;order:-1;text-align:left;width:100%}}@media (max-width:600px){.group-section__company--asteria{align-items:flex-start;flex:0 1 100%;order:-1;text-align:left}}.group-section__logo{display:block;height:18px;margin-bottom:4px;width:auto}.group-section__logo img{height:100%;object-fit:contain;width:auto}.group-section__logo--asteria{height:48px}@media (max-width:600px){.group-section__logo{height:16px}.group-section__logo--asteria{height:44px}}@media (max-width:576px){.group-section__logo{height:14px}.group-section__logo--asteria{height:40px}}.group-section__description{color:#0a1b5c;margin:0;max-width:164px}@media (max-width:576px){.group-section__description{font-size:14px}.group-section__company--asteria .group-section__description{font-size:15px}}.group-section__line{background-color:#63666e;height:1.2px;width:40px}.group-section__line--paris-rental{background-color:#4b651b}.group-section__line--france-ermitage{background-color:#886602}.group-section__line--optireal{background-color:#94326a}.group-section__line--anb-capital{background-color:#be4410}.main-footer{background-color:#0a1b5c;color:#f8f9fe}.main-footer__container{gap:48px;margin:0}@media (max-width:576px){.main-footer__container{padding:40px 24px}}.main-footer__content{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;width:100%}@media (max-width:1400px){.main-footer__content{flex-direction:column;gap:40px}}@media (max-width:768px){.main-footer__content{gap:64px}}.main-footer__contact{flex:1;max-width:500px;min-width:400px}@media (max-width:1400px){.main-footer__contact{max-width:none;min-width:auto;width:100%}}@media (max-width:576px){.main-footer__contact{margin-bottom:16px}}.main-footer__question{color:#f8f9fe;font-weight:500;margin-bottom:24px}.main-footer__address{font-style:normal;margin-bottom:8px}.main-footer__address,.main-footer__phone{color:#f8f9fe;font-weight:300;letter-spacing:.3px}.main-footer__phone{display:block;margin-bottom:24px;transition:opacity .2s ease}.main-footer__phone:hover{opacity:.8}.main-footer__social{display:flex;gap:16px}.main-footer__social-link{align-items:center;background-color:transparent;border:1px solid #f8f9fe;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.main-footer__social-link img{filter:brightness(0) invert(1);height:24px;transition:filter .2s ease;width:24px}.main-footer__social-link:hover{background-color:#f8f9fe}.main-footer__social-link:hover img{filter:brightness(0) invert(0)}.main-footer__nav-group{display:flex;flex:1;gap:48px}@media (max-width:1400px){.main-footer__nav-group{flex-wrap:wrap;gap:40px}}@media (max-width:576px){.main-footer__nav-group{flex-direction:column;gap:32px}}.main-footer__nav{display:flex;flex:1;flex-direction:column;gap:16px;min-width:180px}@media (max-width:1400px){.main-footer__nav{flex:0 1 calc(50% - 20px);min-width:auto}}@media (max-width:576px){.main-footer__nav{flex:none;min-width:auto}}.main-footer__nav-title{color:#cad5f6;font-size:15px;font-weight:500;letter-spacing:.6px;line-height:20px;text-transform:uppercase}.main-footer__nav-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.main-footer__nav-link{color:rgba(248,249,254,.9);display:block;font-size:15px;letter-spacing:.3px;line-height:1.4;transition:color .2s ease}.main-footer__nav-link:hover{color:#f8f9fe}@media (max-width:576px){.main-footer__content{gap:24px}.main-footer__contact{margin-bottom:16px}}.links-footer{background-color:#020f3b;color:#f8f9fe}.links-footer__container{gap:24px;margin:0}.links-footer__container h3{color:#f8f9fe}.links-footer__content{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:640px){.links-footer__content{gap:2.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.links-footer__content{gap:4rem;grid-template-columns:repeat(3,1fr)}}.links-footer__section{display:flex;flex-direction:column;gap:16px}.links-footer__section-title{color:rgba(248,249,254,.8);font-size:15px;font-weight:500;letter-spacing:.6px;line-height:20px;text-transform:uppercase}.links-footer__section-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.links-footer__section-item a{word-wrap:break-word;color:rgba(248,249,254,.6);display:block;font-size:.875rem;font-weight:4300;font-weight:300;hyphens:auto;letter-spacing:.6px;line-height:1.4;overflow-wrap:break-word;text-decoration:none;transition:color .2s ease;white-space:normal}.links-footer__section-item a:hover{color:#f8f9fe}@media (max-width:576px){.links-footer__section-item a{letter-spacing:.2px}}.links-footer__section--types-asteria .links-footer__sub-section{display:flex;flex-direction:column;gap:16px}@media (min-width:640px) and (max-width:1079px){.links-footer__section--types-asteria{flex-direction:row;gap:32px;grid-column:1/-1}.links-footer__section--types-asteria .links-footer__sub-section{flex:1;margin-bottom:0}}@media (min-width:1080px){.links-footer__section--types-asteria .links-footer__sub-section{margin-bottom:2rem}.links-footer__section--types-asteria .links-footer__sub-section:last-child{margin-bottom:0}}@media (max-width:576px){.links-footer__content{gap:32px}.links-footer__section-item a{font-size:.8rem}.links-footer__section--types-asteria .links-footer__sub-section{margin-bottom:1.5rem}}.copyright-section{background-color:#020f3b;border-top:1px solid hsla(0,0%,100%,.1);padding:24px 0}.copyright-section__content{padding:0 24px;text-align:center}.copyright-section__links{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center;list-style:none;margin:0 0 12px;padding:0}.copyright-section__links a{color:#7e818b;text-decoration:underline}.copyright-section__links a:hover{color:#fff}.copyright-section__text{color:#7e818b;margin:0}@media (max-width:576px){.copyright-section{padding:20px 0}.copyright-section__content{padding:0 16px}.copyright-section__links{gap:8px 16px}}.btn{align-items:center;background-color:transparent;border:none;border-radius:100px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:400;gap:6px;justify-content:center;transition:background-color .3s ease}.btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn--primary{background-color:#0a1b5c;color:#f8f9fe}.btn--primary:hover{background-color:#020f3b}.btn--secondary{background-color:#dbf2b1;color:#24320b}.btn--secondary:hover{background-color:#bede82}.btn--tertiary{background-color:#fff;border:1px solid #d6d7da;color:#0a1b5c}.btn--tertiary:hover{background-color:#f1ebe5;border-color:transparent}.btn--small{font-size:.875rem;height:34px;padding:4px 12px}.btn--medium{font-size:.875rem;height:38px;padding:8px 16px}.btn--large{font-size:.94rem;height:46px;padding:8px 20px}.btn--icon-left>svg:first-child,.btn--icon-right>svg:last-child{height:20px;width:20px}.btn--icon-left{flex-direction:row}.btn--icon-right{flex-direction:row-reverse}.btn-icon{align-items:center;background-color:#fff;border:1px solid #d6d7da;border-radius:50%;color:#0a1b5c;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:background-color .2s ease,transform .15s ease;width:38px}.btn-icon svg{height:20px;width:20px}.btn-icon:active,.btn-icon:hover{background-color:#f1ebe5}.btn-icon:disabled{opacity:.5;pointer-events:none}.searchbar{align-items:center;background-color:#fff;border:1px solid #d6d7da;border-radius:9999px;display:flex;gap:8px;height:40px;padding:10px 16px;transition:opacity .3s ease,width .3s ease;width:100%}.searchbar__icon{color:#0a1b5c;flex-shrink:0;height:20px;width:20px}.searchbar__input{background-color:transparent;border:none;color:#0a1b5c;flex:1;font-size:15px;outline:none}.searchbar__input::placeholder{color:#7e818b;font-weight:400}.searchbar .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.searchbar__input[type=search]::-webkit-search-decoration,.searchbar__input[type=search]::-webkit-search-results-button,.searchbar__input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.searchbar__input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>') no-repeat 50%;background-size:16px;border-radius:50%;cursor:pointer;height:16px;width:16px}.searchbar__input[type=search]:-webkit-autofill{-webkit-text-fill-color:#0a1b5c!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.searchbar:focus-within{box-shadow:0 0 0 2px rgba(0,0,0,.1)}.search-toggle .searchbar{background:none;border:none;height:auto;padding:0;width:auto}.search-toggle .searchbar__wrapper{align-items:center;background-color:#fff;border:1px solid #d6d7da;border-radius:999px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:.5rem 1rem;transition:width .4s ease;width:40px}.search-toggle .searchbar__wrapper.is-open{box-shadow:0 0 0 2px rgba(0,0,0,.1);gap:8px;width:200px}@media (max-width:1200px){.search-toggle .searchbar__wrapper.is-open{width:168px}}.search-toggle .searchbar__wrapper.is-open .searchbar__input{opacity:1;pointer-events:auto}.search-toggle .searchbar__wrapper .searchbar__input{opacity:0;pointer-events:none;transition:opacity .3s ease}.search-toggle .searchbar__icon-wrapper{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.search-toggle .searchbar__input{background:transparent;border:none;color:#0a1b5c;font-size:15px;min-width:0;outline:none;width:100%}.search-toggle .searchbar__input::placeholder{color:#7e818b}.rental-card{background-color:#fff;border:1px solid #e7e7e9;border-radius:20px;box-shadow:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .3s ease;width:100%;z-index:2}.rental-card:hover{box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03)}.rental-card__image-container{height:200px;overflow:hidden;padding:16px 16px 0;position:relative;width:100%}.rental-card__image{border-radius:16px;height:100%;object-fit:cover;width:100%}.rental-card__badge{background-color:#fff;border-radius:20px;color:#6e6050;font-size:.75rem;letter-spacing:.5px;padding:0 8px;position:absolute;right:28px;top:28px;z-index:2}.rental-card__content{display:flex;flex:1;flex-direction:column;gap:16px;padding:16px}.rental-card__location{display:flex;flex-direction:column;gap:4px}.rental-card__title{font-weight:700}.rental-card__district{color:#7e818b;font-size:.75rem;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rental-card__address{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0a1b5c;display:-webkit-box;font-size:1.125rem;font-weight:500;height:2.6em;line-height:1.3;overflow:hidden}.rental-card__features{display:flex;flex-direction:row;gap:8px}.rental-card__feature{background-color:#fff;border:1px solid #d6d7da;border-radius:8px;color:#0a1b5c;display:flex;flex:1;flex-direction:column;font-size:.875rem;gap:6px;justify-content:center;min-width:fit-content;padding:8px 12px;white-space:nowrap}.rental-card__feature-icon{height:24px;width:24px}.rental-card__feature-label{color:#63666e;font-size:.75rem;font-weight:500}.rental-card__availability{background-color:#fff;border:1px solid #d6d7da;border-radius:8px;color:#0a1b5c;display:flex;font-size:.875rem;gap:4px;justify-content:center;padding:12px 16px;text-align:center}@media (max-width:768px){.rental-card__content{gap:12px;padding:16px}.rental-card__features{gap:6px}.rental-card__feature{font-size:.8rem;padding:6px 10px}.rental-card__feature-icon{height:14px;width:14px}.rental-card__feature-label{font-size:.7rem}.rental-card__address{font-size:1rem}}@media (max-width:576px){.rental-card__image-container{height:180px}.rental-card__content{gap:10px;padding:12px}}.blog-card{background-color:#f8f9fa;border:1px solid rgba(0,0,0,.06);border-radius:16px;cursor:pointer;display:block;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.blog-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.blog-card__image{border-radius:1.2rem;height:200px;overflow:hidden;width:100%}.blog-card__image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card__image:hover img{transform:scale(1.03)}.blog-card__content{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.blog-card__title{-webkit-line-clamp:2;color:#0a1b5c;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:.25rem}.blog-card__description,.blog-card__title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card__description{-webkit-line-clamp:3;color:#7e818b;font-size:.875rem;line-height:1.6}.blog-card__meta{border-top:1px solid rgba(0,0,0,.06);color:#7e818b;display:flex;font-size:12px;gap:24px;margin-top:.5rem;padding-top:.75rem}a:has(.blog-card){color:inherit;display:block;height:100%;text-decoration:none}@media (max-width:1080px){.blog-card__content{gap:.375rem;padding:1rem}.blog-card__title{font-size:16px}}@media (max-width:768px){.blog-card__content{padding:.875rem}.blog-card__title{font-size:.9375rem}.blog-card__meta{gap:16px}}.language-selector{display:inline-block;position:relative;transition:opacity .3s ease}.language-selector__trigger{align-items:center;background-color:transparent;border:none;border-radius:100px;color:#0a1b5c;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;gap:6px;padding:8px 12px;transition:background-color .2s ease,transform .1s ease}.language-selector__trigger:hover{background-color:#f1ebe5}.language-selector__trigger:focus{box-shadow:0 0 0 2px rgba(0,0,0,.1)}.language-selector__icon{transition:transform .2s ease}.language-selector[aria-expanded=true] .language-selector__icon{transform:rotate(180deg)}.language-selector__menu{background-color:#fff;border:1px solid #d6d7da;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.08);color:#0a1b5c;list-style:none!important;min-width:100%;overflow:hidden;padding:0;position:absolute;right:0;top:calc(100% + 8px);z-index:999}.language-selector__option{cursor:pointer;font-size:14px;padding:0;transition:background-color .2s}.language-selector__option:hover{background-color:#f7f7f8}.language-selector__option a{color:#0a1b5c;display:block;padding:8px 12px;text-decoration:none;width:100%}.language-selector__option a:hover{color:#0a1b5c}.rental-filter{align-items:center;background-color:#fff;border-radius:100px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);display:flex;flex-direction:row;justify-content:space-between;padding:0 16px 0 0;position:relative;z-index:1000}.rental-filter__hidden-fields{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.section-hero .rental-filter{bottom:-2.5rem;left:50%;margin-left:auto;margin-right:auto;max-width:80vw;position:absolute;transform:translateX(-50%);width:calc(100% - 4rem)}@media (min-width:1400px){.section-hero .rental-filter{padding:0 120px 0 0}}@media (max-width:1400px){.section-hero .rental-filter{display:none}}.section-hero-rentals .rental-filter{bottom:auto;left:auto;margin:0;max-width:none;position:relative;transform:none;width:100%}@media (max-width:1400px){.section-hero-rentals .rental-filter{display:none}}.rental-filter__wrapper{display:flex;flex-direction:row;gap:0}@media (max-width:1400px){.rental-filter__wrapper{flex-direction:column;width:100%}}.rental-filter__overlay{background:#fcf9f5;display:none;inset:0;position:fixed;z-index:1000}.rental-filter__overlay.active{display:block}.rental-filter__overlay .filter-field{z-index:1}.rental-filter__overlay .filter-field:has(.dropdown-wrapper:not(.hidden)){z-index:1000}.rental-filter__overlay .air-datepicker,.rental-filter__overlay .datepicker-container,.rental-filter__overlay .dropdown-wrapper{z-index:1001}.rental-filter__overlay-content{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:100px 2rem 120px;width:100%}.rental-filter__overlay-content .rental-filter__submit{align-items:flex-end;display:flex;height:100%}.rental-filter__overlay-content .rental-filter__submit button{width:100%}.rental-filter__overlay-head{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.rental-filter__overlay-title{color:#0a1b5c}.rental-filter__overlay-close{align-items:center;background:transparent;border:none;border-radius:50%;color:#0a1b5c;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background-color .2s ease;width:40px}.rental-filter__overlay-close:hover{background-color:rgba(10,27,92,.08)}.rental-filter__overlay-close:active{background-color:rgba(10,27,92,.12)}.rental-filter__overlay-close .icon--close{height:24px;width:24px}@media (min-width:1400px){.section-hero .rental-filter__submit{height:auto;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.section-hero .rental-filter__submit button{white-space:nowrap;width:auto}}.section-hero-rentals .rental-filter__submit{height:auto;position:relative;right:auto;top:auto;transform:none}.section-hero-rentals .rental-filter__submit button{width:100%}.filter-field{border-right:1px solid #d6d7da;display:inline-block;font-family:sans-serif;padding:16px 28px;position:relative;z-index:1}.filter-field--pieces{width:210px}.filter-field--lieu{width:340px}.filter-field--lieu .filter-field__input-container{width:100%}.filter-field--lieu .filter-field__input{flex:1}.filter-field--loyer{width:270px}.filter-field--loyer .dropdown-wrapper{min-width:340px;width:340px}.filter-field--date{position:relative;width:260px}.filter-field--type{width:200px}@media (max-width:1400px){.filter-field{border-bottom:1px solid #d6d7da;border-right:none;padding:16px 0;width:100%}}.filter-field:last-child{border-right:none}.filter-field__label{color:#0a1b5c;display:block;font-weight:500;margin-bottom:4px}.filter-field__input-container{align-items:center;background:transparent;border:none;cursor:text;display:flex;flex-wrap:nowrap;margin-top:4px;max-width:100%;width:fit-content}@media (max-width:1400px){.filter-field__input-container{justify-content:space-between;width:100%}}.filter-field__input{background:transparent;border:none;color:#0a1b5c;flex:0 1 auto;min-width:60px;outline:none;width:auto}.filter-field__input:focus{border:none;box-shadow:none;outline:none}.filter-field__input[readonly]{cursor:pointer;user-select:none}.filter-field__select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23666' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;cursor:pointer;padding-right:20px;width:100%}.filter-field__clear-btn{align-items:center;background:rgba(10,27,92,.1);border:none;border-radius:50%;color:#63666e;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:4px;padding:0;transition:all .2s ease;width:20px}@media (max-width:1400px){.filter-field__clear-btn{margin-left:auto}}.filter-field__clear-btn:hover{background:rgba(10,27,92,.2);color:#0a1b5c}.filter-field__clear-btn:active{background:rgba(10,27,92,.25)}.filter-field__clear-btn svg{height:12px;width:12px}@media (min-width:1400px){.section-hero .rental-filter--with-type{max-width:90vw}}.rental-filter--with-type .filter-field--lieu{width:280px}.rental-filter--with-type .filter-field--pieces{width:170px}.rental-filter--with-type .filter-field--loyer{width:220px}.rental-filter--with-type .filter-field--date{width:190px}.rental-filter--with-type .filter-field--type{width:195px}.dropdown-wrapper{background:#fff;border:1px solid #d6d7da;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.1);color:#0a1b5c;height:fit-content;list-style:none;margin-top:4px;min-width:300px;overflow:visible;padding:0;position:absolute;right:0;width:50%;width:100%;z-index:1001}@media (max-width:768px){.dropdown-wrapper{left:0;right:auto}}.dropdown{border-radius:inherit;display:flex;flex-direction:column;max-height:350px}.dropdown .dropdown-content{display:none}.dropdown .dropdown-content .active{display:block}.dropdown .paris-map{flex-shrink:0;width:100%}.dropdown .district.selected,.dropdown .dropdown li.selected,.dropdown li.selected{background:#f7f7f8;font-weight:500}.dropdown li.selected{font-family:Helvetica Neue,Helvetica,sans-serif}.dropdown li{padding:10px 16px}.dropdown li:hover:not(.map-container){background:#f7f7f8;cursor:pointer}.filter-field--lieu .dropdown{max-height:none}.filter-field--lieu .dropdown li:first-child{padding:12px 16px}.selection-header{align-items:center;display:flex;justify-content:space-between}.selection-header__label{color:#7e818b;font-size:.875rem;font-weight:400;line-height:1.25rem}.selection-header__badge{background:#eaeffb;border-radius:10px;color:#0a1b5c;display:inline-block;font-size:.75rem;font-weight:500;line-height:20px;margin:0 6px;min-width:20px;padding:0 6px;text-align:center}.selection-header__clear{appearance:none;background:none;border:none;color:#0a1b5c;cursor:pointer;font-size:.8125rem;margin-left:auto;padding:0}.selection-header__clear,.selection-header__clear:focus,.selection-header__clear:hover{text-decoration:underline}g[data-district] path,g[data-district] text{cursor:pointer;pointer-events:all}g[data-district].selected path{stroke:#0a1b5c;stroke-width:1.5}g[data-district].selected text{fill:#0a1b5c}g[data-district]:hover path{stroke:#0a1b5c}g[data-suburb] path{transition:fill .2s ease,stroke .2s ease}g[data-suburb]:hover path{fill:#eaeffb;stroke:#a0b1e4}g[data-suburb].selected path{fill:#eaeffb;stroke:#0a1b5c;stroke-width:1.5}g[data-suburb].selected text{fill:#0a1b5c;font-weight:600}.hidden{display:none}.toggle-mode{background-color:#f7f7f8;border-bottom:1px solid #d6d7da;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}.dropdown-scroll-content{flex:1;list-style:none;margin:0;overflow-y:auto;padding:0}.dropdown-footer{background-color:#f7f7f8;border-top:1px solid #d6d7da;display:flex;flex-shrink:0;justify-content:flex-end;padding:12px 16px}.dropdown-ok-btn{min-width:60px}.rental-filter__mobile-trigger{bottom:-1rem;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);display:none;position:absolute}@media (max-width:768px){.rental-filter__mobile-trigger{display:flex;left:1.5rem;width:calc(100% - 3rem)}}@media (min-width:768px) and (max-width:1400px){.rental-filter__mobile-trigger{display:flex;left:20%;width:60%}}.no-scroll{overflow:hidden}.range-container{padding:16px}.range-inputs{display:flex;gap:16px;margin-bottom:16px}.range-group{display:flex;flex-direction:column;gap:8px}@media (max-width:1080px){.range-group{width:100%}}.range-label{color:#7e818b;font-size:.8125rem;font-weight:400}.range-input-container{align-items:stretch;border:1px solid #d6d7da;border-radius:8px;display:flex;overflow:hidden}.range-input{background:transparent;border:none;box-sizing:border-box;color:#0a1b5c;font-size:.875rem;height:36px;padding:8px 12px;text-align:center;text-align:left;transition:border-color .2s ease;width:100%}.range-input:focus{border:none;box-shadow:none;outline:none}.range-input::placeholder{color:#7e818b;opacity:.5}.range-input-unit{background:transparent;background:#f7f7f8;border:none;box-sizing:border-box;color:#0a1b5c;color:#63666e;font-size:.875rem;height:36px;padding:8px 4px;text-align:center;transition:border-color .2s ease;width:30px}.range-input-unit:focus{border:none;box-shadow:none;outline:none}.range-slider{align-items:center;box-sizing:border-box;display:flex;height:40px;margin:0 10px;padding:0 10px;position:relative;width:calc(100% - 20px)}.range-track{background:#d6d7da;cursor:pointer;height:2px;width:100%}.range-progress,.range-track{border-radius:1px;position:absolute;top:50%;transform:translateY(-50%)}.range-progress{background:#0a1b5c;height:100%;pointer-events:none}.range-thumb{background:#fff;border:1px solid #0a1b5c;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;height:20px;margin-left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:2}.range-thumb:hover{background:#f7f7f8;box-shadow:0 2px 8px rgba(0,0,0,.15)}.range-thumb:active{box-shadow:0 0 0 3px rgba(10,27,92,.2)}.range-input-hidden{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.range-footer{display:flex;justify-content:flex-end;margin-top:8px;padding:12px 0 4px}.range-ok-btn{min-width:60px}.datepicker-container{background:#fff;border:1px solid #d6d7da;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.1);left:0;margin-top:4px;max-width:100%;overflow:visible;padding:8px;position:absolute;top:100%;width:100%;z-index:1001}@media (min-width:768px){.datepicker-container{max-width:none;min-width:320px;width:auto}}@media (max-width:768px){.datepicker-container{border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);left:50%;max-height:80vh;overflow-y:auto;pointer-events:auto;position:fixed;top:50%;z-index:1002}}.air-datepicker{background:#fff;border:none!important;border-radius:16px;box-shadow:none!important;font-family:Helvetica Neue,Helvetica,sans-serif;max-width:100%;width:100%;z-index:1001}@media (min-width:768px) and (max-width:1400px){.air-datepicker{max-width:50%;min-width:300px;width:50%}}.air-datepicker.-inline-{display:block!important;position:relative!important;width:100%!important}@media (max-width:768px){.air-datepicker{z-index:1002}}.air-datepicker .air-datepicker-body{background:#fff;border:none!important;border-radius:16px}.air-datepicker .air-datepicker-header{background:#fff;border-radius:16px 16px 0 0;color:#0a1b5c;padding:16px}.air-datepicker .air-datepicker-header .air-datepicker-title{color:#0a1b5c;font-size:.8125rem;font-weight:600}.air-datepicker .air-datepicker-header .air-datepicker-action{background:transparent;border:none!important;border-radius:6px;color:#0a1b5c;padding:8px;transition:background-color .2s ease}.air-datepicker .air-datepicker-header .air-datepicker-action:hover{background:#f7f7f8}.air-datepicker .air-datepicker-body--content{padding:16px}.air-datepicker .air-datepicker-cell{border:none!important;border-radius:6px;border-radius:50%;font-size:.8125rem;font-weight:500;height:32px;transition:all .2s ease;width:32px}.air-datepicker .air-datepicker-cell.-day-:hover{background:#eaeffb;color:#0a1b5c}.air-datepicker .air-datepicker-cell.-day-.-selected-{background:#cad5f6;color:#0a1b5c}.air-datepicker .air-datepicker-cell.-day-.-current-{border:1px solid #b8b9be!important;color:#0a1b5c;font-weight:600}.air-datepicker .air-datepicker-nav{border:none!important;padding:0}.air-datepicker .air-datepicker-nav--title{color:#0a1b5c;font-weight:600}.air-datepicker .air-datepicker-nav--action{background:transparent;border:none!important;border-radius:6px;color:#0a1b5c;cursor:pointer;transition:background-color .2s ease}.air-datepicker .air-datepicker-nav--action:hover{background:#f7f7f8}.air-datepicker .air-datepicker-grid{gap:4px}.air-datepicker .air-datepicker-body--cells.-days-{justify-items:center}.air-datepicker .air-datepicker-cell--day-name{color:#0a1b5c;font-size:.75rem;font-weight:600}.air-datepicker .air-datepicker-body--day-name{color:#0a1b5c;height:32px;width:32px}.input,.textarea{background:#fff;border:1px solid #e7e7e9;border-radius:12px;color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;outline:none;padding:0 16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.input::placeholder,.textarea::placeholder{color:#7e818b;opacity:1}.input:hover,.textarea:hover{background:#f7f7f8}.input:focus,.textarea:focus{background:#fff;border-color:#a0b1e4;box-shadow:0 0 0 3px rgba(160,177,228,.35)}.input:disabled,.textarea:disabled{background:#eaeffb;color:#7e818b;cursor:not-allowed}.input--sm{font-size:14px;height:38px}.input,.input--md{font-size:15px;height:44px}.input--lg{font-size:16px;height:48px}.input{align-items:center;border-radius:999px;display:inline-flex}.textarea{font-size:15px;min-height:120px;padding:12px 16px;resize:vertical}.form-field{display:flex;flex-direction:column;gap:8px}.form-errors li{color:#be4410;list-style:none}.breadcrumb-mobile{display:none;padding-bottom:.5rem;padding-top:1rem}@media (max-width:768px){.breadcrumb-mobile{display:block}}.breadcrumb-desktop{display:block}@media (max-width:768px){.breadcrumb-desktop{display:none}}.breadcrumb__list{display:inline;list-style:none;margin:0;padding:0}.breadcrumb__item{display:inline}.breadcrumb__link{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px;text-decoration:none;transition:color .2s ease}.breadcrumb__link:hover{text-decoration:underline;text-underline-offset:4px}.breadcrumb__separator{color:#7e818b;margin:0 2px;vertical-align:middle}.breadcrumb__current,.breadcrumb__separator{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}.breadcrumb__current{color:#63666e}.select-wrapper{display:inline-flex;flex-direction:column;gap:.25rem;position:relative}.select-wrapper__label{color:#7e818b;font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.select-wrapper__select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2363666e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #d6d7da;border-radius:.375rem;color:#0a1b5c;cursor:pointer;font-size:.875rem;min-width:140px;padding:.5rem 2rem .5rem .75rem;transition:all .2s ease}.select-wrapper__select:focus{border-color:#a0b1e4;box-shadow:0 0 0 3px rgba(160,177,228,.1);outline:none}.select-wrapper__select:hover{border-color:#a0b1e4}.select-wrapper__select option{color:#0a1b5c}.custom-select{display:inline-block;position:relative;width:100%}.custom-select__trigger{align-items:center;background:#fff;border:1px solid #e7e7e9;border-radius:999px;color:#0a1b5c;cursor:pointer;display:flex;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:15px;height:44px;outline:none;padding:0 2.5rem 0 16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.custom-select__trigger::placeholder{color:#7e818b;opacity:1}.custom-select__trigger:hover{background:#f7f7f8}.custom-select__trigger:focus{background:#fff;border-color:#a0b1e4;box-shadow:0 0 0 3px rgba(160,177,228,.35)}.custom-select__trigger--placeholder{color:#7e818b}.custom-select__arrow{height:20px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px}.custom-select__arrow svg{fill:#7e818b;height:100%;width:100%}.custom-select__dropdown{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);left:0;max-height:350px;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;right:0;top:calc(100% + 16px);transition:opacity .2s ease;visibility:hidden;z-index:20}.custom-select__option{align-items:center;color:#0a1b5c;cursor:pointer;display:flex;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:15px;height:36px;padding:10px 16px;transition:all .2s ease}.custom-select__option--selected,.custom-select__option:hover{background:#f7f7f8}.custom-select__option--disabled{color:#7e818b;cursor:not-allowed}.custom-select--open .custom-select__dropdown{opacity:1;pointer-events:auto;visibility:visible}.custom-select--disabled .custom-select__trigger{background:#eaeffb;color:#7e818b;cursor:not-allowed}.custom-select--compact .custom-select__trigger{font-size:14px;height:100%;min-height:44px;padding:0 2rem 0 12px}.custom-select--compact .custom-select__arrow{height:16px;right:12px;width:16px}.custom-select--compact .custom-select__dropdown{border-radius:12px}.custom-select--compact .custom-select__option{font-size:14px;height:32px;padding:8px 12px}.view-switch{border:1px solid #e7e7e9;border-radius:100px;overflow:hidden}.view-switch,.view-switch__btn{align-items:center;display:flex}.view-switch__btn{background-color:#fff;border:none;cursor:pointer;height:2.375rem;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:2.375rem}.view-switch__btn--active,.view-switch__btn:hover:not(.view-switch__btn--active){background-color:#f7f7f8}.view-switch__btn:not(:last-child):after{background-color:#e7e7e9;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.view-switch__btn img{filter:brightness(0) saturate(100%) invert(39%) sepia(8%) saturate(1094%) hue-rotate(202deg) brightness(95%) contrast(86%);height:1.125rem;transition:filter .2s ease;width:1.125rem}.view-switch__btn--active img{filter:brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(2000%) hue-rotate(220deg) brightness(90%) contrast(95%)}.badge{text-edge:cap;align-items:center;border-radius:8px;display:flex;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:13px;font-weight:500;gap:4px;height:24px;justify-content:center;letter-spacing:-.13px;line-height:18px;padding:8px}.badge--accent{background:#eaf6d5;color:#24320b}.flash-messages{background-color:transparent;padding:20px 0;position:relative;z-index:100}.flash-message{align-items:flex-start;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;gap:12px;margin-bottom:12px;padding:16px 20px;transition:opacity .3s ease,transform .3s ease}.flash-message:last-child{margin-bottom:0}.flash-message__icon{flex-shrink:0;height:24px;margin-top:2px;width:24px}.flash-message__content{color:inherit;flex:1;font-size:.9375rem;line-height:1.5rem}.flash-message__content p{margin:0}.flash-message__content a{color:inherit;font-weight:600;text-decoration:underline}.flash-message__content a:hover{opacity:.8}.flash-message__close{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:.6;padding:0;transition:opacity .2s ease;width:20px}.flash-message__close:hover{opacity:1}.flash-message__close svg{height:100%;width:100%}.flash-message--success{background-color:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.flash-message--success .flash-message__icon{color:#059669}.flash-message--danger{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.flash-message--danger .flash-message__icon{color:#dc2626}.flash-message--warning{background-color:#fef3c7;border:1px solid #fcd34d;color:#92400e}.flash-message--warning .flash-message__icon{color:#f59e0b}.flash-message--info{background-color:#dbeafe;border:1px solid #93c5fd;color:#1e40af}.flash-message--info .flash-message__icon{color:#3b82f6}.flash-message.flash-message--closing{opacity:0;transform:translateY(-10px)}@media (max-width:768px){.flash-message{gap:10px;padding:14px 16px}.flash-message__icon{height:20px;width:20px}.flash-message__content{font-size:.875rem;line-height:1.375rem}}.alert{border-radius:12px;font-size:.9375rem;line-height:1.5rem;margin-bottom:20px;padding:16px 20px}.alert h2{font-size:1.25rem;font-weight:600;margin:0 0 8px}.alert p{margin:0}.alert--success{background-color:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.alert--danger,.alert--error{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.alert--warning{background-color:#fef3c7;border:1px solid #fcd34d;color:#92400e}.alert--info{background-color:#dbeafe;border:1px solid #93c5fd;color:#1e40af}@media (max-width:768px){.alert{font-size:.875rem;line-height:1.375rem;padding:14px 16px}.alert h2{font-size:1.125rem}}.section-rent-apartment-form{margin:0 auto;max-width:100%}.section-rent-apartment-form__card{background:#fff;border:1px solid #d6d7da;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.06);padding:16px}@media (max-width:768px){.section-rent-apartment-form__card{border-radius:12px;padding:12px}}.form-rent-apartment{display:flex;flex-direction:column;gap:24px}.form-rent-apartment__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:1080px){.form-rent-apartment__grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.form-rent-apartment__grid{gap:12px;grid-template-columns:1fr}}.form-rent-apartment__column{display:flex;flex-direction:column;gap:12px}.form-rent-apartment__rows{display:flex;flex-direction:column;gap:16px}.form-rent-apartment__row{display:grid;gap:16px}@media (max-width:768px){.form-rent-apartment__row{grid-template-columns:1fr!important}}.form-rent-apartment__row--1{grid-template-columns:1fr}.form-rent-apartment__row--2{grid-template-columns:repeat(2,1fr)}.form-rent-apartment__row--3{grid-template-columns:2fr 1fr 1fr}.form-rent-apartment__row--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1080px){.form-rent-apartment__row--4{grid-template-columns:repeat(2,1fr)}}.form-rent-apartment__footer{align-items:center;border-top:1px solid #e7e7e9;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-top:16px}.form-rent-apartment__footer .btn{max-width:400px;width:100%}@media (max-width:768px){.form-rent-apartment__footer .btn{max-width:none}}.form-loader{align-items:center;display:flex;justify-content:center;padding:12px 0}.form-loader .spinner{animation:spinner-rotation .8s linear infinite;border:3px solid #e7e7e9;border-radius:50%;border-top-color:#6e6050;height:24px;width:24px}@keyframes spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-field__input-group{align-items:stretch;display:flex;gap:8px}.form-field__input-group .input{flex:1}.form-field__input-group:has(.form-field__addon-text){gap:0}.form-field__input-group:has(.form-field__addon-text) .input{border-radius:999px 0 0 999px;border-right:none}.form-field__addon{min-width:80px}.form-field__addon .input--addon{height:100%;width:100%}.form-field__addon-text{align-items:center;background-color:#f7f7f8;border:1px solid #e7e7e9;border-left:none;border-radius:0 999px 999px 0;color:#0a1b5c;display:flex;font-size:1rem;font-weight:500;padding:0 16px}.form-field__file-upload{position:relative}.form-field__file-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.form-field__file-label{align-items:center;background-color:#fff;border:2px dashed #d6d7da;border-radius:8px;color:#0a1b5c;cursor:pointer;display:flex;font-size:.9375rem;gap:8px;justify-content:center;line-height:1.5rem;padding:12px 16px;transition:all .2s ease}.form-field__file-label--dragover,.form-field__file-label:hover{background-color:#eaeffb;border-color:#a0b1e4}.form-field__file-label svg{color:#6e6050;height:20px;width:20px}.form-field__file-label span{font-weight:500}.form-field__file-input:focus+.form-field__file-label{outline:2px solid #a0b1e4;outline-offset:2px}.form-field__file-previews{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));margin-top:10px}.form-field__file-previews:empty{display:none}.form-field__file-preview{background-color:#f7f7f8;border:1px solid #e7e7e9;border-radius:8px;overflow:hidden;position:relative}.form-field__file-preview img{display:block;height:80px;object-fit:cover;width:100%}.form-field__file-remove{align-items:center;background-color:rgba(0,0,0,.55);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;line-height:1;padding:0;position:absolute;right:4px;top:4px;transition:background-color .2s;width:20px}.form-field__file-remove:hover{background-color:rgba(0,0,0,.8)}.form-field__file-name{color:#63666e;display:block;font-size:.6875rem;line-height:1.3;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.form-field__file-error{color:#be4410;font-size:.8125rem;margin-top:6px}.landlord-contact-team{background-color:#0a1b5c;padding:60px 0}@media (max-width:768px){.landlord-contact-team{padding:40px 0}}.landlord-contact-team__header{margin-bottom:48px;text-align:center}@media (max-width:768px){.landlord-contact-team__header{margin-bottom:32px}}.landlord-contact-team__title{color:#f8f9fe;font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin:0}@media (max-width:768px){.landlord-contact-team__title{font-size:1.5rem;line-height:2rem}}.landlord-contact-team__grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:auto}@media (max-width:1080px){.landlord-contact-team__grid{gap:24px}}@media (max-width:768px){.landlord-contact-team__grid{gap:20px;grid-template-columns:1fr}}.landlord-contact-team__grid--with-large-form{grid-template-columns:repeat(4,1fr)}@media (max-width:1080px){.landlord-contact-team__grid--with-large-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.landlord-contact-team__grid--with-large-form{grid-template-columns:1fr}}.landlord-contact-team-card{background:#fff;border-radius:16px;display:flex;flex-direction:column;padding:32px}@media (max-width:768px){.landlord-contact-team-card{border-radius:12px;padding:24px}}.landlord-contact-team-card--large-form{grid-column:span 2}@media (max-width:1080px){.landlord-contact-team-card--large-form{grid-column:span 2}}@media (max-width:768px){.landlord-contact-team-card--large-form{grid-column:span 1}}.landlord-contact-team-card__title{color:#24320b;font-family:"Instrument Serif",serif;font-size:1.5rem;font-weight:400;line-height:2rem;margin:0 0 24px;text-align:center}@media (max-width:768px){.landlord-contact-team-card__title{font-size:1.25rem;line-height:1.75rem;margin-bottom:20px}}.landlord-contact-team-card__members{display:flex;flex:1;flex-direction:column;gap:20px}.landlord-contact-team-card__content{display:flex;flex:1;flex-direction:column;text-align:center}.landlord-contact-team-card__text{color:#0a1b5c;font-size:.9375rem;line-height:1.5rem;margin:0 0 16px}.landlord-contact-team-card__text--small{color:#63666e;font-size:.875rem;line-height:1.375rem}.landlord-contact-team-card__text:last-child{margin-bottom:0}.landlord-contact-team-card__actions{display:flex;justify-content:center;margin-top:auto;padding-top:20px}.landlord-contact-team-card__actions .btn{min-width:200px}@media (max-width:576px){.landlord-contact-team-card__actions .btn{width:100%}}.landlord-contact-team-card__form{flex:1}.landlord-team-member{align-items:center;background:#f7f7f8;border-radius:12px;display:flex;gap:16px;padding:16px;transition:all .3s ease}.landlord-team-member:hover{box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);transform:translateY(-2px)}@media (max-width:768px){.landlord-team-member{padding:12px}}.landlord-team-member__image{border-radius:50%;flex-shrink:0;height:80px;overflow:hidden;width:80px}@media (max-width:768px){.landlord-team-member__image{height:60px;width:60px}}.landlord-team-member__img{display:block;height:100%;object-fit:cover;width:100%}.landlord-team-member__info{flex:1}.landlord-team-member__name{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem;margin:0 0 4px}@media (max-width:768px){.landlord-team-member__name{font-size:1rem;line-height:1.375rem}}.landlord-team-member__job{color:#63666e;font-size:.875rem;line-height:1.25rem;margin:0}.landlord-contact-form__wrapper{display:flex;flex-direction:column;gap:16px}.landlord-contact-form__actions{display:flex;justify-content:center;margin-top:8px}.landlord-contact-form__actions .btn{min-width:180px}@media (max-width:576px){.landlord-contact-form__actions .btn{width:100%}}.landlord-contact-form .form-field{margin-bottom:0}.landlord-contact-form .textarea{border:1px solid #d6d7da;border-radius:8px;color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;line-height:1.5rem;min-height:150px;padding:12px 16px;resize:vertical;transition:border-color .2s ease;width:100%}.landlord-contact-form .textarea:focus{border-color:#a0b1e4;outline:none}.landlord-contact-form .textarea::placeholder{color:#7e818b}.landlord-contact-form .loading-mark{margin-bottom:8px}.landlord-contact-form .form-feedback{font-size:.875rem;line-height:1.25rem;margin:8px 0}.landlord-large-contact-form,.landlord-large-contact-form__form{width:100%}.landlord-large-contact-form__grid{display:grid;gap:24px;grid-template-columns:2fr 1fr}@media (max-width:768px){.landlord-large-contact-form__grid{gap:20px;grid-template-columns:1fr}}.landlord-large-contact-form__message{display:flex;flex-direction:column}.landlord-large-contact-form__message .form-field{flex:1;margin-bottom:0}.landlord-large-contact-form__message .textarea{border:1px solid #d6d7da;border-radius:8px;color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;line-height:1.5rem;min-height:200px;padding:12px 16px;resize:vertical;transition:border-color .2s ease;width:100%}@media (max-width:768px){.landlord-large-contact-form__message .textarea{min-height:150px}}.landlord-large-contact-form__message .textarea:focus{border-color:#a0b1e4;outline:none}.landlord-large-contact-form__message .textarea::placeholder{color:#7e818b}.landlord-large-contact-form__submit{align-items:center;display:flex;justify-content:center}.landlord-large-contact-form__submit-content{display:flex;flex-direction:column;gap:20px;text-align:center}.landlord-large-contact-form__submit-title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;margin:0}@media (max-width:768px){.landlord-large-contact-form__submit-title{font-size:1.125rem;line-height:1.5rem}}.landlord-large-contact-form .btn{min-width:180px}@media (max-width:576px){.landlord-large-contact-form .btn{width:100%}}.landlord-large-contact-form .loading-mark{margin-bottom:12px;text-align:center}.landlord-large-contact-form .form-feedback{font-size:.875rem;line-height:1.25rem;margin-top:12px}.loading-mark .spinner-border{height:2rem;margin:0 auto;width:2rem}.d-none{display:none!important}.offcanvas{background-clip:padding-box;background-color:#fff;bottom:0;display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:1045}.offcanvas.show{transform:none;visibility:visible}.offcanvas-backdrop{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:1}.offcanvas-start{border-right:1px solid #e7e7e9;left:0;top:0;transform:translateX(-100%);width:400px}.offcanvas-end{border-left:1px solid #e7e7e9;border-radius:24px 0 0 24px;right:0;top:0;transform:translateX(100%);width:400px}.offcanvas-header{align-items:center;border-bottom:1px solid #e7e7e9;display:flex;justify-content:space-between;padding:16px 24px}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:24px}.offcanvas-footer{background:#fff;border-top:1px solid #e7e7e9;padding:16px 24px}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}#searchFiltersModal{border-radius:24px 0 0 24px;max-width:100%;overflow:hidden;width:560px}@media (max-width:576px){#searchFiltersModal{border-radius:0;width:100%}}#searchFiltersModal .offcanvas-content,.alert-modal-form{display:flex;flex-direction:column;height:100%}.alert-modal-form .offcanvas-body{padding:24px 28px}.alert-modal__header{align-items:center;background:#eaeffb;border-bottom:1px solid #e7e7e9;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 28px}.alert-modal__header .btn-icon{align-items:center;background:transparent;border:none;border-radius:50%;color:#0a1b5c;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s ease;width:36px}.alert-modal__header .btn-icon:hover{background:#f7f7f8}.alert-modal__title{color:#0a1b5c;font-size:18px;font-weight:500;margin:0}.alert-modal__body{flex:1;overflow-y:auto;padding:24px 28px}.alert-modal__section{border-bottom:1px solid #e7e7e9;margin-bottom:28px;padding-bottom:24px}.alert-modal__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.alert-modal__section--contact{border-top:none;padding-top:0}.alert-modal__section-title{color:#63666e;font-size:13px;font-weight:600;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.alert-modal__footer{background:#eaeffb;border-top:1px solid #e7e7e9;flex-shrink:0;padding:20px 28px}.alert-modal__footer .btn{width:100%}.alert-modal__recaptcha{margin-bottom:12px;text-align:center}.alert-modal__recaptcha .form-errors{margin-top:8px;text-align:left}.alert-modal__error-banner{align-items:center;background-color:#fdf9f6;border:1px solid #f8e5dd;border-radius:8px;color:#97360c;display:flex;gap:8px;margin-bottom:16px;padding:10px 14px}.alert-modal__error-banner svg{flex-shrink:0}.alert-modal__error{color:#be4410;padding:48px 24px;text-align:center}.alert-modal__body .form-field{margin-bottom:16px}.alert-modal__body .form-field:last-child{margin-bottom:0}.alert-modal__body .form-field>label{color:#0a1b5c;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.alert-modal__tabs{border-bottom:1px solid #e7e7e9;display:flex}.alert-modal__tab{background:none;border:none;border-bottom:2px solid transparent;color:#63666e;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;transition:color .2s,border-color .2s}.alert-modal__tab:hover{color:#0a1b5c}.alert-modal__tab.is-active{border-bottom-color:#0a1b5c;color:#0a1b5c}.alert-modal__tab-panels{margin-top:12px}.alert-modal__tab-panel{display:none}.alert-modal__tab-panel.is-active{display:block}.alert-modal__district-map{background:#f7f7f8;border-radius:16px;overflow:hidden}.alert-modal__map-header{align-items:center;display:flex;justify-content:space-between;min-height:36px;padding:10px 16px}.alert-modal__map-count{color:#7e818b;font-size:13px}.alert-modal__map-clear{appearance:none;background:none;border:none;color:#0a1b5c;cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.alert-modal__map-clear:hover{text-decoration:none}.alert-modal__map-container{padding:0 8px 8px}.alert-modal__map-container svg{height:auto;max-height:220px;width:100%}.alert-modal__map-container g[data-district] path,.alert-modal__map-container g[data-district] text{cursor:pointer;pointer-events:all;transition:stroke .15s ease,fill .15s ease}.alert-modal__map-container g[data-district].selected path{stroke:#0a1b5c;stroke-width:1.5}.alert-modal__map-container g[data-district].selected text{fill:#0a1b5c;font-weight:600}.alert-modal__map-container g[data-district]:hover path{stroke:#a0b1e4}.alert-modal__map-container g[data-district]:hover text{fill:#a0b1e4}.alert-modal__map-container g[data-suburb] path{transition:fill .2s ease,stroke .2s ease}.alert-modal__map-container g[data-suburb]:hover path{fill:#eaeffb;stroke:#a0b1e4}.alert-modal__map-container g[data-suburb].selected path{fill:#eaeffb;stroke:#0a1b5c;stroke-width:1.5}.alert-modal__map-container g[data-suburb].selected text{fill:#0a1b5c;font-weight:600}.alert-modal__district-checkboxes[hidden]{display:none!important}.alert-modal__suburb-section{border-top:1px solid #e7e7e9;margin-top:16px;padding-top:16px}.alert-modal__suburb-title{color:#0a1b5c;margin:0 0 12px}.alert-modal__suburb-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.alert-modal__suburb-grid{grid-template-columns:1fr}}.alert-modal__suburb-checkbox{align-items:center;border:1px solid #e7e7e9;border-radius:12px;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 14px;transition:all .2s ease}.alert-modal__suburb-checkbox:hover{background:#f7f7f8}.alert-modal__suburb-checkbox:has(input:checked){background:#f8f9fe;border-color:#0a1b5c}.alert-modal__suburb-checkbox input[type=checkbox]{accent-color:#0a1b5c;height:16px;margin:0;width:16px}.alert-modal__location-wrapper{background:#f7f7f8;border:none;border-radius:16px;max-height:180px;overflow-y:auto;padding:4px 0}.alert-modal__location-wrapper .alert-modal__choices{display:flex;flex-direction:column;gap:0}.alert-modal__location-wrapper .alert-modal__choice-label{align-items:center;color:#0a1b5c;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 16px;transition:background .15s ease}.alert-modal__location-wrapper .alert-modal__choice-label:hover{background:rgba(0,0,0,.04)}.alert-modal__location-wrapper .alert-modal__choice-label:has(input:checked){background:rgba(0,0,0,.04);font-weight:500}.alert-modal__location-wrapper .alert-modal__choice-label input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #b8b9be;border-radius:6px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.alert-modal__location-wrapper .alert-modal__choice-label input[type=checkbox]:checked{background:#0a1b5c;border-color:#0a1b5c}.alert-modal__location-wrapper .alert-modal__choice-label input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.alert-modal__location-wrapper .alert-modal__choice-label input[type=checkbox]:hover{border-color:#a0b1e4}.alert-modal__location-wrapper .alert-modal__choice-label span{flex:1}.alert-modal__bedroom-options .alert-modal__choices{display:flex;flex-wrap:wrap;gap:8px}.alert-modal__radio-pills .alert-modal__choice-label{display:contents}.alert-modal__radio-pills .alert-modal__choice-label>span.body-small{display:none}.alert-modal__slider-wrapper{display:flex;flex-direction:column;gap:12px;width:100%}.alert-modal__slider-inputs{align-items:center;display:flex;gap:12px}.alert-modal__slider-group{align-items:center;background:#fff;border:1px solid #e7e7e9;border-radius:12px;display:flex;flex:1;gap:6px;padding:0 14px;transition:border-color .2s}.alert-modal__slider-group:focus-within{border-color:#a0b1e4;box-shadow:0 0 0 3px rgba(160,177,228,.15)}.alert-modal__slider-input{background:transparent;border:none;color:#0a1b5c;flex:1;font-size:14px;font-weight:500;height:40px;min-width:0;padding:0;text-align:left}.alert-modal__slider-input::placeholder{color:#7e818b;font-size:13px;font-weight:400}.alert-modal__slider-input:focus{outline:none}.alert-modal__slider-unit{color:#63666e;flex-shrink:0;font-size:13px;font-weight:500}.alert-modal__slider-sep{color:#d6d7da;flex-shrink:0;font-size:14px}.alert-modal__slider-track{background:#e7e7e9;border-radius:99px;cursor:pointer;height:4px;margin:4px 2px;position:relative}.alert-modal__slider-progress{background:#0a1b5c;border-radius:99px;height:100%;pointer-events:none;position:absolute}.alert-modal__slider-thumb{background:#fff;border:2px solid #0a1b5c;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:grab;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow .15s ease,transform .15s ease;width:18px;z-index:2}.alert-modal__slider-thumb:hover{box-shadow:0 0 0 5px rgba(10,27,92,.12),0 1px 3px rgba(0,0,0,.1);transform:translate(-50%,-50%) scale(1.15)}.alert-modal__slider-thumb.is-dragging{box-shadow:0 0 0 6px rgba(10,27,92,.18),0 1px 3px rgba(0,0,0,.1);cursor:grabbing;transform:translate(-50%,-50%) scale(1.2)}.alert-modal__transport-icons .alert-modal__choices{display:flex;flex-wrap:wrap;gap:6px}.alert-modal__transport-icons .alert-modal__choice-label--icon{align-items:center;background:transparent;border:2px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:border-color .15s ease,background .15s ease}.alert-modal__transport-icons .alert-modal__choice-label--icon input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.alert-modal__transport-icons .alert-modal__choice-label--icon .alert-modal__icon-wrap{align-items:center;display:inline-flex;font-size:28px;line-height:1}.alert-modal__transport-icons .alert-modal__choice-label--icon:hover{background:#f7f7f8;border-color:#e7e7e9}.alert-modal__transport-icons .alert-modal__choice-label--icon.is-active,.alert-modal__transport-icons .alert-modal__choice-label--icon:has(input:checked){background:transparent;border-color:transparent}.alert-modal__options-grid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (max-width:480px){.alert-modal__options-grid{grid-template-columns:1fr}}.alert-modal__checkbox{align-items:center;border:1px solid #e7e7e9;border-radius:12px;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px;transition:all .2s ease}.alert-modal__checkbox:hover{background:#f7f7f8}.alert-modal__checkbox:has(input:checked){background:#f8f9fe;border-color:#a0b1e4}.alert-modal__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #b8b9be;border-radius:6px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.alert-modal__checkbox input[type=checkbox]:checked{background:#0a1b5c;border-color:#0a1b5c}.alert-modal__checkbox input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.alert-modal__checkbox input[type=checkbox]:hover{border-color:#a0b1e4}.alert-modal__checkbox span{color:#0a1b5c}.alert-modal__choices{display:flex;flex-wrap:wrap;gap:8px}.alert-modal__radio-label{align-items:center;background:#fff;border:1px solid #d6d7da;border-radius:100px;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:10px 18px;transition:all .2s ease}.alert-modal__radio-label input[type=radio]{height:0;opacity:0;position:absolute;width:0}.alert-modal__radio-label:hover{background:#f7f7f8;border-color:#b8b9be}.alert-modal__radio-label.is-active,.alert-modal__radio-label:has(input:checked){background:#0a1b5c;border-color:#0a1b5c;color:#f8f9fe}.alert-modal__datepicker-wrapper{position:relative}.alert-modal__datepicker-wrapper input.input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%237e818b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.alert-modal__datepicker-clear{align-items:center;background:#e7e7e9;border:none;border-radius:50%;color:#63666e;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:all .15s ease;width:24px;z-index:1}.alert-modal__datepicker-clear:hover{background:#d6d7da;color:#0a1b5c}.alert-modal__datepicker-calendar{background:#fff;border:1px solid #e7e7e9;border-radius:16px;display:none;margin-top:8px;overflow:hidden}.alert-modal__datepicker-calendar.is-open{display:block}.alert-modal__datepicker-calendar .air-datepicker{--adp-cell-border-radius:8px;--adp-day-name-color:#63666e;--adp-accent-color:#0a1b5c;--adp-color-current-date:#0a1b5c;--adp-background-color-selected-other-month-focused:#a0b1e4;border:none;font-family:inherit;width:100%}.alert-modal__duration-wrapper{align-items:center;display:flex;gap:10px}.alert-modal__duration-wrapper .alert-modal__bedroom-options{flex:1}.alert-modal__duration-clear{align-items:center;background:#e7e7e9;border:none;border-radius:50%;color:#63666e;cursor:pointer;display:flex;height:28px;justify-content:center;min-width:28px;padding:0;transition:all .15s ease;width:28px}.alert-modal__duration-clear:hover{background:#d6d7da;color:#0a1b5c}.alert-modal__contact-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:576px){.alert-modal__contact-grid{grid-template-columns:1fr}}.alert-modal__contact-grid .form-field{margin-bottom:0}.alert-modal__required-notice{color:#63666e;font-size:13px;font-style:italic;margin-top:16px}.alert-modal__body input.input,.alert-modal__body select.input{background:#fff;border:1px solid #e7e7e9;border-radius:12px;color:#0a1b5c;font-size:14px;height:44px;padding:0 16px;width:100%}.alert-modal__body input.input::placeholder,.alert-modal__body select.input::placeholder{color:#7e818b}.alert-modal__body input.input:focus,.alert-modal__body select.input:focus{border-color:#a0b1e4;box-shadow:0 0 0 3px rgba(160,177,228,.35);outline:none}.alert-modal__body select.input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%237e818b' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.alert-modal__success{flex-direction:column;padding:60px 32px;text-align:center}.alert-modal__success,.alert-modal__success-icon{align-items:center;display:flex;justify-content:center}.alert-modal__success-icon{background:#eaf6d5;border-radius:50%;color:#4b651b;height:80px;margin-bottom:28px;padding:18px;width:80px}.alert-modal__success-icon svg{height:100%;width:100%}.alert-modal__success-title{color:#0a1b5c;font-size:20px;font-weight:500;margin:0 0 16px}.alert-modal__success-message{color:#63666e;font-size:15px;line-height:1.5;margin:0}.alert-modal__body .form-errors,.alert-modal__recaptcha .form-errors{list-style:none;margin-top:6px;padding:0}.alert-modal__body .form-errors li,.alert-modal__recaptcha .form-errors li{color:#be4410;font-size:13px}.alert-modal__body .spinner-border{animation:spin .8s linear infinite;border:3px solid #eaeffb;border-radius:50%;border-top-color:#0a1b5c;height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}.py-3{padding-bottom:16px;padding-top:16px}.py-4{padding-bottom:24px;padding-top:24px}.text-center{text-align:center}.text-danger{color:#be4410}.text-primary{color:#0a1b5c}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/frontv2/build/fonts/icomoon.747e2ac6.eot);src:url(/frontv2/build/fonts/icomoon.747e2ac6.eot#iefix) format("embedded-opentype"),url(/frontv2/build/fonts/icomoon.b4200eab.ttf) format("truetype"),url(/frontv2/build/fonts/icomoon.ae60c39e.woff) format("woff"),url(/frontv2/build/images/icomoon.a80e5b68.svg#icomoon) format("svg")}.alert-modal__transport-icons [class*=" icon-"],.alert-modal__transport-icons [class^=icon-],.widget-address [class*=" icon-"],.widget-address [class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-size:1.65em;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-metro:before{color:#0a0082;content:"\e905"}.icon-metro_1 .path1:before{color:#d3d3d3;content:"\e917"}.icon-metro_1 .path2:before{color:#fff;content:"\e918";margin-left:-1.0419921875em}.icon-metro_1.active .path1:before,.icon-metro_1:hover .path1:before{color:#fece00}.icon-metro_1.active .path2:before,.icon-metro_1:hover .path2:before{color:#000}.icon-metro_2 .path1:before{color:#d3d3d3;content:"\e919"}.icon-metro_2 .path2:before{color:#fff;content:"\e91a";margin-left:-1.0419921875em}.icon-metro_2.active .path1:before,.icon-metro_2:hover .path1:before{color:#0065ae}.icon-metro_2.active .path2:before,.icon-metro_2:hover .path2:before{color:#fff}.icon-metro_3 .path1:before{color:#d3d3d3;content:"\e91b"}.icon-metro_3 .path2:before{color:#fff;content:"\e91c";margin-left:-1.0419921875em}.icon-metro_3.active .path1:before,.icon-metro_3:hover .path1:before{color:#9f971a}.icon-metro_3.active .path2:before,.icon-metro_3:hover .path2:before{color:#fff}.icon-metro_3_bis .path1:before{color:#d3d3d3;content:"\e91d"}.icon-metro_3_bis .path2:before{color:#fff;content:"\e91e";margin-left:-1.0419921875em}.icon-metro_3_bis .path3:before{color:#fff;content:"\e91f";margin-left:-1.0419921875em}.icon-metro_3_bis .path4:before{color:#fff;content:"\e920";margin-left:-1.0419921875em}.icon-metro_3_bis .path5:before{color:#fff;content:"\e921";margin-left:-1.0419921875em}.icon-metro_3_bis.active .path1:before,.icon-metro_3_bis:hover .path1:before{color:#99d4de}.icon-metro_3_bis.active .path2:before,.icon-metro_3_bis.active .path3:before,.icon-metro_3_bis.active .path4:before,.icon-metro_3_bis.active .path5:before,.icon-metro_3_bis:hover .path2:before,.icon-metro_3_bis:hover .path3:before,.icon-metro_3_bis:hover .path4:before,.icon-metro_3_bis:hover .path5:before{color:#000}.icon-metro_4 .path1:before{color:#d3d3d3;content:"\e922"}.icon-metro_4 .path2:before{color:#fff;content:"\e923";margin-left:-1.0419921875em}.icon-metro_4.active .path1:before,.icon-metro_4:hover .path1:before{color:#be418d}.icon-metro_4.active .path2:before,.icon-metro_4:hover .path2:before{color:#fff}.icon-metro_5 .path1:before{color:#d3d3d3;content:"\e924"}.icon-metro_5 .path2:before{color:#fff;content:"\e925";margin-left:-1.0419921875em}.icon-metro_5.active .path1:before,.icon-metro_5:hover .path1:before{color:#f19043}.icon-metro_5.active .path2:before,.icon-metro_5:hover .path2:before{color:#000}.icon-metro_6 .path1:before{color:#d3d3d3;content:"\e926"}.icon-metro_6 .path2:before{color:#fff;content:"\e927";margin-left:-1.0419921875em}.icon-metro_6.active .path1:before,.icon-metro_6:hover .path1:before{color:#84c28e}.icon-metro_6.active .path2:before,.icon-metro_6:hover .path2:before{color:#000}.icon-metro_7 .path1:before{color:#d3d3d3;content:"\e928"}.icon-metro_7 .path2:before{color:#fff;content:"\e929";margin-left:-1.0419921875em}.icon-metro_7.active .path1:before,.icon-metro_7:hover .path1:before{color:#f2a4b7}.icon-metro_7.active .path2:before,.icon-metro_7:hover .path2:before{color:#000}.icon-metro_7_bis .path1:before{color:#d3d3d3;content:"\e92a"}.icon-metro_7_bis .path2:before{color:#fff;content:"\e92b";margin-left:-1.0419921875em}.icon-metro_7_bis .path3:before{color:#fff;content:"\e92c";margin-left:-1.0419921875em}.icon-metro_7_bis .path4:before{color:#fff;content:"\e92d";margin-left:-1.0419921875em}.icon-metro_7_bis .path5:before{color:#fff;content:"\e92e";margin-left:-1.0419921875em}.icon-metro_7_bis.active .path1:before,.icon-metro_7_bis:hover .path1:before{color:#84c28e}.icon-metro_7_bis.active .path2:before,.icon-metro_7_bis.active .path3:before,.icon-metro_7_bis.active .path4:before,.icon-metro_7_bis.active .path5:before,.icon-metro_7_bis:hover .path2:before,.icon-metro_7_bis:hover .path3:before,.icon-metro_7_bis:hover .path4:before,.icon-metro_7_bis:hover .path5:before{color:#000}.icon-metro_8 .path1:before{color:#d3d3d3;content:"\e92f"}.icon-metro_8 .path2:before{color:#fff;content:"\e930";margin-left:-1.0419921875em}.icon-metro_8.active .path1:before,.icon-metro_8:hover .path1:before{color:#cdaccf}.icon-metro_8.active .path2:before,.icon-metro_8:hover .path2:before{color:#000}.icon-metro_9 .path1:before{color:#d3d3d3;content:"\e931"}.icon-metro_9 .path2:before{color:#fff;content:"\e932";margin-left:-1.0419921875em}.icon-metro_9.active .path1:before,.icon-metro_9:hover .path1:before{color:#d2d200}.icon-metro_9.active .path2:before,.icon-metro_9:hover .path2:before{color:#000}.icon-metro_10 .path1:before{color:#d3d3d3;content:"\e933"}.icon-metro_10 .path2:before{color:#fff;content:"\e934";margin-left:-1.0419921875em}.icon-metro_10 .path3:before{color:#fff;content:"\e935";margin-left:-1.0419921875em}.icon-metro_10.active .path1:before,.icon-metro_10:hover .path1:before{color:#e4b327}.icon-metro_10.active .path2:before,.icon-metro_10.active .path3:before,.icon-metro_10:hover .path2:before,.icon-metro_10:hover .path3:before{color:#000}.icon-metro_11 .path1:before{color:#d3d3d3;content:"\e936"}.icon-metro_11 .path2:before{color:#fff;content:"\e937";margin-left:-1.0419921875em}.icon-metro_11 .path3:before{color:#fff;content:"\e938";margin-left:-1.0419921875em}.icon-metro_11.active .path1:before,.icon-metro_11:hover .path1:before{color:#8c5e24}.icon-metro_11.active .path2:before,.icon-metro_11.active .path3:before,.icon-metro_11:hover .path2:before,.icon-metro_11:hover .path3:before{color:#fff}.icon-metro_12 .path1:before{color:#d3d3d3;content:"\e939"}.icon-metro_12 .path2:before{color:#fff;content:"\e93a";margin-left:-1.0419921875em}.icon-metro_12 .path3:before{color:#fff;content:"\e93b";margin-left:-1.0419921875em}.icon-metro_12.active .path1:before,.icon-metro_12:hover .path1:before{color:#007e49}.icon-metro_12.active .path2:before,.icon-metro_12.active .path3:before,.icon-metro_12:hover .path2:before,.icon-metro_12:hover .path3:before{color:#fff}.icon-metro_13 .path1:before{color:#d3d3d3;content:"\e93c"}.icon-metro_13 .path2:before{color:#fff;content:"\e93d";margin-left:-1.0419921875em}.icon-metro_13 .path3:before{color:#fff;content:"\e93e";margin-left:-1.0419921875em}.icon-metro_13.active .path1:before,.icon-metro_13:hover .path1:before{color:#99d4de}.icon-metro_13.active .path2:before,.icon-metro_13.active .path3:before,.icon-metro_13:hover .path2:before,.icon-metro_13:hover .path3:before{color:#000}.icon-metro_14 .path1:before{color:#d3d3d3;content:"\e93f"}.icon-metro_14 .path2:before{color:#fff;content:"\e940";margin-left:-1.0419921875em}.icon-metro_14 .path3:before{color:#fff;content:"\e941";margin-left:-1.0419921875em}.icon-metro_14.active .path1:before,.icon-metro_14:hover .path1:before{color:#622280}.icon-metro_14.active .path2:before,.icon-metro_14.active .path3:before,.icon-metro_14:hover .path2:before,.icon-metro_14:hover .path3:before{color:#fff}.icon-rer:before{color:#0a0082;content:"\e910"}.icon-rer_a .path1:before{color:#d3d3d3;content:"\e942"}.icon-rer_a .path2:before{color:#fff;content:"\e943";margin-left:-1.0419921875em}.icon-rer_a.active .path1:before,.icon-rer_a:hover .path1:before{color:#e30a1d}.icon-rer_a.active .path2:before,.icon-rer_a:hover .path2:before{color:#fff}.icon-rer_b .path1:before{color:#d3d3d3;content:"\e944"}.icon-rer_b .path2:before{color:#fff;content:"\e945";margin-left:-1.0419921875em}.icon-rer_b.active .path1:before,.icon-rer_b:hover .path1:before{color:#5291cd}.icon-rer_b.active .path2:before,.icon-rer_b:hover .path2:before{color:#fff}.icon-rer_c .path1:before{color:#d3d3d3;content:"\e946"}.icon-rer_c .path2:before{color:#fff;content:"\e947";margin-left:-1.0419921875em}.icon-rer_c.active .path1:before,.icon-rer_c:hover .path1:before{color:#ffcf02}.icon-rer_c.active .path2:before,.icon-rer_c:hover .path2:before{color:#fff}.icon-rer_d .path1:before{color:#d3d3d3;content:"\e948"}.icon-rer_d .path2:before{color:#fff;content:"\e949";margin-left:-1.0419921875em}.icon-rer_d.active .path1:before,.icon-rer_d:hover .path1:before{color:#00814f}.icon-rer_d.active .path2:before,.icon-rer_d:hover .path2:before{color:#fff}.icon-rer_e .path1:before{color:#d3d3d3;content:"\e94a"}.icon-rer_e .path2:before{color:#fff;content:"\e94b";margin-left:-1.0419921875em}.icon-rer_e.active .path1:before,.icon-rer_e:hover .path1:before{color:#bf4291}.icon-rer_e.active .path2:before,.icon-rer_e:hover .path2:before{color:#fff}.icon-tramway:before{color:#545458;content:"\e94c"}.icon-tramway_t1 .path1:before{color:#d3d3d3;content:"\e94d"}.icon-tramway_t1 .path2:before{color:#d3d3d3;content:"\e966";margin-left:-1.0419921875em}.icon-tramway_t1.active .path1:before,.icon-tramway_t1:hover .path1:before{color:#000}.icon-tramway_t1.active .path2:before,.icon-tramway_t1:hover .path2:before{color:#2858a4}.icon-tramway_t2 .path1:before{color:#d3d3d3;content:"\e94e"}.icon-tramway_t2 .path2:before{color:#d3d3d3;content:"\e94f";margin-left:-1.0419921875em}.icon-tramway_t2.active .path1:before,.icon-tramway_t2:hover .path1:before{color:#000}.icon-tramway_t2.active .path2:before,.icon-tramway_t2:hover .path2:before{color:#9f1870}.icon-tramway_t3a .path1:before{color:#d3d3d3;content:"\e950"}.icon-tramway_t3a .path2:before{color:#d3d3d3;content:"\e967";margin-left:-1.0419921875em}.icon-tramway_t3a.active .path1:before,.icon-tramway_t3a:hover .path1:before{color:#000}.icon-tramway_t3a.active .path2:before,.icon-tramway_t3a:hover .path2:before{color:#eb5c1c}.icon-tramway_t3b .path1:before{color:#d3d3d3;content:"\e968"}.icon-tramway_t3b .path2:before{color:#d3d3d3;content:"\e969";margin-left:-1.0419921875em}.icon-tramway_t3b.active .path1:before,.icon-tramway_t3b:hover .path1:before{color:#000}.icon-tramway_t3b.active .path2:before,.icon-tramway_t3b:hover .path2:before{color:#00653d}.transilien.symbole{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkYiIHN0cm9rZT0iIzAwOSIgc3Ryb2tlLXdpZHRoPSI3MCIgZD0iTTE3MC41MDggMzVoNjU4Ljk4M0M5MDQuMzM4IDM1IDk2NSA5NS42NzMgOTY1IDE3MC41MDl2NjU4Ljk4MkM5NjUgOTA0LjMzMiA5MDQuMzMzIDk2NSA4MjkuNDkxIDk2NUgxNzAuNTA4Qzk1LjY2NyA5NjUgMzUgOTA0LjMyNiAzNSA4MjkuNDkxVjE3MC41MDlDMzQuODk1IDk1LjY2OCA5NS41MTggMzUgMTcwLjQyNSAzNWguMDgzeiIvPjxwYXRoIGZpbGw9IiMwMDkiIGQ9Ik02ODUuMzUgNzQ0LjM5Yy0yNy4zMDItNDAuMzA0LTQ5LjY0Ni03NS41OTYtNDkuNjQ2LTc4LjQyNyAwLTMuMjY2IDQuNjEtNi42NjYgMTIuNjE1LTkuMzEgMTYuMDU1LTUuMyAzOC4zOTctMjQuODk2IDQ3LjI0Ny00MS40MjUgNi44NDMtMTIuNzk5IDYuODUzLTEyLjk5MyA2Ljg1My0xOTUuODgyIDAtMTgyLjg4Ny0uMDEtMTgzLjA4LTYuODUzLTE5NS44OC04Ljg5OC0xNi42MzEtMzEuNDMyLTM2LjMyNC00Ni44NTQtNDAuOTQ0LTguNTQ5LTIuNTYyLTUzLjcxOS0zLjY0OS0xNTEuNjItMy42NDloLTEzOS40NWwtMTYuMDUyIDcuOTk5Yy0xOC4xODggOS4wNjUtMjkuNzQ3IDIxLjM0OS0zOS4xODUgNDEuNjQ5LTYuMzQ2IDEzLjY1MS02LjQ5MSAxNy44OTMtNi40OTEgMTkwLjgzMnYxNzYuODU4bDguNzIyIDE3Ljc2NGMxMC4wMDIgMjAuMzY1IDI4LjI4OCAzNy40NjYgNDYuNzc1IDQzLjczNyA4LjAxOSAyLjcxNyAxMi42MjQgNi4xMjQgMTIuMzgzIDkuMTQ4LS4yMSAyLjY0NS0yMS45MzYgMzYuNzA3LTQ4LjI3NCA3NS42ODYtMjYuMzQyIDM4Ljk3OS00OC45NDEgNzIuNjE3LTUwLjIyMSA3NC43NS0xLjc5NSAyLjk4NSAzLjk1NCAzLjg2OSAyNS4wMDIgMy44MzhsMjcuMzMzLS4wMzkgMzUuNjA2LTUyLjgzYzIxLjk0LTMyLjU1IDM4LjAxNi01My40MDQgNDEuODg4LTU0LjM0NyAzLjQ1OC0uODQgNTMuMDM4LTEuMTM2IDExMC4xOC0uNjYybDEwMy44OTIuODY4IDM2LjA1OCA1Mi43NTMgMzYuMDU4IDUyLjc0MiAyNi44MzguOTAzYzE0Ljc1Ny40ODUgMjYuODMzLjA0NyAyNi44MzMtLjk4Mi4wMS0xLjA0LTIyLjMzLTM0Ljg3LTQ5LjY0My03NS4xNmwtLjAxLjAxaC4wMTZ6TTQxNi45IDUyOC45OGMtNC42NTIgNS41MjItMTIuNDEyIDEyLjA5Ni0xNy4yNDUgMTQuNTk1LTM1LjM5NyAxOC4zMDQtNzQuNDQxLTI3LjIxOC01MS45OTQtNjAuNjE4IDE1Ljk4MS0yMy43NzYgNDIuOTQ2LTI3LjE5NCA2My44LTguMDgyIDkuNTUxIDguNzU0IDExLjI4MiAxMi41MSAxMi40OTMgMjcuMTA0IDEuMjQgMTUuMDEzLjQzOCAxOC4wOTMtNy4wNjIgMjcuMDAxaC4wMDh6bTgyLjIyLTEyNi43Yy0xMzkuOTQuMDAzLTEzOC4yMS4yOTEtMTUxLjM3LTI1LjA1LTYuNTktMTIuNjg5LTcuMDYxLTE2Ljk1NC02LjIwNy01Ni4xODQgMS4wMDMtNDYuMTI4IDIuNzg0LTUxLjM5NSAyMi4yODQtNjUuOTYyIDguMjYzLTYuMTczIDEyLjg4Ny02LjQyOSAxMzEuNjgtNy4yNzEgMTIyLjkzMS0uODc0IDEyMy4xNC0uODY0IDEzNi44NTIgNi4yMDQgMjEuODU2IDExLjI2OCAyNS4wNTMgMjAuNTI1IDI1LjA1MyA3Mi41MDkgMCA0MC4zOC0uNTQ1IDQ0LjYzNS03LjA0IDU0LjM1My0zLjg3NiA1Ljc5OS0xMS45MDIgMTIuOTg0LTE3Ljg0MyAxNS45NjktOS43MjMgNC44OC0yMi44NTMgNS40Mi0xMzMuNCA1LjQzM2wtLjAwOS0uMDAxek01OTkuNzYgNTQzLjdjLTI4LjM1NC0xMi4zNDUtMzMuOTk3LTUxLjQ0Ny0xMC4zMDEtNzEuMzg2IDIxLjM2NS0xNy45NzkgNTIuMTg5LTEwLjg5NSA2NC42NTcgMTQuODY3IDEwLjUwMSAyMS42ODQgMi4yNDQgNDUuNTI1LTE5LjI5IDU1Ljc0NS0xMy4wMyA2LjItMjIuMTgzIDYuNC0zNS4wNy43OGwuMDA0LS4wMDZ6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:95%;display:inline-block;height:1.65em;overflow:hidden;text-indent:-5000px;vertical-align:middle;width:1.65em}.pagination{display:flex;justify-content:center;margin-top:40px}.pagination-list{align-items:center;display:flex;gap:8px;list-style:none;margin:0;padding:0}.pagination-item{display:flex}.pagination-item--dots{align-items:flex-end;color:#7e818b;padding-bottom:8px}.pagination-link{align-items:center;background-color:#fff;border:1px solid #d6d7da;border-radius:50%;color:#0a1b5c;display:flex;font-size:.875rem;height:38px;justify-content:center;min-width:38px;padding:0 4px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.pagination-link img{height:16px;width:9px}.pagination-link:hover{background-color:#f1ebe5;border-color:transparent}.pagination-link--current{background-color:#0a1b5c;border-color:#0a1b5c;color:#f8f9fe;cursor:default}.pagination-link--disabled{border-color:#e7e7e9;opacity:.4;pointer-events:none}@media (max-width:768px){.pagination-list{gap:4px}.pagination-link{height:32px;min-width:32px}}.section-hero__container{box-sizing:border-box;display:flex;flex-direction:column;height:80vh}.section-hero__intro{display:flex;flex-shrink:0;justify-content:center;text-align:center;width:100%}.section-hero__content{flex:1;min-height:0;position:relative;width:100%}.section-hero__image-slider{border-radius:16px;height:100%;overflow:hidden;position:relative;width:100%}.section-hero__image-slider img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.section-latest-rentals__container{margin-top:0}.section-latest-rentals__content{position:relative;width:100%}.section-latest-rentals__cards-wrapper{overflow:hidden;position:relative;width:100%}.carousel-nav{display:none;opacity:0}.carousel-nav:hover{opacity:1}@media (min-width:1400px){.carousel-nav{display:flex}}.carousel-track .rental-card:nth-child(n+7),.carousel-track a:has(.blog-card):nth-child(n+7){display:none}.section-search-apartment__intro{align-items:center;display:flex;gap:40px;justify-content:space-between}.section-search-apartment__title{width:100%}.section-search-apartment__search-wrapper{align-items:center;display:flex;gap:16px;max-width:430px;width:100%}.section-search-apartment__search-wrapper .btn{min-width:fit-content;pointer-events:auto;white-space:nowrap;z-index:1}.section-search-apartment__content{display:flex;flex-direction:column;gap:40px;width:100%}.section-search-apartment__category{display:flex;flex-direction:column;gap:24px}.section-search-apartment__cards{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width:1080px){.section-search-apartment__cards{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.section-search-apartment__intro{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:16px}.section-search-apartment__search-wrapper{align-items:stretch;flex-direction:column;gap:12px;max-width:100%}.section-search-apartment__search-wrapper .btn{display:none}.section-search-apartment__cards{gap:16px;grid-template-columns:1fr}}.search-card{border-radius:16px;display:block;height:100%;overflow:hidden;text-decoration:none;transition:all .3s ease}.search-card:hover{transform:translateY(-2px)}.search-card__image{border-radius:16px;height:200px;overflow:hidden;width:100%}.search-card__image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.search-card:hover .search-card__image img{transform:scale(1.05)}.search-card__content{display:flex;flex-direction:column;gap:4px;padding:16px 0}.search-card__count{color:#63666e;font-size:.875rem;line-height:1.25rem}@media (max-width:768px){.search-card__content{padding:12px 0}.search-card__count{font-size:.8rem}}.favorites-card{align-items:center;background-color:#eaf6d5;border:1px solid #e7e7e9;border-radius:16px;display:flex;gap:40px;grid-column:span 2;height:100%;max-height:200px;padding:40px;position:relative}@media (max-width:1080px){.favorites-card{max-height:none}}.favorites-card__content{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:space-between;padding-right:240px;text-align:left}.favorites-card__content .btn{align-self:flex-start;width:auto}.favorites-card__content .btn:hover{background-color:#dbf2b1}.favorites-card__title{color:#24320b}.favorites-card__description{color:#24320b;margin-bottom:16px}.favorites-card__image{bottom:0;height:100%;position:absolute;right:0;top:0;width:280px}.favorites-card__mask-image{height:100%;object-fit:cover;width:100%}@media (max-width:1440px){.favorites-card__description{display:none}.favorites-card__title{margin-bottom:16px}}@media (max-width:1080px){.favorites-card{gap:40px;grid-column:span 2}.favorites-card__content{padding-right:240px}.favorites-card__description{display:block;margin-bottom:16px}.favorites-card__title{margin-bottom:0}}@media (max-width:768px){.favorites-card__image{display:none}.favorites-card__content{padding-right:0}}@media (max-width:576px){.favorites-card{flex-direction:column;grid-column:span 1;padding:24px}}.section-services{background-color:#f1ebe5}.section-services__container{gap:40px}@media (max-width:1200px){.section-services__container{gap:24px;margin:0;padding:40px 24px}}.section-services__intro{max-width:800px;text-align:center}.section-services__content{display:flex;flex-direction:column;gap:20px}.section-services__process{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);position:relative;z-index:3}.section-services__packs{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.service-card{background-color:#fff;border:1px solid #e7e7e9;border-radius:24px;display:flex;flex-direction:column;gap:16px;height:380px;padding:28px;position:relative}.service-card__icon{align-items:center;background-color:#eaf6d5;border-radius:12px;display:flex;height:64px;justify-content:center;margin-bottom:8px;width:64px}.service-card__description{color:#63666e;flex:1}.service-card .btn{align-self:flex-start;width:auto}.service-card--large{gap:24px;height:auto;padding:36px;position:relative}.service-card--large .service-card__text-wrapper{display:flex;flex-direction:column;gap:12px}.service-card--large .service-card__content{display:flex;flex-direction:column;gap:40px;max-width:85%;position:relative;z-index:2}@media (max-width:1200px){.service-card--large .service-card__content{max-width:98%}}.service-card--large .service-card__content-wrapper{display:flex;flex-direction:column;gap:32px;width:50%}.service-card--large .service-card__image{bottom:0;height:100%;overflow:hidden;padding:20px;position:absolute;right:0;top:0;width:50%;z-index:1}.service-card--large .service-card__image img{border-radius:12px;height:100%;object-fit:cover;width:100%}.process-step{background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:20px}@media (max-width:1080px){.process-step{box-shadow:none}}.process-step__number{color:#6e6050;font-size:1.5rem;font-weight:300;letter-spacing:.075rem;line-height:2rem;text-transform:uppercase}.process-step__content{display:flex;flex-direction:column;gap:8px}.process-step__surtitle{color:#7e818b;font-size:.8125rem;font-weight:400;letter-spacing:.65px;line-height:1.25rem;text-transform:uppercase}.process-step__description{color:#0a1b5c}.section-cta-owners__container{align-items:center;display:flex}.section-cta-owners__background{align-items:center;background-image:url(/frontv2/build/images/cta-owners-bg.3dff6e56.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;display:flex;height:540px;padding:36px;width:100%}.section-cta-owners__content{background-color:#fff;border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);display:flex;flex-direction:column;gap:24px;height:100%;max-width:500px;padding:40px}.section-cta-owners__text-wrapper{color:#0a1b5c;display:flex;flex-direction:column;gap:16px}.section-cta-owners__subtitle-wrapper{display:flex;flex-direction:column;gap:8px}.section-cta-owners__description-wrapper{display:flex;flex-direction:column;gap:16px}@media (max-width:1080px){.section-cta-owners__background{height:auto;min-height:400px;padding:40px}.section-cta-owners__content{margin:40px 0;max-width:100%}}@media (max-width:768px){.section-cta-owners__container{background-color:#eaf6d5;padding:32px 24px}.section-cta-owners__background{background-image:none;min-height:350px;padding:0}.section-cta-owners__content{margin:0;max-width:100%;padding:24px}.section-cta-owners__description-wrapper,.section-cta-owners__text-wrapper{gap:12px}}.section-blog__container{gap:40px}.section-blog__content{position:relative;width:100%}.section-blog__cards-wrapper{overflow:hidden;position:relative;width:100%}@media (max-width:1080px){.section-blog__container{gap:24px}}@media (max-width:768px){.section-blog__container{gap:20px}}.section-blog .carousel-track{flex-wrap:nowrap}.section-blog .carousel-track a:has(.blog-card){display:block!important}.section-blog .section-blog__cards-wrapper{overflow:hidden}.section-blog .carousel-nav{display:flex;opacity:1}.section-blog .carousel-nav--prev{left:-60px}@media (max-width:1080px){.section-blog .carousel-nav--prev{left:8px}}.section-blog .carousel-nav--next{right:-60px}@media (max-width:1080px){.section-blog .carousel-nav--next{right:8px}.section-blog .carousel-nav{background:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);height:36px;top:30%;transform:translateY(-50%);width:36px}}@media (max-width:768px){.section-blog .carousel-nav{height:32px;width:32px}}@media (min-width:1920px){.section-blog .carousel-track a:has(.blog-card){flex:0 0 calc(20% - 16px)}}@media (min-width:1400px) and (max-width:1919px){.section-blog .carousel-track a:has(.blog-card){flex:0 0 calc(25% - 15px)}}@media (min-width:1080px) and (max-width:1399px){.section-blog .carousel-track a:has(.blog-card){flex:0 0 calc(33.333% - 13.33px)}}@media (min-width:768px) and (max-width:1079px){.section-blog .carousel-track a:has(.blog-card){flex:0 0 calc(50% - 10px)}}@media (max-width:767px){.section-blog .carousel-track a:has(.blog-card){flex:0 0 100%}}@media (max-width:1080px){.section-services__process{gap:16px;grid-template-columns:1fr}.section-services__packs{gap:20px;grid-template-columns:1fr}.service-card{height:auto;min-height:320px}.service-card--large{min-height:auto;padding:40px}.service-card--large .service-card__content{max-width:100%;padding-right:0}.service-card--large .service-card__content-wrapper{width:100%}.service-card--large .service-card__image{display:none;height:300px;position:static;width:100%}.service-card{border-radius:16px;gap:12px;min-height:260px;padding:20px}.service-card--large{gap:16px;padding:20px}.service-card--large .service-card__content{gap:16px}.service-card--large .service-card__content-wrapper{gap:20px}.service-card--large .service-card__image{height:160px;margin-top:12px}.service-card__icon{border-radius:8px;height:48px;width:48px}.process-step{border-radius:12px;gap:8px;margin-bottom:0;padding:12px}.process-step__number{font-size:1.125rem}.process-step__surtitle{font-size:.6875rem;letter-spacing:.5px}.service-card{gap:16px;min-height:280px;padding:24px}.service-card--large{gap:24px;padding:24px}.service-card--large .service-card__image{height:200px}.service-card__icon{height:56px;width:56px}.process-step{gap:12px;padding:16px}.process-step__number{font-size:1.25rem}.process-step__surtitle{font-size:.75rem}}.section-latest-rentals .carousel-track{flex-wrap:nowrap}.section-latest-rentals .carousel-track .rental-card{display:flex!important}.section-latest-rentals .section-latest-rentals__cards-wrapper{overflow:hidden}.section-latest-rentals .carousel-nav{display:flex;opacity:1}.section-latest-rentals .carousel-nav--prev{left:-60px}@media (max-width:1080px){.section-latest-rentals .carousel-nav--prev{left:8px}}.section-latest-rentals .carousel-nav--next{right:-60px}@media (max-width:1080px){.section-latest-rentals .carousel-nav--next{right:8px}.section-latest-rentals .carousel-nav{background:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);height:36px;top:30%;transform:translateY(-50%);width:36px}}@media (max-width:768px){.section-latest-rentals .carousel-nav{height:32px;width:32px}}@media (min-width:1920px){.section-latest-rentals .carousel-track .rental-card{flex:0 0 calc(20% - 16px)}}@media (min-width:1400px) and (max-width:1919px){.section-latest-rentals .carousel-track .rental-card{flex:0 0 calc(25% - 15px)}}@media (min-width:1080px) and (max-width:1399px){.section-latest-rentals .carousel-track .rental-card{flex:0 0 calc(33.333% - 13.33px)}}@media (min-width:768px) and (max-width:1079px){.section-latest-rentals .carousel-track .rental-card{flex:0 0 calc(50% - 10px)}}@media (max-width:767px){.section-latest-rentals .carousel-track .rental-card{flex:0 0 100%}}.section-logo-slider{background-color:#fff;border-bottom:1px solid #e7e7e9;margin-top:50px;overflow:hidden;padding:24px 0}@media (max-width:768px){.section-logo-slider{margin-top:24px;padding:16px 0}}.logo-slider{overflow:hidden;position:relative;width:100%}.logo-slider:after,.logo-slider:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.logo-slider:before{background:linear-gradient(90deg,#fff,transparent);left:0}.logo-slider:after{background:linear-gradient(270deg,#fff,transparent);right:0}.logo-slider__track{align-items:center;animation:logo-scroll 60s linear infinite;display:flex;gap:48px;width:max-content}@media (max-width:768px){.logo-slider__track{animation-duration:40s;gap:32px}}.logo-slider:hover .logo-slider__track{animation-play-state:paused}.logo-slider__item{align-items:center;display:flex;filter:grayscale(100%);flex-shrink:0;height:48px;justify-content:center;opacity:.5;transition:filter .3s ease,opacity .3s ease}@media (max-width:768px){.logo-slider__item{height:36px}}.logo-slider__item:hover{filter:grayscale(0);opacity:1}.logo-slider__item img{max-height:100%;max-width:140px;object-fit:contain;width:auto}@media (max-width:768px){.logo-slider__item img{max-width:100px}}@keyframes logo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}body.page-rentals .navbar{background-color:#eaeffb}@media (max-width:1400px){body.page-rentals .rental-filter{display:none}body.page-rentals .rental-filter__mobile-trigger{align-self:flex-start;bottom:0;left:auto;margin-left:0;position:relative;width:auto}}.section-hero-rentals{background-color:#eaeffb;display:flex;position:relative}.section-hero-rentals__content{display:flex;width:100%}@media (max-width:1400px){.section-hero-rentals__container,.section-hero-rentals__content{align-items:center;justify-content:center}}@media (max-width:1400px) and (max-width:768px){.section-hero-rentals__container{padding:2.5rem}}@media (max-width:1400px){.section-hero-rentals__title{text-align:center}}.section-hero-rentals__intro{align-items:center;display:flex;flex-direction:column}.section-hero-rentals__intro--with-image{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;text-align:left}@media (max-width:1080px){.section-hero-rentals__intro--with-image{align-items:center;flex-direction:column;text-align:center}}.section-hero-rentals__image{flex-shrink:0;max-width:100%;width:300px}@media (max-width:1080px){.section-hero-rentals__image{max-width:400px;width:100%}}.section-hero-rentals__img{border-radius:12px;height:auto;object-fit:cover;width:100%}.section-hero-rentals__text{display:flex;flex:1;flex-direction:column;gap:1rem}@media (max-width:1400px){.section-hero-rentals__map-container{display:flex;justify-content:center}}.section-hero-rentals__map-container--large svg{height:auto;max-width:600px;width:100%}@media (min-width:1081px){.section-hero-rentals__intro--split{align-items:stretch;flex-direction:row;gap:2rem;width:100%}.section-hero-rentals__text--centered{align-items:center;flex:0 0 50%;justify-content:center;max-width:50%;text-align:center}.section-hero-rentals__map-container--large{align-items:center;display:flex;flex:0 0 50%;justify-content:center;max-width:50%}}.section-hero-rentals__subtitle{color:#0a1b5c;font-size:1rem;line-height:1.6}.section-hero-rentals__subtitle p{margin-bottom:1rem}.section-hero-rentals__subtitle p:last-child{margin-bottom:0}.district-header-content{align-items:flex-start;display:flex;flex-direction:row;gap:2rem}@media (max-width:1080px){.district-header-content{align-items:center;flex-direction:column;gap:1.5rem;text-align:center}}.district-header-content__text{flex:1}.district-header-content__text p{margin-bottom:1rem}.district-header-content__text p:last-child{margin-bottom:0}@media (max-width:1080px){.district-header-content__text{order:2}}.district-header-content__map{flex-shrink:0}@media (max-width:1080px){.district-header-content__map{order:1}.district-header-content__map svg{height:auto;max-width:250px}}@media (max-width:576px){.district-header-content__map svg{max-width:200px}}.section-rentals-listing__container{color:#0a1b5c;display:flex;flex-direction:column;height:100%}@media (max-width:768px){.section-rentals-listing__container{padding:2.5rem 1.5rem}}.section-rentals-listing__header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;width:100%}@media (max-width:768px){.section-rentals-listing__header{align-items:flex-start;flex-direction:column;gap:1rem}}.section-rentals-listing__results-info{align-items:center;display:flex}.section-rentals-listing__actions{align-items:center;display:flex;gap:8px}@media (max-width:768px){.section-rentals-listing__actions{width:100%}}.section-rentals-listing__actions .btn--tertiary{border-color:#e7e7e9}.section-rentals-listing__actions .btn--tertiary:hover{border-color:#d6d7da}.section-rentals-listing__sort{position:relative}.section-rentals-listing__sort #sort-btn.sort-btn--active{background-color:#f7f7f8;border-color:#d6d7da}.section-rentals-listing__sort #sort-btn .sort-btn__label{white-space:nowrap}.section-rentals-listing__sort #sort-btn svg{transition:transform .2s ease}.section-rentals-listing__sort #sort-btn.sort-btn--active svg{transform:rotate(180deg)}.section-rentals-listing__expanded-notice{background-color:#eaeffb;border-left:4px solid #9c8973;border-radius:8px;margin:16px 0;padding:16px 20px;width:100%}.section-rentals-listing__expanded-notice .expanded-notice__message{color:#0a1b5c;font-size:.9375rem;line-height:1.5rem;margin:0}.section-rentals-listing__content{width:100%}.sort-dropdown{background-color:#fff;border:1px solid #e7e7e9;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:220px;opacity:0;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:100}.sort-dropdown--open{opacity:1;transform:translateY(0);visibility:visible}.sort-dropdown__list{list-style:none;margin:0;padding:8px 0}.sort-dropdown__item{margin:0}.sort-dropdown__link{align-items:center;color:#0a1b5c;display:flex;font-size:.875rem;justify-content:space-between;padding:12px 16px;text-decoration:none;transition:background-color .15s ease}.sort-dropdown__link:hover{background-color:#f7f7f8}.sort-dropdown__link--active{color:#0a1b5c;font-weight:500}.sort-dropdown__link--active svg{color:#0a1b5c}.sort-dropdown__link svg{flex-shrink:0;margin-left:12px}.rentals-grid{display:flex;flex-direction:column;gap:24px;min-height:100%;width:100%}.rentals-items{display:grid;gap:24px;width:100%}@media (min-width:1920px){.rentals-items{grid-template-columns:repeat(5,1fr)}}@media (min-width:1400px) and (max-width:1920px){.rentals-items{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px) and (max-width:1400px){.rentals-items{grid-template-columns:repeat(3,1fr)}}@media (min-width:1080px) and (max-width:1200px){.rentals-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1080px){.rentals-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.rentals-items{grid-template-columns:1fr}}.rentals-grid--map .rentals-items{gap:16px}@media (min-width:1400px){.rentals-grid--map .rentals-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:1400px){.rentals-grid--map .rentals-items{grid-template-columns:1fr}}.rentals-map-view{display:flex;min-height:100vh;width:100%}@media (max-width:768px){.rentals-map-view{flex-direction:column}}.rentals-map-view__map{align-self:flex-start;background-color:#fff;border:1px solid #e7e7e9;border-radius:20px;order:2;overflow:hidden;position:sticky;top:96px;width:50%}@media (max-width:768px){.rentals-map-view__map{margin-bottom:24px;order:1;position:static;width:100%}}.rentals-map-view__listings{min-height:100vh;order:1;padding-right:24px;width:50%}@media (max-width:768px){.rentals-map-view__listings{order:2;padding-right:0;width:100%}}#map-search-v2,.js-map-container{border-radius:20px;height:calc(100vh - 120px);min-height:500px;width:100%}@media (max-width:768px){#map-search-v2,.js-map-container{height:400px;min-height:300px}}#map-search-v2 .gm-style-iw,.js-map-container .gm-style-iw{border-radius:12px!important;overflow:hidden!important;padding:0!important}#map-search-v2 .gm-style-iw-d,.js-map-container .gm-style-iw-d{overflow:hidden!important;padding:0!important}#map-search-v2 .gm-style-iw-c,.js-map-container .gm-style-iw-c{border-radius:12px!important;padding:0!important}#map-search-v2 .gm-style-iw-tc,.js-map-container .gm-style-iw-tc{display:none}#map-search-v2 .gm-ui-hover-effect,.js-map-container .gm-ui-hover-effect{background:#fff!important;border-radius:50%!important;opacity:.9;right:4px!important;top:4px!important}#map-search-v2 .gm-ui-hover-effect:hover,.js-map-container .gm-ui-hover-effect:hover{opacity:1}.map-info-box{background:#fff;border-radius:16px;max-width:300px;min-width:260px;overflow:hidden}.map-info-box__link{color:inherit;display:block;text-decoration:none}.map-info-box__image-container{padding:12px 12px 0;position:relative}.map-info-box__image{border-radius:12px;display:block;height:120px;object-fit:cover;width:100%}.map-info-box__badge{background-color:#fff;border-radius:12px;color:#6e6050;font-size:.6875rem;letter-spacing:.3px;padding:2px 8px;position:absolute;right:20px;top:20px}.map-info-box__content{padding:12px}.map-info-box__features{display:flex;gap:6px}.map-info-box__feature{align-items:center;background-color:#fff;border:1px solid #d6d7da;border-radius:8px;color:#0a1b5c;display:flex;flex:1;flex-direction:column;font-size:.75rem;gap:4px;padding:8px 10px;text-align:center;white-space:nowrap}.map-info-box__feature--rent{color:#0a1b5c;font-weight:500}.map-info-box__feature-icon{height:18px;opacity:.8;width:18px}.map-info-box__feature-label{color:#63666e;font-size:.625rem;font-weight:500}.map-placeholder{align-items:center;background-color:#f7f7f8;color:#63666e;display:flex;height:500px;justify-content:center;position:sticky;top:1rem;width:100%}@media (max-width:768px){.map-placeholder{height:300px;position:static}}.map-placeholder__content{padding:40px;text-align:center}.map-placeholder__content h3{color:#0a1b5c;margin-bottom:16px}.map-placeholder__content p{color:#63666e}.section-cta-alert{background-color:#eaf6d5;border-radius:24px;grid-column:1/-1;margin:40px 0;padding:16px;width:100%}.section-cta-alert__wrapper{background-color:#fff;border:1px solid #e7e7e9;border-radius:20px;padding:24px;width:100%}.section-cta-alert__content{gap:24px}.section-cta-alert__content,.section-cta-alert__text{align-items:center;display:flex;flex-direction:column}.section-cta-alert__text{gap:16px;max-width:340px;text-align:center}.section-rentals-listing:has(+.section-latest-rentals) .section-rentals-listing__container{padding-bottom:0}.section-rentals-listing+.section-latest-rentals .container{padding-top:0}.section-total-search{padding:40px 0 80px}.section-total-search__form-wrapper{margin:0 auto 48px;max-width:700px}.section-total-search__form .searchbar--large{align-items:center;background-color:#fff;border:1px solid #d6d7da;border-radius:12px;display:flex;gap:12px;padding:8px 8px 8px 20px;transition:border-color .2s ease,box-shadow .2s ease}.section-total-search__form .searchbar--large:focus-within{border-color:#a0b1e4;box-shadow:0 0 0 3px rgba(160,177,228,.2)}.section-total-search__form .searchbar--large .searchbar__icon{color:#63666e;flex-shrink:0;height:24px;width:24px}.section-total-search__form .searchbar--large .searchbar__input{background:transparent;border:none;color:#0a1b5c;flex:1;font-size:1rem;padding:12px 0}.section-total-search__form .searchbar--large .searchbar__input::placeholder{color:#7e818b}.section-total-search__form .searchbar--large .searchbar__input:focus{outline:none}.section-total-search__form .searchbar--large .btn{flex-shrink:0}.section-total-search__no-results{color:#63666e;font-size:1.125rem;padding:60px 20px;text-align:center}.section-total-search__results{margin-bottom:40px}.section-total-search__grid{display:grid;gap:24px}@media (min-width:1200px){.section-total-search__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1080px) and (max-width:1200px){.section-total-search__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1080px){.section-total-search__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.section-total-search__grid{grid-template-columns:1fr}.section-total-search{padding:24px 0 60px}.section-total-search__form-wrapper{margin-bottom:32px}}.rental-detail-page{overflow-x:hidden}.section-gallery__container{height:calc(40vw + 1rem);position:relative}@media (max-width:1080px){.section-gallery__container{gap:1rem;height:auto;min-height:400px}}@media (max-width:768px){.section-gallery__container{min-height:300px}}.gallery-grid{border-radius:.5rem;display:flex;gap:1rem;height:100%;overflow:hidden;width:100%}@media (max-width:1080px){.gallery-grid{flex-direction:column}}.gallery-grid__main{border-radius:.5rem;cursor:pointer;overflow:hidden;position:relative}.gallery-grid__main img{height:100%;object-fit:cover;object-position:center;transition:transform .2s ease;width:100%}.gallery-grid__main:hover img{transform:scale(1.03)}.gallery-grid__main:hover .gallery-grid__play{transform:translate(-50%,-50%) scale(1.08)}.gallery-grid__main .gallery-grid__play{filter:drop-shadow(0 2px 8px rgba(0,0,0,.25));left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;z-index:10}@media (max-width:1080px){.gallery-grid__main{height:40vh}}.gallery-grid__secondary{display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media (max-width:1080px){.gallery-grid__secondary{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;max-height:24vh}}@media (max-width:768px){.gallery-grid__secondary{max-height:20vh}}@media (max-width:576px){.gallery-grid__secondary{max-height:16vh}}.gallery-grid__item{border-radius:.5rem;cursor:pointer;height:100%;overflow:hidden;position:relative}.gallery-grid__item img{height:100%;object-fit:cover;object-position:center;transition:transform .2s ease;width:100%}.gallery-grid__item:hover img{transform:scale(1.03)}@media (max-width:1080px){.gallery-grid__item:nth-last-child(2){display:none}}.gallery-grid__overlay{align-items:center;background:rgba(0,0,0,.5);border-radius:.5rem;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@media (max-width:768px){.gallery-grid__overlay{background:rgba(0,0,0,.3)}}.gallery-grid__overlay-text{border-radius:.25rem;color:#fff;padding:.5rem 1rem;text-align:center}.gallery-modal{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1002}.gallery-modal--active{opacity:1;pointer-events:auto;visibility:visible}.gallery-modal__overlay{align-items:center;background:rgba(0,0,0,.85);display:flex;height:100%;justify-content:center;left:0;padding:4rem;position:absolute;top:0;width:100%}@media (max-width:768px){.gallery-modal__overlay{padding:2rem}}.gallery-modal__close{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;pointer-events:auto;position:absolute;right:2rem;top:2rem;transition:all .2s ease;width:3rem;z-index:1}.gallery-modal__close:hover{background:hsla(0,0%,100%,.2)}@media (max-width:768px){.gallery-modal__close{height:2.5rem;right:1rem;top:1rem;width:2.5rem}}.gallery-modal__content{align-items:center;display:flex;justify-content:center;max-height:90vh;max-width:90vw;position:relative}@media (max-width:768px){.gallery-modal__content{max-height:95vh;max-width:95vw}}.gallery-modal__nav{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:.875rem;pointer-events:auto;position:fixed;top:50%;transform:translateY(-50%);transition:all .2s ease;user-select:none;width:3rem;z-index:1}.gallery-modal__nav svg{color:#f8f9fe}.gallery-modal__nav svg path{stroke:currentColor}.gallery-modal__nav:hover{background:hsla(0,0%,100%,.2)}.gallery-modal__nav--disabled,.gallery-modal__nav:disabled{background-color:#393a3b;cursor:not-allowed}.gallery-modal__nav--disabled svg,.gallery-modal__nav:disabled svg{color:#f8f9fe;opacity:.4}.gallery-modal__nav--prev{left:2rem}.gallery-modal__nav--next{right:2rem}@media (max-width:1080px){.gallery-modal__nav{height:2.75rem;padding:.75rem;width:2.75rem}.gallery-modal__nav--prev{left:1rem}.gallery-modal__nav--next{right:1rem}}.gallery-modal__image-container{align-items:center;border-radius:.5rem;box-sizing:border-box;display:flex;justify-content:center;max-height:80vh;max-width:80vw;overflow:hidden;position:relative}.gallery-modal__image-container--video{height:45vw;max-height:75vh;width:80vw}@media (max-width:768px){.gallery-modal__image-container{max-height:85vh;max-width:90vw}.gallery-modal__image-container--video{height:50.625vw;width:90vw}}.gallery-modal__image{box-shadow:0 20px 40px rgba(0,0,0,.3);max-height:100%;max-width:100%;object-fit:contain}.gallery-modal__video{border:none;border-radius:.5rem;display:none;height:100%;width:100%}.gallery-modal__counter{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border-radius:1rem;bottom:2rem;color:#fff;left:50%;padding:.5rem 1rem;position:fixed;transform:translateX(-50%);z-index:1}@media (max-width:768px){.gallery-modal__counter{padding:.375rem .75rem}}.property-features{align-items:center;background:#fff;border-radius:100px;bottom:-2.5rem;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;left:50%;margin-left:auto;margin-right:auto;max-width:80vw;padding-bottom:1rem;position:absolute;transform:translateX(-50%);width:calc(100% - 4rem)}@media (max-width:1400px){.property-features{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}}@media (max-width:1080px){.property-features{border-radius:1rem;flex-wrap:wrap;gap:0;justify-content:space-between;max-width:100%;position:static;transform:none;width:100%}}.property-features__item{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0;position:relative}.property-features__item:first-child{padding-top:1rem}.property-features__item:not(:last-child):after{background:#e7e7e9;content:"";height:100%;position:absolute;right:-.75rem;top:50%;transform:translateY(-50%);width:1px}@media (max-width:1080px){.property-features__item{display:flex;flex:0 0 33.333%;flex-direction:column;height:96px;justify-content:center;min-width:0}.property-features__item:first-child{padding-top:0}.property-features__item:after{display:none}}@media (max-width:768px){.property-features__item{flex:0 0 calc(50% - 0.125rem)}.property-features__item:last-child:nth-child(odd){margin:0 auto}}.property-features__icon{align-items:center;color:#020f3b;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.property-features__icon img{height:32px;width:32px}@media (max-width:1080px){.property-features__icon{height:2.5rem;width:2.5rem}.property-features__icon img{height:28px;width:28px}}@media (max-width:768px){.property-features__icon{height:2rem;width:2rem}.property-features__icon img{height:24px;width:24px}}.property-features__content{display:flex;flex-direction:column;gap:.25rem;min-width:0;text-align:center}.property-features__label{color:#63666e}@media (max-width:768px){.property-features__label{font-size:14px}}.property-features__value{color:#0a1b5c}@media (max-width:768px){.property-features__value{font-size:14px}}.property-features__sub-value{color:#63666e}@media (max-width:768px){.property-features__sub-value{font-size:14px}}.section-rental-detail{background-color:#fcf9f5;padding:4rem 0}@media (max-width:768px){.section-rental-detail{padding:2rem 0}}.section-rental-detail__container{display:flex;flex-direction:column;gap:2rem}.rental-detail-content{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 400px}@media (max-width:1200px){.rental-detail-content{gap:2.5rem}}@media (max-width:1080px){.rental-detail-content{gap:2rem;grid-template-columns:1fr}}@media (max-width:768px){.rental-detail-content{gap:1.5rem}}@media (max-width:576px){.rental-detail-content{gap:1rem}}.rental-detail-main{display:flex;flex-direction:column;gap:1.5rem}@media (max-width:1200px){.rental-detail-main{gap:1.25rem}}@media (max-width:1080px){.rental-detail-main{gap:1.5rem}}@media (max-width:768px){.rental-detail-main{gap:1.25rem}}@media (max-width:576px){.rental-detail-main{gap:1rem}}.rental-detail-header{display:flex;flex-direction:column;gap:1rem}.rental-detail-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:768px){.rental-detail-title{align-items:flex-start;flex-direction:column;gap:1rem}}@media (max-width:576px){.rental-detail-title{gap:.75rem}}.rental-detail-block{background:#fff;border-radius:1rem;color:#0a1b5c;display:flex;flex-direction:column;gap:1.75rem;padding:2rem}@media (max-width:1200px){.rental-detail-block{gap:1.5rem}}@media (max-width:1080px){.rental-detail-block{gap:1.25rem}}@media (max-width:768px){.rental-detail-block{gap:1rem}}@media (max-width:576px){.rental-detail-block{gap:.875rem}}.rental-detail-location{display:flex;flex-direction:column;gap:.5rem}.rental-detail-district{color:#63666e;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:20px;text-transform:uppercase}.rental-detail-badge{display:flex;font-size:13px;gap:4px;height:28px;justify-content:center;letter-spacing:.13px;line-height:20px;padding:10px}.rental-detail-badge--available{background:#eaf6d5;border-radius:100px;color:#24320b}.rental-detail-badge--reference{background:#fff;border:1px solid #e7e7e9;border-radius:100px;color:#6e6050}.rental-detail-price-features{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}@media (max-width:768px){.rental-detail-price-features{align-items:flex-start}}.rental-detail-price-period{color:#63666e}.rental-detail-features-summary{align-items:center;display:flex}.rental-detail-features-text{color:#63666e}.rental-detail-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:768px){.rental-detail-actions{align-items:flex-start;flex-direction:column;gap:1rem}}@media (max-width:576px){.rental-detail-actions{gap:.75rem}}.rental-detail-actions__badges-wrapper{display:flex;flex-wrap:wrap;gap:4px}@media (max-width:576px){.rental-detail-actions__badges-wrapper{gap:3px}}.rental-detail-actions__actions-wrapper{display:flex;flex-wrap:wrap;gap:4px}@media (max-width:768px){.rental-detail-actions__actions-wrapper{justify-content:flex-start;width:100%}}@media (max-width:576px){.rental-detail-actions__actions-wrapper{gap:3px}}.rental-detail-specifications__grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:1200px){.rental-detail-specifications__grid{gap:.875rem}}@media (max-width:1080px){.rental-detail-specifications__grid{gap:.75rem}}@media (max-width:768px){.rental-detail-specifications__grid{gap:.75rem;grid-template-columns:1fr}}@media (max-width:576px){.rental-detail-specifications__grid{gap:.5rem}}.rental-detail-specifications__item{align-items:center;display:flex;gap:12px}@media (max-width:768px){.rental-detail-specifications__item{gap:10px}}@media (max-width:576px){.rental-detail-specifications__item{gap:8px}}.rental-detail-specifications__icon{align-items:center;background:#eaf6d5;border-radius:6px;display:flex;flex-shrink:0;gap:7.5px;height:48px;justify-content:center;width:48px}@media (max-width:768px){.rental-detail-specifications__icon{height:44px;width:44px}}@media (max-width:576px){.rental-detail-specifications__icon{height:40px;width:40px}}.rental-detail-specifications__icon img{height:24px;width:24px}@media (max-width:768px){.rental-detail-specifications__icon img{height:22px;width:22px}}@media (max-width:576px){.rental-detail-specifications__icon img{height:20px;width:20px}}.rental-detail-specifications__content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.rental-detail-specifications__category{color:#7e818b;font-size:12px;letter-spacing:.6px;line-height:16px;text-transform:uppercase}.rental-detail-additional-info{border-bottom:1px solid #e7e7e9;display:flex;flex-direction:column;gap:.25rem;padding-bottom:1.75rem}.rental-detail-additional-text{color:#0a1b5c}.rental-detail-dpe{display:flex;flex-direction:column;gap:1rem}.rental-detail-dpe__header{gap:.25rem}.rental-detail-dpe__content,.rental-detail-dpe__header{display:flex;flex-direction:column}.rental-detail-dpe__grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:1200px){.rental-detail-dpe__grid{gap:1.75rem}}@media (max-width:1080px){.rental-detail-dpe__grid{gap:1.5rem}}@media (max-width:768px){.rental-detail-dpe__grid{gap:1.25rem;grid-template-columns:1fr}}@media (max-width:576px){.rental-detail-dpe__grid{gap:1rem}}.rental-detail-dpe__item{display:flex;flex-direction:column;gap:.75rem}@media (max-width:768px){.rental-detail-dpe__item{gap:.625rem}}@media (max-width:576px){.rental-detail-dpe__item{gap:.5rem}}.rental-detail-dpe__label{color:#63666e;letter-spacing:.65px;text-transform:uppercase}.rental-detail-dpe__scale{display:flex;justify-content:flex-start;width:100%}.rental-detail-dpe__svg{height:auto;max-width:200px;width:100%}@media (max-width:768px){.rental-detail-dpe__svg{max-width:180px}}@media (max-width:576px){.rental-detail-dpe__svg{max-width:160px}}.rental-detail-dpe__value{color:#63666e}.rental-detail-equipment__grid{display:flex;flex-wrap:wrap;gap:2rem}@media (max-width:1200px){.rental-detail-equipment__grid{gap:1.75rem}}@media (max-width:1080px){.rental-detail-equipment__grid{gap:1.5rem}}@media (max-width:576px){.rental-detail-equipment__grid{gap:1rem}}.rental-detail-equipment__column{display:flex;flex:0 0 calc(25% - 1.5rem);flex-direction:column;gap:.75rem;min-width:0}@media (max-width:1200px){.rental-detail-equipment__column{flex:0 0 calc(25% - 1.3125rem)}}@media (max-width:768px){.rental-detail-equipment__column{flex:0 0 calc(50% - 0.625rem);gap:.625rem}}@media (max-width:576px){.rental-detail-equipment__column{flex:0 0 100%;gap:.5rem}}.rental-detail-equipment__category{color:#0a1b5c;font-size:12px;letter-spacing:.6px;line-height:16px;text-transform:uppercase}.rental-detail-equipment__list{display:flex;flex-direction:column;gap:.5rem;list-style:none}@media (max-width:576px){.rental-detail-equipment__list{gap:.375rem}}.rental-detail-equipment__item{color:#0a1b5c}.rental-detail-neighborhood__intro{border-bottom:1px solid #e7e7e9;display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.5rem}.rental-detail-neighborhood__description,.rental-detail-neighborhood__title{color:#0a1b5c}.rental-detail-neighborhood__grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.rental-detail-neighborhood__grid{gap:1.25rem;grid-template-columns:1fr}}.rental-detail-neighborhood__map{grid-column:1/-1;overflow:hidden;width:100%}.rental-detail-neighborhood__column{display:flex;flex-direction:column;gap:.75rem}.rental-detail-neighborhood__subtitle{color:#0a1b5c}.rental-detail-neighborhood__list{display:flex;flex-direction:column;gap:.5rem;list-style:none}.rental-detail-neighborhood__item{color:#0a1b5c}.rental-detail-neighborhood__transport{display:flex;flex-direction:column;gap:.5rem}.rental-detail-neighborhood__station{color:#0a1b5c}.rental-detail-neighborhood__lines{align-items:center;display:flex;gap:.5rem}.rental-detail-neighborhood__line{align-items:center;background:#eaf6d5;border-radius:999px;color:#24320b;display:inline-flex;font-size:.875rem;height:28px;justify-content:center;width:28px}.rental-detail-neighborhood .map-placeholder{align-items:center;background:#f7f7f8;border:1px dashed #e7e7e9;border-radius:1rem;display:flex;height:480px;justify-content:center;margin-top:1.5rem;overflow:hidden;width:100%}.rental-detail-neighborhood .map-placeholder__content{color:#63666e;height:100%;text-align:center;width:100%}.rental-detail-neighborhood .map-placeholder__content h3{margin:0;padding:1rem}.rental-detail-neighborhood .estate-grid-map{height:100%;width:100%}.rental-detail-neighborhood #map-property{border-radius:0 0 1rem 1rem;height:400px;width:100%}.rental-detail-neighborhood .map-property-poi-btn{background:#fff;border-top:1px solid #e7e7e9;display:flex;gap:.5rem;justify-content:center;padding:.75rem}.rental-detail-neighborhood .map-property-poi-btn .btn{align-items:center;background:#f7f7f8;border:1px solid #e7e7e9;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.rental-detail-neighborhood .map-property-poi-btn .btn.active,.rental-detail-neighborhood .map-property-poi-btn .btn:hover{background:#eaf6d5;border-color:#a0b1e4}.rental-detail-neighborhood .map-property-poi-btn .btn svg{height:20px;width:20px}.rental-detail-neighborhood .map-property-poi-btn .rg-tooltip{display:none}.rental-detail-contact{height:fit-content;position:sticky;top:2rem}@media (max-width:1200px){.rental-detail-contact{top:1.5rem}}@media (max-width:1080px){.rental-detail-contact{order:1;position:static}}.rental-detail-contact-card{background:#fff;border-radius:1rem;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);overflow:hidden;width:100%}.rental-detail-contact__header{align-items:center;background:#eaf6d5;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}@media (max-width:768px){.rental-detail-contact__header{gap:.75rem;padding:1.25rem}}@media (max-width:576px){.rental-detail-contact__header{gap:.5rem;padding:1rem}}.rental-detail-contact__header-content{display:flex;flex-direction:column;gap:.25rem}.rental-detail-contact__subtitle{color:rgba(36,50,11,.6);font-size:18px;font-weight:500;line-height:24px}.rental-detail-contact__title{color:#24320b;font-size:20px;font-weight:500;line-height:20px}.rental-detail-contact__decoration{align-items:center;background:#fff;border-radius:999px;display:flex;height:48px;justify-content:center;width:48px}.rental-detail-contact__form{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;width:100%}@media (max-width:768px){.rental-detail-contact__form{gap:.875rem;padding:1.25rem}}@media (max-width:576px){.rental-detail-contact__form{gap:.75rem;padding:1rem}}.rental-detail-contact__form-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr;width:100%}@media (max-width:768px){.rental-detail-contact__form-row{gap:.75rem}}@media (max-width:576px){.rental-detail-contact__form-row{gap:.75rem;grid-template-columns:1fr}}.rental-detail-contact__form-field{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}@media (max-width:576px){.rental-detail-contact__form-field{gap:.375rem}}.rental-detail-contact__form-label{color:#0a1b5c}.rental-detail-contact__form-input,.rental-detail-contact__form-textarea{background:#fff;border:1px solid #d6d7da;border-radius:999px;box-sizing:border-box;color:#0a1b5c;min-width:0;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}@media (max-width:768px){.rental-detail-contact__form-input,.rental-detail-contact__form-textarea{padding:.625rem .875rem}}@media (max-width:576px){.rental-detail-contact__form-input,.rental-detail-contact__form-textarea{padding:.5rem .75rem}}.rental-detail-contact__form-input:focus,.rental-detail-contact__form-textarea:focus{border-color:#a0b1e4;box-shadow:0 0 0 3px rgba(160,177,228,.1);outline:none}.rental-detail-contact__form-input::placeholder,.rental-detail-contact__form-textarea::placeholder{color:#63666e}.rental-detail-contact__form-textarea{border-radius:.5rem;font-family:inherit;min-height:100px;resize:vertical}@media (max-width:576px){.rental-detail-contact__form-textarea{min-height:80px}}.rental-detail-contact__form-note{color:#7e818b;font-size:13px;line-height:20px}.rental-detail-contact__form-submit{margin-top:.5rem;width:100%}.section-similar-rentals__content{position:relative;width:100%}.section-similar-rentals__cards-wrapper{overflow:hidden;position:relative;width:100%}.carousel-hover-zone{display:none;height:100%;left:-80px;pointer-events:none;position:absolute;right:-80px;top:0;z-index:1}@media (min-width:1400px){.carousel-hover-zone{display:block}}.carousel-nav{align-items:center;background:#fff;border:1px solid #d6d7da;border-radius:50%;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:1;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.carousel-nav:hover{background:#f7f7f8;transform:translateY(-50%) scale(1.05)}.carousel-nav:active{transform:translateY(-50%) scale(.95)}.carousel-nav--prev{left:-60px}@media (max-width:1080px){.carousel-nav--prev{left:0}}.carousel-nav--next{right:-60px}@media (max-width:1080px){.carousel-nav--next{right:0}}@media (max-width:768px){.carousel-nav{height:40px;width:40px}}.carousel-track{display:flex;gap:20px;margin-bottom:10px;transition:transform .3s ease;width:100%}@media (max-width:1399px){.carousel-track .rental-card:nth-child(n+7),.carousel-track a:has(.blog-card):nth-child(n+7){display:none}}@media (max-width:767px){.carousel-track{flex-wrap:wrap;overflow:visible}.carousel-track .rental-card,.carousel-track a:has(.blog-card){flex:0 0 100%}.carousel-track .rental-card:nth-child(n+4),.carousel-track a:has(.blog-card):nth-child(n+4){display:none}}@media (min-width:768px) and (max-width:1079px){.carousel-track{flex-wrap:wrap;overflow:visible}.carousel-track .rental-card,.carousel-track a:has(.blog-card){flex:0 0 calc(50% - 10px)}.carousel-track .rental-card:nth-child(n+5),.carousel-track a:has(.blog-card):nth-child(n+5){display:none}}@media (min-width:1080px) and (max-width:1399px){.carousel-track{flex-wrap:wrap;overflow:visible}.carousel-track .rental-card,.carousel-track a:has(.blog-card){flex:0 0 calc(33.333% - 13.33px)}.carousel-track .rental-card:nth-child(n+4),.carousel-track a:has(.blog-card):nth-child(n+4){display:none}}@media (min-width:1400px) and (max-width:1919px){.carousel-track .rental-card,.carousel-track a:has(.blog-card){flex:0 0 calc(25% - 15px)}}@media (min-width:1920px){.carousel-track .rental-card,.carousel-track a:has(.blog-card){flex:0 0 calc(20% - 16px)}}.carousel-svg{height:24px;width:24px}.district-card{background:transparent;box-shadow:none;color:inherit;display:flex;flex-direction:column;overflow:visible;text-decoration:none;width:100%}.district-card__image{border-radius:12px;display:block;height:240px;object-fit:cover;width:100%}.district-card__content{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0 0}.district-card__title{color:#0a1b5c}.district-card__excerpt,.district-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.district-card__excerpt{color:#63666e}.section-nearby-districts .section-similar-rentals__content .carousel-track{flex-wrap:nowrap}.section-nearby-districts .section-similar-rentals__content .carousel-track .district-card{display:flex!important}.section-nearby-districts .section-similar-rentals__content .section-similar-rentals__cards-wrapper{overflow:hidden}.section-nearby-districts .section-similar-rentals__content .carousel-nav{display:flex;opacity:1;top:120px;transform:translateY(-50%)}.section-nearby-districts .section-similar-rentals__content .carousel-nav--prev{left:-60px}@media (max-width:1080px){.section-nearby-districts .section-similar-rentals__content .carousel-nav--prev{left:8px}}.section-nearby-districts .section-similar-rentals__content .carousel-nav--next{right:-60px}@media (max-width:1080px){.section-nearby-districts .section-similar-rentals__content .carousel-nav--next{right:8px}.section-nearby-districts .section-similar-rentals__content .carousel-nav{background:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);height:36px;width:36px}}@media (max-width:768px){.section-nearby-districts .section-similar-rentals__content .carousel-nav{height:32px;width:32px}}@media (min-width:1920px){.section-nearby-districts .section-similar-rentals__content .district-card{flex:0 0 calc(20% - 16px)}}@media (min-width:1400px) and (max-width:1919px){.section-nearby-districts .section-similar-rentals__content .district-card{flex:0 0 calc(25% - 15px)}}@media (min-width:1080px) and (max-width:1399px){.section-nearby-districts .section-similar-rentals__content .district-card{flex:0 0 calc(33.333% - 13.33px)}}@media (min-width:768px) and (max-width:1079px){.section-nearby-districts .section-similar-rentals__content .district-card{flex:0 0 calc(50% - 10px)}}@media (max-width:767px){.section-nearby-districts .section-similar-rentals__content .district-card{flex:0 0 100%}}.neighborhood-card{background:transparent;box-shadow:none;color:inherit;display:flex;flex-direction:column;overflow:visible;text-decoration:none;width:100%}.neighborhood-card__image{border-radius:12px;display:block;height:240px;object-fit:cover;width:100%}.neighborhood-card__content{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0 0}.neighborhood-card__title{color:#0a1b5c}.neighborhood-card__excerpt,.neighborhood-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.neighborhood-card__excerpt{color:#63666e}.neighborhood-card--svg{align-items:center;justify-content:center;min-height:240px;padding:0}@media (max-width:768px){.neighborhood-card--svg{display:none!important}}.neighborhood-card__svg-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.neighborhood-card__svg-container svg{height:auto;max-width:100%}.section-nearby-neighborhoods .section-similar-rentals__content .carousel-track{flex-wrap:nowrap}.section-nearby-neighborhoods .section-similar-rentals__content .carousel-track .neighborhood-card{display:flex!important}@media (max-width:768px){.section-nearby-neighborhoods .section-similar-rentals__content .carousel-track .neighborhood-card--svg{display:none!important}}.section-nearby-neighborhoods .section-similar-rentals__content .section-similar-rentals__cards-wrapper{overflow:hidden}.section-nearby-neighborhoods .section-similar-rentals__content .carousel-nav{display:flex;opacity:1;top:120px;transform:translateY(-50%)}.section-nearby-neighborhoods .section-similar-rentals__content .carousel-nav--prev{left:-60px}@media (max-width:1080px){.section-nearby-neighborhoods .section-similar-rentals__content .carousel-nav--prev{left:8px}}.section-nearby-neighborhoods .section-similar-rentals__content .carousel-nav--next{right:-60px}@media (max-width:1080px){.section-nearby-neighborhoods .section-similar-rentals__content .carousel-nav--next{right:8px}.section-nearby-neighborhoods .section-similar-rentals__content .carousel-nav{background:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);height:36px;width:36px}}@media (max-width:768px){.section-nearby-neighborhoods .section-similar-rentals__content .carousel-nav{height:32px;width:32px}}@media (min-width:1920px){.section-nearby-neighborhoods .section-similar-rentals__content .neighborhood-card{flex:0 0 calc(20% - 16px)}}@media (min-width:1400px) and (max-width:1919px){.section-nearby-neighborhoods .section-similar-rentals__content .neighborhood-card{flex:0 0 calc(25% - 15px)}}@media (min-width:1080px) and (max-width:1399px){.section-nearby-neighborhoods .section-similar-rentals__content .neighborhood-card{flex:0 0 calc(33.333% - 13.33px)}}@media (min-width:768px) and (max-width:1079px){.section-nearby-neighborhoods .section-similar-rentals__content .neighborhood-card{flex:0 0 calc(50% - 10px)}}@media (max-width:767px){.section-nearby-neighborhoods .section-similar-rentals__content .neighborhood-card{flex:0 0 100%}}.rental-detail-badge{align-items:center;border-radius:.25rem;display:inline-flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.375rem .75rem}.rental-detail-badge--available{background-color:rgba(50,152,55,.1);color:#329837}.rental-detail-badge--sold{background-color:rgba(228,37,31,.1);color:#e4251f}.rental-detail-badge--reference{background-color:rgba(10,27,92,.1);color:#0a1b5c}.pricing-table{border:1px solid #e7e7e9;border-radius:12px;margin:1.5rem 0;overflow:hidden}.pricing-table__section{background-color:#fff;padding:20px 24px}.pricing-table__section--highlight{background-color:#fff}.pricing-table__section+.pricing-table__section{border-top:1px solid #e7e7e9}@media (max-width:768px){.pricing-table__section{padding:16px}}.pricing-table__row{align-items:baseline;display:flex;gap:16px;justify-content:space-between;padding:4px 0}.pricing-table__row--main{padding:6px 0 10px}.pricing-table__label{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;line-height:1.5}.pricing-table__label--bold{font-weight:600}.pricing-table__label--detail{color:#63666e;font-size:.8125rem;font-style:italic}.pricing-table__label-sub{color:#63666e;font-size:.8125rem;font-weight:400}.pricing-table__value{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;font-weight:500;text-align:right;white-space:nowrap}.pricing-table__value--main{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:1.75rem;font-weight:600;line-height:1.2}@media (max-width:768px){.pricing-table__value--main{font-size:1.5rem}}.pricing-table__value--bold{font-weight:600}.pricing-table__divider{background-color:#e7e7e9;height:1px;margin:12px 0}.pricing-table__subtitle{color:#0a1b5c;font-size:.9375rem;margin:0 0 8px}.pricing-table__lease-type,.pricing-table__subtitle{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:600}.pricing-table__lease-type{color:#6e6050;font-size:.8125rem;letter-spacing:.5px;margin:12px 0 6px;text-transform:uppercase}.pricing-table__sub-heading{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;font-weight:600;margin:10px 0 4px}.pricing-table__row-detail{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.8125rem;line-height:1.4;padding:0 0 4px}.pricing-table__footer{background-color:#f8f9fe;border-top:1px solid #e7e7e9;padding:16px 24px}.pricing-table__footer p{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.8125rem;line-height:1.5;margin:0}.pricing-table__footer-bail{color:#6e6050!important;font-weight:600;margin-top:4px!important}@media (max-width:768px){.pricing-table__footer{padding:12px 16px}}.pricing-table__accordion{border:1px solid #e7e7e9;border-radius:8px;margin:4px 0 12px;overflow:hidden}.pricing-table__accordion-item+.pricing-table__accordion-item{border-top:1px solid #e7e7e9}.pricing-table__accordion-header{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:10px 16px;text-align:left;width:100%}.pricing-table__accordion-header .pricing-table__sub-heading{margin:0}.pricing-table__accordion-header[aria-expanded=true] .pricing-table__accordion-icon{transform:rotate(180deg)}.pricing-table__accordion-icon{color:#63666e;display:flex;flex-shrink:0;transition:transform .2s ease}.pricing-table__accordion-content{padding:0 16px 12px}.pricing-table__accordion-content[hidden]{display:none}.rental-detail-fees{background-color:rgba(10,27,92,.05);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.rental-detail-fees__content{color:#0a1b5c;text-align:center}.rental-detail-taxes__content{display:flex;flex-direction:column;gap:.75rem}.rental-detail-taxes__item{align-items:center;border-bottom:1px solid rgba(10,27,92,.1);display:flex;justify-content:space-between;padding:.75rem 0}.rental-detail-taxes__item:last-child{border-bottom:none}.rental-detail-taxes__label{color:#0a1b5c}.rental-detail-taxes__value{color:#0a1b5c;font-weight:500}.section-blog-page__container{padding:.75rem 5rem 2rem}@media (max-width:1080px){.section-blog-page__container{padding:2.5rem}}@media (max-width:768px){.section-blog-page__container{padding:1.5rem}}.section-blog-page__intro{display:flex;flex-direction:column;gap:1.5rem;width:100%}.section-blog-page__wrapper{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1200px){.section-blog-page__wrapper{align-items:flex-start;flex-direction:column;gap:2rem}}@media (max-width:768px){.section-blog-page br{display:none}}.section-blog-page__actions{align-items:center;display:flex;gap:8px}.section-blog-page__actions .btn{align-items:center;display:inline-flex;gap:8px}.section-blog-page__actions .btn svg{height:20px;width:20px}.section-blog-page .blog-action{position:relative}.section-blog-page .dropdown-wrapper{background:#fff;border:1px solid #d6d7da;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.1);color:#0a1b5c;height:fit-content;left:0;list-style:none;margin-top:4px;overflow:visible;padding:0;position:absolute;top:100%;width:100%;z-index:1001}.section-blog-page .dropdown-wrapper .dropdown{border-radius:inherit;max-height:350px;overflow-y:auto}.section-blog-page .dropdown-wrapper li{padding:10px 16px}.section-blog-page .dropdown-wrapper li:hover{background:#f7f7f8;cursor:pointer}.section-blog-page #sort-dropdown{min-width:140px;width:max-content}.section-blog-page #sort-dropdown .dropdown{min-width:140px}.section-blog-page #thematic-dropdown{min-width:300px;width:max-content}.section-blog-page #thematic-dropdown .dropdown{min-width:300px}.section-blog-page__content{background-color:#fff;border:1px solid #e7e7e9;border-radius:20px;min-height:40vh}.section-featured-article__container{padding:3.75rem 6.25rem}@media (max-width:1080px){.section-featured-article__container{padding:2.5rem}}@media (max-width:768px){.section-featured-article__container{padding:1.5rem}}.featured-article{align-items:center;align-self:stretch;display:flex;gap:40px;height:400px}@media (max-width:768px){.featured-article{flex-direction:column;gap:0;height:auto}}.featured-article__image{align-self:stretch;flex:1 0 0}@media (max-width:768px){.featured-article__image{flex:1}}.featured-article__image img{border-radius:16px;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.featured-article__image img{height:300px}}.featured-article__content{display:flex;flex-direction:column;gap:16px}.featured-article .btn{margin-top:2rem}.featured-article__content-wrapper{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;padding:32px 0}.featured-article__text{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px;padding:8px 0}.featured-article__label{color:#0a1b5c;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.featured-article__description{color:#63666e}.section-blog-listing__container{padding:3.75rem 6.25rem 0}.blog-list__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.blog-list__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-list__grid{grid-template-columns:1fr}}.section-similar-rentals .carousel-track{flex-wrap:nowrap}.section-similar-rentals .carousel-track .rental-card{display:flex!important}.section-similar-rentals .section-similar-rentals__cards-wrapper{overflow:hidden}.section-similar-rentals .carousel-nav{display:flex;opacity:1}.section-similar-rentals .carousel-nav--prev{left:-60px}@media (max-width:1080px){.section-similar-rentals .carousel-nav--prev{left:8px}}.section-similar-rentals .carousel-nav--next{right:-60px}@media (max-width:1080px){.section-similar-rentals .carousel-nav--next{right:8px}.section-similar-rentals .carousel-nav{background:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);height:36px;top:30%;transform:translateY(-50%);width:36px}}@media (max-width:768px){.section-similar-rentals .carousel-nav{height:32px;width:32px}}@media (min-width:1920px){.section-similar-rentals .carousel-track .rental-card{flex:0 0 calc(20% - 16px)}}@media (min-width:1400px) and (max-width:1919px){.section-similar-rentals .carousel-track .rental-card{flex:0 0 calc(25% - 15px)}}@media (min-width:1080px) and (max-width:1399px){.section-similar-rentals .carousel-track .rental-card{flex:0 0 calc(33.333% - 13.33px)}}@media (min-width:768px) and (max-width:1079px){.section-similar-rentals .carousel-track .rental-card{flex:0 0 calc(50% - 10px)}}@media (max-width:767px){.section-similar-rentals .carousel-track .rental-card{flex:0 0 100%}}.section-blog-detail__container{padding:40px 120px}@media (max-width:1080px){.section-blog-detail__container{padding:2.5rem}}@media (max-width:768px){.section-blog-detail__container{padding:1.5rem}}.blog-detail__navigation{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;width:100%}.blog-detail__meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.blog-detail__header{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (max-width:768px){.blog-detail__header{margin-bottom:1.5rem}}.blog-detail__title{max-width:100%}.blog-detail__excerpt{color:#63666e;margin:0 auto;max-width:700px}@media (max-width:1080px){.blog-detail__excerpt{max-width:100%}}.blog-detail__date,.blog-detail__views{color:#63666e}.blog-detail__hero-image{height:400px;overflow:hidden;width:100%}@media (max-width:1080px){.blog-detail__hero-image{height:400px}}@media (max-width:768px){.blog-detail__hero-image{height:300px}}.blog-detail__hero-image img{height:100%;object-fit:cover;width:100%}.blog-detail__main{align-items:start;display:grid;gap:8rem;grid-template-columns:300px 1fr}@media (max-width:1080px){.blog-detail__main{gap:2rem;grid-template-columns:1fr}}.blog-detail__sidebar{position:sticky;top:6rem}@media (max-width:1080px){.blog-detail__sidebar{display:none}}.blog-detail__toc-title{color:#0a1b5c}.blog-detail__content{max-width:720px}@media (max-width:1080px){.blog-detail__content{order:1}}.blog-detail__text{color:#0a1b5c;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;text-align:justify}.blog-detail__text a{text-decoration:underline;text-underline-offset:3px}.blog-detail__text a:hover{text-decoration-thickness:2px}.blog-detail__text blockquote,.blog-detail__text li,.blog-detail__text p{text-align:justify}.blog-detail__text h2,.blog-detail__text h3,.blog-detail__text h4,.blog-detail__text h5,.blog-detail__text h6{font-family:Inter,sans-serif;font-weight:500;scroll-margin-top:100px;text-align:left}@media (max-width:768px){.blog-detail__text h2,.blog-detail__text h3,.blog-detail__text h4,.blog-detail__text h5,.blog-detail__text h6{scroll-margin-top:80px}}.blog-detail__text h4{font-size:1.125rem;line-height:1.5rem}.blog-detail__text h5{font-size:1rem;line-height:1.375rem}.blog-detail__list{display:flex;flex-direction:column;gap:.75rem;padding-left:1.5rem}.blog-detail__list li{color:#0a1b5c}.blog-detail__actions{align-items:center;border-top:1px solid #e7e7e9;display:flex;flex-wrap:wrap;gap:1rem;padding-top:2rem}@media (max-width:768px){.blog-detail__actions{gap:.75rem;padding-top:1.5rem}}.blog-detail__actions .btn{align-items:center;display:inline-flex;gap:.5rem}.blog-detail__actions .btn img{height:16px;width:16px}.toc-link{display:block;padding:.5rem;text-decoration:none}.toc-link,.toc-link:hover{color:#0a1b5c}.is-active-link{color:#0a1b5c!important;font-weight:500!important;position:relative!important}.is-active-link:before{background-color:#0a1b5c!important;content:""!important;height:100%!important;left:-10px!important;position:absolute!important;top:0!important;transform:none!important;width:2px!important;z-index:1!important}.toc-list{color:#0a1b5c;list-style:none}.toc-list .toc-link:before{height:calc(100% - 1rem)!important;top:.5rem!important}.newsletter-form{align-items:center;display:flex;gap:12px}@media (max-width:768px){.newsletter-form{align-items:stretch;flex-direction:column;width:100%}}.newsletter-input{max-width:100%;width:380px}@media (max-width:768px){.newsletter-input{width:100%}}.newsletter-form__feedback{font-size:14px;min-height:0;text-align:center;width:100%}.newsletter-form__feedback:empty{display:none}.newsletter-form__feedback--success{color:#16a34a;margin-bottom:12px}.newsletter-form__feedback--error{color:#dc2626;margin-bottom:12px}.section-cta-newsletter{background-color:#eaf6d5;border-radius:24px;width:100%}.section-cta-newsletter__container{padding:16px}.section-cta-newsletter__wrapper{background-color:#fff;border:1px solid #e7e7e9;border-radius:20px;padding:24px;width:100%}.section-cta-newsletter__content{align-items:center;display:flex;flex-direction:column;gap:24px}.section-cta-newsletter__text{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:520px;text-align:center}.section-cta-newsletter__text .body-large{color:#0a1b5c}.section-cta-newsletter__text .body-small{color:#63666e}.section-blog-faq{background-color:#eaeffb}.section-blog-faq__title{color:#0a1b5c;font-size:2.25rem;line-height:3rem}@media (max-width:768px){.section-blog-faq__title{font-size:1.75rem;line-height:2.25rem}}.faq-accordion{display:flex;flex-direction:column;gap:.5rem;width:100%}.faq-accordion__item{background-color:#fff;border:1px solid #e7e7e9;border-radius:.5rem;overflow:hidden;transition:box-shadow .2s ease}.faq-accordion__item:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.faq-accordion__header{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:background-color .2s ease;width:100%}.faq-accordion__header:hover{background-color:#f7f7f8}.faq-accordion__header[aria-expanded=true]{background-color:#f8f9fe}.faq-accordion__header[aria-expanded=true] .faq-accordion__icon{transform:rotate(180deg)}.faq-accordion__question{color:#0a1b5c;flex:1}.faq-accordion__icon{color:#a0b1e4;flex-shrink:0;margin-left:1rem;transition:transform .2s ease}.faq-accordion__content{padding:1.25rem}.faq-accordion__content[hidden]{display:none}.faq-accordion__answer{color:#0a1b5c;line-height:1.7}.faq-accordion__answer p{margin-bottom:1rem}.faq-accordion__answer p:last-child{margin-bottom:0}.share-wrapper{align-items:center;display:flex;gap:1rem}@media (max-width:768px){.share-wrapper{align-items:flex-start;flex-direction:column;gap:.75rem}}.share-buttons{align-items:center;display:flex;gap:.5rem}.share-buttons a{align-items:center;background-color:#fff;border:1px solid #e7e7e9;border-radius:50%;color:#0a1b5c;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.share-buttons a:hover{background-color:#0a1b5c;border-color:#0a1b5c;color:#f8f9fe}.share-buttons a svg{height:18px;width:18px}.section-author__container{padding:2rem 5rem 3rem}@media (max-width:1080px){.section-author__container{padding:2.5rem}}@media (max-width:768px){.section-author__container{padding:1.5rem}}.author-profile{display:flex;gap:24px;height:500px;margin-top:2rem}@media (max-width:1080px){.author-profile{flex-direction:column;gap:1rem;height:auto}}.author-profile__image{border-radius:24px;flex:1;overflow:hidden}@media (max-width:1080px){.author-profile__image{border-radius:12px}}.author-profile__image img{height:100%;object-fit:cover;width:100%}@media (max-width:1080px){.author-profile__image img{height:500px;object-fit:cover;object-position:top;width:100%}}.author-profile__info{flex:2;height:100%}.author-profile__card{align-self:stretch;background-color:#fff;border:1px solid #e7e7e9;border-radius:24px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40px}@media (max-width:1080px){.author-profile__card{border-radius:12px}}.author-profile__text{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.author-profile__label{color:#63666e;margin:0}.author-profile__name{color:#0a1b5c;margin:0}.author-profile__description{color:#0a1b5c;line-height:1.6;margin:0}.author-profile__contact{align-items:center;color:#0a1b5c;display:flex;font-weight:500;gap:.75rem}.author-profile__contact-icon{align-items:center;background-color:#eaeffb;border-radius:4px;display:flex;height:32px;justify-content:center;width:32px}.author-profile__contact-icon svg{height:20px;width:20px}.section-blog-listing__container{padding:2rem 5rem 0}@media (max-width:1080px){.section-blog-listing__container{padding:2.5rem}}@media (max-width:768px){.section-blog-listing__container{padding:1.5rem}}.contact__hero{min-height:600px;position:relative}.contact__info{padding:64px 0}.contact-hero{display:flex;flex-direction:column;width:100%}.contact-hero__media{background-image:url(/frontv2/build/images/contact-bg.6debb3c4.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:440px;padding:60px;width:100%}@media (max-width:1200px){.contact-hero__media{background-image:none;border-radius:0;height:auto;padding:0}}.contact-hero__title{color:#0a1b5c;display:flex;max-width:600px}@media (max-width:1200px){.contact-hero__title{max-width:none}}.contact-hero__card{background:#fff;border:1px solid #d6d7da;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.06);padding:16px;position:absolute;right:150px;top:130px;width:400px}@media (max-width:1200px){.contact-hero__card{box-shadow:none;position:relative;right:auto;top:auto;width:100%}}.contact-hero__card-header{align-items:center;background-color:#eaeffb;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px}.contact-hero__form{display:flex;flex-direction:column;gap:12px}.contact-hero__row{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:768px){.contact-hero__row{grid-template-columns:1fr}}.contact-hero__note{color:#7e818b;margin:0 0 8px}.contact-hero__submit{width:100%}.contact-info{display:grid;gap:40px 80px;grid-template-columns:repeat(2,1fr);margin-bottom:80px;padding:60px;width:60%}@media (max-width:1400px){.contact-info{gap:30px;grid-template-columns:1fr;margin-bottom:0;width:100%}}@media (max-width:1200px){.contact-info{gap:30px 40px;grid-template-columns:repeat(2,1fr);padding:48px 0}}@media (max-width:576px){.contact-info{gap:20px;grid-template-columns:1fr}}.contact-info__item{display:flex;flex-direction:column;gap:8px}.contact-info__value{color:#0a1b5c;text-decoration:none}.contact-info__value:hover{color:#0a1b5c}.section-sale-contact{background-color:#fff}.section-sale-contact__wrapper{margin:0 auto;max-width:856px}.section-sale-contact__content{display:flex;flex-direction:column;gap:32px}.section-sale-contact__tabs{display:flex;flex-direction:column;gap:24px;text-align:center}.section-sale-contact__title{color:#0a1b5c;font-size:2rem;font-weight:500;line-height:2.5rem}.section-sale-contact__buttons{display:flex;gap:16px;justify-content:center}.section-sale-contact__buttons .btn{flex:1;max-width:300px}.section-sale-contact__buttons .btn.active{background-color:#0a1b5c;border-color:#0a1b5c;color:#f8f9fe}.section-sale-contact__form{text-align:center}.section-sale-contact__form.d-none{display:none!important}.section-sale-contact__form .sale-contact-form{display:flex;flex-direction:column;gap:16px}.section-sale-contact__form-title{color:#0a1b5c;font-size:1.5rem;font-weight:500;margin-bottom:24px}.section-sale-contact__form-title.property-purchase,.section-sale-contact__form-title.property-sale{display:none}@media (max-width:768px){.section-sale-contact{padding:40px 0}.section-sale-contact__title{font-size:1.5rem;line-height:2rem}.section-sale-contact__buttons{flex-direction:column}.section-sale-contact__buttons .btn{max-width:100%}.section-sale-contact__form-title{font-size:1.25rem}}.contact-form-feedback{padding:30px 0;text-align:center}.history-page{overflow:hidden}.history-hero{background-color:#eaeffb;padding:40px 0 48px}@media (max-width:768px){.history-hero{padding:28px 0 32px}}.history-hero__grid{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}@media (max-width:1080px){.history-hero__grid{gap:28px}}@media (max-width:768px){.history-hero__grid{gap:24px;grid-template-columns:1fr}}.history-hero__content{display:flex;flex-direction:column;gap:14px}.history-hero__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:3.25rem;font-weight:400;line-height:1.12;margin:0}@media (max-width:1080px){.history-hero__title{font-size:2.75rem}}@media (max-width:768px){.history-hero__title{font-size:2.25rem;line-height:1.2}}.history-hero__lead{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.125rem;line-height:1.7;margin:0}@media (max-width:768px){.history-hero__lead{font-size:1rem}}.history-hero__sub{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1rem;line-height:1.65;margin:0}.history-hero__image{border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);overflow:hidden}.history-hero__image img{display:block;height:auto;width:100%}@media (max-width:768px){.history-hero__image{border-radius:12px}}.history-section{background-color:#fff;padding:48px 0}.history-section--alt{background-color:#fcf9f5}@media (max-width:768px){.history-section{padding:32px 0}}.history-section__grid{align-items:center;display:grid;gap:40px;grid-template-columns:5fr 6fr}.history-section__grid--reverse{direction:rtl;grid-template-columns:6fr 5fr}.history-section__grid--reverse>*{direction:ltr}@media (max-width:1080px){.history-section__grid{gap:28px}}@media (max-width:768px){.history-section__grid{direction:ltr;gap:20px;grid-template-columns:1fr}}.history-section__image{border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);overflow:hidden}.history-section__image img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.history-section__image{border-radius:12px}}.history-section__content{display:flex;flex-direction:column;gap:12px}.history-section__content p{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.0625rem;line-height:1.65;margin:0}@media (max-width:768px){.history-section__content p{font-size:1rem}}.history-section__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:2rem;font-style:italic;font-weight:400;line-height:1.25;margin:0}@media (max-width:768px){.history-section__title{font-size:1.625rem}}.history-stats{display:flex;gap:16px;margin-top:4px}@media (max-width:768px){.history-stats{gap:12px}}@media (max-width:576px){.history-stats{flex-direction:column;gap:10px}}.history-stats__item{background:#fff;border:1px solid #e7e7e9;border-radius:12px;display:flex;flex:1;flex-direction:column;gap:2px;padding:12px 16px}.history-section--alt .history-stats__item{background:#eaeffb;border-color:#cad5f6}.history-stats__number{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:1.75rem;font-weight:400;line-height:1.2}@media (max-width:768px){.history-stats__number{font-size:1.5rem}}.history-stats__label{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;line-height:1.4}.history-stats__stars{color:#fbbc04;font-size:.85em;letter-spacing:-1px;margin-left:6px}.section-hero-simple{background-color:#eaeffb}.section-hero-simple__container{align-items:center;display:flex;flex-direction:column}.section-hero-simple__intro{width:100%}.section-hero-simple__title{color:#0a1b5c;font-size:3rem;font-weight:400;line-height:3.5rem;margin:0}@media (max-width:768px){.section-hero-simple{padding:60px 0 30px}.section-hero-simple__title{font-size:2rem;line-height:2.5rem}}.partners-page{overflow:hidden}.partners-hero{background-color:#eaeffb;padding:32px 0 36px}@media (max-width:768px){.partners-hero{padding:24px 0 28px}}.partners-hero__content{max-width:720px}.partners-hero__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:3.25rem;font-weight:400;line-height:1.12;margin:0 0 12px}@media (max-width:1080px){.partners-hero__title{font-size:2.75rem}}@media (max-width:768px){.partners-hero__title{font-size:2.25rem;line-height:1.2}}.partners-hero__lead{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.0625rem;line-height:1.7;margin:0}@media (max-width:768px){.partners-hero__lead{font-size:1rem}}.partners-section{background-color:#fff;padding:60px 0 80px}@media (max-width:768px){.partners-section{padding:40px 0 48px}}.partners-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width:1080px){.partners-grid{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.partners-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.partners-grid{gap:16px;grid-template-columns:1fr}}.partner-tile{align-items:center;aspect-ratio:3/2;background:#fff;border:1px solid #e7e7e9;border-radius:16px;display:flex;justify-content:center;overflow:hidden;padding:24px;position:relative;text-decoration:none;transition:box-shadow .3s ease,border-color .3s ease}.partner-tile:hover{border-color:#cad5f6;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03)}@media (max-width:768px){.partner-tile{border-radius:12px;padding:20px}}.partner-tile__logo{align-items:center;display:flex;height:100%;justify-content:center;transition:opacity .3s ease;width:100%}.partner-tile__logo img{max-height:80%;max-width:80%;object-fit:contain}.partner-tile__overlay{align-items:center;background:rgba(10,27,92,.92);display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;opacity:0;padding:20px;position:absolute;text-align:center;transition:opacity .3s ease}.partner-tile:hover .partner-tile__overlay{opacity:1}.partner-tile:hover .partner-tile__logo{opacity:0}.partner-tile__desc{color:#f8f9fe;font-size:.9375rem;line-height:1.5}.partner-tile__desc,.partner-tile__link{font-family:Helvetica Neue,Helvetica,sans-serif}.partner-tile__link{align-items:center;color:#cad5f6;display:inline-flex;font-size:.8125rem;font-weight:500;gap:4px;transition:color .2s ease}.partner-tile__link svg{transition:transform .2s ease}.partner-tile:hover .partner-tile__link:hover{color:#eaeffb}.partner-tile:hover .partner-tile__link:hover svg{transform:translateX(2px)}.team-page{overflow:hidden}.team-hero{background-color:#eaeffb;padding:40px 0 48px}@media (max-width:768px){.team-hero{padding:28px 0 32px}}.team-hero__content{max-width:720px}.team-hero__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:3.25rem;font-weight:400;line-height:1.12;margin:0 0 16px}@media (max-width:1080px){.team-hero__title{font-size:2.75rem}}@media (max-width:768px){.team-hero__title{font-size:2.25rem;line-height:1.2}}.team-hero__lead{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.0625rem;line-height:1.7;margin:0}@media (max-width:768px){.team-hero__lead{font-size:1rem}}.team-section{background-color:#fff;padding:60px 0}@media (max-width:768px){.team-section{padding:40px 0}}.team-grid{display:grid;gap:40px 32px;grid-template-columns:repeat(4,1fr)}@media (max-width:1080px){.team-grid{gap:32px 24px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.team-grid{gap:28px 20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.team-grid{gap:32px;grid-template-columns:1fr}}.team-card{display:flex;flex-direction:column;text-align:left}.team-card__photo{aspect-ratio:3/4;background-color:#f7f7f8;border-radius:12px;margin-bottom:16px;overflow:hidden}.team-card__photo img{display:block;filter:grayscale(100%);height:100%;object-fit:cover;transition:filter .4s ease,transform .4s ease;width:100%}.team-card__photo:hover img{filter:grayscale(0);transform:scale(1.03)}.team-card__name{color:#0a1b5c;font-size:1.125rem;font-weight:500;margin:0 0 4px}.team-card__job,.team-card__name{font-family:Helvetica Neue,Helvetica,sans-serif;line-height:1.4}.team-card__job{color:#63666e;font-size:.9375rem;margin:0}@media (max-width:768px){.team-card__photo{margin-bottom:12px}.team-card__name{font-size:1rem}.team-card__job{font-size:.875rem}}.asteria-page{overflow:hidden}.asteria-hero{background-color:#fcf9f5;min-height:100svh;padding-top:80px;position:relative}@media (max-width:1080px){.asteria-hero{padding-top:0}}.asteria-hero__bg{border-bottom-left-radius:16px;height:65%;object-fit:cover;pointer-events:none;position:absolute;right:0;top:0;user-select:none;width:min(45%,720px);z-index:1}@media (max-width:1080px){.asteria-hero__bg{display:none}}.asteria-hero__bg--mobile{display:none}@media (max-width:1080px){.asteria-hero__bg--mobile{border-radius:0;display:block;height:320px;left:0;object-fit:cover;pointer-events:none;position:absolute;right:0;top:0;user-select:none;width:100%;z-index:0}}.asteria-hero__content{display:flex;flex-direction:column;gap:16px;height:72svh;justify-content:space-between;position:relative;width:100%;z-index:2}@media (max-width:1080px){.asteria-hero__content{height:auto;padding-bottom:32px;padding-top:340px}}.asteria-hero__title{align-items:flex-start;color:#0a1b5c;display:flex;flex-direction:column;font-family:"Instrument Serif",serif;font-size:3.25rem;font-weight:400;gap:16px;line-height:1.12;margin:0}@media (max-width:1080px){.asteria-hero__title{font-size:2.75rem}}@media (max-width:768px){.asteria-hero__title{font-size:2.25rem;line-height:1.2}}.asteria-hero__chip{background:#f1ebe5;border-radius:28px;color:#0a1b5c;display:inline-block;font-family:"Instrument Serif",serif;font-size:2.125rem;font-style:italic;font-weight:400;letter-spacing:-.34px;line-height:40px;padding:12px 20px;transition:background .3s,color .3s}@media (max-width:768px){.asteria-hero__chip{font-size:1.5rem;line-height:32px;padding:10px 16px}}.asteria-hero.is-ermitage .asteria-hero__chip{background:#fceecf;color:#513c01}.asteria-hero.is-paris-rental .asteria-hero__chip{background:#eaf6d5;color:#24320b}.asteria-hero.is-optireal .asteria-hero__chip{background:#fae5f2;color:#6e264f}.asteria-hero.is-anb .asteria-hero__chip{background:#f8e5dd;color:#97360c}.asteria-hero__cards{align-items:stretch;display:flex;gap:20px;width:100%}@media (max-width:1080px){.asteria-hero__cards{flex-direction:column;gap:12px}}.hero-card{background:#f1ebe5;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-height:150px;padding:24px;text-decoration:none;transform:translateZ(0);transition:background .3s,transform .25s;width:100%}@media (max-width:1080px){.hero-card{align-items:center;flex-direction:row;gap:16px;min-height:auto;padding:16px 20px}}.hero-card__logo{align-self:flex-start;height:18px;object-fit:contain;width:auto}@media (max-width:1080px){.hero-card__logo{align-self:center;height:14px}}.hero-card__rule{background:#020f3b;display:block;height:2px;margin:12px 0 18px;width:44px}@media (max-width:1080px){.hero-card__rule{display:none}.hero-card__text-wrapper{display:flex;flex-direction:column;gap:2px}}.hero-card__desc{color:#020f3b;font-size:.9375rem;line-height:1.5;margin:0}.hero-card__desc,.hero-card__link{font-family:Helvetica Neue,Helvetica,sans-serif}.hero-card__link{color:#7e818b;font-size:.875rem;font-weight:400;letter-spacing:.3px;text-decoration:none;transition:text-shadow .2s ease-out}.hero-card--ermitage .hero-card__rule{background:#513c01}.hero-card--ermitage .hero-card__link{color:#513c01}.hero-card--ermitage .hero-card__link:hover{text-shadow:currentcolor .3px 0 0,currentcolor -.3px 0 0}.hero-card--ermitage.hero-card--active,.hero-card--ermitage:hover{background:#fceecf;transform:translateY(-6px) scale(1.02)}@media (max-width:1080px){.hero-card--ermitage.hero-card--active,.hero-card--ermitage:hover{transform:none}}.hero-card--paris-rental .hero-card__rule{background:#24320b}.hero-card--paris-rental .hero-card__link{color:#24320b}.hero-card--paris-rental .hero-card__link:hover{text-shadow:currentcolor .3px 0 0,currentcolor -.3px 0 0}.hero-card--paris-rental.hero-card--active,.hero-card--paris-rental:hover{background:#eaf6d5;transform:translateY(-6px) scale(1.02)}@media (max-width:1080px){.hero-card--paris-rental.hero-card--active,.hero-card--paris-rental:hover{transform:none}}.hero-card--optireal .hero-card__rule{background:#6e264f}.hero-card--optireal .hero-card__link{color:#6e264f}.hero-card--optireal .hero-card__link:hover{text-shadow:currentcolor .3px 0 0,currentcolor -.3px 0 0}.hero-card--optireal.hero-card--active,.hero-card--optireal:hover{background:#fae5f2;transform:translateY(-6px) scale(1.02)}@media (max-width:1080px){.hero-card--optireal.hero-card--active,.hero-card--optireal:hover{transform:none}}.hero-card--anb .hero-card__rule{background:#97360c}.hero-card--anb .hero-card__link{color:#97360c}.hero-card--anb .hero-card__link:hover{text-shadow:currentcolor .3px 0 0,currentcolor -.3px 0 0}.hero-card--anb.hero-card--active,.hero-card--anb:hover{background:#f8e5dd;transform:translateY(-6px) scale(1.02)}@media (max-width:1080px){.hero-card--anb.hero-card--active,.hero-card--anb:hover{transform:none}}.google-summary{align-items:center;background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);display:flex;gap:32px;justify-content:center;padding:32px 40px}.google-summary__badge{align-items:center;display:flex;gap:12px}.google-summary__google-icon{flex-shrink:0}.google-summary__label{color:#0a1b5c;font-size:1.125rem;font-weight:600;white-space:nowrap}.google-summary__stats{display:flex;flex-direction:column;gap:4px}.google-summary__rating{align-items:center;display:flex;gap:12px}.google-summary__rating-value{color:#0a1b5c;font-size:2rem;font-weight:700;line-height:1}.google-summary__stars{display:flex;gap:2px}.google-summary__count{color:#63666e;font-size:.875rem;margin:0}@media (max-width:768px){.google-summary{flex-direction:column;gap:16px;padding:24px;text-align:center}.google-summary__rating{justify-content:center}}.section-google-summary,.section-testimonials{background-color:#fff;padding:0}.section-testimonials__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.section-testimonials__empty{color:#63666e;font-size:1.125rem;padding:60px 0;text-align:center}@media (max-width:1080px){.section-testimonials__grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.section-testimonials__grid{gap:16px;grid-template-columns:1fr}}.google-review-card{background-color:#fff;border:1px solid #e7e7e9;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:24px;transition:box-shadow .3s ease,transform .2s ease}.google-review-card:hover{box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);transform:translateY(-2px)}.google-review-card__header{align-items:center;display:flex;gap:12px}.google-review-card__avatar{align-items:center;background-color:#0a1b5c;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.google-review-card__avatar img{height:100%;object-fit:cover;width:100%}.google-review-card__avatar-letter{color:#fff;font-size:1.125rem;font-weight:600;line-height:1}.google-review-card__author-info{display:flex;flex:1;flex-direction:column;min-width:0}.google-review-card__author-name{color:#0a1b5c;font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.google-review-card__date{color:#63666e;font-size:.8125rem}.google-review-card__google-icon{flex-shrink:0;margin-left:auto}.google-review-card__stars{display:flex;gap:1px}.google-review-card__body{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#0a1b5c;display:-webkit-box;font-size:.9375rem;line-height:1.6;overflow:hidden}.google-review-card__body p{margin:0}@media (max-width:768px){.google-review-card{padding:20px}}.star{display:inline-block;vertical-align:middle}.section-testimonial-form{background-color:#fcf9f5;padding:60px 0}.section-testimonial-form__card{background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);margin:0 auto;max-width:700px;padding:48px}.section-testimonial-form__title{color:#0a1b5c;font-size:2rem;font-weight:600;line-height:2.5rem;margin:0 0 32px;text-align:center}.section-testimonial-form__form .form{display:flex;flex-direction:column}@media (max-width:768px){.section-testimonial-form{padding:40px 0}.section-testimonial-form__card{padding:32px 24px}.section-testimonial-form__title{font-size:1.5rem;line-height:2rem;margin-bottom:24px}}.section-testimonial-form .form-group{display:flex;flex-direction:column;gap:20px}.section-testimonial-form .form-row{display:flex;gap:20px}@media (max-width:768px){.section-testimonial-form .form-row{flex-direction:column;gap:20px}}.section-testimonial-form .form-col,.section-testimonial-form .form-col--half{flex:1}.section-testimonial-form .form-field{display:flex;flex-direction:column;gap:8px}.section-testimonial-form .form-field--recaptcha{align-items:center;display:flex;justify-content:center;margin-top:8px}.section-testimonial-form .form-field--notice{margin-top:8px;text-align:center}.section-testimonial-form .form-field--submit{display:flex;justify-content:center;margin-top:12px}.section-testimonial-form .form-field__label{color:#0a1b5c;font-size:.875rem;font-weight:600;line-height:1.25rem}.section-testimonial-form .form-field__input,.section-testimonial-form .form-field__textarea{background-color:#fff;border:1px solid #d6d7da;border-radius:8px;color:#0a1b5c;font-size:1rem;line-height:1.5rem;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.section-testimonial-form .form-field__input::placeholder,.section-testimonial-form .form-field__textarea::placeholder{color:#7e818b}.section-testimonial-form .form-field__input:focus,.section-testimonial-form .form-field__textarea:focus{border-color:#a0b1e4;box-shadow:0 0 0 3px rgba(160,177,228,.1);outline:none}.section-testimonial-form .form-field__input:disabled,.section-testimonial-form .form-field__textarea:disabled{background-color:#f7f7f8;cursor:not-allowed}.section-testimonial-form .form-field__textarea{min-height:120px;resize:vertical}.section-testimonial-form .form-notice{color:#63666e;font-size:.875rem;line-height:1.25rem;margin:0}.section-testimonial-form .invalid-feedback{color:#be4410;font-size:.875rem;margin-top:4px}.landlord-login__hero{background-color:#fcf9f5;padding:60px 0;position:relative}@media (max-width:768px){.landlord-login__hero{padding:40px 0}}.landlord-login__content{margin:0 auto 60px;max-width:100%;width:500px}@media (max-width:768px){.landlord-login__content{margin-bottom:40px}}.landlord-login__card{background:#fff;border:1px solid #d6d7da;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.06);padding:16px}@media (max-width:768px){.landlord-login__card{padding:12px}}.landlord-login__actions,.landlord-login__form{display:flex;flex-direction:column;gap:16px}.landlord-login__actions{margin-top:8px}.landlord-login__actions .btn{width:100%}.landlord-login__reset-link{color:#0a1b5c;text-align:center;text-decoration:underline;transition:color .2s ease}.landlord-login__reset-link:hover{color:#020f3b}.landlord-login__cta{margin:0 auto 40px;max-width:600px;text-align:center}@media (max-width:768px){.landlord-login__cta{margin-bottom:32px}}.landlord-login__cta-title{color:#0a1b5c;font-size:2rem;font-weight:500;line-height:2.5rem;margin:0 0 16px}@media (max-width:768px){.landlord-login__cta-title{font-size:1.5rem;line-height:2rem}}.landlord-login__cta-description{color:#0a1b5c;font-size:1rem;line-height:1.625rem;margin:0}.landlord-layout__header{background-color:#eaeffb;border-bottom:1px solid #e7e7e9;padding:20px 0}@media (max-width:768px){.landlord-layout__header{padding:16px 0}}.landlord-layout__header-content{gap:20px}@media (max-width:768px){.landlord-layout__header-content{flex-direction:column;gap:16px}}.landlord-layout__title{color:#0a1b5c;font-size:2rem;font-weight:500;line-height:2.5rem;margin:0}@media (max-width:768px){.landlord-layout__title{font-size:1.5rem;line-height:2rem}}.landlord-layout__logout{align-items:center;background-color:#fff;border:1px solid #d6d7da;border-radius:8px;color:#0a1b5c;display:inline-flex;font-size:.9375rem;font-weight:500;justify-content:center;padding:10px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.landlord-layout__logout:hover{background-color:#f7f7f8;border-color:#a0b1e4;color:#0a1b5c}.landlord-layout__main{background-color:#fcf9f5;padding:60px 0}@media (max-width:768px){.landlord-layout__main{padding:40px 0}}.landlord-layout__grid{display:grid;gap:40px;grid-template-columns:250px 1fr;width:100%}@media (max-width:1080px){.landlord-layout__grid{gap:32px;grid-template-columns:1fr}.landlord-layout__sidebar{order:2}.landlord-layout__content{order:1}}.landlord-nav{display:flex;flex-direction:column;gap:8px}@media (max-width:1080px){.landlord-nav{flex-direction:row;flex-wrap:wrap}}.landlord-nav__link{border-radius:8px;color:#0a1b5c;display:block;font-size:.9375rem;font-weight:500;padding:12px 16px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.landlord-nav__link:hover{background-color:#f7f7f8;color:#0a1b5c}.landlord-nav__link--active{background-color:#eaeffb;color:#6e6050}.landlord-properties__header{margin-bottom:32px;text-align:center}.landlord-properties__title{color:#0a1b5c;font-size:2rem;font-weight:500;line-height:2.5rem;margin:0}@media (max-width:768px){.landlord-properties__title{font-size:1.5rem;line-height:2rem}}.landlord-properties__grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media (max-width:1080px){.landlord-properties__grid{gap:24px;grid-template-columns:1fr}}.landlord-properties__no-results{grid-column:1/-1;padding:60px 20px;text-align:center}.landlord-properties__no-results p{color:#63666e;font-size:1.125rem;margin:0}.landlord-property-card{background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;overflow:hidden;transition:box-shadow .3s ease}.landlord-property-card:hover{box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03)}.landlord-property-card__image{background-color:#f7f7f8;height:260px;overflow:hidden;width:100%}.landlord-property-card__img{display:block;height:100%;object-fit:cover;width:100%}.landlord-property-card__content{padding:24px}.landlord-property-card__header{margin-bottom:20px}.landlord-property-card__ref{color:#63666e;font-size:.875rem;font-weight:500;margin-bottom:8px}.landlord-property-card__title{color:#0a1b5c;font-size:1.25rem;font-weight:500;line-height:1.75rem;margin:0}.landlord-property-card__floor{color:#63666e;display:block;font-size:1rem;font-weight:400;margin-top:4px}.landlord-property-card__details{border-bottom:1px solid #e7e7e9;border-top:1px solid #e7e7e9;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:16px 0}.landlord-property-card__detail{align-items:center;display:flex;flex-direction:column;gap:8px}.landlord-property-card__detail--price{flex-direction:row;gap:12px;grid-column:1/-1;justify-content:center}.landlord-property-card__detail-icon{align-items:center;color:#6e6050;display:flex;justify-content:center}.landlord-property-card__detail-label{color:#63666e;font-size:.875rem;font-weight:500}.landlord-property-card__detail-value{color:#0a1b5c;font-size:1rem;font-weight:500;text-align:center}.landlord-property-card__availability{color:#0a1b5c;font-size:.9375rem;margin-bottom:20px;text-align:center}.landlord-property-card__actions{display:flex;justify-content:center}.landlord-property-card__actions .btn{width:100%}.landlord-services__header{margin-bottom:48px;text-align:center}@media (max-width:768px){.landlord-services__header{margin-bottom:32px}}.landlord-services__title{color:#0a1b5c;font-size:2rem;font-weight:500;line-height:2.5rem;margin:0}@media (max-width:768px){.landlord-services__title{font-size:1.5rem;line-height:2rem}}.landlord-services__grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media (max-width:1080px){.landlord-services__grid{gap:24px;grid-template-columns:1fr}}.landlord-service-card{background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;overflow:hidden;transition:box-shadow .3s ease}.landlord-service-card:hover{box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03)}.landlord-service-card__content{display:flex;flex-direction:column;height:100%;padding:40px 32px}@media (max-width:768px){.landlord-service-card__content{padding:32px 24px}}.landlord-service-card__title{color:#0a1b5c;font-size:1.5rem;font-weight:500;line-height:2rem;margin:0 0 24px;text-align:center}@media (max-width:768px){.landlord-service-card__title{font-size:1.25rem;line-height:1.75rem;margin-bottom:20px}}.landlord-service-card__logo{margin-bottom:24px;text-align:center}.landlord-service-card__logo img{height:auto;max-height:120px;max-width:100%}@media (max-width:768px){.landlord-service-card__logo img{max-height:100px}}.landlord-service-card__description{color:#0a1b5c;flex:1;font-size:1rem;line-height:1.625rem;margin:0 0 32px}@media (max-width:768px){.landlord-service-card__description{font-size:.9375rem;line-height:1.5rem;margin-bottom:24px}}.landlord-service-card__actions{display:flex;flex-direction:column;gap:12px}.landlord-service-card__actions .btn{width:100%}.landlord-our-services__intro-section{padding:0}.landlord-our-services__intro-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:768px){.landlord-our-services__intro-grid{gap:16px;grid-template-columns:1fr}}.landlord-our-services__intro-card{align-items:center;border-radius:16px;display:flex;flex-direction:column;padding:28px 28px 32px;text-align:center}@media (max-width:768px){.landlord-our-services__intro-card{padding:24px 20px 28px}}.landlord-our-services__intro-card--services{background-color:#f8f9fe}.landlord-our-services__intro-card--profiles{background-color:#fcf9f5}.landlord-our-services__intro-icon{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);color:#0a1b5c;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.landlord-our-services__intro-card--profiles .landlord-our-services__intro-icon{color:#6e6050}.landlord-our-services__intro-title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:1.375rem;font-style:italic;font-weight:400;line-height:1.3;margin:0 0 12px}@media (max-width:768px){.landlord-our-services__intro-title{font-size:1.25rem}}.landlord-our-services__intro-text{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;line-height:1.7;margin:0}@media (max-width:768px){.landlord-our-services__intro-text{font-size:.875rem}}.landlord-our-services__profile-list{display:grid;gap:6px 20px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;text-align:left}.landlord-our-services__profile-list li{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;line-height:1.5;padding-left:20px;position:relative}.landlord-our-services__profile-list li:before{background-color:#c8b8a5;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.5em;width:8px}@media (max-width:768px){.landlord-our-services__profile-list{grid-template-columns:1fr}.landlord-our-services__profile-list li{font-size:.875rem}}.landlord-our-services__packages{padding:0}.landlord-our-services__advantages{background-color:#f8f9fe;padding:3rem 0 4rem}.landlord-our-services__advantages-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.landlord-our-services__advantages-grid{gap:1.5rem;grid-template-columns:1fr}}.landlord-our-services__advantage{background-color:#fff;border-radius:12px;padding:2rem 1.5rem;text-align:center}.landlord-our-services__advantage-icon{align-items:center;background-color:#eaeffb;border-radius:50%;color:#0a1b5c;display:flex;height:56px;justify-content:center;margin:0 auto 1rem;width:56px}.landlord-our-services__advantage-title{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0 0 .5rem}.landlord-our-services__advantage-desc{color:#63666e;font-size:.875rem;line-height:1.375rem;margin:0}.landlord-our-services__form{padding:4rem 0}.landlord-our-services__links{background-color:#f8f9fe;padding:4rem 0}.os-categories{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}@media (max-width:1080px){.os-categories{flex-direction:column}}.os-category{border-radius:20px;display:flex;flex:1;flex-direction:column;min-width:280px;padding:32px 24px}@media (max-width:768px){.os-category{border-radius:16px;padding:24px 16px}}.os-category--primary{background-color:#f8f9fe}.os-category--secondary{background-color:#fcf9f5}.os-category__header{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.os-category__icon{align-items:center;background-color:#fff;border-radius:14px;display:flex;height:64px;justify-content:center;padding:12px;width:64px}.os-category__icon img{height:100%;object-fit:contain;width:100%}@media (max-width:768px){.os-category__icon{height:52px;padding:8px;width:52px}}.os-category__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:1.5rem;font-style:italic;font-weight:400;margin:0;text-align:center}@media (max-width:768px){.os-category__title{font-size:1.25rem}}.os-category>.hm-pricing-card{flex:1}.hm-pricing-card__cover{border-radius:16px 16px 0 0;max-height:180px;overflow:hidden}.hm-pricing-card__cover img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.hm-pricing-card__cover{max-height:140px}}.hm-pricing-card__desc{color:#63666e;line-height:1.5;margin:8px 0 0}.hm-pricing-card__desc,.hm-pricing-card__html-content{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem}.hm-pricing-card__html-content{color:#0a1b5c;line-height:1.6}.hm-pricing-card__html-content ul{list-style:none;margin:0;padding:0}.hm-pricing-card__html-content ul li{padding:5px 0 5px 28px;position:relative}.hm-pricing-card__html-content ul li:before{color:#24320b;content:"✔";font-size:.9375rem;left:0;position:absolute;top:5px}.hm-pricing-card__html-content p{margin:0 0 8px}.hm-pricing-card__html-content p:last-child{margin-bottom:0}.hm-pricing-card__html-content strong{color:#0a1b5c;font-weight:600}.hm-pricing-card__html-content a{color:#0a1b5c;text-decoration:underline;transition:color .2s}.hm-pricing-card__html-content a:hover{color:#020f3b}@media (max-width:768px){.hm-pricing-card__html-content{font-size:.875rem}}.hm-pricing-card__section--link{border-top:1px solid #e7e7e9;font-size:.9375rem;padding-top:16px}.hm-pricing-card__section--link a{color:#0a1b5c;font-weight:500;text-decoration:none;transition:color .2s}.hm-pricing-card__section--link a:hover{color:#020f3b;text-decoration:underline}.landlord-list-apartment{overflow:hidden}.landlord-list-apartment__landing{background-color:#eaeffb;padding:48px 0 64px}@media (max-width:768px){.landlord-list-apartment__landing{padding:32px 0 40px}}.landlord-list-apartment__grid{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1.3fr}@media (max-width:1080px){.landlord-list-apartment__grid{gap:36px;grid-template-columns:1fr}}.landlord-list-apartment__content{background-image:url(/frontv2/build/images/hero-img-3.7a51f0ce.jpg);background-position:50%;background-size:cover;border-radius:16px;display:flex;flex-direction:column;gap:36px;overflow:hidden;padding:48px 40px;position:relative}.landlord-list-apartment__content:before{background:rgba(10,27,92,.62);content:"";inset:0;position:absolute;z-index:0}.landlord-list-apartment__content>*{position:relative;z-index:1}@media (max-width:1080px){.landlord-list-apartment__content{gap:28px;padding:36px 28px}}@media (max-width:768px){.landlord-list-apartment__content{padding:28px 20px}}.landlord-list-apartment__intro{display:flex;flex-direction:column;gap:16px}.landlord-list-apartment__title{color:#fff;font-family:"Instrument Serif",serif;font-size:3.25rem;font-weight:400;line-height:1.12;margin:0}@media (max-width:1080px){.landlord-list-apartment__title{font-size:2.75rem}}@media (max-width:768px){.landlord-list-apartment__title{font-size:2.25rem;line-height:1.2}}.landlord-list-apartment__description{color:hsla(0,0%,100%,.8);font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.0625rem;line-height:1.7;margin:0}@media (max-width:768px){.landlord-list-apartment__description{font-size:1rem}}.landlord-list-apartment__clients{align-items:center;display:flex;flex-direction:column;gap:16px}.landlord-list-apartment__clients-title{color:#fff;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.landlord-list-apartment__clients-logos{display:grid;gap:12px;grid-template-columns:repeat(4,auto);justify-content:center}.landlord-list-apartment__clients-logos .company-logo-card{background-color:transparent;border:none;border-radius:0;box-shadow:none;flex:0 0 auto;padding:0}.landlord-list-apartment__clients-logos .company-logo-card:hover{box-shadow:none;transform:none}.landlord-list-apartment__clients-logos .company-logo-card:hover .company-logo-card__image img{filter:grayscale(0);opacity:1}.landlord-list-apartment__clients-logos .company-logo-card__image{align-items:center;display:flex;height:48px;justify-content:center;width:80px}.landlord-list-apartment__clients-logos .company-logo-card__image img{filter:grayscale(100%);max-height:100%;max-width:100%;object-fit:contain;opacity:.7;transition:filter .2s ease,opacity .2s ease}.landlord-list-apartment__form-col{position:sticky;top:24px}@media (max-width:1080px){.landlord-list-apartment__form-col{position:static}}.landlord-list-apartment__links{background-color:#fff;padding:48px 0}@media (max-width:768px){.landlord-list-apartment__links{padding:32px 0}}.interest-items{display:flex;flex-direction:column;gap:10px}.interest-item{align-items:center;animation:interest-fade-in .5s ease forwards;background:#fff;border:1px solid #e7e7e9;border-radius:12px;display:flex;gap:16px;opacity:0;padding:14px 20px;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.interest-item:first-child{animation-delay:.08s}.interest-item:nth-child(2){animation-delay:.16s}.interest-item:nth-child(3){animation-delay:.24s}.interest-item:nth-child(4){animation-delay:.32s}.interest-item:nth-child(5){animation-delay:.4s}.interest-item:hover{border-color:#9c8973;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);transform:translateX(4px)}.interest-item__icon{align-items:center;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.interest-item__icon img{display:block;height:100%;object-fit:contain;width:100%}.interest-item__title{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.4;margin:0}@media (max-width:768px){.interest-item{gap:14px;padding:12px 16px}.interest-item__icon{height:38px;width:38px}.interest-item__title{font-size:.875rem}}@keyframes interest-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landlord-quick-links__grid a{justify-content:center;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:576px){.landlord-quick-links__grid a{text-align:center;white-space:normal}}.hm-page{overflow:hidden}.hm-hero{background-color:#eaeffb;padding:40px 0 48px}@media (max-width:768px){.hm-hero{padding:28px 0 32px}}.hm-hero__grid{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}@media (max-width:1080px){.hm-hero__grid{gap:28px}}@media (max-width:768px){.hm-hero__grid{gap:24px;grid-template-columns:1fr}}.hm-hero__content{display:flex;flex-direction:column;gap:14px}.hm-hero__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:3.25rem;font-weight:400;line-height:1.12;margin:0}@media (max-width:1080px){.hm-hero__title{font-size:2.75rem}}@media (max-width:768px){.hm-hero__title{font-size:2.25rem;line-height:1.2}}.hm-hero__lead{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.0625rem;line-height:1.7;margin:0}.hm-hero__lead p{margin:0 0 8px}.hm-hero__lead p:last-child{margin-bottom:0}@media (max-width:768px){.hm-hero__lead{font-size:1rem}}.hm-hero__sub{color:#6e6050;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1rem;line-height:1.65;margin:0}.hm-hero__banner{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.hm-hero__banner{order:-1}}.hm-hero__banner a{display:block;max-width:400px;transition:opacity .3s ease;width:100%}.hm-hero__banner a:hover{opacity:.85}.hm-hero__banner a img{display:block;height:auto;width:100%}.hm-section{background-color:#fff;padding:0}.hm-section--alt{background-color:#fcf9f5}.hm-section__header{margin:0 auto 32px;max-width:600px;text-align:center}@media (max-width:768px){.hm-section__header{margin-bottom:24px}}.hm-section__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:2rem;font-style:italic;font-weight:400;line-height:1.25;margin:0 0 12px}@media (max-width:768px){.hm-section__title{font-size:1.625rem}}.hm-section__lead{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.0625rem;line-height:1.65;margin:0}.hm-categories{align-items:stretch;display:flex;gap:24px}@media (max-width:1080px){.hm-categories{flex-direction:column}}.hm-category{border-radius:20px;display:flex;flex-direction:column;padding:32px 24px}@media (max-width:768px){.hm-category{border-radius:16px;padding:24px 16px}}.hm-category--furnished{background-color:#f8f9fe;flex:2}.hm-category--unfurnished{background-color:#fcf9f5;flex:1}.hm-category__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:1.75rem;font-style:italic;font-weight:400;margin:0 0 24px;text-align:center}@media (max-width:768px){.hm-category__title{font-size:1.375rem;margin-bottom:20px}}.hm-category__cards{display:flex;flex:1;gap:20px}@media (max-width:768px){.hm-category__cards{flex-direction:column}}.hm-category__cards>.hm-pricing-card{flex:1}.hm-pricing-card{background:#fff;border:1px solid #e7e7e9;border-radius:16px;display:flex;flex-direction:column;position:relative;transition:box-shadow .3s ease}.hm-pricing-card:hover{box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03)}.hm-pricing-card--featured{border:2px solid #0a1b5c}.hm-pricing-card--featured .hm-pricing-card__head{background-color:#f8f9fe}.hm-pricing-card--featured .hm-pricing-card__label,.hm-pricing-card--featured .hm-pricing-card__price-value{color:#0a1b5c}.hm-pricing-card__badge{background:#0a1b5c;border-radius:20px;color:#fff;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;font-weight:600;left:50%;letter-spacing:.5px;padding:5px 20px;position:absolute;text-transform:uppercase;top:-13px;transform:translateX(-50%);white-space:nowrap}.hm-pricing-card__head{border-bottom:1px solid #e7e7e9;border-radius:16px 16px 0 0;padding:32px 28px 24px;text-align:center}.hm-pricing-card--featured .hm-pricing-card__head{padding-top:36px}.hm-pricing-card__label{color:#6e6050;display:block;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:1.2px;margin-bottom:12px;text-transform:uppercase}.hm-pricing-card__price{align-items:center;display:flex;flex-direction:column;gap:4px}.hm-pricing-card__price-value{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){.hm-pricing-card__price-value{font-size:2.75rem}}.hm-pricing-card__price-detail{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;line-height:1.4}.hm-pricing-card__body{display:flex;flex:1;flex-direction:column;gap:24px;padding:24px 28px 28px}@media (max-width:768px){.hm-pricing-card__body{padding:20px 20px 24px}}.hm-pricing-card__section-title{color:#24320b;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.8px;margin:0 0 12px;text-transform:uppercase}.hm-pricing-card__section-title--extra{border-top:1px solid #e7e7e9;color:#6e6050;padding-top:20px}.hm-pricing-card__list{list-style:none;margin:0;padding:0}.hm-pricing-card__item{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;line-height:1.5;padding:7px 0 7px 30px;position:relative}.hm-pricing-card__item:before{font-size:1rem;left:0;line-height:1.5;position:absolute;top:7px}.hm-pricing-card__item--included:before{color:#24320b;content:"✔"}.hm-pricing-card__item--excluded{color:#b8b9be;text-decoration:line-through}.hm-pricing-card__item--excluded:before{color:#b8b9be;content:"✖"}.hm-pricing-card__item--extra{color:#63666e}.hm-pricing-card__item--extra:before{color:#9c8973;content:"+";font-weight:700}@media (max-width:768px){.hm-pricing-card__item{font-size:.875rem;padding:6px 0 6px 28px}}.hm-cta{background-color:#eaeffb;padding:40px 0}@media (max-width:768px){.hm-cta{padding:28px 0}}.hm-cta__container{align-items:center;display:flex;justify-content:center;margin:0 auto;text-align:center}.hm-cta__container .btn{min-width:280px}@media (max-width:576px){.hm-cta__container .btn{width:100%}}.hm-links{background-color:#fff;padding:40px 0}@media (max-width:768px){.hm-links{padding:28px 0}}.landlord-quick-links{display:flex;justify-content:center;width:100%}.landlord-quick-links__grid{display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}@media (max-width:1080px){.landlord-quick-links__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.landlord-quick-links__grid{gap:12px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.landlord-quick-links__grid{grid-template-columns:1fr}}.join-us-hero{background-color:#eaeffb;padding:32px 0 36px}@media (max-width:768px){.join-us-hero{padding:24px 0 28px}}.join-us-hero__grid{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}@media (max-width:1080px){.join-us-hero__grid{gap:28px}}@media (max-width:768px){.join-us-hero__grid{gap:20px;grid-template-columns:1fr}}.join-us-hero__content{display:flex;flex-direction:column;gap:14px}.join-us-hero__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:3.25rem;font-weight:400;line-height:1.12;margin:0}@media (max-width:1080px){.join-us-hero__title{font-size:2.75rem}}@media (max-width:768px){.join-us-hero__title{font-size:2.25rem;line-height:1.2}}.join-us-hero__lead{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1rem;line-height:1.7;margin:0}@media (max-width:768px){.join-us-hero__lead{font-size:1rem}}.join-us-hero__image{border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);height:300px;overflow:hidden}.join-us-hero__image img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}@media (max-width:768px){.join-us-hero__image{border-radius:12px;height:220px}}.join-us__offers{padding:60px 0 80px}@media (max-width:768px){.join-us__offers{padding:40px 0 48px}}.join-us__no-offers{padding:60px 0}@media (max-width:768px){.join-us__no-offers{padding:40px 0}}.join-us-offers__grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media (max-width:1080px){.join-us-offers__grid{gap:32px}}@media (max-width:768px){.join-us-offers__grid{gap:24px;grid-template-columns:1fr}}.join-us-offer,.join-us-offer__card{display:flex;flex-direction:column}.join-us-offer__card{background:#fff;border:1px solid #d6d7da;border-radius:20px;box-shadow:none;height:100%;padding:32px;transition:box-shadow .3s ease}@media (max-width:768px){.join-us-offer__card{border-radius:16px;padding:24px}}.join-us-offer__card:hover{box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03)}.join-us-offer__header{border-bottom:1px solid #e7e7e9;margin-bottom:24px;padding-bottom:24px}@media (max-width:768px){.join-us-offer__header{margin-bottom:20px;padding-bottom:20px}}.join-us-offer__title{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.75rem;font-weight:500;line-height:2.25rem;margin:0}@media (max-width:768px){.join-us-offer__title{font-size:1.5rem;line-height:2rem}}.join-us-offer__content{display:flex;flex:1;flex-direction:column;margin-bottom:32px}@media (max-width:768px){.join-us-offer__content{margin-bottom:24px}}.join-us-offer__body{display:flex;flex-direction:column;gap:16px;max-height:120px;overflow:hidden;position:relative;transition:max-height .4s ease}.join-us-offer__body:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:48px;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease}.join-us-offer__body.is-open{max-height:3000px}.join-us-offer__body.is-open:after{opacity:0}@media (max-width:768px){.join-us-offer__body{gap:12px;max-height:100px}}.join-us-offer__toggle{align-items:center;align-self:flex-start;background:none;border:none;color:#0a1b5c;cursor:pointer;display:inline-flex;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;font-weight:500;gap:6px;margin-top:4px;padding:8px 0;transition:color .2s ease}.join-us-offer__toggle:hover{color:#020f3b}.join-us-offer__toggle-icon{transition:transform .3s ease}.join-us-offer__toggle.is-active .join-us-offer__toggle-icon{transform:rotate(180deg)}.join-us-offer__item{color:#0a1b5c}.join-us-offer__item h3,.join-us-offer__item h4{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500;margin:0 0 8px}.join-us-offer__item h3{font-size:1.125rem;line-height:1.5rem}.join-us-offer__item h4{font-size:1rem;line-height:1.5rem}.join-us-offer__item ol,.join-us-offer__item p,.join-us-offer__item ul{color:#63666e;font-size:.9375rem;line-height:1.5rem;margin:0 0 12px}.join-us-offer__item ol,.join-us-offer__item ul{padding-left:20px}.join-us-offer__item ol li,.join-us-offer__item ul li{margin-bottom:6px}.join-us-offer__item ol li:last-child,.join-us-offer__item ul li:last-child{margin-bottom:0}.join-us-offer__item ul{list-style-type:disc}.join-us-offer__item strong{color:#0a1b5c;font-weight:500}.join-us-offer__footer{align-items:center;border-top:1px solid #e7e7e9;display:flex;flex-direction:column;gap:12px;padding-top:24px}@media (max-width:768px){.join-us-offer__footer{padding-top:20px}}.join-us-offer__note{color:#7e818b;margin:0;text-align:center}.join-us-no-offers__content{margin:0 auto;max-width:600px;padding:60px 24px;text-align:center}@media (max-width:768px){.join-us-no-offers__content{padding:40px 16px}}.join-us-no-offers__content p{color:#63666e;margin:0}.join-us-form{background:#eaeffb;margin-top:60px;padding:60px 0}@media (max-width:768px){.join-us-form{margin-top:40px;padding:40px 0}}.join-us-form__container{background:#fff;border:1px solid #d6d7da;border-radius:20px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);margin:0 auto;max-width:800px;padding:40px}@media (max-width:768px){.join-us-form__container{border-radius:16px;padding:32px 24px}}@media (max-width:576px){.join-us-form__container{padding:24px 16px}}.join-us-form__intro{background-color:#fcf9f5;margin-bottom:40px;text-align:center}@media (max-width:768px){.join-us-form__intro{margin-bottom:32px}}.join-us-form__title{margin:0 0 16px}.join-us-form__subtitle{color:#0a1b5c;margin:0}.join-us-form__form{display:flex;flex-direction:column;gap:24px}.join-us-form__fields{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.join-us-form__fields{gap:16px}}.join-us-form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media (max-width:1080px){.join-us-form__row{grid-template-columns:1fr 1fr}}@media (max-width:768px){.join-us-form__row{gap:12px;grid-template-columns:1fr}}.join-us-form__col{display:flex;flex-direction:column;gap:8px}.join-us-form__col--small{grid-column:span 1}@media (min-width:1080px){.join-us-form__col--small{max-width:120px}}.join-us-form__col--full{grid-column:1/-1}.join-us-form__col input,.join-us-form__col select,.join-us-form__col textarea{background:#fff;border:1px solid #e7e7e9;border-radius:12px;color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:15px;height:44px;outline:none;padding:0 16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.join-us-form__col input::placeholder,.join-us-form__col select::placeholder,.join-us-form__col textarea::placeholder{color:#7e818b;opacity:1}.join-us-form__col input:hover,.join-us-form__col select:hover,.join-us-form__col textarea:hover{background:#f7f7f8}.join-us-form__col input:focus,.join-us-form__col select:focus,.join-us-form__col textarea:focus{background:#fff;border-color:#a0b1e4;box-shadow:0 0 0 3px rgba(160,177,228,.35)}.join-us-form__col input:disabled,.join-us-form__col select:disabled,.join-us-form__col textarea:disabled{background:#eaeffb;color:#7e818b;cursor:not-allowed}.join-us-form__col textarea{min-height:120px;padding:12px 16px;resize:vertical}.join-us-form .form-field__file-upload{position:relative}.join-us-form .form-field__file-input,.join-us-form .form-field__file-upload input[type=file]{height:.1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:.1px!important;z-index:-1!important}.join-us-form .form-field__file-label{align-items:center;background-color:#fff;border:2px dashed #d6d7da;border-radius:8px;color:#0a1b5c;cursor:pointer;display:flex;font-size:.9375rem;gap:8px;justify-content:center;line-height:1.5rem;padding:12px 16px;transition:all .2s ease}.join-us-form .form-field__file-label:hover{background-color:#eaeffb;border-color:#a0b1e4}.join-us-form .form-field__file-label svg{color:#6e6050;height:20px;width:20px}.join-us-form .form-field__file-label span{font-weight:500}.join-us-form .form-field__file-input:focus+.form-field__file-label{outline:2px solid #a0b1e4;outline-offset:2px}.join-us-form .form-errors{color:#be4410;font-size:.875rem;margin-top:4px}.join-us-form .form-errors li{list-style:none;margin:0}.join-us-form__notice{margin-top:8px;text-align:center}.join-us-form__notice p{color:#7e818b;margin:0}.join-us-form__submit{display:flex;justify-content:center;margin-top:8px}.join-us-form__submit button{min-width:200px}@media (max-width:576px){.join-us-form__submit button{width:100%}}.join-us-form__success{padding:60px 24px;text-align:center}@media (max-width:768px){.join-us-form__success{padding:40px 16px}}.join-us-form__success-title{color:#0a1b5c;margin:0 0 16px}.join-us-form__success-subtitle{color:#63666e;margin:0}.commercial-login{padding-bottom:80px}.commercial-login__content{padding:40px 0}.commercial-login__card-wrapper{display:flex;justify-content:center;width:100%}.commercial-login__card{background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);max-width:480px;padding:40px;width:100%}.commercial-login__card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.commercial-login__card-title{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;margin:0}.commercial-login__decoration{flex-shrink:0}.commercial-login__decoration-icon{height:32px;width:32px}.commercial-login__form{display:flex;flex-direction:column;gap:20px}.commercial-login__form label{color:#0a1b5c;font-size:.875rem;font-weight:500}.commercial-login__form .form-error{background-color:#fdf9f6;border:1px solid #f5d4c6;border-radius:8px;color:#97360c;font-size:.875rem;padding:12px 16px}.commercial-login__actions{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:4px}.commercial-login__actions .btn{width:100%}.commercial-login__forgot{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;text-decoration:underline}.commercial-login__forgot:focus-visible,.commercial-login__forgot:hover{color:#0a1b5c}@media (max-width:768px){.commercial-login{padding-bottom:60px}.commercial-login__content{padding:24px 0}.commercial-login__card{padding:24px}}.commercial-visits{margin:0 auto;max-width:880px;padding:40px 24px 80px}@media (max-width:768px){.commercial-visits{padding:24px 16px 64px}}.commercial-visits__header{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media (min-width:576px){.commercial-visits__header{align-items:center;flex-direction:row;justify-content:space-between}}.commercial-visits__heading{display:flex;flex-direction:column;gap:4px}.commercial-visits__title{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.75rem;font-weight:700;margin:0}@media (max-width:768px){.commercial-visits__title{font-size:1.375rem}}.commercial-visits__count{color:#7e818b;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;margin:0}.commercial-visits__new-btn{text-decoration:none;white-space:nowrap;width:100%}@media (min-width:576px){.commercial-visits__new-btn{width:auto}}.commercial-visits__month{margin-bottom:32px}.commercial-visits__month:last-child{margin-bottom:0}.commercial-visits__month-title{align-items:baseline;border-bottom:1px solid #e7e7e9;color:#63666e;display:flex;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1rem;font-weight:700;gap:8px;margin:0 0 16px;padding-bottom:8px}.commercial-visits__month-count{color:#7e818b;font-size:.8125rem;font-weight:500}.commercial-visits__list{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.commercial-visits__list{gap:12px;grid-template-columns:minmax(0,1fr)}}.commercial-visits__empty{background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;color:#63666e;padding:56px 24px;text-align:center}.commercial-visits__empty p{margin:0 0 16px}.visit-card{background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;color:inherit;display:flex;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.visit-card:hover{border-color:#d6d7da;box-shadow:0 2px 12px rgba(2,15,59,.06)}.visit-card--static{cursor:default}.visit-card--static:hover{border-color:#e7e7e9;box-shadow:none}.visit-card__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.visit-card__date{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.8125rem;font-weight:500}.visit-card__status{white-space:nowrap}.visit-card__status--prevue{background:#eaeffb;color:#0a1b5c}.visit-card__status--effectuee{background:#eaf6d5;color:#24320b}.visit-card__status--annulee{background:#f8e5dd;color:#97360c}.visit-card__status--reportee{background:#eaeffb;color:#020f3b}.visit-card__rental{color:#0a1b5c;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visit-card__contact,.visit-card__rental{font-family:Helvetica Neue,Helvetica,sans-serif;margin:0}.visit-card__contact{color:#63666e;font-size:.875rem}.visit-card__meta{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.visit-card__feedback{color:#7e818b;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.875rem}.visit-card__score{font-size:.875rem;letter-spacing:.05em;white-space:nowrap}.visit-card__star--on{color:#9c8973}.visit-card__star--off{color:#d6d7da}.commercial-visits__manager-link{color:#020f3b;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;font-weight:500;margin-top:4px;text-decoration:none}.commercial-visits__manager-link:hover{text-decoration:underline}.commercial-team{display:flex;flex-direction:column;gap:12px}.commercial-team__card{align-items:center;background-color:#fff;border:1px solid #e7e7e9;border-radius:12px;color:inherit;display:flex;gap:16px;justify-content:space-between;padding:16px 20px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.commercial-team__card:hover{border-color:#d6d7da;box-shadow:0 2px 12px rgba(2,15,59,.06)}.commercial-team__identity{align-items:center;display:flex;gap:10px;min-width:0}.commercial-team__email{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commercial-team__role{background:#eaeffb;color:#020f3b;white-space:nowrap}.commercial-team__count{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;font-weight:500;white-space:nowrap}.commercial-form-page{margin:0 auto;max-width:880px;padding:40px 24px 80px}@media (max-width:768px){.commercial-form-page{padding:24px 16px 64px}}.commercial-form-page__header{margin-bottom:32px}.commercial-form-page__back{color:#63666e;display:inline-block;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;margin-bottom:8px;text-decoration:none}.commercial-form-page__back:focus-visible,.commercial-form-page__back:hover{color:#0a1b5c}.commercial-form-page__title{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.75rem;font-weight:700;margin:0}@media (max-width:768px){.commercial-form-page__title{font-size:1.375rem}}.commercial-form-page__subtitle{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1rem;margin:6px 0 0}.commercial-form__notice{background-color:#fdf9f6;border:1px solid #f5d4c6;border-radius:12px;color:#97360c;font-size:.9375rem;margin-bottom:24px;padding:16px 20px}.commercial-form{display:flex;flex-direction:column;gap:24px}.commercial-form__section{background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:28px}@media (max-width:768px){.commercial-form__section{gap:16px;padding:20px 16px}}.commercial-form__section-title{color:#7e818b;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.commercial-form__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.commercial-form__grid{gap:16px;grid-template-columns:minmax(0,1fr)}}.commercial-form label{color:#0a1b5c;font-size:.8125rem;font-weight:600}.commercial-form label,.commercial-form__hint{font-family:Helvetica Neue,Helvetica,sans-serif}.commercial-form__hint{color:#7e818b;font-size:.75rem;margin:0}.commercial-form select.input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%230a1b5c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.commercial-form textarea.textarea{border-radius:12px;min-height:160px;padding:14px 16px}.commercial-form .form-errors{margin:0;padding:0}.commercial-form .form-errors li{font-size:.8125rem;margin:0}.commercial-form__footer{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding-top:4px}@media (max-width:768px){.commercial-form__footer{flex-direction:column-reverse;gap:8px}}.commercial-form__cancel,.commercial-form__submit{text-decoration:none}@media (max-width:768px){.commercial-form__cancel,.commercial-form__submit{width:100%}}.commercial-form__submit{min-width:220px}.section-companies-services{background-color:#fff;padding:60px 0}.section-companies-services__grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}.section-companies-services__item{background-color:#eaf6d5;border:1px solid #e7e7e9;border-radius:16px;padding:32px;text-align:center;transition:box-shadow .3s ease}.section-companies-services__item:hover{box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03)}.section-companies-services__title{color:#0a1b5c;font-size:1.5rem;font-weight:500;line-height:2rem;margin:0 0 16px}.section-companies-services__description{color:#0a1b5c;font-size:1rem;line-height:1.625rem;margin:0}@media (max-width:768px){.section-companies-services{padding:40px 0}.section-companies-services__grid{gap:24px;grid-template-columns:1fr}.section-companies-services__item{padding:24px}.section-companies-services__title{font-size:1.25rem;line-height:1.75rem}}.section-companies-customers{background-color:#fcf9f5;padding:60px 0}.section-companies-customers__intro{margin:0 auto 48px;max-width:700px;text-align:center}.section-companies-customers__title{color:#0a1b5c;font-size:2rem;font-weight:500;line-height:2.5rem;margin:0 0 16px}.section-companies-customers__description{color:#0a1b5c;font-size:1.125rem;line-height:1.75rem;margin:0}.section-companies-customers__logos{display:grid;gap:24px;grid-template-columns:repeat(6,1fr)}@media (max-width:1080px){.section-companies-customers__logos{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.section-companies-customers{padding:40px 0}.section-companies-customers__intro{margin-bottom:32px}.section-companies-customers__title{font-size:1.5rem;line-height:2rem}.section-companies-customers__description{font-size:1rem;line-height:1.625rem}.section-companies-customers__logos{gap:16px;grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.section-companies-customers__logos{grid-template-columns:repeat(2,1fr)}}.company-logo-card{align-items:center;background-color:#fff;border:1px solid #e7e7e9;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px;transition:box-shadow .3s ease,transform .2s ease}.company-logo-card:hover{box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);transform:translateY(-2px)}.company-logo-card__image{align-items:center;display:flex;height:80px;justify-content:center;width:100%}.company-logo-card__image img{max-height:100%;max-width:100%;object-fit:contain}.company-logo-card__name{color:#63666e;font-size:.875rem;line-height:1.25rem;text-align:center}@media (max-width:768px){.company-logo-card{gap:8px;padding:16px}.company-logo-card__image{height:60px}.company-logo-card__name{font-size:.75rem}}.section-corporate-rentals{background-color:#fff;padding:80px 0}.section-corporate-rentals__container{position:relative}.section-corporate-rentals__intro{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.section-corporate-rentals__intro h2{color:#0a1b5c;font-size:2rem;font-weight:500;line-height:2.5rem;margin:0}.section-corporate-rentals__content{position:relative}.section-corporate-rentals__cards-wrapper{margin:0 -12px;overflow:hidden;padding:0 12px}@media (max-width:768px){.section-corporate-rentals{padding:60px 0}.section-corporate-rentals__intro{flex-direction:column;gap:20px;margin-bottom:32px;text-align:center}.section-corporate-rentals__intro h2{font-size:1.5rem;line-height:2rem}}.section-companies-customers .progress-bar-container{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:40px}.section-companies-customers .progress-bar-container .progress-bar{background-color:#e7e7e9;border-radius:2px;height:4px;max-width:300px;position:relative;width:100%}.section-companies-customers .progress-bar-container .progress-bar:after{background-color:#0a1b5c;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:var(--percent,0)}.section-companies-customers .progress-bar-container .state{color:#63666e;font-size:.875rem}.section-companies-customers .progress-bar-container .load-more-next-page{margin-top:8px}.resetting-page{padding-bottom:80px}.resetting-page__content{padding:40px 0}.resetting-page__card-wrapper{display:flex;justify-content:center;width:100%}.resetting-page__card{background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);max-width:560px;padding:40px;width:100%}.resetting-page__card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.resetting-page__card-header h3{color:#0a1b5c;font-size:1.25rem;font-weight:500;margin:0}.resetting-page__decoration{flex-shrink:0;margin-left:16px}.resetting-page__decoration-icon{height:32px;width:32px}.resetting-page__form{display:flex;flex-direction:column;gap:20px}.resetting-page__form .form-field{display:flex;flex-direction:column;gap:8px}.resetting-page__form .form-field label{color:#0a1b5c;font-size:.875rem;font-weight:500}.resetting-page__form .form-field .input{background-color:#fff;border:1px solid #d6d7da;border-radius:8px;color:#0a1b5c;font-size:1rem;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.resetting-page__form .form-field .input::placeholder{color:#7e818b}.resetting-page__form .form-field .input:focus{border-color:#a0b1e4;box-shadow:0 0 0 3px rgba(160,177,228,.2);outline:none}.resetting-page__form .form-error{background-color:#fdf9f6;border:1px solid #f5d4c6;border-radius:8px;color:#97360c;font-size:.875rem;padding:12px 16px}.resetting-page__password{align-items:center;display:flex;position:relative}.resetting-page__password .input{padding-right:130px}.resetting-page__password-toggle{background:none;border:none;color:#0a1b5c;cursor:pointer;font-size:.8125rem;font-weight:500;padding:0;position:absolute;right:12px;text-decoration:underline;top:50%;transform:translateY(-50%);white-space:nowrap}.resetting-page__password-toggle:hover{color:#020f3b}.resetting-page__actions{display:flex;flex-direction:column;gap:16px;margin-top:8px}.resetting-page__actions .btn{width:100%}.resetting-page__message-wrapper{display:flex;justify-content:center;width:100%}.resetting-page__message{align-items:center;background-color:#fff;border:1px solid #e7e7e9;border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);display:flex;flex-direction:column;gap:20px;max-width:600px;padding:40px;text-align:center;width:100%}.resetting-page__message--success{background-color:#fbfdf6;border-color:#dbf2b1}.resetting-page__message-icon{height:48px;width:48px}.resetting-page__message-icon img{height:100%;object-fit:contain;width:100%}.resetting-page__message-text{color:#0a1b5c;font-size:1.125rem;line-height:1.75rem;margin:0}@media (max-width:768px){.resetting-page{padding-bottom:60px}.resetting-page__content{padding:24px 0}.resetting-page__card{padding:24px}.resetting-page__card-header{margin-bottom:20px}.resetting-page__card-header h3{font-size:1.125rem}.resetting-page__message{padding:32px 24px}.resetting-page__message-text{font-size:1rem;line-height:1.625rem}}.guide-page{padding-bottom:80px}@media (max-width:768px){.guide-page{padding-bottom:60px}}.section-guide-preview{padding:60px 0}@media (max-width:768px){.section-guide-preview{padding:40px 0}}.guide-preview{align-items:center;display:flex;gap:60px}@media (max-width:1080px){.guide-preview{flex-direction:column;gap:40px}}.guide-preview__image{flex-shrink:0;max-width:300px}.guide-preview__image img{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);height:auto;width:100%}@media (max-width:1080px){.guide-preview__image{max-width:250px}}.guide-preview__content{color:#0a1b5c;flex:1}.guide-preview__content ul{margin-bottom:1.5rem;padding-left:1.25rem}.guide-preview__content ul li{line-height:1.6;margin-bottom:.75rem}.guide-preview__content h3,.guide-preview__content h4{color:#0a1b5c;margin-bottom:1rem}.guide-preview__text{color:#63666e}.section-guide-form{background-color:#f7f7f8;padding:60px 0}@media (max-width:768px){.section-guide-form{padding:40px 0}}.guide-form-wrapper{display:flex;justify-content:center}.guide-form-card{background-color:#fff;border:1px solid #e7e7e9;border-radius:20px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);max-width:800px;padding:40px;width:100%}@media (max-width:768px){.guide-form-card{border-radius:16px;padding:24px}}.guide-form-card__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}@media (max-width:768px){.guide-form-card__header{margin-bottom:24px}}.guide-form-card__title{color:#0a1b5c;font-size:1.5rem;font-weight:500;margin:0}@media (max-width:768px){.guide-form-card__title{font-size:1.25rem}}.guide-form-card__decoration{flex-shrink:0;margin-left:16px}.guide-form-card__decoration-icon{height:32px;width:32px}.guide-form{display:flex;flex-direction:column;gap:24px}.guide-form__grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:768px){.guide-form__grid{grid-template-columns:1fr}}.guide-form__column{display:flex;flex-direction:column;gap:16px}.guide-form__consent{margin-top:8px}.guide-form__captcha{display:flex;justify-content:center}.guide-form__note{color:#63666e;margin:0;text-align:center}.guide-form__submit{display:flex;justify-content:center;margin-top:8px}.guide-form__submit .btn{min-width:200px}.section-guide-success{padding:80px 0}@media (max-width:768px){.section-guide-success{padding:60px 0}}.guide-success{align-items:center;background-color:#fbfdf6;border:1px solid #dbf2b1;border-radius:20px;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:500px;padding:40px;text-align:center}@media (max-width:768px){.guide-success{padding:32px 24px}}.guide-success__icon{height:64px;width:64px}.guide-success__icon img{height:100%;object-fit:contain;width:100%}.guide-success__title{color:#0a1b5c;font-size:1.5rem;font-weight:500;margin:0}@media (max-width:768px){.guide-success__title{font-size:1.25rem}}.sf-page{overflow:hidden}.sf-hero{background-color:#eaeffb}.sf-hero__content{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:780px;text-align:center}.sf-hero__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:3rem;font-weight:400;line-height:1.15;margin:0}@media (max-width:768px){.sf-hero__title{font-size:2.25rem}}.sf-hero__intro{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1rem;line-height:1.7;margin:0}.sf-stats__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;margin:0 0 32px;text-align:center}@media (max-width:768px){.sf-stats__title{font-size:1.5rem;margin-bottom:24px}}.sf-stats__grid{background-color:#eaeffb;border-radius:16px;display:flex;flex-wrap:wrap;overflow:hidden}@media (max-width:768px){.sf-stats__grid{flex-direction:column}}.sf-stats__item{flex:1 1 50%;padding:48px 32px;position:relative;text-align:center}@media (max-width:768px){.sf-stats__item{flex:1 1 100%;padding:32px 24px}}.sf-stats__item:nth-child(odd){border-right:1px solid #d6d7da}@media (max-width:768px){.sf-stats__item:nth-child(odd){border-bottom:1px solid #d6d7da;border-right:none}}.sf-stats__item:nth-child(n+3){border-top:1px solid #d6d7da}@media (max-width:768px){.sf-stats__item:nth-child(n+3){border-bottom:1px solid #d6d7da;border-top:none}.sf-stats__item:last-child{border-bottom:none}}.sf-stats__number{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:3.5rem;font-weight:400;line-height:1;margin-bottom:12px}@media (max-width:768px){.sf-stats__number{font-size:2.75rem}}.sf-stats__label{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1rem;line-height:1.4}.sf-services{background-color:#f7f7f8}.sf-services__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;margin:0 0 40px;text-align:center}@media (max-width:768px){.sf-services__title{font-size:1.5rem;margin-bottom:24px}}.sf-services__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:1080px){.sf-services__grid{gap:16px}}@media (max-width:768px){.sf-services__grid{grid-template-columns:1fr}}.sf-service-card{background:#fff;border-radius:16px;box-shadow:0 47px 13px 0 rgba(78,74,70,0),0 30px 12px 0 rgba(78,74,70,0),0 17px 10px 0 rgba(78,74,70,.02),0 7px 7px 0 rgba(78,74,70,.03),0 2px 4px 0 rgba(78,74,70,.03);padding:40px 24px 32px;position:relative;text-align:center}@media (max-width:768px){.sf-service-card{padding:32px 20px 24px}}.sf-service-card__icon{align-items:center;background:#fff;border:1px solid #d6d7da;border-radius:12px;display:flex;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.sf-service-card__icon svg{stroke:#0a1b5c;fill:none;height:28px;width:28px}.sf-service-card__title{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.3;margin:0 0 16px}.sf-service-card__list{list-style:none;margin:0;padding:0;text-align:left}.sf-service-card__list li{color:#63666e;font-size:.9375rem;line-height:1.5;margin-bottom:10px;padding-left:24px;position:relative}.sf-service-card__list li:before{color:#0a1b5c;content:"✓";font-weight:600;left:0;position:absolute}.sf-service-card__list li:last-child{margin-bottom:0}.sf-fees__title{color:#0a1b5c;font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;margin:0 0 8px;text-align:center}@media (max-width:768px){.sf-fees__title{font-size:1.5rem}}.sf-fees__intro{color:#63666e;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:.9375rem;margin:0 0 40px;text-align:center}@media (max-width:768px){.sf-fees__intro{margin-bottom:24px}}.sf-fees__grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:800px}@media (max-width:768px){.sf-fees__grid{grid-template-columns:1fr}}.sf-fees__footnote{color:#7e818b;font-size:.8125rem;margin-top:24px;text-align:center}.alerting-edit-container{margin:0 auto;max-width:680px;padding-top:40px}.alerting-edit-form .alert-modal__section{border-bottom:1px solid #e7e7e9;margin-bottom:28px;padding-bottom:24px}.alerting-edit-form .alert-modal__section:last-of-type{border-bottom:none}.alerting-edit-form .form-field{margin-bottom:16px}.alerting-edit-form .form-field:last-child{margin-bottom:0}.alerting-edit-form .form-field>label{color:#0a1b5c;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.alerting-edit-footer{align-items:center;border-top:1px solid #e7e7e9;display:flex;flex-direction:column;gap:16px;margin-top:8px;padding-top:32px}.alerting-edit-footer .btn{width:100%}.alerting-edit-delete{color:#63666e;cursor:pointer;text-decoration:underline}.alerting-edit-delete:hover{color:#0a1b5c}.alerting-info-card{background:#fff;border:1px solid #e7e7e9;border-radius:20px;margin:0 auto 48px;max-width:440px;padding:24px 40px;text-align:center}@media (max-width:767px){.alerting-info-card{margin-bottom:32px;padding:20px 16px}}.alerting-table-wrapper{background:#fff;border:1px solid #e7e7e9;border-radius:20px;overflow:hidden;width:100%}.alerting-table-wrapper .table{margin-bottom:0;width:100%}.alerting-table-wrapper .table thead th{background:#f7f7f8;border-bottom:1px solid #e7e7e9;font-size:.875rem;font-weight:500;padding:14px 20px}.alerting-table-wrapper .table tbody td{border-bottom:1px solid #e7e7e9;padding:16px 20px;vertical-align:middle}.alerting-table-wrapper .table tbody tr:last-child td{border-bottom:none}.alerting-table__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;white-space:nowrap}.landlord-page .container,.landlord-page .container-lg,.landlord-page .container-sm{margin-left:auto;margin-right:auto;max-width:1240px}.landlord-page .faq-hero,.landlord-page .hm-hero,.landlord-page .section-hero-simple{background-color:#eaeffb;padding:3.5rem 0;text-align:center}@media (max-width:768px){.landlord-page .faq-hero,.landlord-page .hm-hero,.landlord-page .section-hero-simple{padding:2.5rem 0}}.landlord-page .hm-hero__grid{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.landlord-page .hm-hero__content{margin:0 auto;max-width:720px;text-align:center}.legal-page{padding-bottom:80px}@media (max-width:768px){.legal-page{padding-bottom:48px}}.legal-hero{background-color:#eaeffb;margin-bottom:56px;padding:48px 0 56px}@media (max-width:768px){.legal-hero{margin-bottom:36px;padding:32px 0 36px}}.legal-hero__content{display:flex;flex-direction:column;gap:12px}.legal-content{color:#0a1b5c;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1rem;line-height:1.625rem;max-width:48rem}.legal-content h2{border-top:1px solid #e7e7e9;font-size:1.75rem;line-height:2.25rem;margin:48px 0 16px;padding-top:24px}@media (max-width:768px){.legal-content h2{font-size:1.5rem;line-height:2rem;margin:32px 0 12px}}.legal-content h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-content h3{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.5rem;margin:24px 0 8px}.legal-content p{margin:0 0 16px}.legal-content ul{list-style:disc;margin:0 0 16px;padding-left:1.25rem}.legal-content li{margin-bottom:8px}.legal-content a{color:#24320b;text-decoration:underline}.legal-content a:hover{text-decoration:none}.legal-content strong{font-weight:500}.legal-content>p:last-child{color:#63666e;margin-bottom:0;margin-top:32px}