.what-is-proptech{padding:80px 0;background-color:#f9fafb;width:100%}.what-is-proptech .card-box.pltext{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.what-is-proptech .card-box.pltext .d-flex.justify-content-between.align-items-center.flex-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:100%}.what-is-proptech .proptech-text{flex:1;min-width:300px;padding:30px}.what-is-proptech .proptech-text h1{font-size:3.5vw;color:#445469;font-weight:700;padding-bottom:40px;margin:0;line-height:1.2}.what-is-proptech .proptech-text h2{font-size:2.8vw;color:#00b0f0;font-weight:700;margin:0;line-height:1.2}.what-is-proptech .proptech-text p{font-size:1.5vw;color:#445469;line-height:1.8;margin-top:40px}.what-is-proptech .proptech-img{flex:0 0 auto;padding:30px}.ltr .what-is-proptech .proptech-img{text-align:right}.rtl .what-is-proptech .proptech-img{text-align:left}.what-is-proptech .proptech-img img{width:20vw;height:20vw;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 12px #0000001a}@media (max-width: 768px){.what-is-proptech .proptech-text h1{font-size:5vw}.what-is-proptech .proptech-text h2{font-size:4vw}.what-is-proptech .proptech-text p{font-size:2.5vw}.what-is-proptech .proptech-img img{width:35vw;height:35vw}}@media (max-width: 480px){.what-is-proptech .proptech-text{min-width:100%;text-align:center;padding:20px}.what-is-proptech .proptech-text h1{font-size:7vw}.what-is-proptech .proptech-text h2{font-size:5.5vw}.what-is-proptech .proptech-text p{font-size:3.5vw}.what-is-proptech .proptech-img{text-align:center;margin-top:20px;padding:20px}.what-is-proptech .proptech-img img{width:50vw;height:50vw}}.proptech-opportunities-section{padding:80px 0;background-color:#f5f7fa}.proptech-opportunities-section .container{width:100%;max-width:none;margin:0 auto;padding:0}.proptech-opportunities-section .container .content-wrapper{padding:20px}.proptech-opportunities-section .container .content-wrapper .section-title{font-size:2.8rem;color:#2c3e50;font-weight:700;margin-bottom:40px;text-transform:uppercase;letter-spacing:1.5px;text-align:center}@media (max-width: 768px){.proptech-opportunities-section .container .content-wrapper .section-title{font-size:2.2rem;margin-bottom:30px}}@media (max-width: 480px){.proptech-opportunities-section .container .content-wrapper .section-title{font-size:1.8rem;margin-bottom:20px}}.proptech-opportunities-section .container .content-wrapper .opportunity-image{width:100%;height:auto;border-radius:0;box-shadow:0 8px 16px #0000001a;display:block}@media (max-width: 768px){.proptech-opportunities-section .container .content-wrapper .opportunity-image{border-radius:0}}@media (max-width: 480px){.proptech-opportunities-section .container .content-wrapper .opportunity-image{border-radius:0}}.buy-sale{width:100vw;max-width:100%;margin:0;padding:0;min-height:100vh}.ltr .buy-sale{background:linear-gradient(135deg,#f8f9fa,#e2e8f0)}.rtl .buy-sale{background:linear-gradient(-135deg,#f8f9fa,#e2e8f0)}.buy-sale-title{font-size:clamp(2rem,3vw,3.5rem);color:#1e293b;margin-bottom:2.5rem;letter-spacing:.05em}.buy-sale-subtitle{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;color:#334155;margin-top:.75rem;text-transform:uppercase}.buy-sale-text{font-size:clamp(1rem,1.75vw,1.25rem);color:#475569;line-height:1.6;padding:0 1rem}.buy-sale-img{width:100%;max-width:600px;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.buy-sale-img:hover{transform:scale(1.03)}.buy-sale-offer-title{font-size:clamp(2.5rem,4vw,3.5rem);color:#1e293b;padding:3rem 0 1.5rem;letter-spacing:.05em;text-transform:uppercase;border-bottom:3px solid #3b82f6}.circle-number{width:70px;height:70px;line-height:70px;border-radius:50%;font-size:clamp(1.5rem,2.5vw,2rem);background-color:#dc2626;box-shadow:0 4px 8px #00000026;transition:transform .3s ease}.circle-number:hover{transform:scale(1.1)}.offer-item{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.offer-item:hover{transform:translateY(-5px);box-shadow:0 6px 16px #00000026}.offer-item .offer-number{font-size:clamp(2.5rem,4vw,3rem);color:#1e293b;padding-bottom:.75rem;margin-bottom:.75rem;position:relative}.offer-item .offer-number.border-emerald{border-bottom:12px solid #10b981}.offer-item .offer-number.border-sky{border-bottom:12px solid #0ea5e9}.offer-item .offer-number.border-orange{border-bottom:12px solid #f97316}.offer-item .offer-number.border-red{border-bottom:12px solid #dc2626}.offer-item .offer-number.border-cyan{border-bottom:12px solid #06b6d4}.offer-item .offer-number.border-teal{border-bottom:12px solid #14b8a6}.offer-item .offer-number.border-indigo{border-bottom:12px solid #4f46e5}.offer-item .offer-number.border-orange-dark{border-bottom:12px solid #c2410c}.offer-item .offer-title{font-size:clamp(1.125rem,1.5vw,1.25rem);color:#1e293b;text-transform:uppercase}.offer-item .offer-desc{font-size:clamp(.875rem,1.25vw,1rem);color:#475569;line-height:1.6}@media (max-width: 767.98px){.buy-sale-title{font-size:clamp(1.5rem,2.5vw,2rem)}.buy-sale-subtitle{font-size:clamp(1.25rem,2vw,1.75rem)}.buy-sale-text{font-size:clamp(.875rem,1.5vw,1rem)}.buy-sale-offer-title{font-size:clamp(1.75rem,3vw,2.5rem)}.buy-sale-img{max-width:400px}.circle-number{width:50px;height:50px;line-height:50px;font-size:clamp(1.25rem,2vw,1.5rem)}.offer-item .offer-number{font-size:clamp(2rem,3vw,2.5rem);border-bottom-width:10px}}@media (max-width: 575.98px){.buy-sale-title{font-size:clamp(1.25rem,2vw,1.75rem)}.buy-sale-subtitle{font-size:clamp(1rem,1.75vw,1.5rem)}.buy-sale-text{font-size:clamp(.75rem,1.25vw,.875rem)}.buy-sale-offer-title{font-size:clamp(1.5rem,2.5vw,2rem)}.buy-sale-img{max-width:300px}.circle-number{width:40px;height:40px;line-height:40px;font-size:clamp(1rem,1.5vw,1.25rem)}.offer-item .offer-number{font-size:clamp(1.5rem,2.5vw,2rem);border-bottom-width:8px}}.banner-section{width:100%;margin:0;padding:0}.banner-section .banner-image{width:100%;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width: 768px){.banner-section .banner-image{max-height:300px}}@media (max-width: 480px){.banner-section .banner-image{max-height:200px}}.mission-section{width:100%;background-color:#f5f7fa;padding:60px 20px}.mission-section .mission-title{font-size:2.5rem;color:#2c3e50;font-weight:700;text-align:center;margin-bottom:20px;text-transform:uppercase;letter-spacing:1.2px}@media (max-width: 768px){.mission-section .mission-title{font-size:2rem}}@media (max-width: 480px){.mission-section .mission-title{font-size:1.6rem}}.mission-section .divider{width:150px;border-top:3px solid #0d6efd;margin:0 auto 30px}.mission-section .container{max-width:1200px;margin:0 auto;padding:0 15px}.mission-section .container .mission-description{font-size:1.25rem;color:#2c3e50;line-height:1.6;margin-top:20px;text-align:center}@media (max-width: 768px){.mission-section .container .mission-description{font-size:1.1rem}}@media (max-width: 480px){.mission-section .container .mission-description{font-size:1rem}}.brand-container{width:100%;padding:20px}.brand-container .brand-section{padding:40px 0}.brand-container .brand-section .title-card{padding:20px 0}.brand-container .brand-section .title-card .main-title{font-size:2.5rem;font-weight:700;color:#333;text-align:center;text-transform:uppercase;padding-bottom:30px}@media (max-width: 767px){.brand-container .brand-section .title-card .main-title{font-size:2rem}}@media (max-width: 576px){.brand-container .brand-section .title-card .main-title{font-size:1.75rem}}.brand-container .brand-section .brand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 0}@media (min-width: 576px){.brand-container .brand-section .brand-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){.brand-container .brand-section .brand-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width: 576px){.brand-container .brand-section .brand-grid{grid-template-columns:repeat(2,1fr)}}.brand-container .brand-section .brand-grid .brand-item{text-align:center;padding:10px}.brand-container .brand-section .brand-grid .brand-item .brand-link{display:block;text-decoration:none}.brand-container .brand-section .brand-grid .brand-item .brand-link .brand-image{max-width:100%;height:auto;transition:transform .3s ease}.brand-container .brand-section .brand-grid .brand-item .brand-link .brand-image:hover{transform:scale(1.05)}@media (max-width: 576px){.brand-container .brand-section{padding:20px 0}}
