.menu .menu-directory:hover div,.search-types .switch-btn{border-radius:1.5rem 1.5rem 0 0}.commercial-agent-verif li,.menu-pro li{list-style-type:none}.commercial-agent-verif .row li span,.flashies{font-weight:600}body{margin:0}.home-header-content{position:relative;overflow:hidden;min-height:300px}.home-header .home-image{object-fit:cover}.home-header .header-title,.home-header h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1280px}.flashies{font-size:1.3rem;width:36rem;margin:2rem auto}.pointer{cursor:pointer}.advanced-search,.btns,.confirm-update,.little-form,.real-estate-details .views .slider-details,.sign-in-buttons{width:1080px}.little-form .password-indicator{width:calc(22rem + 2rem + 4px);margin:auto}.menu{width:100%;height:7.5rem;flex-direction:row;justify-content:flex-start}.header-mobile,.menu-transactions li.menu-mobile-show{display:none}.menu-transactions li.menu-mobile-hide{display:block}.menu-show{width:calc(100% - 240px);margin-left:240px}.menu>ul{display:flex;flex-direction:row;padding:0}.menu .menu-directory ul{display:none;flex-direction:column;padding:0;background-color:#fff;z-index:9999;border-right:1px solid #255696;border-bottom:1px solid #255696;border-left:1px solid #255696;border-radius:0 0 1.5rem 1.5rem}.menu .menu-directory:hover ul{display:flex;box-shadow:1px 2px 8px #767676}.menu .menu-directory ul li{text-align:center;padding:1rem}.add-announce-btn,.menu-premium-btn{justify-content:space-between;height:3rem;line-height:3rem;margin:0}.add-announce-btn img,.menu-premium-btn img{margin:auto 1rem auto auto}.logo-img{background-color:#f0f0f5}.menu-transactions{min-width:1080px;flex-grow:2;justify-content:space-evenly}.menu-user a,.menu-user button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:281px;height:100%}.menu-pro{height:100%;width:240px;position:fixed;top:0}.menu-pro ul{padding-left:0}.menu-pro li{width:calc(100% - 4rem);padding:1rem 2rem}.menu-pro-img{display:flex;justify-content:center;align-items:center;border-radius:50%;min-width:3rem;min-height:3rem;margin-right:1rem}.menu-pro-img img{width:32px;height:32px}.menu-pro a{display:flex;text-decoration:none;align-items:center}.menu-pro p{line-height:20px}.menu-pro .one-line{margin:14px 0}.menu-pro .two-lines{margin:4px 0}.real-estate-details .main-data div,.toggle-button div,.toggle-button p{width:12rem}.back-btn,.del-btn,.disabled-btn,.link-btn,.premium-btn,.sign-in-form,.sign-up-form label{width:24rem}.home-city .search-row{width:57.5rem;min-height:42.5rem}.search-form{width:61.25rem}.search-types .switch-btn{width:calc(((100% - 2px) - (3 * 17.75rem))/ 4 + 17.75rem)}.search-types .separator{margin-top:1.5rem}.search-criteria{flex-wrap:wrap;padding:.75rem 0}.search-criteria .separator{width:1px;margin-bottom:.75rem}.search-criteria img{align-self:center}.search-budget,.search-living-space,.search-location{width:15.75rem;padding-bottom:.75rem}.search-locations-selected{width:100%;padding-top:.75rem;border-top:1px solid;order:5}.search-form input[type=text]{width:11.25rem}.search-buttons div{width:25%}.advanced-search section div{width:30%;padding-bottom:1rem}.advanced-search section h3,.advanced-search section h4,.real-estate-edit section h3,.real-estate-message h3{text-align:center}.text-field::after{position:absolute;margin-left:-2rem}.sort{top:50%;left:50%;transform:translate(-50%,-50%);min-width:22rem}.locations-search-results{width:calc(980px - 52px - 2rem - 2rem)}.dashboard-content{align-items:flex-start;width:1680px}.dashboard-content h2,.footer-menu-hide,.real-estate-details .main,.real-estate-details .views h3,.sign-up-form label.full-width{width:100%}.dashboard a{width:calc(480px - 2rem);height:calc(240px - 2rem)}.captcha{width:540px;height:280px}.sign-up-form{width:542px}.sign-up-form input[type=email],.sign-up-form input[type=password],.sign-up-form input[type=text]{width:calc(24rem - 2px - 4.5rem)}.real-estate-details,.real-estate-edit{width:67.5rem}.real-estate-details .equipment .criteria,.real-estate-edit .inputs{flex-direction:row}.real-estate-edit .facilities .row div{width:16rem}.real-estate-edit .radios div{margin:auto;width:16rem}.real_estate_list{width:1680px}.real-estate-cell{margin:3.75rem 2.5rem}.real-estate-cell .details{width:480px;height:696px}.real-estate-cell .details .slider ul,.real-estate-cell .details2 .slider ul{height:270px}.real-estate-cell .content{height:calc(274px - 2rem)}.real-estate-cell .content .title h2{min-height:4.125rem}.real-estate-cell .highlight{height:2rem}.real-estate-cell .details2{width:1040px;height:696px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.contact,.real-estate-cell .details2 .cols>div{width:480px}.real-estate-cell .details2 .cols .col-right{width:480px;padding-left:80px}.real-estate-cell .details3{display:flex;flex-direction:column;width:1600px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.real-estate-cell .details3 .slider ul,.real-estate-cell .generic_link3{height:600px}.real-estate-cell .details3>*{display:flex;justify-content:space-between}.real-estate-cell .details3 .slider{min-width:1080px;height:600px}.real-estate-cell .details3 .content{margin:0 1rem 1rem}.real-estate-cell .details3 .see-more{width:70%}.real-estate-cell .details3 .content>p,.real-estate-cell .details3 .subtitle{margin-top:2rem;margin-bottom:2rem}.real-estate-cell .details3>section:first-child{height:480px}.real-estate-cell .details3 .premium-photos{padding-top:3rem}.real-estate-cell .details3 .exclusivity{width:1060px}.real-estate-cell .details3 .highlight{width:1060px;justify-content:flex-start}.slider-close{left:calc((100% - 24rem)/ 2)}.real-estate-cell .details2 .header,.real-estate-cell .details3 .header{height:100px}.real-estate-cell .details2 .agent-identity,.real-estate-cell .details2 .state-new,.real-estate-cell .details3 .agent-identity,.real-estate-cell .details3 .state-new{min-width:400px}.real-estate-cell .my-real-estate-cell{width:480px;height:740px}.real-estate-details .main-data{width:1080px;margin-bottom:6rem}.real-estate-details .main .presentation,.real-estate-details .main>div{width:45%}.real-estate-details .main .map_image #map{width:100%;min-height:37.5rem;margin:1rem 0 3rem}.real-estate-details .energy>div>div{margin-bottom:2rem}.real-estate-edit-message{display:block;width:67.5rem;margin:8rem auto 2rem}.real-estate-message{width:calc(67.5rem - 4rem);margin:auto;padding:2rem}.real-estate-details .owner div{justify-content:space-between}.real-estate-search{justify-content:flex-start}.real-estate-search-details{padding:5rem 3rem}.real-estate-search-details .real-estate-search-details-show{width:26rem}.agency,.agency-search,.my-agents{width:1680px;margin:auto}.agency .row,.commercial-agent-verif ul{display:flex}.agency .wrap{display:flex;flex-wrap:wrap}.agency .agent-cell,.my-agent-cell{width:480px;margin:3.75rem 2.5rem}.agency .description,.agency .services-offered{width:480px;margin:4rem auto}.agency .agent-cell .profession{color:#000}.agency .services-offered{list-style-type:none;padding:0}.agency-locations{width:1680px;margin:0 auto}.agency-locations-cell{min-width:calc(480px - 2rem);margin:2rem 2.5rem;padding:1rem}.agency-locations-cell li{min-height:1.75rem}.agency-search-form,.subscription{width:1080px;margin:auto}.agency-search-cell{width:480px;background-color:#fff;margin:3.75rem 2.5rem}.agency-search-cell .content,.my-agent-cell .content{padding:0 1rem 2rem}.agent{width:780px}.agent .last-real-estates{width:480px;margin:0 auto 6rem}.agent .last-real-estates .first-photo img{width:480px;height:270px}.rights_agents{width:1024px;margin:auto}.researcher-locations{height:260px}.pack-button,.subscription a{margin:4rem auto}.pack-button p{padding:calc((3rem - 28px)/ 2) 4rem}.pack-button p:first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.pack-button p:last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.pricing{width:1920px}.pricing .col{width:calc(480px - 4rem);padding:2rem}.pricing .prices{width:16rem;height:6rem;margin:0 auto}.pricing .prices p{height:39px}.pricing .link-btn{margin:2rem auto;cursor:default}.researcher-edit,.user-edit{width:540px;margin:auto;padding:6rem 0}.commercial-agent-verif .verif-btns,.user-edit>div{margin-top:2rem}.user-edit textarea{min-height:8rem;min-width:100%}.footer>div{margin:0 auto}.footer ul{width:320px}.footer li{margin:1rem auto 1rem 0}.footer .title{height:4rem}.explain-text{width:540px;margin:auto}.commercial-agent-verif{width:1080px;margin:auto;padding:1rem 0}.commercial-agent-verif .row li{width:50%}.commercial-agent-verif .error li{margin:.5rem auto}.modal-address-legal{width:50%;margin:2rem auto;padding:2rem}.modal-address-legal .link-btn{margin:2rem auto}.modal-address{padding:2rem}.modal-address .link-btn{margin:4rem auto 2rem}.modal-histories{width:704px}.modal-histories p{width:640px;margin:1.35rem 2rem;text-align:center}