.about-wrapper{--primary-red:#e62127;--margin:3rem 8%}.about-hero{background:url(/about-banner.jpg);background-size:cover;background-position:50%;height:40vh;position:relative;display:flex;justify-content:center;align-items:center}.about-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.about-hero h1{color:#fff;font-size:3rem;text-align:center;margin:0;padding:0;z-index:10}.history{margin:10px 0}.history .history-img{border-radius:5px;width:100%;object-fit:cover}.history>*{margin-bottom:0}.history .history__content h2{font-size:2.5rem;margin-bottom:0;color:var(--primary-red)}.history .history__content p{font-size:1.1rem}.history .history__content .history__socials{display:flex;gap:.5rem}.history .history__content .history__socials__icon{font-size:1.5rem;color:var(--primary-red);transition:all .3s ease-in-out}.history .history__content .history__socials__icon:hover{cursor:pointer;transform:scale(1.1)}.history .history__content ol{padding-top:0}.objective{margin:10px}.objective .heading{text-align:center;margin-bottom:1rem;font-size:2.5rem;color:var(--primary-red)}.objective .objective__brief{text-align:center;font-size:1.1rem;margin-bottom:2rem;font-weight:600}.objective .objective__card{padding:.5rem .8rem;box-shadow:-4px 17px 18px -2px rgba(0,0,0,.1);border-radius:10px;transition:all .3s ease-in-out}.objective .objective__card h3{font-size:1.6rem;color:var(--primary-red);margin-bottom:1rem}.objective .objective__card p{font-size:1.1rem}.objective .objective__card:hover{transform:translateY(-5px);background-color:var(--primary-red);color:#fff;cursor:pointer}.objective .objective__card:hover h3{color:#fff}.our-team{margin:var(--margin)}.our-team h2{margin-bottom:1rem;font-size:2.5rem;color:var(--primary-red)}.our-team .team-card,.our-team h2{text-align:center}.our-team .team-card h3{font-size:1.6rem;color:var(--primary-red);margin:0!important}.our-team .team-card .role{font-size:1.1rem;margin-bottom:1rem;font-weight:600}.our-team .team-card__image{border-radius:10px;width:100%;object-fit:contain}@media(max-width:768px){.history{margin:10px 0}}