*{box-sizing:border-box;margin:0;padding:0}.button-login{color:#fff;background-color:#00aeef;border:none;border-radius:5px;width:6.85vw;margin-bottom:2vh;margin-left:250px;padding:5px;font-size:1.1rem;font-weight:600}.drawer-button{color:#fff;cursor:pointer;background-color:#00aeef;border:none;border-radius:5px;width:90%;margin:5px;padding:2px;font-size:14px;font-weight:500;box-shadow:5px 5px 5px #d3d3d3}.drawer-item:hover{color:#fff;background-color:#00aeef}#autoScrollingBanner .carousel-indicators{position:absolute;top:auto;bottom:0;left:35%;transform:translate(-35%)}#autoScrollingBanner .carousel-indicators button{opacity:1;border:2px solid #000;border-radius:50%;background-color:black 50% opacity!important;width:10px!important;height:10px!important}#autoScrollingBanner .carousel-indicators .active{border-color:#000;background-color:#000!important}.carousel-btn{justify-content:center;padding-bottom:2%;padding-right:50%;display:flex}.carousel-join-btn{justify-content:center;padding-bottom:1%;padding-right:90%;display:flex}.custom-arrow{color:#fff;cursor:pointer;z-index:10;background-color:#00aeef;border-radius:50%;padding:10px;font-size:40px;transition:all .3s;position:absolute;top:50%}.custom-arrow:hover{color:#00aeef;background-color:#fff;border:2px solid #00aeef}.left-arrow{left:-42px}.right-arrow{right:-42px}.custom-cards-arrow{color:#fff;cursor:pointer;z-index:10;background-color:#00aeef;border-radius:50%;padding:10px;font-size:40px;transition:all .3s;position:absolute;top:50%}.custom-cards-arrow:hover{color:#00aeef;background-color:#fff;border:2px solid #00aeef}.left-cards-arrow{left:-30px}.right-cards-arrow{right:-30px}.page-indicators{justify-content:center;align-items:center;margin-top:15px;display:contents}.indicator-dot{cursor:pointer;background-color:#ccc;width:8px;height:8px;transition:all .3s;display:inline-block}.indicator-dot.active{background-color:#00aeef;border-radius:15px;width:20px}.faq-button{color:#000;cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:50px;width:100%;height:50px;margin-top:20px;padding:12px 20px;font-size:14px;font-weight:600}.faq-button:hover{color:#00aeef;border:1px solid #00aeef}.limited-deal-button{color:#fff;background-color:#00aeef;border:2px solid #00aeef;border-radius:50px;height:48px;margin:20px;padding:5px 30px;font-size:medium;font-weight:600}.home-start-button{color:#fff;white-space:nowrap;background-color:#00aeef;border:2px solid #00aeef;border-radius:50px;justify-content:center;align-items:center;height:48px;margin:20px 20px 5px;padding:5px 30px;font-size:medium;font-weight:600;display:inline-flex}.home-browse-button{color:#000;white-space:nowrap;margin:20px 20px 5px;padding:5px 10px;font-size:medium;font-weight:600;text-decoration:underline}.home-browse-button:hover{color:#00aeef}.button-row{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.desktop-border-button,.border-button{color:#00aeef;background-color:#fff;border:2px solid #00aeef;border-radius:50px;height:48px;margin:20px;padding:5px 30px;font-size:medium;font-weight:600}.desktop-border-button:hover,.border-button:hover{color:#fff;background-color:#00aeef}.desktop-solid-button{color:#fff;background-color:#00aeef;border:2px solid #00aeef;border-radius:50px;height:48px;margin:20px;padding:5px 30px;font-size:medium;font-weight:600}.desktop-solid-button:hover,.home-start-button:hover,.limited-deal-button:hover{color:#00aeef;background-color:#fff}.mobile-border-button,.mobile-solid-button{display:none}.accessible-button{color:#fff;cursor:pointer;box-sizing:border-box;background:0 0;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:48px;min-height:30px;padding:5px 20px;font-size:1rem;text-decoration:none;transition:background-color .3s,border-color .3s,font-weight .3s;display:inline-flex}.accessible-button:hover{background-color:#fff3;border-color:#fff;font-weight:600}.card-view-btn{white-space:nowrap;color:#000;background-color:#fff;border:1px solid #e2e0db;border-radius:20px;width:100%;height:35px;padding:5px 14px;font-size:14px;font-weight:500}.card-view-btn:hover,.popup-card-view-btn:hover{color:#fff;background-color:#00aeef;border:1px solid #00aeef}.faq-popup-btn{white-space:nowrap;color:#fff;background-color:#00aeef;border:1px solid #00aeef;border-radius:50px;width:100%;height:40px;padding:5px 15px;font-size:15px;font-weight:700}.faq-popup-btn:hover{color:#00aeef;background-color:#fff;border:1px solid #00aeef}.view-all{color:#fff;background-color:#00aeef;border:none;border-radius:8px;max-height:48px;padding:5px 10px;font-size:14px;font-weight:500;box-shadow:5px 5px 5px #d3d3d3}.view-all:hover{color:#00aeef;background-color:#fff;border:1px solid #00aeef}.view-btn{justify-content:flex-end;align-items:center;margin-top:-100px;margin-bottom:30px;margin-right:10%;display:flex}.view-btn:hover{font-size:1.1rem}.enroll-btn{color:#fff;background-color:#00aeef;border:none;border-radius:8px;padding:5px 10px;font-size:14px;font-weight:700;transition:all .3s;box-shadow:5px 5px 5px #d3d3d3}.enroll-btn:hover{background-color:#0d6efd}.btn-logout{color:#fff;cursor:pointer;background-color:#00aeef;border:none;padding:1.5vh;font-size:1rem;font-weight:600;text-decoration:none}.drawer-toggle-btn{display:none}.live-buttons{flex-direction:row;align-items:center;gap:20px;padding:10px 15px;display:flex}.live-chat{color:#fff;background-color:#00aeef;border:none;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 20px;font-size:small;font-weight:400;display:flex}.edit-button{font-size:24px;transition:transform .3s;color:#00aeef!important}.delete-button{font-size:24px;transition:transform .3s;color:red!important}.explore-btn{color:#fff;background-color:#00aeef;border:none;border-radius:50px;margin:20px 10px;padding:5px 15px;font-size:medium;font-weight:500;box-shadow:5px 5px 5px #d3d3d3}.update-profile-btn,.write-btn,.submit-btn,.apply-btn,.resume-download-btn{color:#fff;background-color:#00aeef;border:2px solid #00aeef;border-radius:50px;height:40px;margin:3px 10px;padding:3px 10px;font-size:medium;font-weight:500}.join-now{color:#00aeef;cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:50px;height:42px;margin:4px 12px;padding:6px 20px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s;animation:2.5s ease-in-out infinite softPulseBlueBg}@keyframes softPulseBlueBg{0%{box-shadow:0 0 #fff9,0 4px 10px #00000026}50%{box-shadow:0 0 0 10px #ffffff40,0 6px 14px #0000002e}to{box-shadow:0 0 #fff9,0 4px 10px #00000026}}.join-now:hover{animation:none;transform:translateY(-3px)scale(1.04);box-shadow:0 12px 28px #ffffff59,0 8px 18px #00000040}.update-profile-btn:hover,.write-btn:hover,.submit-btn:hover,.apply-btn:hover,.resume-download-btn:hover,.join-now:hover,.explore-btn:hover{color:#00aaef;background-color:#fff;border:2px solid #00aaef}.submit-btn:disabled{color:#666;cursor:not-allowed;background-color:#ccc;border:2px solid #ccc}.register-btn{color:#fff;background-color:#00aeef;border:0;border-radius:6px;width:360px;height:48px;margin:1vh;font-size:20px;font-weight:700}.other-btn{color:#fff;background-color:#000;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:360px;height:48px;margin:1vh;font-size:16px;font-weight:400;display:flex}.path-button{color:#fff;background-color:#00aeef;border:none;border-radius:5px;padding:5px 20px}.path-button:disabled{color:#666;cursor:not-allowed;background-color:#ccc}.edit-path-button{color:#00aeef;background-color:#fff;border:1px solid #00aeef;border-radius:5px;padding:5px 20px}.clear-button{color:#fff;cursor:pointer;background-color:#00aaef;border:none;border-radius:5px;margin-top:10px;padding:5px 10px}.close-button{justify-items:flex-end;padding:5px;display:flex}.close-btn{color:#00aeef;text-align:end;background-color:#fff;border:none;font-size:2.5rem}.login-btn-link{text-decoration:none;color:#00aeef!important}.login-btn-link:hover{color:#fff!important}.view-profile-btn{color:#00aeef;white-space:nowrap;background-color:#1fabff33;border:1px solid #1fabff33;border-radius:20px;width:100%;height:38px;padding:5px 15px;font-size:14px;font-weight:600}.view-profile-btn:hover{border:1px solid 0aeef;color:#00aeef;white-space:nowrap;background-color:#fff;border-radius:20px;width:100%;height:38px;padding:5px 15px;font-size:14px}.expert-popup-btn{color:#fff;background-color:#00aeef;border:2px solid #00aeef;border-radius:50px;width:150px;height:40px;margin:3px 10px;padding:3px 10px;font-size:medium;font-weight:600}.u-submit-button{color:#fff;background-color:#00aeef;border-radius:50px;width:150px;height:40px;margin:3px 10px;padding:3px 10px;font-size:medium;font-weight:600}.u-submit-button:disabled{cursor:not-allowed;background-color:#7a7a7a}.know-more{color:#000;white-space:nowrap;background-color:#fff;border:1px solid #fff;border-radius:50px;width:140px;height:48px;padding:8px 24px;font-size:medium;font-weight:600}.know-more:hover{color:#00aaef}.view-more-btn{color:#fff;background-color:#00aeef;border:none;border-radius:10px;width:146px;height:37px;padding:5px 20px;font-size:16px;font-weight:700;box-shadow:5px 5px 5px #d3d3d3}.view-more-btn:hover{background-color:#0d6efd}@media (max-width:1024px){.drawer-toggle-btn,.mobile-drawer{display:none}.custom-category-btn{display:none!important}.register-btn,.other-btn{height:48px;font-size:1rem}}@media (max-width:768px){.register-btn,.other-btn{height:40px;margin:0;font-size:14px;width:90%!important}.button-login{width:8vw;height:4vh;margin-left:35vw;font-size:.7rem}.drawer-toggle-btn{border:none;justify-content:flex-end;display:block;margin-right:2px!important}.btn-cancel-mobile{color:#00aeef;cursor:pointer;border:none;margin-left:10px;font-size:24px}.drawer-cancel-icon{color:#00aeef;cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:0;right:10px}.btn-search-mobile{color:#fff;cursor:pointer;background-color:#00aeef;border:none;border-radius:0 10px 10px 0;width:100px;height:50px}.btn-search-icon-mobile{color:#fff;cursor:pointer;background-color:#00aeef;border:none;border-radius:10px;width:50px;height:50px}.page-indicators{display:none}.home-start-button,.home-browse-button,.limited-deal-button{text-align:center;width:90%;margin:10px 20px 5px;padding:5px}.desktop-border-button,.desktop-solid-button{display:none}.mobile-border-button,.border-button{color:#00aeef;background-color:#fff;border:2px solid #00aeef;border-radius:50px;height:48px;margin:20px;padding:5px 30px;font-size:medium;font-weight:600;display:block}.mobile-solid-button{color:#fff;background-color:#00aeef;border:none;border-radius:50px;height:48px;margin:20px;padding:5px 30px;font-size:medium;font-weight:600;display:block}.button-row{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.view-btn{margin-top:-105px;margin-left:10px;margin-right:60px;font-size:12px}.left-arrow{left:-5px}.right-arrow{right:-5px}.join-now{padding:3px 8px;font-size:10px}.edit-button,.delete-button{font-size:20px!important}.update-profile-btn,.submit-btn,.apply-btn,.explore-btn,.resume-download-btn{width:100%;padding:5px auto}.update-profile-btn{width:90%;margin-top:10px}.u-submit-button{text-align:center;margin:0;padding:10px}.view-more-btn{border-radius:5px;width:auto;height:auto;padding:3px 10px;font-size:12px}.close-btn{justify-content:flex-end;padding:5px;font-size:24px;display:flex}}@media (max-width:480px){.button-login{justify-content:center;width:100px;margin-left:35%;padding:5px 20px;font-size:16px}.drawer-toggle-btn{background:0 0;border:none;justify-content:flex-end;display:block;margin-right:2px!important}.close-btn{justify-content:flex-end;padding:5px;font-size:20px;display:flex}.btn-search-mobile{color:#fff;cursor:pointer;background-color:#00aeef;border:none;border-radius:0 5px 5px 0;width:50px;height:32px}.btn-cancel-mobile{color:#00aeef;cursor:pointer;border:none;margin-left:10px;font-size:20px}.btn-search-icon-mobile{color:#fff;cursor:pointer;background-color:#00aeef;border:none;border-radius:5px;width:32px;height:32px}#autoScrollingBanner .carousel-indicators button{width:5px!important;height:5px!important}.carousel-btn,.carousel-join-btn{padding-right:50%;margin-bottom:-40px!important}#autoScrollingBanner .carousel-indicators{justify-content:center;display:flex;bottom:0;left:35%}.submit-btn{width:40%}}
