.about-us-container{display:flex;width:100vw;align-items:center;gap:20px;flex-direction:column}.about-us-image{width:570px}.about-us-header{width:60%;display:flex;flex-direction:column}.about-us-title{font-size:30px;font-weight:600;color:#7a27ce;margin-bottom:20px}.about-us-description{font-size:18px;font-weight:400;margin-bottom:20px}.why-choose{display:flex;flex-direction:column;width:60%}.section-title{font-size:30px;font-weight:600;color:#7a27ce;margin-bottom:15px}.section-content{display:flex;width:100%;gap:15px;flex-direction:column}.subsection-title{font-size:20px;font-weight:600;margin-bottom:10px}.subsection-description{font-size:18px;margin-bottom:10px}.vision{display:flex;width:60%;gap:20px;margin-top:40px;flex-direction:column}.section-description{font-size:18px;font-weight:400;margin-bottom:15px}.mission,.what-sets-us-apart{width:60%;margin-top:40px}.list-items,.mission,.what-sets-us-apart{display:flex;gap:20px;flex-direction:column}.list-item{font-size:18px;font-weight:400;margin-bottom:10px}span{color:#7a27ce}.join-community{display:flex;width:60%;gap:20px;margin-top:40px;flex-direction:column}@media (max-width:600px){.about-us-container{padding:10px}.about-us-header,.about-us-image,.join-community,.mission,.vision,.what-sets-us-apart,.why-choose{width:95%}.about-us-title,.section-title{font-size:22px}.about-us-description,.join-community .section-description,.list-item,.section-description,.subsection-description{font-size:15px}}@media (min-width:601px) and (max-width:1024px){.about-us-container{padding:20px}.about-us-header,.about-us-image,.join-community,.mission,.vision,.what-sets-us-apart,.why-choose{width:80%}.about-us-title,.section-title{font-size:28px}.about-us-description,.list-item,.section-description,.subsection-description{font-size:17px}}@media (min-width:1025px) and (max-width:1440px){.about-us-container{padding:30px}.about-us-image{width:570px}.about-us-header,.join-community,.mission,.vision,.what-sets-us-apart,.why-choose{width:70%}.about-us-title,.section-title{font-size:30px}.about-us-description,.list-item,.section-description,.subsection-description{font-size:18px}}@media (min-width:1441px){.about-us-container{padding:40px}.about-us-image{width:600px}.about-us-header,.join-community,.mission,.vision,.what-sets-us-apart,.why-choose{width:60%}.about-us-title,.section-title{font-size:32px}.about-us-description,.list-item,.section-description,.subsection-description{font-size:20px}}