@import "https://fonts.googleapis.com/css2?family=Macondo+Swash+Caps&display=swap";
.quote-intro{z-index:10;opacity:1;background:#d9d9d9;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 13.3vw;display:flex;position:absolute;inset:0}.quote-wrapper{text-align:left;max-width:1200px}.bhagat-singh-quote{letter-spacing:-.1vw;width:70vw;margin-bottom:16px;font-size:4.5vw;font-weight:500;line-height:1.2}.word{white-space:nowrap;display:inline-block}.space{width:.3em;display:inline-block}.char{color:#00000059;display:inline-block}.bhagat-singh{color:#000;font-family:Macondo Swash Caps,cursive;font-size:2vw;font-weight:400}@media (max-width:768px){.bhagat-singh-quote{letter-spacing:-.1px;width:100%;font-size:22px;line-height:1.2}.bhagat-singh{font-size:16px}}
.about-hero-section{width:100%;min-height:96.7vh;position:relative;overflow:hidden}.about-hero-video{object-fit:cover;object-position:50% 10%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.about-hero-overlay{z-index:1;background:#0009;position:absolute;inset:0}.about-hero-text{color:#fff;letter-spacing:-.13vw;z-index:2;max-width:55vw;font-size:2.5vw;font-weight:500;line-height:1.2;position:absolute;bottom:8%;left:7%}@media (max-width:768px){.about-hero-text{color:#fff;letter-spacing:-1.28px;max-width:100%;font-family:Neue Montreal;font-size:30px;font-style:normal;font-weight:500;line-height:normal;left:4%!important}}
.Aboutus2{color:#000;background-color:#fff;width:100%;height:120vh;padding:17vh 8vw 5vh 7vw;display:flex}.textleft{width:31.3%}.textleft h2{letter-spacing:-.1vw;margin-bottom:8vh;font-size:4.8vw;font-weight:500;line-height:1.2}.textleft p{letter-spacing:-.05vw;font-size:1.68vw}.rotatedimages{justify-content:center;width:38.3%;margin-top:28vh;display:flex}.aboutrotated{object-fit:contain;width:77%;height:auto}.textright{width:30.4%;font-family:var(--font-lora);letter-spacing:-.03vw;flex-direction:column;gap:3vh;margin-top:33vh;font-size:1.03vw;display:flex}@media (max-width:768px){.Aboutus2{flex-direction:column;gap:6vh;height:auto;padding:10vh 6vw 6vh}.textleft{order:1;width:100%}.textleft h2{margin-bottom:3vh;font-size:24px;line-height:1.2}.textleft p{letter-spacing:-.36px;font-size:18px;font-weight:400;line-height:1.6}.rotatedimages{order:2;justify-content:center;width:100%;margin-top:0}.aboutrotated{width:95%}.textright{order:3;gap:3vh;width:100%;margin-top:0;font-size:4vw;line-height:1.6}}
.gallery-stack{-webkit-user-select:none;user-select:none;width:24vw;height:65vh;position:relative}.card{cursor:pointer;will-change:transform,opacity;-webkit-user-select:none;user-select:none;background:0 0;width:23.5vw;height:63vh;position:absolute;inset:0;overflow:hidden}.card-img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (max-width:768px){.gallery-stack{width:100vw;height:450px;margin-left:20px}.card{width:300px;height:420px}}
.About3{color:#000;flex-direction:column;justify-content:center;width:100%;height:100vh;padding:0 6.8vw;display:flex}.upperabout3{margin-bottom:5vh;display:flex}.About3logo{width:15vw}.we{align-self:flex-start;padding-bottom:1.3vh;position:sticky;top:30vh}.upperabout3left{letter-spacing:-.15vw;gap:1.5vh;margin-top:1.8vh;margin-left:4.8vw;font-size:4.6vw;font-weight:500;line-height:1.4;display:flex}.threeLine h1{color:#2222224d;transition:color .3s}.threeLine h1.active-line{color:#000}.bottomabout3{letter-spacing:-.05vw;font-family:var(--font-lora);width:62vw;margin-top:5vh;font-size:1.03vw}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:768px){.desktop-only{display:none}.mobile-only{display:block}.About3{height:auto;padding:8vh 6vw}.upperabout3{flex-direction:column;margin-bottom:4vh}.upperabout3right{order:1;margin-bottom:4vh}.About3logo{width:100vw;height:auto}.upperabout3left{text-align:start;letter-spacing:-.1vw;flex-direction:row;order:2;align-items:center;gap:6px;margin-top:0;margin-left:0;font-size:18px;line-height:1.25}.we{padding-bottom:0;top:350px;font-size:21px!important}.threeLine{flex-direction:column;gap:10px;display:flex}.threeLine h1{font-size:21px}hr{color:#0003}.bottomabout3{width:100%;margin-top:3vh;font-size:15.2px;line-height:1.6}}
.Aboutus4{color:#000;background-color:#f7f7f7;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.about4-bg{pointer-events:none;width:26vw;height:100%;position:absolute;bottom:0;right:0}.about4img{object-fit:contain;object-position:right bottom}.about4-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:2vh;max-width:73vw;height:100%;padding:0 .4vw 0 1.6vw;display:flex;position:relative}.brigadelogo{width:10vw;margin-top:10vh;margin-bottom:5vh}.about4-content p{font-family:var(--font-lora);letter-spacing:-.05vw;font-size:1.06vw;line-height:1.8}.about4-content button{cursor:pointer;background:0 0;border:1px solid #8b3e2f;margin-top:6vh;padding:1.7vh 1.2vw;font-weight:400;transition:all .3s}.about4-content button:hover{color:#fff;background:#8b3e2f}@media (max-width:768px){.Aboutus4{align-items:flex-start;height:auto;padding:8vh 6vw}.about4-bg{width:70%;height:48%;left:55%}.about4img{object-fit:cover;object-position:center bottom}.about4-content{gap:3vh;max-width:100%;height:auto;padding:0}.brigadelogo{width:35vw;height:auto;margin-top:0;margin-bottom:3vh}.about4-content p{letter-spacing:-.02vw;text-align:left;font-size:13px;line-height:1.7}.about4-content button{border:1.5px solid #8b3e2f;margin-top:4vh;padding:1.6vh 6vw;font-size:4vw}}
