.sub-desc{margin:0 0 .25em;font-size:.95rem;line-height:1.4}.feature-number{width:50px;height:50px;background-color:var(--lf-orange);color:#fff;font-weight:700;font-size:1.1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.feature-number>svg{color:#fff}.feature-title{color:var(--lf-text-primary);font-size:1.05rem}.feature-description{font-size:.9rem;line-height:1.4}.section-area{justify-content:space-between}.why-choose-us-strip{padding:2rem 0}.wcu-col{border-right:1px solid rgb(255 255 255 / .15)}.wcu-col:last-child{border-right:none}[data-bs-theme="light"] .wcu-col{border-right-color:rgb(0 0 0 / .15)}.wcu-item{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding:0 1.75rem}.wcu-col:first-child .wcu-item{padding-left:0}.wcu-col:last-child .wcu-item{padding-right:0}.wcu-icon{flex-shrink:0;width:56px;height:56px}.wcu-icon img{width:100%;height:100%;object-fit:contain}.wcu-text{display:flex;flex-direction:column;gap:.35rem}.wcu-heading{font-size:.9rem;font-weight:700;margin:0;color:var(--lf-text-primary)}.wcu-body{font-size:.85rem;margin:0;line-height:1.6;color:var(--bs-secondary-color)}@media (max-width:991.98px){.wcu-col{border-right:none;border-bottom:1px solid rgb(255 255 255 / .15);padding-bottom:1.5rem;margin-bottom:1.5rem}[data-bs-theme="light"] .wcu-col{border-bottom-color:rgb(0 0 0 / .15)}.wcu-col:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.wcu-item{padding:0}}#facility video{width:100%;height:auto;object-fit:cover}.video-wrapper{position:relative}.video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background-color:rgb(255 131 0 / .9);border:none;color:#fff;font-size:2rem;cursor:pointer;transition:all 0.3s ease;z-index:10}.video-play-btn>svg{color:#fff}.video-play-btn:hover{background-color:rgb(255 131 0);transform:translate(-50%,-50%) scale(1.1)}.video-play-btn.playing{opacity:0;pointer-events:none}.team-name{color:var(--lf-text-primary)}.team-role{color:var(--lf-orange);font-weight:600;font-size:.875rem}.team-card{background-color:#fff0;overflow:hidden}.team-card .card-body{padding:1.75em 1.25em}.team-image-wrapper{overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.team-card .card-img-top{transition:transform 0.3s ease;display:block;width:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.team-card:hover .card-img-top{transform:scale(1.1)}