@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";body{margin:0;padding:0;font-family:Roboto,sans-serif;color:#fff}h1,h2,h3,h4,h5,h6,p{padding:0}.container{padding:0 1rem}html{scroll-behavior:smooth}.navbar[data-v-5729655e]{background-color:#fff;height:60px;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;font-family:Roboto,sans-serif}.navbar-container[data-v-5729655e]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;padding:0 24px}.nav-logo[data-v-5729655e]{color:#098044;font-size:24px;text-decoration:none;cursor:pointer;display:flex;align-items:center}.logo[data-v-5729655e]{width:30px;margin-right:10px}.school-name[data-v-5729655e]{font-size:14px}.menu-icon[data-v-5729655e]{display:none;cursor:pointer;width:30px;height:20px;position:relative}.bar[data-v-5729655e]{width:100%;height:2px;background-color:#098044;position:absolute;transition:transform .5s ease,opacity .5s ease}.bar[data-v-5729655e]:nth-child(1){top:0}.bar[data-v-5729655e]:nth-child(2){top:8px}.bar[data-v-5729655e]:nth-child(3){top:16px}.menu-icon.active .bar[data-v-5729655e]:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-icon.active .bar[data-v-5729655e]:nth-child(2){opacity:0}.menu-icon.active .bar[data-v-5729655e]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-menu[data-v-5729655e]{display:flex;list-style:none;margin:0;padding:0}.nav-item[data-v-5729655e]{margin-right:24px}.nav-links[data-v-5729655e]{color:#098044;text-decoration:none;cursor:pointer;transition:color .3s ease}.nav-links[data-v-5729655e]:hover{color:#40c055;text-decoration:none}.nav-links.active[data-v-5729655e]{color:#098044;font-weight:700;text-decoration:none}.dropdown-menu[data-v-5729655e]{display:none;position:absolute;background-color:#fff;box-shadow:0 8px 16px #0003;z-index:1000;top:100%;left:-26px;width:200px;padding:12px 0;margin-top:10px;border-radius:8px;flex-direction:column}@media screen and (max-width: 960px){.nav-logo[data-v-5729655e]{font-size:16px}.menu-icon[data-v-5729655e]{display:block}.logo[data-v-5729655e]{width:30px}.school-name[data-v-5729655e]{font-size:14px}.nav-menu[data-v-5729655e]{display:flex;flex-direction:column;width:35%;height:auto;position:absolute;top:50px;left:-100%;opacity:0;transition:all .5s ease;background-color:#fff;padding:24px}.nav-menu.active[data-v-5729655e]{left:0;opacity:1;z-index:1}.nav-item[data-v-5729655e]{width:100%;margin-bottom:40px}.nav-links[data-v-5729655e]{text-align:center;padding:16px;width:100%}}.dropdown[data-v-5729655e]{position:relative}.dropdown-toggle[data-v-5729655e]:after{content:" ▼"}.dropdown-menu[data-v-5729655e]{display:none;position:absolute;background-color:#fff;box-shadow:0 8px 16px #0003;z-index:1000;top:100%;left:-26px;width:200px;padding:12px 0;margin-top:2px;border-radius:8px;flex-direction:column}.dropdown-menu.active[data-v-5729655e]{display:flex}.dropdown-item[data-v-5729655e]{padding:12px 24px;text-decoration:none;list-style:none}.dropdown-item .nav-links[data-v-5729655e]{color:#098044;display:block;width:100%;padding:0;transition:color .3s ease,transform .3s ease}.dropdown-item .nav-links[data-v-5729655e]:hover{color:#40c055;transform:translate(-5px)}.footer[data-v-9358f661]{background-color:#333;color:#fff;padding:40px 20px;font-family:Arial,sans-serif}.footer .container[data-v-9358f661]{max-width:1200px;margin:0 auto}.footer-content[data-v-9358f661]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.footer-content>div[data-v-9358f661]{flex:1;min-width:220px;margin:20px}.footer h3[data-v-9358f661]{border-bottom:2px solid #84dd84;padding-bottom:10px;margin-bottom:15px;font-size:22px}.footer p[data-v-9358f661]{font-size:16px;line-height:1.6}.footer a[data-v-9358f661]{color:#84dd84;text-decoration:none}.footer a[data-v-9358f661]:hover{text-decoration:underline}.social-icons[data-v-9358f661]{list-style:none;padding:0;display:flex;gap:15px}.social-icons li[data-v-9358f661]{display:inline-block}.social-icons a img[data-v-9358f661]{width:30px;height:30px;transition:transform .3s}.social-icons a img[data-v-9358f661]:hover{transform:scale(1.2)}.cambridge-logo[data-v-9358f661]{display:flex;justify-content:flex-end;margin:20px 0}.cambridge-logo img[data-v-9358f661]{max-width:200px;width:100%;height:auto;object-fit:contain;transition:transform .3s}.cambridge-logo img[data-v-9358f661]:hover{transform:scale(1.05)}.legal[data-v-9358f661]{background-color:#222;color:#aaa;text-align:center;padding:15px 0}.legal p[data-v-9358f661]{margin:0;font-size:14px}@media (max-width: 768px){.footer-content[data-v-9358f661]{flex-direction:column}.footer-content>div[data-v-9358f661]{margin:10px 0}.cambridge-logo[data-v-9358f661]{margin-top:10px;margin-bottom:20px}}.slider[data-v-110a75a9]{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-1}.slide[data-v-110a75a9]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease-in-out}.slide.active[data-v-110a75a9]{opacity:1}.dark-overlay[data-v-110a75a9]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}.text-overlay[data-v-110a75a9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px;font-style:italic;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;padding:0 20px;z-index:2}button[data-v-110a75a9]{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;padding:10px;cursor:pointer;opacity:0;transition:opacity .5s,transform .5s;z-index:3}.prev[data-v-110a75a9]{left:10px}.next[data-v-110a75a9]{right:10px}.slider:hover .prev[data-v-110a75a9],.slider:hover .next[data-v-110a75a9]{opacity:1;transform:translateY(-50%) translate(0)}button[data-v-110a75a9]:hover{background-color:#000000b3}@media (min-width: 480px){.text-overlay[data-v-110a75a9]{font-size:28px}}@media (min-width: 768px){.text-overlay[data-v-110a75a9]{font-size:32px}}@media (min-width: 1024px){.text-overlay[data-v-110a75a9]{font-size:36px}}@media (min-width: 1280px){.text-overlay[data-v-110a75a9]{font-size:44px}}[data-v-5e46d46a]{box-sizing:border-box;margin:0;padding:0;font-family:Arial,sans-serif}.welcome-section[data-v-5e46d46a]{background-color:#f8f8f8;padding:40px 0;border-top:1px solid #e7e7e7}.container[data-v-5e46d46a]{max-width:1200px;margin:0 auto;padding:0 24px}.row[data-v-5e46d46a]{display:flex;flex-wrap:wrap}.col-sm-4[data-v-5e46d46a]{flex:1 1 100%;max-width:100%;margin-bottom:20px}.welcome-image-container[data-v-5e46d46a]{text-align:center;margin-bottom:20px}.welcome-image[data-v-5e46d46a]{width:100%;max-width:300px;height:auto;border-radius:8px;transition:transform .3s ease-in-out}.welcome-image[data-v-5e46d46a]:hover{transform:scale(1.05)}.welcome-headline[data-v-5e46d46a]{margin-bottom:20px;color:#098044}.welcome-headline h3[data-v-5e46d46a]{font-weight:700;font-size:32px;margin:0}.welcome-content[data-v-5e46d46a]{font-size:18px;color:#333;line-height:1.6}.welcome-content p[data-v-5e46d46a]{margin:0 0 15px}.welcome-content a[data-v-5e46d46a]{color:#007bff;text-decoration:none}.welcome-content a[data-v-5e46d46a]:hover{text-decoration:underline}@media (min-width: 768px){.col-sm-4[data-v-5e46d46a]{flex:0 0 33.3333%;max-width:33.3333%}.col-sm-8[data-v-5e46d46a]{flex:0 0 66.6666%;max-width:66.6666%}}@media (max-width: 767px){.welcome-section[data-v-5e46d46a]{padding:20px 0}.welcome-headline h3[data-v-5e46d46a]{font-size:24px}.welcome-content[data-v-5e46d46a]{font-size:16px;line-height:1.5}.welcome-content p[data-v-5e46d46a]{margin-bottom:10px}.welcome-image[data-v-5e46d46a]{max-width:100%}}@media (max-width: 480px){.welcome-headline h3[data-v-5e46d46a]{font-size:20px}.welcome-content[data-v-5e46d46a]{font-size:14px}.welcome-content p[data-v-5e46d46a]{margin-bottom:8px}}.news-updates[data-v-ad82a0cc]{background-color:#f8f8f8;text-align:center;width:100%}.section-title[data-v-ad82a0cc]{font-size:32px;font-weight:700;color:#098044;margin-bottom:20px;margin-top:0}.container[data-v-ad82a0cc]{display:flex;flex-direction:column;align-items:start;gap:20px}.news-list[data-v-ad82a0cc]{display:flex;overflow:hidden;width:100%;max-width:800px;position:relative;height:250px}.news-item[data-v-ad82a0cc]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:opacity .5s ease-in-out,transform .5s ease-in-out;opacity:0;transform:translate(100%)}.news-item.active[data-v-ad82a0cc]{opacity:1;transform:translate(0)}.news-image[data-v-ad82a0cc]{width:100%;height:auto;max-height:200px;object-fit:cover;border-radius:10px}.news-content[data-v-ad82a0cc]{padding:20px;text-align:center}.news-title[data-v-ad82a0cc]{font-size:18px;font-weight:700;margin-bottom:10px;color:#2c3e50}.news-description[data-v-ad82a0cc]{font-size:14px;color:#666;margin-bottom:15px}.read-more[data-v-ad82a0cc]{font-size:14px;color:#3498db;text-decoration:none;transition:color .3s ease-in-out}.read-more[data-v-ad82a0cc]:hover{color:#1e7bb7}@media (min-width: 768px){.news-item[data-v-ad82a0cc]{flex-direction:row}.news-content[data-v-ad82a0cc]{text-align:left}.news-image[data-v-ad82a0cc]{max-width:300px}}.slide-enter-active[data-v-ad82a0cc],.slide-leave-active[data-v-ad82a0cc]{transition:all .5s ease-in-out}.slide-enter[data-v-ad82a0cc],.slide-leave-to[data-v-ad82a0cc]{opacity:0;transform:translate(100%)}.upcoming-events[data-v-249f4112]{background-color:#f8f8f8;text-align:center;border-radius:8px;max-width:300px;margin:0 auto}.section-title[data-v-249f4112]{font-size:24px;font-weight:700;color:#098044;margin-bottom:20px}.event-item[data-v-249f4112]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;height:250px}.event-date[data-v-249f4112]{font-size:16px;color:#666;margin-bottom:10px}.event-title[data-v-249f4112]{font-size:18px;font-weight:700;margin-bottom:10px;color:#2c3e50}.event-description[data-v-249f4112]{font-size:14px;color:#666;margin-bottom:15px}.find-out-more[data-v-249f4112]{font-size:14px;color:#3498db;text-decoration:none;transition:color .3s ease-in-out}.find-out-more[data-v-249f4112]:hover{color:#1e7bb7}@media (max-width: 768px){.upcoming-events[data-v-249f4112]{max-width:100%;padding:20px}.event-item[data-v-249f4112]{max-width:100%;margin-bottom:20px}.section-title[data-v-249f4112]{font-size:22px}.event-date[data-v-249f4112],.event-title[data-v-249f4112],.event-description[data-v-249f4112]{font-size:14px}}@media (max-width: 480px){.section-title[data-v-249f4112]{font-size:18px;margin-bottom:15px}.event-date[data-v-249f4112]{font-size:14px;margin-bottom:8px}.event-title[data-v-249f4112]{font-size:16px;margin-bottom:8px}.event-description[data-v-249f4112]{font-size:13px;margin-bottom:12px;line-height:1.4}.event-item[data-v-249f4112]{padding:15px}}.content[data-v-f622dad6]{position:relative;z-index:100;margin-top:100vh}.main-content[data-v-f622dad6]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background-color:#f8f8f8;padding-bottom:20px;margin-top:-1px}.news-updates[data-v-f622dad6]{max-width:68%}.upcoming-events[data-v-f622dad6]{max-width:35%;padding-left:150px}@media (max-width: 768px){.main-content[data-v-f622dad6]{flex-direction:column;align-items:center;padding:20px;gap:20px}.news-updates[data-v-f622dad6],.upcoming-events[data-v-f622dad6]{max-width:100%;padding:0}}@media (min-width: 768px){.upcoming-events[data-v-f622dad6]{padding-left:20px}}@media (min-width: 960px){.upcoming-events[data-v-f622dad6]{padding-left:150px}}
