.diploma-program[data-v-2fc025fa]{background:#f9fafb;min-height:100vh;padding-top:110px}.intro-section[data-v-2fc025fa]{background:linear-gradient(90deg,#fff,#f0f4f8);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:70px;padding:80px 30px}.container[data-v-2fc025fa]{margin:auto;max-width:1400px;padding:0 20px}.intro-content[data-v-2fc025fa]{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.intro-text[data-v-2fc025fa]{flex:1 1 500px;max-width:700px}.intro-text p[data-v-2fc025fa]{color:#444;font-size:20px;line-height:1.75;margin-bottom:70px;text-align:justify;width:75%}button[data-v-2fc025fa]{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:12px 24px;transition:background-color .3s,transform .3s}.button[data-v-2fc025fa]:hover{background-color:#0f3f3f;transform:scale(1.05)}.buttonC[data-v-2fc025fa]{border:none;border-radius:8px;color:#000;cursor:pointer;font-size:15px;padding:15px 16px;transition:transform 0s}.buttonC[data-v-2fc025fa]:hover{transform:scale(1.05)}.buttonB[data-v-2fc025fa]{background-color:#06aea9;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:16px;transition:transform 0s}.buttonB[data-v-2fc025fa]:hover{background-color:#0f3f3f;border:none;border-radius:none}.success[data-v-2fc025fa]{color:green;margin-top:15px}.error[data-v-2fc025fa]{color:red;margin-top:15px}.intro-image[data-v-2fc025fa]{flex:0.2 1 400px}.intro-logo[data-v-2fc025fa]{border-radius:12px;margin-left:80px;margin-right:80px;margin-top:80px;max-width:350px;padding:45px 10px;width:100%}.program-cards-container[data-v-2fc025fa]{margin-top:100px;padding:40px 50px}.program-card[data-v-2fc025fa]:hover{box-shadow:0 12px 20px rgba(0,0,0,.15);transform:translateY(-5px)}.p[data-v-2fc025fa],.program-card[data-v-2fc025fa]{margin:10px}.program-card[data-v-2fc025fa]{background-color:#fff;border-radius:12px;box-shadow:0 6px 15px rgba(0,0,0,.1);font-size:large;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:1000px;padding:30px;transition:transform .3s,box-shadow .3s}.navigation-bar[data-v-2fc025fa]{background-color:#164f4f;color:#fff;left:0;padding:20px;position:absolute;transition:all .3s ease;width:100%;z-index:10}.navigation-bar.sticky[data-v-2fc025fa]{left:0;position:fixed;top:70px;width:100%;z-index:99}.navigation-bar ul[data-v-2fc025fa]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.navigation-bar a[data-v-2fc025fa]{color:#fff;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.navigation-bar a.active[data-v-2fc025fa]{border-bottom:2px solid #fff}.navigation-bar a[data-v-2fc025fa]:hover{color:#ccc}@media (max-width:480px){.diploma-program[data-v-2fc025fa]{background:linear-gradient(120deg,#fff,#f9fafb);height:1150px;padding-top:70px}.main-menu>ul>li .submenu[data-v-2fc025fa]{background:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);left:-30px;opacity:0;padding:15px 20px;position:absolute;top:100%;transition:.5s;visibility:hidden;width:100%}.main-menu>ul>li:hover .submenu[data-v-2fc025fa]{left:0;opacity:1;transition:.5s;visibility:visible}.intro-section[data-v-2fc025fa]{background:linear-gradient(120deg,#fff 60%,#fff);border-radius:18px;box-shadow:0 2px 18px rgba(0,105,120,.18);margin-bottom:400px;margin-top:400px;padding:28px 8px 38px}.container[data-v-2fc025fa]{max-width:98vw;padding:0 6px}.intro-content[data-v-2fc025fa]{align-items:stretch;flex-direction:column;gap:22px}.intro-text[data-v-2fc025fa]{margin-bottom:0;max-width:100%;padding:0 4px}.intro-text p[data-v-2fc025fa]{background:hsla(0,0%,100%,.65);border-radius:10px;color:#0f3f3f;font-size:16px;line-height:1.7;margin-bottom:32px;margin-right:0;padding:10px 8px;width:100%}.navigation-bar .nav-list[data-v-2fc025fa]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto;padding:0 8px;width:100%}.navigation-bar .nav-list>li[data-v-2fc025fa]{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin-bottom:0;margin-left:1px;margin-right:1px}.navigation-bar .nav-list>li>.n-link[data-v-2fc025fa],.navigation-bar .nav-list>li>a[data-v-2fc025fa],.navigation-bar .nav-list>li>button[data-v-2fc025fa]{border:none;border-radius:10px;box-shadow:none!important;color:#f2f4f5!important;cursor:pointer;display:block;font-size:17px;font-weight:700;margin-bottom:0;min-width:90px;outline:none;padding:12px 8px;text-align:center;transition:background .2s,color .2s}.main-menu>ul>li+li[data-v-2fc025fa]{margin-left:1px}.error[data-v-2fc025fa],.success[data-v-2fc025fa]{border-radius:6px;font-size:16px;margin-top:10px;padding:4px 0;text-align:center}.success[data-v-2fc025fa]{background:#e8f5e9;color:#098e22}.error[data-v-2fc025fa]{background:#ffebee;color:#b71c1c}.intro-image[data-v-2fc025fa]{display:flex;margin:0 auto 40px!important;padding:0!important}.intro-image[data-v-2fc025fa],.intro-logo[data-v-2fc025fa]{border-radius:14px;box-shadow:0 2px 10px rgba(178,223,219,.4);height:auto!important;width:90vw!important}.intro-logo[data-v-2fc025fa]{align-items:center;display:block;margin:15px auto 18px!important;max-width:290px!important}.program-cards-container[data-v-2fc025fa]{margin-top:90px;padding:10px 2px}.program-card[data-v-2fc025fa]{background:linear-gradient(120deg,#fff 60%,#e0f7fa);border-radius:13px;box-shadow:0 3px 12px rgba(0,105,120,.13);font-size:15px;margin-left:auto;margin-right:auto;max-width:99vw;padding:12px 8px;transition:transform .25s,box-shadow .25s}.buttonC[data-v-2fc025fa]{border:none;border-radius:8px;color:#000;font-size:13px;padding:10px 11px}.buttonB[data-v-2fc025fa],.buttonC[data-v-2fc025fa]{cursor:pointer;transition:transform 0s}.buttonB[data-v-2fc025fa]{background-color:#06aea9;color:#fff}.buttonB[data-v-2fc025fa]:hover{background-color:#0f3f3f;border:none;border-radius:none}.program-card[data-v-2fc025fa]:hover{box-shadow:0 7px 24px rgba(0,128,128,.12);transform:scale(1.01)}.navigation-bar[data-v-2fc025fa]{background-color:#164f4f;border-radius:0 0 16px 16px;box-shadow:0 2px 12px rgba(6,174,169,.4);color:#fff;left:0;padding:20px;position:absolute;transition:background .2s;width:100vw;z-index:5}.navigation-bar.sticky[data-v-2fc025fa]{animation:1s;left:0;position:fixed;top:40px;width:100%;z-index:99}}