[data-v-399872fa]:root{--primary-color: #5cc6ef;--secondary-color: #1d628f;--dark-color: #0d0d0d;--grey-color: #f8f8f8;--light-grey-color: #838383;--white-color: #ffffff}.about-page[data-v-399872fa]{width:100%;position:relative;overflow:hidden}.about-page .about-banner[data-v-399872fa]{position:relative;width:100%;height:230px;background-color:#f8f8f8;padding-top:40px;z-index:0}.about-page .about-banner .banner-bg[data-v-399872fa]{position:absolute;right:0;top:0;z-index:-1;height:100%;width:auto}.about-page .about-banner .container[data-v-399872fa]{position:relative;padding:0 max(20px,(100vw - 1440px) / 2);width:100%;margin:0;z-index:1}.about-page .about-banner .container h1[data-v-399872fa]{font-family:Lora,serif;font-size:46px;font-weight:600;color:var(--dark-color);margin:20px 0 15px}.about-page .about-banner .container .banner-line[data-v-399872fa]{border:2px solid var(--primary-color);width:60px;display:inline-block;border-radius:2px;margin-top:10px}.about-page .about-content[data-v-399872fa]{position:relative;padding:40px max(20px,(100vw - 1440px) / 2);width:100%;margin:0}.about-page .about-content .content-grid[data-v-399872fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;height:auto;position:relative}.about-page .about-content .content-column[data-v-399872fa]{position:relative;width:100%}.about-page .about-content .content-column.image-column[data-v-399872fa]{display:flex;align-items:center;justify-content:center}.about-page .about-content .content-column.image-column .image-wrapper[data-v-399872fa]{display:flex;overflow:hidden;padding:0 40px;width:100%}.about-page .about-content .content-column.image-column .image-wrapper img[data-v-399872fa]{width:100%;height:auto;object-fit:cover;border-radius:8px}.about-page .about-content .content-column.text-column[data-v-399872fa]{display:flex;flex-direction:column;justify-content:center;padding:0 20px}.about-page .about-content .content-column.text-column .address-heading[data-v-399872fa]{font-size:18px;font-weight:400;color:var(--dark-color);margin:0 0 20px;line-height:1.5}.about-page .about-content .content-column.text-column .main-heading[data-v-399872fa]{font-family:Lora,serif;font-size:26px;font-weight:600;color:var(--dark-color);margin:0 0 25px;line-height:1.6}.about-page .about-content .content-column.text-column .description-text[data-v-399872fa]{color:var(--light-grey-color);font-size:16px;line-height:22px;font-weight:400}.about-page .about-content .content-column.text-column .description-text p[data-v-399872fa]{margin:0 0 15px}.about-page .about-content .content-column.text-column .description-text p[data-v-399872fa]:last-child{margin-bottom:0}@media (max-width: 1439px){.about-page .about-banner .container[data-v-399872fa]{padding:0 10px}.about-page .about-content[data-v-399872fa]{padding:40px 10px}.about-page .about-content .content-grid[data-v-399872fa]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.about-page .about-banner[data-v-399872fa]{height:180px;padding-top:30px}.about-page .about-banner .container h1[data-v-399872fa]{font-size:32px}.about-page .about-content[data-v-399872fa]{padding:20px 10px}.about-page .about-content .content-grid[data-v-399872fa]{grid-template-columns:1fr;gap:30px}.about-page .about-content .content-column.image-column .image-wrapper[data-v-399872fa],.about-page .about-content .content-column.text-column[data-v-399872fa]{padding:0 10px}.about-page .about-content .content-column.text-column .address-heading[data-v-399872fa]{font-size:16px;text-align:center}.about-page .about-content .content-column.text-column .main-heading[data-v-399872fa]{font-size:22px;text-align:center}.about-page .about-content .content-column.text-column .description-text[data-v-399872fa]{font-size:15px;line-height:20px;text-align:left}}@media (max-width: 480px){.about-page .about-banner[data-v-399872fa]{height:160px;padding-top:20px}.about-page .about-banner .container h1[data-v-399872fa]{font-size:28px}.about-page .about-banner .container .banner-line[data-v-399872fa]{width:50px}.about-page .about-content[data-v-399872fa]{padding:20px 5px}.about-page .about-content .content-column.text-column .main-heading[data-v-399872fa]{font-size:20px}.about-page .about-content .content-column.text-column .description-text[data-v-399872fa]{font-size:14px;line-height:19px}}
