.secondexpand-content-container{background-color:#f8f8f8;margin-bottom:auto}.secondexpand-content-wrapper{background-color:#fff;border-radius:20px;padding:0}.secondexpand-block-container{background-color:#fff;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:red}.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:red;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:red;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:red;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:#fff;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%}}