.secondexpand-content-container{background-color:#F8F8F8;margin-bottom:auto}.secondexpand-content-wrapper{background-color:#FFFF;border-radius:20px;padding:0}.secondexpand-block-container{background-color:white;border-radius:15px}.secondexpand-block-title{text-align:center;font-size:1.25rem;font-weight:600;line-height:1.4;color:#1f2937;margin:0 0 22px}.secondexpand-block-title span{color:#FF0000}.secondexpand-block-div{display:flex;gap:1rem;align-items:stretch}.secondexpand-block-div.image-left{flex-direction:row}.secondexpand-block-div.image-right{flex-direction:row-reverse}.secondexpand-image-container{flex:1;display:flex;justify-content:center;align-items:center}.secondexpand-block-image{width:100%;max-width:400px;height:auto;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);-o-object-fit:cover;object-fit:cover}.secondexpand-content-container{flex:1;background-color:#f9f9f9;border-radius:20px;padding:1rem}.secondexpand-block-content{font-size:.9rem;color:#374151;line-height:1.6}.secondexpand-block-content p{margin-bottom:1rem}.secondexpand-block-content ul{list-style:none;padding:0;margin:0}.secondexpand-block-content ul li{position:relative;padding-left:1.5rem;margin-bottom:1.5rem;line-height:1.5}.secondexpand-block-content ul li p{font-weight:700}.secondexpand-block-content ul li:before{content:"●";color:#FF0000;font-size:1rem;font-weight:700;position:absolute;left:0;top:0}.secondexpand-block-content ul li p:first-child{font-weight:700;color:#000;font-size:.95rem;margin-bottom:.5rem}.secondexpand-block-content ul li p:not(:first-child){font-weight:400;color:#000;font-size:.85rem;margin-bottom:0}@media screen and (max-width:1399px){.secondexpand-block-div{gap:1rem}}@media screen and (max-width:767px){.secondexpand-block-div,.secondexpand-block-div.image-right{flex-direction:column!important}}.vision-section{margin-bottom:20px}.vision-container{max-width:100%;padding:0 1rem;margin-top:33px}.vision-main-title{text-align:left;margin-bottom:2rem;font-size:2rem;font-weight:400;margin-top:40px;width:66%}.red-span{color:#ff0000;font-weight:700}.vision-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.vision-item{display:flex;flex-direction:column;gap:1rem;background-color:#f5f5f5;padding:1.75rem;border-radius:20px}.vision-highlight{width:50%;aspect-ratio:16/9;overflow:hidden}.vision-image{width:55%;height:100%;-o-object-fit:contain;object-fit:contain}.vision-item-title{font-size:1.25rem;font-weight:700;margin:0}.vision-details{font-size:1rem;line-height:1.5;margin-top:35px}.vision-title-top{display:flex;align-items:center;gap:10px}@media screen and (max-width:1199px){.vision-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:1rem}}@media screen and (max-width:767px){.vision-container{padding:0}.vision-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(234px,1fr));gap:1rem}.vision-item{padding:1rem}.vision-highlight{width:auto;overflow:auto;aspect-ratio:auto}.vision-image{width:72%}.vision-details{margin-top:10px}}.womens-directory-wrapper{margin:20px 0}.women-director-container{width:100%;max-width:100%;border-radius:8px;background-color:#fff;margin-bottom:30px}.women-director-container .header{display:flex;justify-content:flex-start;border:1px solid #bababa;border-radius:15px}.women-director-container .header img{max-width:300px;margin:20px;border-top-left-radius:15px;border-bottom-left-radius:15px}.women-director-container .info{text-align:left;padding:25px;width:100%}.women-director-container .contactIcon{display:flex;align-items:center;margin-bottom:10px}.women-director-container .contactIcon .contactIcon{margin-right:10px;background-color:#ff0000;border-radius:50%;width:2rem;height:2rem;min-width:2rem;min-height:2rem;display:flex;justify-content:center;align-items:center}.women-director-container .contactText{font-size:16px;color:#333}.women-director-container .contactIcon svg{color:white;width:1rem;height:1rem}@media screen and (max-width:767px){.women-director-container .header figure{display:flex;justify-content:center}.women-director-container .header{flex-direction:column}}@media screen and (max-width:567px){.women-director-container .header img{width:100%}}.property-bank-wrapper{width:100%;max-width:100%;min-width:0;padding:0 16px;margin:0 auto 24px;box-sizing:border-box;font-family:Roboto,Helvetica,sans-serif}.property-bank-container{width:80%;max-width:1200px;margin:20px auto 0;padding:12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-sizing:border-box;font-family:inherit}.property-bank-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#9ca3af transparent;background:#f3f4f6}.property-bank-scroll::-webkit-scrollbar{height:6px}.property-bank-scroll::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}.property-bank-track{width:-moz-max-content;width:max-content;min-width:100%;box-sizing:border-box}.property-bank-line{display:flex;align-items:stretch;gap:0;margin-bottom:0;min-width:760px}.property-bank-line--header,.property-bank-line:last-child{margin-bottom:0}.property-bank-sticky{position:sticky;left:0;z-index:5;flex:0 0 210px;width:210px;max-width:210px;display:flex;align-items:stretch;box-sizing:border-box;padding:0 10px 10px 0;background:#f3f4f6;overflow:visible}.property-bank-sticky:before{content:"";position:absolute;top:0;bottom:0;left:-24px;right:0;background:#f3f4f6;z-index:-1;pointer-events:none}.property-bank-sticky .property-bank-cell-box{position:relative;z-index:1;flex:1;width:100%;max-width:100%}.property-bank-main{flex:1 1 auto;min-width:540px;display:grid;grid-template-columns:minmax(140px,.9fr) minmax(160px,1.2fr) minmax(140px,1fr);gap:10px;align-items:stretch;padding-bottom:10px;box-sizing:border-box}.property-bank-main--group{grid-template-columns:minmax(140px,.9fr) minmax(300px,2.2fr);grid-template-rows:1fr}.property-bank-projects{display:flex;flex-direction:column;gap:10px;min-width:0}.property-bank-project-row{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(140px,1fr);gap:10px;min-width:0}.property-bank-cell-box{display:flex;align-items:center;min-width:0;min-height:52px;padding:12px 14px;background:#ffffff;border-radius:14px;border:1px solid #e5e7eb;box-sizing:border-box;overflow:hidden}.property-bank-cell-box--header{min-height:44px;background:#e5e7eb;border-color:#d1d5db;color:#111827;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.property-bank-line--header .property-bank-sticky{z-index:4}.property-bank-cell-box--developer,.property-bank-cell-box--type{align-self:stretch;height:auto;min-height:52px}.property-bank-cell-box:hover:not(.property-bank-cell-box--header){background:#f8fafc;border-color:#d1d5db}.property-bank-developer{display:block;width:100%;font-size:14px;font-weight:700;color:#111827;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.property-bank-type-badge{display:inline-flex;align-items:center;max-width:100%;padding:5px 11px;border-radius:999px;background:#f3f4f6;color:#111827;border:1px solid #d1d5db;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-bank-location,.property-bank-project-name{display:block;width:100%;font-size:14px;font-weight:500;color:#111827;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.property-bank-project-name{font-weight:600}.property-bank-empty{color:#9ca3af}.property-bank-scroll-hint{display:none;margin:0;padding:10px 14px 2px;font-size:12px;color:#6b7280;text-align:center;font-family:inherit}@media (max-width:991px){.property-bank-container{width:95%}.property-bank-sticky{flex-basis:190px;width:190px;max-width:190px}.property-bank-line,.property-bank-track{min-width:720px}}@media (max-width:767px){.property-bank-wrapper{padding:0 12px}.property-bank-container{width:100%;margin-top:12px;padding:10px;border-radius:10px}.property-bank-scroll-hint{display:block}.property-bank-sticky{flex-basis:160px;width:160px;max-width:160px}.property-bank-line,.property-bank-track{min-width:680px}.property-bank-main{min-width:500px}.property-bank-cell-box{min-height:48px;padding:10px 12px;border-radius:12px}.property-bank-cell-box--header{min-height:40px;font-size:10px}.property-bank-developer,.property-bank-location,.property-bank-project-name{font-size:13px}.property-bank-type-badge{font-size:11px;padding:4px 8px}}