.home-header .header-title,.sort{left:50%;transform:translate(-50%,-50%)}.real-estate-cell .details2,.real-estate-cell .details3{box-shadow:0 2px 4px rgba(0,0,0,.5);width:980px}.agent .agent-additional-data,.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:350px}.home-header .home-image{object-fit:cover}.home-header .header-title{position:absolute;top:50%;width:61.25rem}.flashies{font-size:1.3rem;width:36rem;margin:2rem auto}.advanced-search,.btns,.confirm-update,.little-form,.real-estate-details,.real-estate-details .views .slider-details,.real-estate-edit,.sign-in-buttons{width:980px}.little-form .password-indicator{width:calc(22rem + 2rem + 4px);margin:auto}.menu{height:7.5rem;flex-direction:row}.header-mobile,.menu-transactions li.menu-mobile-show{display:none}.menu-transactions li.menu-mobile-hide{display:block}.menu ul{display:flex;flex-direction:row;padding:0}.add-announce-btn,.menu-premium-btn{justify-content:space-between;height:3rem;line-height:3rem;margin:0}.menu .menu-directory ul{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 ul li{text-align:center;padding:1rem}.add-announce-btn img,.menu-premium-btn img{margin:auto 1rem auto auto}.menu-directory-show{border-radius:1.5rem 1.5rem 0 0;box-shadow:1px 2px 8px #767676}.menu ul.menu-directories-hide{display:none;box-shadow:none}.menu ul.menu-directories-show{display:flex;box-shadow:1px 2px 8px #767676}.menu-transactions{flex-grow:2;justify-content:space-evenly}.menu-interactions{width:0}.menu-user a,.menu-user button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:140px;height:100%}.menu-pro-img,.real-estate-search{justify-content:center}.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;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,.search .transactions .toggle-button div,.toggle-button div,.toggle-button p{width:12rem}.back-btn,.del-btn,.disabled-btn,.link-btn,.premium-btn{width:24rem;max-width:100%}.home-city .search-row{width:61.25rem;min-height:42.5rem}.search-form{width:61.25rem}.search-types .switch-btn{width:calc(((100% - 2px) - (3 * 17.75rem))/ 4 + 17.75rem);border-radius:1.5rem 1.5rem 0 0}.search-types .separator{margin-top:1.5rem}.search-criteria{padding:.75rem 0;flex-wrap:wrap}.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}.footer ul,.search-buttons div{width:25%}.advanced-search section div{width:30%;padding-bottom:1rem}.advanced-search .inputs,.real-estate-details .equipment .criteria,.real-estate-edit .inputs{flex-direction:row}.advanced-search .inputs ul,.advanced-search .inputs>li{width:30%}.advanced-search .inputs li{padding-bottom:1rem}.advanced-search section h3,.real-estate-edit section h3{text-align:center}.search-btns .filters .filter-btn,.search-btns .filters .sort-btn{width:45%;margin-bottom:1.25rem}.locations-label{min-width:calc((980px - (2px + 4.5rem))/ 3)}.real-estate-details .main .presentation,.real-estate-details .main>div,.search div .row input{width:45%}.input-unit{display:inline-block;width:1.5rem;padding-top:.5rem}.sort{top:50%;min-width:22rem}.locations-search-results{width:calc(980px - 52px - 2rem - 2rem)}.dashboard-content{flex-direction:column;align-items:center}.dashboard a{width:calc(480px - 2rem);height:calc(240px - 2rem)}.sign-in-form,.sign-up-form label{width:24rem}.captcha{width:540px;height:280px}.sign-up-form{width:542px}.footer,.real-estate-cell .details3>*,.real-estate-details .main,.real-estate-details .views h3,.sign-up-form label.full-width{width:100%}.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-edit .facilities div div{width:12.5rem}.real-estate-edit .radios div{margin:auto;width:16rem}.real_estate_list{justify-content:space-between;width:980px}.real-estate-cell{margin:3.75rem 0}.agent,.contact,.real-estate-cell .details,.real-estate-cell .details2 .cols .col-right,.real-estate-cell .details2 .cols>div{width:480px}.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{height:4.125rem}.real-estate-cell .highlight{height:2rem}.real-estate-cell .details2 .description{height:calc(100% - 270px - 28px);padding-right:1rem;padding-left:2rem;overflow:hidden}.real-estate-cell .details2 .premium-photo{padding-left:calc(100% - 480px)}.real-estate-cell .details3{display:flex;flex-direction:row;flex-wrap:wrap}.real-estate-cell .generic_link3{height:600px}.real-estate-cell .details3 .slider ul{height:560px}.real-estate-cell .details3 .photos{width:980px;height:600px}.real-estate-cell .details3 .content{height:auto;padding:1rem 1rem 5rem 2rem}.real-estate-cell .details3 .content .highlight{margin:1rem 0}.real-estate-cell .details3 .see-more{width:70%}.real-estate-cell .details3 .content>p,.real-estate-cell .details3 .subtitle{margin-top:.5rem;margin-bottom:.5rem}.real-estate-cell .details3 .description{height:calc(100% - 270px - 60px);padding-bottom:1rem;overflow:hidden}.real-estate-cell .details3 .premium-photos{display:flex;justify-content:space-between}.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:980px;margin-bottom:6rem}.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-details .owner div{justify-content:space-between}.real-estate-search-details{padding:5rem 4rem}.real-estate-search-details .real-estate-search-details-show{width:26rem}.agency .description{width:calc(480px - 2rem);margin:4rem auto 2rem}.agency .agent-cell{width:480px;margin:3.75rem auto}.agency .services-offered{width:calc(480px - 2rem);list-style-type:none;margin:4rem auto;padding:0}.agency-locations{width:980px;margin:0 auto;justify-content:center}.agency-locations-cell{min-width:calc(480px - 2rem);min-height:80px;margin:2rem 1rem;padding:1rem}.agent .last-real-estates{width:480px;margin:0 auto 6rem}.agent .last-real-estates .first-photo img{width:480px;height:270px}.my-agents-cells{justify-content:space-around}.my-agent-cell{width:360px;margin:3.75rem 2.5rem}.my-agent-cell .content{padding:0 1rem 2rem}.rights_agents{width:860px;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 .col{width:calc(360px - 4rem);padding:2rem}.pricing .link-btn{margin:2rem auto;width:100%}.subscription{width:980px;margin:auto}.explain-text,.user-edit{width:540px;margin:auto}.user-edit{padding:6rem 0}.user-edit>div{margin-top:2rem}.user-edit .user-photo-fade,.user-edit .user-photo-fade div{margin-top:0}.user-edit .user-photo-fade-row{display:flex;justify-content:space-around}.user-edit .user-photo-fade-btn{flex-direction:column;padding:8rem 0}.footer>div{margin:0 auto}.footer li{margin:1rem auto 1rem 0}.footer .title{height:4rem}.commercial-agent-verif{width:980px;margin:auto;padding:1rem 0}.commercial-agent-verif ul{display:flex}.commercial-agent-verif .row li{width:50%}.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}