@import url(https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);:root{--priColor:#6c0d1f;--secColor:#750e21;--secHover:#a9102c;--terColor:#f6f6f6;--compColor:#a9102c;--priFont:"Inter",sans-serif;--secFont:"Alexandria",sans-serif;--bodyFontSize:18px;--bodyFontWeight:400;--bodyColor:#1a1a1a;--bodyLineHeight:28px;--xsmallFont:25px;--smallFont:30px;--medFont:45px;--largeFont:50px;--xlargeFont:55px}#about_info{padding:0 10px;background:#212121;position:relative}#about_con{padding:0 25px}.about_con{position:relative;padding:120px 0;min-height:914px}.flex_info{display:flex;justify-content:space-between;gap:20px;padding:0 25px;margin-top:90px}.flex_info h2{width:365px;font-family:var(--secFont);font-size:50px;line-height:100%;text-transform:uppercase}.flex_info h2 small{letter-spacing:5px;font-family:var(--priFont);font-size:16px;text-transform:uppercase;display:block;line-height:100%;margin-bottom:15px}.flex_info h2 span{font-family:var(--priFont);font-size:30px;text-transform:capitalize;display:block;line-height:100%;color:var(--secColor)}.flex_info p{width:684px;max-width:100%;font-family:var(--secFont);line-height:30px;color:var(--bodyColor)}.top_info{color:#fff;position:relative}.mv{color:#fff;display:flex;justify-content:space-between;text-align:center;min-height:610px;margin-top:80px;font-family:var(--secFont);position:static;left:0;right:0;bottom:-350px;margin-bottom:25px;padding:0}#mission{width:48.5%;background:var(--secColor);border-radius:25px;padding:80px 0}#vision{width:48.5%;background:var(--priColor);border-radius:25px;padding:80px 0}.mv h2{font-family:var(--secFont);line-height:100%;text-transform:uppercase;color:#fff;font-size:40px;margin-bottom:30px}.mv h2 span{display:block;line-height:unset}.mv p{width:399px;max-width:100%;margin:5px auto 0;text-align:center;line-height:30px}@media only screen and (max-width :1090px){.flex_info p{width:50%;max-width:634px}}@media only screen and (max-width :1000px){.flex_info{display:block;text-align:center;margin-top:40px;padding:0}.flex_info h2{width:100%;margin-bottom:30px}.mv{position:static;padding:0;margin-top:40px}.flex_info p{width:100%}#mission,#vision{padding:80px 25px}.mv p{width:100%}.flex_info p{width:100%;max-width:100%;text-align:center}}@media only screen and (max-width :800px){.nh_mv{flex-wrap:wrap}.mv{flex-direction:column;row-gap:20px;margin-top:70px}#mission{width:100%}#vision{width:100%}.flex_info h2{font-size:40px}}