.title[data-v-46861c03]{align-items:end;display:flex;gap:0 40px;justify-content:start;margin:0 auto;max-width:80%}.title h2[data-v-46861c03]{font-family:"Poppins";font-style:normal;font-weight:400}.title .red-line[data-v-46861c03]{background-color:#c8102e;flex:1;height:2px;width:100%}@media(max-width:599px){.title[data-v-46861c03]{gap:0 9px;max-width:86%}.title h2[data-v-46861c03]{font-size:20px;line-height:16px}}@media(min-width:600px){.title[data-v-46861c03]{gap:0 40px;max-width:85%}.title h2[data-v-46861c03]{font-size:32px;line-height:30px}}@media(min-width:960px){.title[data-v-46861c03]{gap:0 40px;max-width:84%}.title h2[data-v-46861c03]{font-size:36px;line-height:34px}}@media(min-width:1264px){.title[data-v-46861c03]{gap:0 100px;max-width:84%}.title h2[data-v-46861c03]{font-size:42px;line-height:38px}}@media(min-width:1904px){.title[data-v-46861c03]{gap:0 100px;max-width:60%}.title h2[data-v-46861c03]{font-size:42px;line-height:40px}}.our-foundation[data-v-09b96d98]{padding-top:0}.our-foundation .text[data-v-09b96d98]{margin:0 auto}.our-foundation .text p[data-v-09b96d98]{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:28px}@media(max-width:599px){.our-foundation[data-v-09b96d98]{padding-bottom:20px}.our-foundation .text[data-v-09b96d98]{max-width:85%;padding:30px 0 0}.our-foundation .text p[data-v-09b96d98]{font-size:12px;line-height:24px;padding-bottom:30px}}@media(min-width:600px){.our-foundation .text[data-v-09b96d98]{line-height:28px;max-width:85%;padding:53px 0}.our-foundation p[data-v-09b96d98]{font-size:14px;line-height:28px}}@media(min-width:960px){.our-foundation[data-v-09b96d98]{padding-top:0}.our-foundation .text[data-v-09b96d98]{max-width:84%;padding:53px 0}.our-foundation .text p[data-v-09b96d98]{font-size:14px;line-height:28px;padding-bottom:29px}}@media(min-width:1264px){.our-foundation[data-v-09b96d98]{margin-top:0;padding-bottom:30px}.our-foundation .text[data-v-09b96d98]{max-width:84%;padding:53px 36px 50px 0}.our-foundation .text p[data-v-09b96d98]{font-size:14px;line-height:28px;padding-bottom:43px}}@media(min-width:1904px){.our-foundation[data-v-09b96d98]{margin-top:0;padding-bottom:30px}.our-foundation .text[data-v-09b96d98]{max-width:60%;padding:53px 36px 50px 0}.our-foundation .text p[data-v-09b96d98]{font-size:20px;line-height:28px;padding-bottom:43px}}