.broker-site{width:100%;font-family:var(--font-poppins)}.broker-site .broker-realties-card{max-width:380px;border:1px solid #d3dae8;border-radius:12px;padding:12px;cursor:pointer;transition:.3s}.broker-site .broker-realties-card:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.broker-site .broker-realties-card img.property-image{width:100%;height:200px;object-fit:cover;border-radius:10px}.broker-site .broker-realties-card .property-type{display:flex;align-items:center;gap:8px;color:#62768a;padding:0 4px 8px;font-size:15px}.broker-site .broker-realties-card .price{font-size:18px;font-weight:600;padding:0 4px 8px}.broker-site .broker-realties-card .address{padding:0 4px 16px}.broker-site .broker-realties-card .tags{display:flex;justify-content:space-between;padding:0 4px 16px}.broker-site .broker-realties-card .tags .tag{display:flex;align-items:center;gap:5px}.broker-site #broker-header{background:#9975c8}.broker-site #broker-header .broker-header-container{display:flex;justify-content:center;align-items:center;gap:56px;max-width:1280px;margin:0 auto;padding:72px 40px}@media(max-width:768px){.broker-site #broker-header .broker-header-container{flex-direction:column-reverse;padding:20px;gap:24px}}.broker-site #broker-header .broker-header-container .broker-header-image{width:50%}@media(max-width:768px){.broker-site #broker-header .broker-header-container .broker-header-image{width:100%}}.broker-site #broker-header .broker-header-container .broker-header-image img{width:100%;height:auto}.broker-site #broker-header .broker-header-container .broker-header-content{border-radius:48px;padding:40px;max-width:580px;background:#fff;display:flex;flex-direction:column;gap:32px}@media(max-width:768px){.broker-site #broker-header .broker-header-container .broker-header-content{padding:24px 20px;border-radius:24px;width:100%;max-width:100%}}.broker-site #broker-header .broker-header-container .broker-header-content h1{font-size:40px;line-height:48px}@media(max-width:768px){.broker-site #broker-header .broker-header-container .broker-header-content h1{font-size:32px;line-height:40px}}.broker-site #broker-header .broker-header-container .broker-header-content .broker-items{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.broker-site #broker-header .broker-header-container .broker-header-content .broker-items{gap:16px}}.broker-site #broker-header .broker-header-container .broker-header-content .broker-items .broker-item{display:flex;align-items:center;gap:8px}@media(max-width:768px){.broker-site #broker-header .broker-header-container .broker-header-content .broker-items .broker-item p{font-size:16px}}.broker-site #broker-header .broker-header-container .broker-header-actions{display:flex;flex-direction:column;gap:20px}.broker-site #broker-header .broker-header-container .broker-header-actions button{width:290px;border:none;border-radius:8px;padding:15px;font-size:16px;cursor:pointer;transition:.3s;font-family:var(--font-poppins);font-weight:500}.broker-site #broker-header .broker-header-container .broker-header-actions button:hover{filter:brightness(.9)}.broker-site #broker-header .broker-header-container .broker-header-actions button.sell-button{background:#ffdd81;color:#2a2a2f}.broker-site #broker-header .broker-header-container .broker-header-actions button#buy-button{background:#fff;color:#2a2a2f;border:1px solid #585858}.broker-site #broker-profile{background-color:#fafbff}.broker-site #broker-profile .broker-profile-container{align-items:center;max-width:1280px;margin:0 auto;display:flex;gap:48px;padding:72px 40px}@media(max-width:768px){.broker-site #broker-profile .broker-profile-container{flex-direction:column;gap:32px;padding:40px 20px}.broker-site #broker-profile .broker-profile-container .broker-profile-image{display:flex;justify-content:center;width:100%}}.broker-site #broker-profile .broker-profile-container .broker-profile-image img{width:250px;height:250px;object-fit:cover;border-radius:50%}.broker-site #broker-profile .broker-profile-container .broker-profile-content{width:100%;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.broker-site #broker-profile .broker-profile-container .broker-profile-content{width:100%;align-items:center;gap:32px}}.broker-site #broker-profile .broker-profile-container .broker-profile-content h2{font-weight:600}@media(max-width:768px){.broker-site #broker-profile .broker-profile-container .broker-profile-content .profile-items{width:100%}}.broker-site #broker-profile .broker-profile-container .broker-profile-content .profile-items .profile-item{display:flex;padding:16px 0;border-top:1px solid #d3dae8}.broker-site #broker-profile .broker-profile-container .broker-profile-content .profile-items .profile-item:last-child{border-bottom:1px solid #d3dae8}.broker-site #broker-profile .broker-profile-container .broker-profile-content .profile-items .profile-item p{font-weight:500}.broker-site #broker-profile .broker-profile-container .broker-profile-content .profile-items .profile-item p.profile-item-label{width:145px;color:#62768a}.broker-site #broker-fixed-realties{padding:72px 40px;display:flex;flex-direction:column;gap:40px;max-width:1280px;margin:0 auto}@media(max-width:768px){.broker-site #broker-fixed-realties{padding:40px 20px}}.broker-site #broker-fixed-realties h2{display:flex;justify-content:center;align-items:center;gap:8px;text-align:center}.broker-site #broker-fixed-realties .broker-fixed-realties-cards{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.broker-site #broker-sell{background:#8bc9c9;padding:72px 40px;display:flex;flex-direction:column}@media(max-width:768px){.broker-site #broker-sell{padding:40px 20px}}.broker-site #broker-sell h2{font-size:32px;font-weight:700;text-align:center;margin-bottom:8px}@media(max-width:768px){.broker-site #broker-sell h2{padding:0;font-size:24px}}.broker-site #broker-sell h3{font-size:18px;font-weight:400;text-align:center;margin-bottom:40px}@media(max-width:768px){.broker-site #broker-sell h3{padding:0;font-size:16px}}.broker-site #broker-sell .sell-items{display:flex;justify-content:center;max-width:1280px;gap:20px;flex-wrap:wrap;margin:0 auto}@media(max-width:768px){.broker-site #broker-sell .sell-items{flex-direction:column}}.broker-site #broker-sell .sell-items .sell-item{background:#f7f7f7;display:flex;flex-direction:column;width:289px;border:none;border-radius:16px;padding-bottom:30px}@media(max-width:768px){.broker-site #broker-sell .sell-items .sell-item{width:100%;border-radius:20px}}.broker-site #broker-sell .sell-items .sell-item img{margin-bottom:20px}@media(max-width:768px){.broker-site #broker-sell .sell-items .sell-item img{width:100%;height:auto}}.broker-site #broker-sell .sell-items .sell-item p{padding:0 24px;line-height:1.5}.broker-site #broker-sell .sell-items .sell-item p.sell-item-title{font-size:24px;font-weight:600;line-height:30px;margin-bottom:8px}@media(max-width:768px){.broker-site #broker-sell .sell-items .sell-item p.sell-item-title{font-size:20px}}.broker-site #broker-sell button.sell-button{margin-top:40px;width:290px;margin-left:auto;margin-right:auto;border:none;border-radius:8px;padding:15px;font-size:16px;cursor:pointer;background:#ffdd81;color:#2a2a2f;transition:.3s;font-family:var(--font-poppins);font-weight:500}.broker-site #broker-sell button.sell-button:hover{filter:brightness(.9)}.broker-site #broker-works{background-color:#ffdd81;padding:72px 40px;display:flex;flex-direction:column;gap:56px}@media(max-width:768px){.broker-site #broker-works{padding:40px 20px;gap:30px}}.broker-site #broker-works h2{font-size:32px;font-weight:700;text-align:center}@media(max-width:768px){.broker-site #broker-works h2{font-size:24px}}.broker-site #broker-works .broker-works-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:1280px;margin:0 auto}@media(max-width:768px){.broker-site #broker-works .broker-works-cards{flex-direction:column}}.broker-site #broker-works .broker-works-cards .broker-works-card{background-color:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:288px}@media(max-width:768px){.broker-site #broker-works .broker-works-cards .broker-works-card{max-width:100%}}.broker-site #broker-works .broker-works-cards .broker-works-card h3{color:#9975c8;font-size:32px;border:2px solid #9975c8;border-radius:50%;width:56px;height:56px;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.broker-site #broker-works .broker-works-cards .broker-works-card h3{font-size:24px}}.broker-site #broker-works .broker-works-cards .broker-works-card h4{font-size:24px;color:#9975c8;line-height:30px;font-weight:600}@media(max-width:768px){.broker-site #broker-works .broker-works-cards .broker-works-card h4{font-size:20px}}.broker-site #broker-works .broker-works-cards .broker-works-card p{font-size:18px}@media(max-width:768px){.broker-site #broker-works .broker-works-cards .broker-works-card p{font-size:16px}}.broker-site #broker-works button.broker-works-sell-button{margin-top:40px;width:290px;margin-left:auto;margin-right:auto;border:none;border-radius:8px;padding:15px;font-size:16px;cursor:pointer;background:#000;color:#ffdd81;transition:.3s;font-family:var(--font-poppins);font-weight:500}.broker-site #broker-works button.broker-works-sell-button:hover{filter:brightness(.9)}.broker-site #broker-realties{padding:72px 40px}@media(max-width:768px){.broker-site #broker-realties{padding:40px 20px}}.broker-site #broker-realties h2{font-size:32px;font-weight:700;text-align:center;margin-bottom:40px}@media(max-width:768px){.broker-site #broker-realties h2{font-size:24px}}.broker-site #broker-realties .broker-realties-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;max-width:1280px;margin:0 auto 40px}.broker-site #broker-realties .broker-realties-button{display:block;text-align:center;text-decoration:none;max-width:240px;margin:0 auto;border:none;border-radius:8px;padding:15px;font-size:16px;cursor:pointer;color:#fff;background:#9975c8;transition:.3s;font-family:var(--font-poppins);font-weight:500}.broker-site #broker-realties .broker-realties-button:hover{filter:brightness(.9)}.broker-site #broker-form{background-color:#593f82}.broker-site #broker-form .broker-form-container{display:flex;justify-content:space-between;gap:40px;padding:72px 40px;max-width:1280px;margin:0 auto}@media(max-width:768px){.broker-site #broker-form .broker-form-container{flex-direction:column;padding:40px 20px}}.broker-site #broker-form .broker-form-container .broker-form-text{flex:1 1;display:flex;justify-content:center;flex-direction:column;gap:24px;flex-wrap:wrap}@media(max-width:768px){.broker-site #broker-form .broker-form-container .broker-form-text{width:100%;gap:20px}}.broker-site #broker-form .broker-form-container .broker-form-text h2{font-size:40px;font-weight:700;color:#fff;line-height:36px}@media(min-width:1901px){.broker-site #broker-form .broker-form-container .broker-form-text h2{font-size:48px}}@media(max-width:768px){.broker-site #broker-form .broker-form-container .broker-form-text h2{font-size:32px;text-align:center}}.broker-site #broker-form .broker-form-container .broker-form-text p{font-size:24px;color:#fff}@media(max-width:768px){.broker-site #broker-form .broker-form-container .broker-form-text p{font-size:16px;line-height:1.5}}.broker-site #broker-form .broker-form-container .broker-form-inputs{max-width:522px;display:flex;align-items:center;padding:56px;background:#bfa3df;border-radius:20px}@media(max-width:768px){.broker-site #broker-form .broker-form-container .broker-form-inputs{max-width:100%;padding:32px 20px}}.broker-site #broker-form .broker-form-container .broker-form-inputs form{width:100%;display:flex;flex-direction:column;gap:20px}.broker-site #broker-form .broker-form-container .broker-form-inputs form input{border:none;border-radius:8px;height:40px;padding:10px 20px;font-family:var(--font-poppins);font-size:16px}.broker-site #broker-form .broker-form-container .broker-form-inputs form button.broker-form-button{border:none;border-radius:8px;height:40px;font-size:16px;cursor:pointer;background:#ffdd81;color:#2a2a2f;transition:.3s;font-family:var(--font-poppins);font-weight:500}.broker-site #broker-form .broker-form-container .broker-form-inputs form button.broker-form-button:hover{filter:brightness(.9)}.broker-site #broker-footer{background:#222;color:#fff;padding:40px 60px}@media(max-width:768px){.broker-site #broker-footer{padding:60px 30px}}@media(min-width:1901px){.broker-site #broker-footer{padding:40px 20%}}.broker-site #broker-footer .broker-footer-legal-warning{padding-bottom:40px;border-bottom:1px solid #464646}.broker-site #broker-footer .broker-footer-legal-warning p{line-height:1.5}@media(max-width:768px){.broker-site #broker-footer .broker-footer-legal-warning p{font-size:14px}}.broker-site #broker-footer .broker-footer-business-data{margin-top:40px;display:flex;justify-content:space-between}@media(max-width:768px){.broker-site #broker-footer .broker-footer-business-data{flex-direction:column;gap:40px}}.broker-site #broker-footer .broker-footer-business-data .broker-footer-business-data-cnpj p{font-size:14px}.broker-site #broker-footer .broker-footer-business-data .broker-footer-business-data-logo{display:flex;flex-direction:column;gap:5px;align-items:flex-end}@media(max-width:768px){.broker-site #broker-footer .broker-footer-business-data .broker-footer-business-data-logo{align-items:flex-start}}.broker-site-unavailable-header{height:70px;display:flex;justify-content:center;align-items:center;background-color:#fafbff;border-bottom:1px solid #edf0f8}.broker-site-unavailable-content{display:flex;align-items:center;max-width:1200px;margin:0 auto;gap:80px;padding:80px 40px;color:#2a2a2f}@media(max-width:768px){.broker-site-unavailable-content{flex-direction:column;text-align:center;padding:40px 20px;gap:24px}}.broker-site-unavailable-content h1{margin-bottom:32px}.broker-site-unavailable-content a{display:inline-block;margin-top:40px;text-decoration:none;background-color:#9975c8;color:#fff;padding:10px 24px;border-radius:8px;font-weight:600}.broker-site-unavailable-content a:hover{background-color:#7e51b9}.broker-site-unavailable-content .broker-site-unavailable-image{width:100%}.broker-site-unavailable-content .broker-site-unavailable-image img{width:100%;height:auto}#broker-unavailable-footer{background:#222;color:#fff;padding:40px 60px}@media(max-width:768px){#broker-unavailable-footer{padding:60px 30px}}@media(min-width:1901px){#broker-unavailable-footer{padding:40px 20%}}#broker-unavailable-footer .broker-unavailable-footer-business-data{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){#broker-unavailable-footer .broker-unavailable-footer-business-data{flex-direction:column;gap:40px}}#broker-unavailable-footer .broker-unavailable-footer-business-data .broker-unavailable-footer-business-data-cnpj p{font-size:14px}#broker-unavailable-footer .broker-unavailable-footer-business-data .broker-unavailable-footer-business-data-logo{display:flex;flex-direction:column;gap:5px;align-items:flex-end}@media(max-width:768px){#broker-unavailable-footer .broker-unavailable-footer-business-data .broker-unavailable-footer-business-data-logo{align-items:flex-start}}.loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center}