body,html{padding:0}.agency .center,.agent .profession,.agent h3,.confirm-action,.contact .center,.container-error h2,.dashboards .center,.my-agent-cell .profession,.my-agents h3,.pricing .price,.real-estate-details .charges div div div p,.real-estate-search-details .real-estate-search-details-show .state p,.sign-in-buttons h3,.user-photo-fade h2,h1,h3.price-title,section h1{text-align:center}.flashies,.menu li,.real-estate-details .collapsed ul{list-style-type:none}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;font-size:1.35rem}.block,.details3 .generic_link,.display-block,.generic-photo,.home-header .home-image,.my-real-estate-cell>img,.pricing li img,.real-estate-cell .details .generic-photo,.real-estate-cell .generic_link3,label{display:block}.home-header-content{width:100%;z-index:10}.home-header .header-title{padding:2rem;margin:4rem auto}.home-header .home-header-search{padding:1rem 2rem}.home-header h1{margin:0 auto}.dashboard .additional-data h3,.flashies p,.menu-transactions li p,.no-margin,.password-indicator p,.real-estate-details .owner p,.real-estate-search-details .real-estate-search-details-show .row p,.search-criteria .fields p,.sort li p,html{margin:0}.home-header .edging{width:50%;height:1px;margin:.5rem auto 0}body>.content{padding-bottom:5rem}.cover{object-fit:cover}.contain,.real-estate-details .views .photos img{object-fit:contain}.no-img-28,.photo-btn-icon{width:28px;height:28px}.flashies{padding:1rem;outline:solid 1px;border:2px solid;border-radius:1rem}.description-limit,.display-none,.hidden,.name_field,.real-estate-edit .originals-photos,.sale-status,.user-photo-canvas{display:none}.boxes,.display-flex,.edit-row-btn,.radios,.real-estate-cell .content .price,.real-estate-cell .header .agent-identity,.real-estate-cell .highlight,.real-estate-details .agence,.real-estate-details .description,.search-criteria .fields,.search-types,.sign-in-radios div{display:flex}.noselect{user-select:none}.error-after-input,.error-after-label{margin-top:.25rem}.click-here-text:hover{cursor:pointer;font-weight:700}button,h1,h2,h3,h4,h5,h6,input[type=button]{font-family:Tahoma,sans-serif}form label[required=required]::after{content:" *";font-size:2rem}input::placeholder{font-family:'Courier New',Courier,monospace}h1,section h1{font-size:2.65rem;margin:2rem auto}.label-title{margin-top:3rem;font-size:1.6rem}textarea{font-size:1.3rem}.agency a,.agent .three-last-real-estates a,.footer a,.link-menu,.menu-transactions a,.pricing a,.real-estate-cell a,a{text-decoration:none}.boxes{align-items:first baseline}.boxes input,.footer ul .li-img-text-center img,.real-estate-details .equipment .criteria div img{margin-right:1rem}.collection-boxes label:not(:first-child){display:inline-block;padding-left:1rem;padding-bottom:.25rem;white-space:nowrap;width:calc(100% - 3rem)}.collection-boxes input{vertical-align:middle;padding-bottom:.25rem}.advanced-search section h3,.radios div,.real-estate-edit section h3{padding-bottom:1rem}.fade,.user-photo-fade{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000}.fade-container{display:none;width:80%;height:80%;overflow:auto;border:1px solid;margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.support-fade{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000}.container-error,.container-error p{width:50%;margin:auto}.container-error{display:none;flex-direction:column;position:fixed;top:50%;left:50%;height:50%;border-radius:1rem;padding:2rem;transform:translate(-50%,-50%);border:.25rem solid;z-index:3100}.inside-fade,.outside-fade{z-index:10;position:absolute}.padding-left-for-menu-pro{padding-left:240px}.outside-fade{width:480px}.inside-fade{height:478px;width:478px;border:1px solid;cursor:move}.advanced-search .action-btn,.arrow,.img-center,.my-agent-cell .agent-photo,.real-estate-details .main-data div img{display:block;margin:auto}.confirm-action{position:fixed;width:67.5rem;height:18rem;top:calc((100% - 18rem)/ 2);left:calc((100% - 67.5rem)/ 2);background-color:#fff;z-index:3100}.action-btn,.modal-btn{text-align:left;font-size:1.2rem}.confirm-action div{display:flex;margin-top:6rem}.mrg-auto,.real-estate-details,.real-estate-details .contact-form,.real-estate-edit,.sign-in-buttons{margin:auto}.agent,.checkbox-form,.confirm-update,.little-form{margin:5rem auto}.strikethrough{text-decoration:line-through}.little-form h1{margin-bottom:5rem}.little-form h2{margin:5rem 0 2rem}.agent .last-real-estates .first-photo,.little-form>div,.my-agent-cell .link-btn,.options-photos li li,.real-estate-edit .medias input,.real-estate-search .del-btn{margin-bottom:1rem}.little-form label,.menu-user-data li img{margin:0 auto .25rem}.little-form label{width:22rem;padding-right:calc(2rem + 4px)}.little-form input[type=email],.little-form input[type=password],.little-form input[type=text]{display:block;height:2rem;width:22rem;padding:.375rem 1rem;margin:auto}.little-form input[type=submit]{margin-top:5rem}.little-form .error-after-input{width:calc(22rem + 2rem + 2px);margin:auto}.checkbox-form{width:1080px}.checkbox-form .boxes-input{padding:2rem 0}.checkbox-form .boxes-input label{width:100%;margin-bottom:.5rem}.text-field-active,.text-field-later{height:2.875rem;padding:0 3rem 0 1.5rem;border:1px solid;border-radius:1.5rem;margin:.25rem auto 1.5rem}.modal-btn,.row-btn{padding:0 1rem;cursor:pointer}.advanced-search .energy,.dashboard .additional-data,.menu,.real-estate-cell .details2 .cols,.real-estate-details .collapsed .row,.real-estate-details .main-data,.real-estate-details .owner div,.real-estate-edit .inputs,.real-estate-photos-data-container,.real-estate-photos-header,.search-criteria{display:flex;justify-content:space-between}.menu ul{margin-top:0;margin-bottom:0}.menu-transactions>li{display:flex;flex-direction:column;height:3.5rem;text-align:center;padding-top:2.25rem}.menu-interactions{width:100%;justify-content:space-around}.menu-interactions li,.real-estate-details h1.title{padding-top:2rem}.btns{display:flex;margin:0 auto 2rem;justify-content:space-between}.modal-btn{display:flex;justify-content:flex-start;border-radius:1.25rem;border:none;height:2.5rem;width:18rem}.modal-btn p,.search-locations-selected div p{margin:0;height:2.5rem;line-height:2.5rem}.modal-btn i{margin-top:1rem}.action{display:flex;border-radius:1.25rem}.action img{margin:auto 1rem;display:block}.action-btn{border:none;height:2.5rem;width:12rem;cursor:pointer}.back-btn,.del-btn,.disabled-btn,.link-btn,.premium-btn{display:block;height:3rem;line-height:3rem;font-size:1.4rem;text-align:center;margin:auto;border-radius:2rem;text-decoration:none;border:none;cursor:pointer}.row-btn{height:1.5rem;border-radius:.75rem;border:none}.search-btn,.toggle-button,.toggle-button div{height:2.5rem}.add-announce-btn,.menu-premium-btn{display:flex;border-radius:1.5rem;padding:0 1rem;cursor:pointer}.toggle-button{display:flex;align-items:center;border-radius:2.5rem;cursor:pointer;border:1px solid}.search-btn,.toggle-button .active{border-radius:2.5rem}.toggle-button p{height:2.5rem;line-height:2.5rem;text-align:center;margin:0}.search-btn{text-align:center}.link-img-btn{display:block;margin:0 auto;text-indent:-9999px}.instagram{background-image:url("/assets/icons/insta-a96b0d73.svg");width:28px;height:28px;margin:.5rem 0}.no-btn{border:none;background-color:transparent}.log-out{height:100%}.log-out button{font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;font-size:1rem;cursor:pointer}.radios div{display:flex;flex-direction:row}.radios div label{padding-left:.5rem}.arrow-search{border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow-dark{border-width:0 4px 4px 0;display:inline-block;padding:4px}.arrow-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.arrow-left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}input i{position:absolute}.spacer-b-tex-f{width:.5rem}.home-city .search-row{display:flex;align-items:center;margin:0 auto}.home-city-img{display:block;width:50%;height:360px}.container-search{border-radius:1rem;overflow:hidden;height:80%;margin:auto;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:.125rem solid;z-index:5000}.slider,.slider>ul{position:relative;overflow:hidden}.search-form{margin:0 auto;padding:8rem 0}.search-types .switch-btn{display:flex;border-bottom:1px solid}.search-types .switch-btn p{width:calc(50% - 1rem);height:2rem;line-height:2rem;padding:0 .5rem;margin:21.6px .5rem;text-align:center;cursor:pointer}.search-types .switch-btn .active{border-radius:1rem;border:1px solid}.search-types .separator{width:1px;min-height:calc(100% - 1.5rem)}.search-criteria img{padding:0 .75rem}.search-budget,.search-living-space,.search-location{display:flex;padding-right:2rem}.pricing .col,.real-estate-details .main .map_image,.real-estate-edit .collection-boxes,.real-estate-edit .medias,.search-budget div,.search-living-space div,.search-location div{display:flex;flex-direction:column}.search-locations-selected{flex-wrap:wrap;gap:.75rem}.search-locations-selected div{display:flex;padding:0 1rem;margin:0 1rem;border-radius:1.25rem;border:1px solid}.search-locations-selected div img{display:block;align-self:center;padding-left:1rem;cursor:pointer}.search-buttons{width:100%;display:flex;justify-content:space-around;padding:1rem 0;border-top:1px solid;border-radius:0 0 1.5rem 1.5rem}.search-form input[type=text]{height:2rem;padding-left:1rem;margin-top:.75rem;border:1px solid;border-radius:2rem}.search-form .search-buttons img{margin:auto 1rem auto 0}.search-cookies-container{background-color:#fff;flex-direction:column;justify-content:space-around}.contact button,.search-cookies-container .link-btn{margin:2rem auto}.search-cookies-container p{margin:2rem}@keyframes slider-key-next{0%{left:100%}100%{left:0}}@keyframes slider-key-left{0%{left:0}100%{left:-100%}}@keyframes slider-key-previous{0%{left:-100%}100%{left:0}}@keyframes slider-key-right{0%{left:0}100%{left:100%}}.slider>ul{margin:0;padding:0;list-style:none;float:left;width:100%}.slider>ul>li{position:absolute;left:100%;top:0;width:100%;height:100%;visibility:hidden;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.slider>ul>li.active{visibility:visible;left:0}.slider>ul>li.left{animation-name:slider-key-left}.slider>ul>li.next{animation-name:slider-key-next}.slider>ul>li.right{animation-name:slider-key-right}.slider>ul>li.previous{animation-name:slider-key-previous}.slider>button{transition:.3s;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#fafafa;opacity:.5;border:0;outline:0;padding:0;cursor:pointer;border-radius:100%;box-shadow:0 3px 6px rgba(0,0,0,.2);background-size:60%;background-repeat:no-repeat;background-position:center}.options-photos li,.real-estate-photos-li{max-width:240px;background-color:#f7f7f7;list-style-type:none}.slider>button:hover{opacity:1;box-shadow:0 5px 10px rgba(0,0,0,.2)}.slider>button:nth-child(2){left:10px;background-image:url("/assets/icons/slider-arrow-left-cf4ffcfe.svg")}.slider>button:nth-child(3){right:10px;background-image:url("/assets/icons/slider-arrow-right-1c7fbc61.svg")}.slider .see-more{display:flex;flex-direction:column;justify-content:space-around;position:absolute;width:70%;height:80%;left:15%;top:10%;z-index:100;text-align:center;border-radius:2rem}.slider .see-more div{width:60%;margin:auto;text-align:center;height:2.5rem;line-height:2.5rem;border-radius:2.5rem}.slider-close{position:absolute;bottom:100px}.captcha-background,.captcha::after{right:0;bottom:0;transition:.3s}.advanced-search{overflow:auto;height:100%}.advanced-search>section{padding:1rem 2rem 2rem}.advanced-search .row{display:flex;justify-content:space-between;flex-wrap:wrap}.advanced-search .row-center{display:flex;justify-content:space-evenly}.advanced-search section div{display:flex;align-items:flex-end}.advanced-search section .wrap{flex-wrap:wrap}.advanced-search section .wrap label,.agency-locations .edit-buttons .del-btn,.dashboard .separator,.real-estate-cell .header .state-link,.user-edit input[type=text],.user-edit textarea{width:100%}.advanced-search section .wrap img,.sign-in input[type=checkbox]{margin-left:0}.advanced-search section div img{margin:auto .8rem}.advanced-search section div>*{align-self:center}.advanced-search section select{width:100%;margin-top:.8rem}.sort{display:none;position:fixed;border-radius:1rem;border:.125rem solid;z-index:9999}.sort ul{list-style-type:none;padding:0}.sort li{display:flex;height:2rem;line-height:2rem;margin:0 1rem;cursor:pointer}.sort li img{align-self:center;margin-right:.25rem}.sort .edging{height:.0625rem}.sort li p img{vertical-align:middle;margin-right:.5rem}.locations-search,.user-edit .radios{flex-direction:column}.locations-search-textfield,.real-estate-cell .content .row{display:flex;flex-direction:row;justify-content:space-between}.locations-search-results{flex-direction:column;position:absolute;z-index:100;margin-top:5rem;padding:1rem;border:1px solid;border-radius:1.5rem;box-shadow:rgba(0,0,0,.25) 0 54px 55px,rgba(0,0,0,.12) 0 -12px 30px,rgba(0,0,0,.12) 0 4px 6px,rgba(0,0,0,.17) 0 12px 13px,rgba(0,0,0,.09) 0 -3px 5px}.locations-search-results li{list-style-type:none;margin:0;padding:1rem;border-radius:.5rem}.locations-selected{display:none;flex-direction:row;flex-wrap:wrap;padding:1rem 0 0;border-radius:.5rem}.locations-selected li{display:inherit;list-style-type:none;margin:0 1rem 1rem;padding:1rem;border-radius:.5rem}.locations-selected li p{margin:0;height:28px;line-height:28px}.locations-selected li img{margin-left:1rem;cursor:pointer}.dashboards{padding:5rem 0}.dashboard-content{display:flex;flex-wrap:wrap;margin:auto}.dashboard a{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;padding:1rem;margin:2rem 4rem 2rem 0}.sign-in-form{margin:0 auto;padding-bottom:3rem}.sign-in{margin:auto;padding:4rem 0 2rem}.sign-in input[type=email],.sign-in input[type=password],.sign-in input[type=text]{width:calc(100% - 2px - 4.5rem)}.sign-in .no-padding{padding-bottom:0}.sign-in-buttons div{display:flex;justify-content:space-between;padding:2rem 0}.sign-in-radios div input{margin-left:0;margin-right:1rem}.sign-in-radios div label{margin:.5rem 0}.confirm-message{display:flex;min-height:4.5rem}.confirm-message img,.real-estate-cell .details2 .description,.real-estate-details .main .presentation{padding-right:1rem}.captcha{touch-action:none;border:1px solid #000;position:relative}.captcha-background,.captcha-piece,.captcha-piece::after,.captcha::after{position:absolute;left:0;top:0}.captcha::after{content:"";pointer-events:none;mix-blend-mode:soft-light;z-index:3;opacity:0}.captcha-piece{background-origin:border-box;cursor:move;width:88px;height:60px;z-index:2000}.captcha-piece::after{content:"";width:88px;height:60px;animation:2s cubic-bezier(0,0,.2,1) infinite ping}.sign-up-form{margin:0 auto;text-align:left;padding:4rem 0 2rem}.sign-up-form .boxes{margin:3rem 0;flex-wrap:wrap}.password-indicator{margin:.5rem 0 1.5rem}.password-indicator>div{display:flex;padding:2px 0}.password-indicator>div img{padding:3px 8px 3px 0}.pwd-true{list-style:url("/assets/icons/pwd-true-0a213f19.svg")}.pwd-false{list-style:url("/assets/icons/pwd-false-b3dd672b.svg")}.my-real-estate-cell .title{min-height:4rem}.real-estate-edit .bottom-spacer div,.real-estate-edit .margin-top,.real-estate-edit .textareas label{margin-top:2rem}.real-estate-edit>section,.researcher-edit>div{border-radius:10px;padding:1rem 2rem 2rem;margin:4rem 0}.real-estate-edit .textareas input{min-height:1.5rem;font-size:1.2rem}.real-estate-edit .textareas textarea{min-width:100%;min-height:36rem;font-size:1.2rem}.real-estate-cell .content,.real-estate-cell .details2 .col-right,.real-estate-edit .facilities{display:flex;flex-direction:column;justify-content:space-between}.real-estate-edit .condition .row,.real-estate-edit .facilities .row{display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem}.real-estate-edit .condition h4,.real-estate-edit .facilities h4{text-align:center;margin:4rem auto 0}.footer ul .li-img-text-center,.real-estate-edit .checkbox,.real-estate-edit .checkboxes .bottom-spacer div{display:flex;align-items:center}.real-estate-edit .bottom-spacer div img{margin:0 .5rem}.real-estate-edit .center{display:flex;justify-content:center;width:100%}.real_estate_list{display:flex;flex-wrap:wrap;align-content:flex-start;margin:auto}.options-photos{padding:0;display:flex;flex-wrap:wrap}.options-photos li{display:flex;flex-direction:column;margin:1rem;padding:.5rem}.edit-row-btn .link-btn{width:12rem;color:#fff}.real-estate-photos{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.options-photos li img,.real-estate-photos-photo{padding-bottom:.5rem;display:block}.real-estate-photos-li{display:flex;flex-direction:column;margin-bottom:3rem;padding:.5rem}.real-estate-photos-li .back-btn{position:relative;top:50%}.real-estate-photos-header h3{margin:0;font-size:20px}.real-estate-photos-photo{width:240px;height:240px;object-fit:contain}.real-estate-photos-delete-icon{align-self:flex-end;content:url("/assets/icons/red-trash-8c05bcf0.svg");width:28px;height:28px}.real-estate-photos-cancel-delete-icon{align-self:flex-end;content:url("/assets/icons/red-trash-cancel-663e38a8.svg");width:28px;height:28px}.real-estate-photos-order-active{content:url("/assets/icons/reorder-active-3bb4216a.svg");width:28px;height:28px;cursor:grab}.real-estate-photos-order-inactive{content:url("/assets/icons/reorder-inactive-dc1bfde5.svg");width:28px;height:28px;cursor:default}.real-estate-cell .content .price>*,.real-estate-photos-data-title,.rights_agents td p{margin:1rem 0}.real-estate-photos-data-size{margin:0;color:#4c5d73}.real-estate-photos-selected{position:absolute;box-shadow:10px 15px 3px rgba(76,93,115,.75);z-index:3}.real-estate-photos-copy{opacity:.5}.options-photos li .photo{border:.125rem solid #fff}.options-photos .separator{border:.125rem dashed;min-width:2rem}.options-photos .separator p{writing-mode:vertical-rl;text-orientation:upright;padding-top:1rem}.options-photos .photoSelected{border:.125rem solid}.options-photos li li>*,.real-estate-details .accordion,.real-estate-search-controller .select,.real-estate-search-controller .trash{cursor:pointer}.real-estate-edit .photo-banner{margin-top:-206px;width:100px;height:50px}.home-city .photo-banner{display:block;position:absolute;width:120px;height:50px;z-index:9999}.real-estate-edit .form-title{display:flex;border:1px solid;height:3rem}.real-estate-edit .form-title span{min-width:16rem;text-align:center;height:3rem;line-height:3rem;cursor:default;border-right:1px solid}.real-estate-edit .form-title input{border:none;margin:8px 6px;padding:1px 6px;width:calc(100% - 24px);height:2rem}.real-estate-edit-btn{padding:1rem 0 3rem}.photos-btn{display:flex;justify-content:space-between;margin-top:1rem}.photo-btn{display:flex;justify-content:flex-start;border-radius:.5rem;border:none;height:2.5rem;width:12rem;text-align:left;padding:0 1rem;font-size:1rem;cursor:pointer}.photo-btn img{padding:.375rem 1rem 0 0}.photo-btn p{margin:0;line-height:2.5rem;color:#fff;padding-left:.375rem}.dpe-container li,.ges-1,.ges-2,.ges-3,.ges-4,.ges-5,.ges-6{color:#000}.real-estate-histories{display:table;margin:24px auto;padding-right:40px}.real-estate-histories button{margin-top:36px}.real-estate-cell{display:flex;margin:1.5rem 0}.real-estate-cell .header{display:flex;justify-content:space-between;height:100px}.real-estate-cell .public-photo-one{display:block;width:100%;object-fit:cover}.real-estate-cell .details .header,.real-estate-cell .details2 .state-new,.real-estate-cell .details3 .state-new{height:100px}.real-estate-cell .details .header .agent-identity{min-width:400px}.real-estate-cell .header .agent-identity .name{margin:0;line-height:100px}.real-estate-cell .header .img-agent{border-radius:50%;padding:10px}.real-estate-cell .header .state{margin:.5rem;text-align:center}.agent iframe,.real-estate-cell .header .state-img{display:block;margin:0 auto}.real-estate-cell .details .header .state-new{min-width:100px;height:100px}.real-estate-cell .details2 .premium-photo,.real-estate-cell .details2 .state-new img,.real-estate-cell .details3 .state-new img{display:block;margin-left:auto}.real-estate-cell .header .new{transform:rotate(45deg);position:relative;top:-90px;left:16px;z-index:3}.details .generic_link,.details2 .generic_link{display:block;height:270px}.details3 .generic_link img{display:block;object-fit:cover}.real-estate-cell .details .photos{min-width:100%;height:270px}.real-estate-cell .details .content,.real-estate-cell .details2 .content{padding:1rem 1rem 2rem}.real-estate-cell .exclusivity,.real-estate-cell .exclusivity-empty{display:flex;justify-content:space-between;padding:0 10px;height:36px}.real-estate-cell .exclusivity p{margin:4px;font-size:1.425rem;font-weight:700}.real-estate-cell .content .title{display:flex;justify-content:space-between;margin-top:0}.real-estate-cell .content .features,.real-estate-cell .content .subtitle{margin:.5rem 0 0;font-size:1.25rem;font-weight:400}.real-estate-cell .content .title h2{margin:0;font-size:1.625rem;font-weight:700}.real-estate-cell .content .title img{width:4.125rem;height:4.125rem}.real-estate-cell .content .subtitle{min-height:3.25rem}.real-estate-cell .content .price p{height:2rem;font-size:1.625rem;font-weight:700}.real-estate-cell .content .price img{padding:0 1rem;width:32px;height:32px}.real-estate-cell .details3 .highlight{margin:1rem}.real-estate-cell .highlight p{height:1.5rem;line-height:1.5rem;margin:0 1rem 0 0;padding:3px 12px;border:1px solid;border-radius:1rem}.real-estate-cell .details2 .description p:first-child{margin-top:0}.real-estate-cell .details .row div,.real-estate-cell .details2 .row div,.real-estate-cell .details3 .row div{display:flex;width:120px;height:calc(32px + 1rem)}.real-estate-cell .details .row div img,.real-estate-cell .details2 .row div img,.real-estate-cell .details3 .row div img{display:block;padding:.5rem .5rem .5rem 0}.real-estate-cell .details .row div p,.real-estate-cell .details2 .row div p,.real-estate-cell .details3 .row div p{padding:0 .25rem;text-align:left;width:2.75rem;margin:auto}.real-estate-cell .details .row div p .square_meter,.real-estate-cell .details2 .row div p .square_meter{width:5.5rem}.real-estate-cell .details .row .empty-cell-data,.real-estate-cell .details2 .row .empty-cell-data{width:20%}.pricing ul,.real-estate-cell .trash{padding:0}.real-estate-cell .state-update-notice{min-height:1.5rem;margin:1rem 0}.real_estate_state p{margin:0;text-align:center;padding:.5rem 0}.real-estate-details p{font-size:1.2rem}.real-estate-details h1{margin-bottom:3rem;text-align:left}.real-estate-details h3{margin-bottom:4rem}.real-estate-details .title{padding:0 1rem}.real-estate-details .views{display:flex;flex-wrap:wrap;padding-bottom:3rem}.moderation,.real-estate-details .public-photos-btn,.sign-up-modal-btn{margin:3rem auto}.real-estate-details .views .photos{width:100%;height:607px}.real-estate-details .views .photos ul{height:607px}.real-estate-details .views h3{width:100%;height:2rem;line-height:2rem;margin:auto}.real-estate-details .premium-data{display:flex;justify-content:space-between;width:100%;margin:3rem auto}.real-estate-details .views .premium-details{margin:0 auto 4rem}.real-estate-details .views .premium-details .link-btn{margin:4rem auto 6rem}.real-estate-details .inter-cabinet{display:block;margin:2rem auto;width:15rem;height:15rem}.real-estate-details .accordion,.real-estate-details .accordion-disabled{display:flex;justify-content:space-between;align-self:center;border-radius:.5rem;width:100%;height:4rem;margin:2rem auto;padding:0 1rem}.real-estate-details .accordion span{display:inline-flex;align-items:center}.real-estate-details .main-data div{padding:1rem 0}.real-estate-details .main-data div p{margin-bottom:0;text-align:center}.real-estate-details .hidden-section{display:none;overflow:hidden;height:auto;transition:max-height 2.5s}.real-estate-details .hidden-section h4{padding:1.2rem 0 .5rem;margin:0}.real-estate-details .main{display:flex;width:100%;margin:6rem auto;justify-content:space-between}.real-estate-details .main .map_image .photo-map{margin-top:3rem}.real-estate-details .equipment,.real-estate-details .features,.real-estate-details .rental-charges{display:flex;flex-direction:column;width:100%;margin:0 1rem}.real-estate-details .features ul,.real-estate-details .rental-charges ul{display:flex;justify-content:flex-start;padding-left:0;margin-bottom:2rem}.real-estate-details .features div li,.real-estate-details .features li{list-style-type:none;width:calc(100% / 3 - 5rem);padding-right:2rem}.real-estate-details .features li p{margin:0;font-size:1.35rem}.real-estate-details .features img,.real-estate-details .rental-charges img{height:2rem;width:2rem;margin-right:1rem}.agency-locations,.agency-search-results,.home-slideshow-editor .row,.my-agents-cells,.real-estate-details .equipment .criteria{display:flex;flex-wrap:wrap}.real-estate-details .equipment .criteria div{display:flex;align-items:center;width:33.333333%}.real-estate-details .rental-charges div li,.real-estate-details .rental-charges li{list-style-type:none;width:calc(100% / 3 - 3rem)}.real-estate-details .charges div div,.real-estate-details .energy div div div{width:calc((1080px * .4) - 100px);margin:50px auto 0}.real-estate-details .charges,.real-estate-details .co-ownership,.real-estate-details .collapsed{display:block;width:100%;margin:0 1rem}.real-estate-details .charges>div{width:100%;padding-bottom:3rem}.real-estate-details .energy .col{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:3rem}.real-estate-details .energy>div div{min-height:3rem}.real-estate-details .energy div div div{height:calc(((1080px * .4) - 100px)/ 2);border-radius:calc(((1080px * .4) - 100px)/ 2) calc(((1080px * .4) - 100px)/ 2) 0 0}.pricing h2,.real-estate-details .energy .dpe p,.real-estate-details .energy .ges p{text-align:left}.real-estate-details .owner{width:100%;padding:0 1rem;margin:2rem 0 4rem}.real-estate-details .owner span{font-weight:700}.real-estate-details .views .exclusivity{display:flex;justify-content:space-between;width:100%;padding:0 1rem;margin-bottom:3rem}.real-estate-details .views .exclusivity p{margin:4px 0;font-size:1.425rem;font-weight:700}.youtube{width:480px;height:270px;margin:0 auto}.dpe-container,.ges-container{display:flex;align-items:flex-end;width:100%;margin:1rem 0 0;padding:0}.dpe-container li,.ges-container li{list-style-type:none;width:2rem;height:2rem;line-height:2rem;text-align:center}.dpe-1{background-color:#319a31}.dpe-2{background-color:#33cc34}.dpe-3{background-color:#ccff34}.dpe-4{background-color:#ff0}.dpe-5{background-color:#fc0}.dpe-6{background-color:#ff9a32}.dpe-7{background-color:red}.ges-1{background-color:#f5edfd}.ges-2{background-color:#e0c1f7}.ges-3{background-color:#d4a8f4}.ges-4{background-color:#ca95f3}.ges-5{background-color:#ba71ee}.ges-6{background-color:#a64dea}.ges-7{color:#fff;background-color:#8a18de}.dpe-container .selected,.ges-container .selected{font-size:1.8rem;font-weight:800}.real-estate-search{width:100%;margin:5px auto;display:flex;flex-wrap:wrap}.real-estate-search-controller{display:flex;justify-content:space-between;padding:1rem}.real-estate-search-details .real-estate-search-details-show{padding:1rem;display:block}.real-estate-search-details .real-estate-search-details-show .state img{display:block;margin:0 auto 2rem}.real-estate-search-details .real-estate-search-details-show .row{display:flex;padding-bottom:2rem;gap:2rem}.real-estate-search-details .real-estate-search-details-show .row img{display:block;align-self:center}.real-estate-search-details .real-estate-search-details-show .separator{height:1px;background-color:#e9eef4;margin-bottom:1rem}.real-estate-search span{display:block;padding-bottom:.25rem}.real-estate-search .line-1{height:26px}.real-estate-search .line-2{height:56px}.real-estate-search .line-3{height:82px}.real-estate-search .line-5{height:132px}.agency .agent-photo{display:block;margin:1rem auto}.agency .agent-cell,.my-agent-cell{padding:2rem 0 1rem}.agency-locations-cell ul{list-style-type:none;padding-left:0;margin:0}.agency-locations .edit-buttons{display:flex;margin-top:1rem;justify-content:space-between}.agency-locations .edit-buttons a,.agency-locations .edit-buttons form{width:40%;margin:0}.rights_agents th{text-align:left;font-weight:400}.rights_agents input{display:block;margin:1rem auto;cursor:pointer}.rights_agents .agent_name{min-width:8.5rem}.rights_agents .agent_name p{padding-left:.25rem}.researcher-locations{list-style-type:none;padding-left:0;overflow:auto}.pack-button{display:flex;justify-content:center}.pack-button p{border:1px solid;cursor:pointer}.pricing{display:flex;flex-wrap:wrap;justify-content:space-around;margin:6rem auto}.pricing .offer-more-text{min-height:1.625rem}.pricing .introductory-offer{text-align:center;min-height:40px}.pricing .description{height:76px}.pricing .prices{display:flex;justify-content:center;align-items:flex-end}.pricing .prices p{line-height:40px}.pricing .current-price{height:96px}.pricing p.current-price{line-height:96px;margin:0 auto}.pricing .empty-p{margin:0;width:26px;height:26px}.pricing .starting_price{font-size:2rem;font-weight:700;text-align:right;padding-right:.25rem}.pricing li{list-style-type:none;display:flex;align-items:center}.pricing .separator h2{width:100%;text-align:center}.pricing li .text{width:calc(100% - 28px - 28px - 2rem);margin:1rem}.pricing-modal{display:none;padding:1rem;position:absolute;width:240px;z-index:10}.agent>div,.user-edit h3{margin-top:4rem}.user-edit label.title{padding:1rem 0 .5rem}.user-edit .toggle-button{width:24rem;margin:0 auto 1rem}.edit-account h2{margin-top:10rem}.agent .presentation{display:flex;min-height:240px}.agent .description{margin:0;padding-left:2rem}.agent .last-real-estates{display:flex;flex-direction:column;margin-bottom:2rem}.agent .last-real-estates .main-data{display:flex;flex-direction:column;padding:0 1rem}.agent .last-real-estates .main-data p{margin-top:0;margin-bottom:2rem}.agent .last-real-estates .main-data .price{font-size:1.2rem;flex-grow:1}.agent .last-real-estates .main-data .update-date{margin-bottom:.5rem}.agent .last-real-estates .last-update{margin-left:1rem}.user-photo-fade-container{width:100%;height:100%;display:block;z-index:3100}.user-photo-fade-photos{display:flex;justify-content:space-around;margin:2rem 0}.footer>div,.user-photo-fade-btn{display:flex;justify-content:space-around}.contact{margin:6rem auto;padding:1rem}.contacts-button{display:flex;flex-direction:column;width:100%;margin:3rem auto;gap:2rem}.contact label{padding:1rem 0 .125rem}.contact input[type=email],.contact input[type=text]{width:calc(100% - 8px)}.contact input[type=checkbox]{margin-left:0;vertical-align:middle;position:relative;bottom:2px}.contact textarea{min-width:calc(100% - 8px);max-width:calc(100% - 8px);min-height:12rem}.contact-errors{padding:0;font-weight:600;font-size:1.3rem;list-style-type:none}.footer{padding:3rem 0}.footer ul{list-style-type:none;display:flex;flex-direction:column;padding-left:0}.moderation textarea{display:block;margin:3rem auto;min-width:960px;min-height:320px}.home-slideshow-editor{width:80%;margin:1rem auto}.home-slideshow-editor p{text-align:left;margin-top:4rem}.home-slideshow-editor .row img{padding:1rem;margin:1rem;cursor:pointer;border-radius:1rem}.home-slideshow-editor .row img.unselected{background-color:#fff}.home-slideshow-editor .row img.selected{background-color:#2770b9}