.about{position:relative}.about .line-styling{position:absolute;top:100px;left:50%;transform:translateX(-50%);height:50px;width:85%;display:flex;align-items:center;justify-content:space-between}.about .line-styling .style-circle{width:10px;height:10px;border-radius:50%}.about .line-styling .style-line{width:95%;height:5px;border-radius:10px}.about-body{flex-direction:row;align-items:center;justify-content:space-around;padding-top:8rem}.about-body,.about-description{display:flex;height:-moz-fit-content;height:fit-content}.about-description{flex-direction:column;align-items:flex-start;justify-content:space-evenly;flex:0.5 1;width:100%}.faq{margin:40px 0 0}.faq,.faq h2{font-family:var(--primaryFont)}.faq h2{padding:40px 0;font-size:3.5rem;text-align:center}.faq-row-wrapper{padding:4rem;background-color:rgba(84,95,196,.3)!important}.row-content-text,.row-title{color:#fff!important}.styles_faq-row-wrapper__3vA1D .styles_row-body__1NvUo .styles_faq-row__2YF3c .styles_row-title__1YiiY .styles_icon-wrapper__2cftw svg{fill:var(--arrow-color,#fff)!important}.row-title{font-weight:700!important;letter-spacing:1px}.about-description>h2{margin:50px 0;font-size:3.5rem;font-family:var(--primaryFont)}.about-description>p{font-size:1.25rem;color:#e0d9d9;font-family:var(--primaryFont)}.about-img{margin-top:40px;pointer-events:none}.about-img>img{width:380px;flex:0.5 1}@media (min-width:992px) and (max-width:1380px){.about-description>h2{font-size:3.3rem;margin-bottom:30px}.about-description>p{font-size:1.15rem}.about-img>img{width:300px}}@media screen and (max-width:992px){.about .line-styling{top:60px}.faq-row-wrapper{padding:1rem}.about-body{padding-top:4rem;display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-evenly}.about-description{flex:0.6 1;box-sizing:border-box;padding:20px}.about-description>h2{font-size:3rem;margin-bottom:20px}.about-description>p{font-size:1.1rem}.about-img>img{width:250px;flex:0.4 1}}@media screen and (max-width:800px){.about .line-styling .style-circle{width:8px;height:8px;border-radius:50%}.about-description>h2{align-self:center}}@media screen and (max-width:600px){.about .line-styling .style-circle{width:5px;height:5px;border-radius:50%}.about .line-styling .style-line{width:93%;height:3px;border-radius:10px}.about-description>h2{font-size:2.5rem}.about-description>p{font-size:.95rem}.about-img>img{width:200px}}