*{padding:0;box-sizing:border-box;margin:0}*{scrollbar-width:none;scrollbar-color:rgb(124,160,183) rgb(124,160,183)}.header_pagewrapstyle{flex:1 0 auto}.header_pagewrapstyle{background:rgb(213,228,236);padding-top:2rem;position:relative;z-index:1}header,footer{width:100%}header{overflow:visible;z-index:100;position:relative;padding:0;background:rgb(124,160,183);margin-top:0}a{text-decoration:none;color:inherit}.learning_processstyle{isolation:isolate;padding:7rem 0;overflow:hidden;position:relative;background:rgb(213,228,236)}.learning_processstyle::after{bottom:0;background:linear-gradient(to top,rgb(213,228,236),transparent );height:40%;z-index:1;content:"";left:0;position:absolute;width:100%}.learning_processstyle .learn_prostyle{overflow:hidden;margin:0 auto;z-index:2;border-radius:15px;display:flex;background:#ffffff;flex-direction:column;padding:0;max-width:900px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.05);animation:appearFromBottom 1s ease-out forwards;align-items:center}.learning_processstyle h3::before{content:"";background:linear-gradient( rgba(255,255,255,0.2) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,0.2) 1px,transparent 1px );right:0;position:absolute;animation:moveGrid 20s linear infinite;background-size:20px 20px;opacity:0.3;top:0;left:0;bottom:0}.learning_processstyle span::before{top:-35px;z-index:-1;content:"";width:70px;background:#ffffff;border-radius:50%;position:absolute;height:70px;box-shadow:0 -5px 10px rgba(0,0,0,0.05);transform:translateX(-50%);left:50%}.about_thisstyle{position:relative;padding:120px 0;overflow:hidden;background-color:rgb(213,228,236)}.about_thisstyle::before{position:absolute;content:"";width:100%;height:100%;z-index:1;background:linear-gradient(135deg,rgb(165,194,209,0.5) 0%,transparent 50%,rgb(124,160,183,0.5) 100%);top:0;left:0}.about_thisstyle::before{top:0;background:linear-gradient(45deg,transparent 45%,rgb(165,194,209,0.5) 45%,rgb(165,194,209,0.5) 55%,transparent 55%);width:100%;z-index:1;background-size:30px 30px;opacity:0.3;position:absolute;content:"";left:0;height:100%}.about_thisstyle h2::before{bottom:0;left:50%;background:linear-gradient(90deg,rgb(165,194,209),rgb(124,160,183));height:3px;border-radius:10px;position:absolute;transform:translateX(-50%);content:"";width:80px}.about_thisstyle .skill_learnstyle{gap:40px;display:grid;grid-template-columns:1fr 1fr;position:relative}.about_thisstyle .skill_learnstyle::before{transform:translateX(-50%);height:100%;background:linear-gradient(to bottom,transparent,rgb(165,194,209,0.5),rgb(124,160,183,0.5),transparent);left:50%;top:0;content:"";position:absolute;width:2px}.about_thisstyle .learn_guidesstyle:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.about_thisstyle .learn_guidesstyle::after{height:30%;position:absolute;opacity:0;transition:opacity 0.3s ease;right:0;z-index:-1;background:radial-gradient(circle at bottom right,rgb(165,194,209,0.5) 0%,transparent 70%);content:"";width:30%;bottom:0}.about_thisstyle .learn_guidesstyle h3{color:#000000;font-weight:600;font-size:21px;margin-bottom:20px;padding-left:20px;position:relative}.about_thisstyle .learn_guidesstyle:first-child h3::before{background-color:rgb(165,194,209)}.about_thisstyle .learn_guidesstyle:last-child h3::before{background-color:rgb(124,160,183)}.about_thisstyle .learn_guidesstyle p::first-letter{font-size:1.2em;color:rgb(165,194,209);font-weight:600}.about_thisstyle .learn_guidesstyle:last-child p::first-letter{color:rgb(124,160,183)}.about_thisstyle .container::after{bottom:-100px;background:rgb(124,160,183,0.5);right:-100px;animation:float 20s ease-in-out infinite reverse}.about_thisstyle .learn_guidesstyle:hover h3{color:rgb(165,194,209);transition:color 0.3s ease}.about_thisstyle .learn_guidesstyle:last-child:hover h3{color:rgb(124,160,183)}.contact_informationstyle{overflow:hidden;padding:6rem 0;background:linear-gradient( 225deg,rgb(213,228,236) 0%,rgb(124,160,183,0.5) 100% );position:relative;perspective:1000px}.contact_informationstyle::after{content:'';top:-50%;background:radial-gradient( circle at center,rgb(165,194,209,0.5) 0%,transparent 70% );z-index:2;position:absolute;width:200%;left:-50%;height:200%;opacity:0.6;animation:circuit-pulse 10s infinite alternate}.contact_informationstyle .container{padding:0 1rem;z-index:3;max-width:1300px;margin:0 auto;position:relative}.contact_informationstyle h2::before,.contact_informationstyle h2::after{bottom:-0.5rem;background:linear-gradient( to right,transparent,rgb(165,194,209),transparent );content:'';position:absolute;height:2px}.contact_informationstyle h2::before{width:30%;left:0}.contact_informationstyle .feedback_linksstyle:hover{transform:rotateX(0) scale(1)}.contact_informationstyle .img_shadow_boxstyle{overflow:hidden;min-height:500px;position:relative;flex:0 0 40%}.contact_informationstyle .support_requeststyle{display:flex;flex:0 0 60%;justify-content:center;padding:4rem 3rem;position:relative;flex-direction:column}.contact_informationstyle .support_requeststyle::before{height:10px;background:rgb(165,194,209);content:'';animation:signal-pulse 2s infinite alternate;position:absolute;width:10px;top:2rem;box-shadow:0 0 20px rgb(165,194,209);right:2rem;border-radius:50%}.contact_informationstyle .support_requeststyle input:not([type="checkbox"]):not([type="submit"]){border:1px solid rgb(165,194,209,0.5);outline:none;transition:all 0.3s ease;margin-bottom:1.5rem;color:#ffffff;width:100%;border-radius:10px;font-size:13px;z-index:2;padding:1rem 1.5rem;background:rgb(124,160,183,0.5);position:relative}.contact_informationstyle .support_requeststyle input:not([type="checkbox"]):not([type="submit"]):focus{box-shadow:0 0 15px rgb(165,194,209,0.5);border-color:rgb(165,194,209)}.contact_informationstyle .support_requeststyle .request_querystyle{margin-bottom:1.5rem;align-items:center;display:flex}.contact_informationstyle .support_requeststyle .request_querystyle input[type="checkbox"]:checked{background:rgb(165,194,209);border-color:rgb(165,194,209)}.contact_informationstyle .support_requeststyle .request_querystyle input[type="checkbox"]:checked::after{position:absolute;top:50%;color:#ffffff;transform:translate(-50%,-50%);content:'✔';font-size:0.8rem;left:50%}.contact_informationstyle .support_requeststyle .request_querystyle a{color:rgb(165,194,209);transition:color 0.3s ease;margin-left:0.3rem;text-decoration:none}.contact_informationstyle .support_requeststyle .connect_panelstyle::before{transition:all 0.3s ease;content:'';width:100%;background:linear-gradient( 120deg,transparent,rgb(165,194,209,0.5),transparent );height:100%;top:0;left:-100%;position:absolute}.contact_informationstyle .support_requeststyle .connect_panelstyle:hover::before{left:100%}.sign_up_nowstyle{position:relative;overflow:hidden;padding:5rem 0;background:linear-gradient(135deg,rgb(124,160,183,0.5),#ffffff 90%)}.sign_up_nowstyle::after{background:linear-gradient(90deg,transparent,rgb(124,160,183) 40%,rgb(165,194,209) 60%,transparent);content:"";bottom:-5px;left:0;width:100%;height:6px;position:absolute;z-index:1}.sign_up_nowstyle .container{max-width:1140px;align-items:center;margin:0 auto;padding:0 15px;z-index:2;flex-direction:column;display:flex;position:relative}.sign_up_nowstyle:hover h2{transform:translateY(-5px)}.sign_up_nowstyle .learn_prostyle{transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s ease;position:relative;box-shadow:0 10px 25px -5px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.02);gap:1.5rem;justify-content:center;padding:2rem 3rem;display:flex;transform:perspective(1000px) rotateX(0deg);align-items:center;isolation:isolate;background:linear-gradient(145deg,#ffffff,rgba(255,255,255,0.8))}.sign_up_nowstyle .learn_prostyle:hover::before{opacity:0.5}.sign_up_nowstyle svg{transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);transform:translateY(0) rotate(0);width:42px;height:42px}.sign_up_nowstyle .learn_prostyle:hover svg path{fill:rgb(165,194,209)}.sign_up_nowstyle .connect_panelstyle::before{top:0;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.6s ease;content:"";position:absolute;height:100%;left:-100%;z-index:-1}.sign_up_nowstyle .connect_panelstyle:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.sign_up_nowstyle .connect_panelstyle:hover::before{left:100%}.prospective_studentsstyle{padding:100px 0;overflow:hidden;background:linear-gradient(45deg,rgb(213,228,236) 0%,rgb(124,160,183,0.5) 100%);position:relative}.prospective_studentsstyle::after{top:0;z-index:0;opacity:0.1;height:100%;width:100%;content:"";left:0;background:repeating-linear-gradient( 45deg,rgb(165,194,209,0.5) 0,rgb(165,194,209,0.5) 1px,transparent 1px,transparent 20px ),repeating-linear-gradient( -45deg,rgb(124,160,183,0.5) 0,rgb(124,160,183,0.5) 1px,transparent 1px,transparent 20px );position:absolute}.prospective_studentsstyle .learn_prostyle:hover{transform:translateY(-10px)}.prospective_studentsstyle h4{box-shadow:0 5px 15px rgba(0,0,0,0.1);font-size:32px;text-align:center;margin:0;padding:35px 30px;color:#ffffff;position:relative;font-weight:700;background:linear-gradient(120deg,rgb(165,194,209) 0%,rgb(124,160,183) 100%)}.prospective_studentsstyle div{background:#ffffff;padding:40px}.prospective_studentsstyle div p{line-height:1.6;align-items:center;position:relative;overflow:hidden;color:#000000;background:#ffffff;margin-bottom:20px;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,0.03);font-size:13px;z-index:1;display:flex;padding:20px;border:1px solid rgba(0,0,0,0.05);font-weight:400;transition:all 0.3s ease}.prospective_studentsstyle div p::after{content:"";opacity:0;transition:opacity 0.3s ease;left:0;background:linear-gradient(90deg,rgba(rgb(165,194,209),0.05) 0%,rgba(rgb(124,160,183),0.05) 100% );height:100%;top:0;position:absolute;width:100%;z-index:-1}.prospective_studentsstyle div p svg{min-width:28px;margin-right:18px;transition:all 0.3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));height:28px;width:28px}.course_overviewstyle{background:rgb(213,228,236);overflow:hidden;padding:100px 0;position:relative}.course_overviewstyle .education_guidestyle{position:relative;display:flex;align-items:center;flex-direction:column}.course_overviewstyle .info_wrapperstyle h2{border-bottom:2px solid rgb(165,194,209);font-weight:700;margin-bottom:25px;padding-bottom:15px;color:#000000;text-align:center;font-size:29px}.course_overviewstyle .info_wrapperstyle .description:last-child{font-weight:600;margin-bottom:0}.course_overviewstyle .img_shadow_boxstyle{z-index:1;top:0;width:100%;object-fit:cover;height:100%;left:0;position:absolute}header::before{content:'';left:0;background-image:linear-gradient(0deg,rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);top:0;height:100%;position:absolute;width:100%;z-index:0;background-size:20px 20px}header .main_leadstyle{z-index:5;padding:1.3rem 2.5rem;display:flex;align-items:center;justify-content:space-between;position:relative}header .header_navbarstyle::before{border-top:1px solid rgba(255,255,255,0.2);opacity:0;left:0;content:'';width:100%;border-bottom:1px solid rgba(255,255,255,0.2);position:absolute;transition:all 0.4s ease;height:100%;transform:scaleX(0);top:0}header .main_guidestyle{position:relative;display:block;transition:all 0.3s ease}header .main_guidestyle:hover::after{opacity:1}header .main_guidestyle img{max-height:40px;filter:brightness(1.1)}header .header_mainbarstyle{list-style:none;padding:0;display:flex;margin:0;z-index:2;position:relative}header .top_tutorstyle{margin:0 1px;position:relative}header .top_tutorstyle a{font-size:13px;justify-content:center;overflow:hidden;font-weight:600;height:45px;position:relative;display:flex;border-left:1px solid transparent;letter-spacing:1px;color:#ffffff;z-index:1;border-right:1px solid transparent;transition:all 0.3s ease;align-items:center;padding:0 1.2rem;text-decoration:none}header .top_tutorstyle a:hover::before{transform:translateX(0)}header .top_tutorstyle a:hover::after{transform:scaleX(1);transform-origin:left}header .top_tutorstyle::before{background:rgb(165,194,209);left:-10px;content:'';transition:transform 0.3s ease;top:50%;transform:translateY(-50%) scale(0);height:5px;width:5px;position:absolute}header .main_leadstyle::after{height:30px;width:1px;content:'';left:20px;top:20px;position:absolute;background:rgb(165,194,209)}.thxZonestyle{position:relative;overflow:hidden;padding:120px 0;background:linear-gradient(135deg,rgb(213,228,236) 0%,rgba(255,255,255,0.95) 100%)}.thxZonestyle::before{width:100%;z-index:0;position:absolute;top:0;left:0;height:100%;opacity:0.07;content:"";background-image:radial-gradient(circle at 20% 30%,rgb(165,194,209,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(124,160,183,0.5) 0%,transparent 40%)}.thxZonestyle .learn_prostyle{display:grid;transform-style:preserve-3d;perspective:1000px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s cubic-bezier(0.19,1,0.22,1);padding:60px 40px;grid-template-columns:1fr;box-shadow:0 20px 40px rgba(0,0,0,0.04),0 5px 15px rgba(0,0,0,0.03),0 0 0 1px rgba(0,0,0,0.02);background:#ffffff;gap:40px;position:relative}.thxZonestyle .learn_prostyle > div:first-child{transition:transform 0.5s ease;padding-left:20px;transform:translateZ(20px);position:relative}.thxZonestyle .learn_prostyle > div:first-child::before{position:absolute;left:0;content:"";width:8px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);height:8px;top:50%;background:rgb(165,194,209);transform:translateY(-50%)}.thxZonestyle h5::after{background:linear-gradient(to right,rgb(165,194,209),transparent);left:0;transform-origin:left;animation-delay:0.8s;animation:lineGrow 1.2s cubic-bezier(0.19,1,0.22,1) forwards;height:2px;width:60px;position:absolute;bottom:-8px;transform:scaleX(0);content:""}.thxZonestyle a:hover{transform:translateY(-5px)}.thxZonestyle a:hover p{background:rgba(245,245,250,0.9);border-left:3px solid rgb(165,194,209)}.thxZonestyle p::before{opacity:0.2;left:10px;position:absolute;content:"";color:rgb(165,194,209,0.5);font-size:60px;font-family:serif;line-height:1;top:10px}.thxZonestyle p::after{position:absolute;font-size:60px;opacity:0.2;right:10px;content:"";color:rgb(124,160,183,0.5);font-family:serif;bottom:-20px;line-height:1}header .top_plank .plank_barstyle div span{color:#ffffff}header .top_plank .plank_barstyle div{align-items:center;justify-content:flex-start;margin-right:24px;display:flex}header .top_plank .plank_barstyle div img,header .top_plank .plank_barstyle div svg{height:16px;width:16px;margin-right:8px}.learning_outcomesstyle::before{top:0;position:absolute;width:100%;height:100%;left:0;content:"";background:radial-gradient(circle at 10% 20%,rgba(rgb(124,160,183,0.5),0.03) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(rgb(165,194,209,0.5),0.04) 0%,transparent 60%);z-index:0}.learning_outcomesstyle .container{position:relative;margin:0 auto;z-index:2;max-width:1200px;padding:0 20px}.learning_outcomesstyle .info_wrapperstyle{flex:1;max-width:650px}.learning_outcomesstyle h4{color:#000000;margin-bottom:40px;font-weight:700;animation:fadeSlideUp 0.8s 0.2s forwards ease-out;font-size:34px;opacity:0;position:relative;transform:translateY(20px);line-height:1.3}.learning_outcomesstyle .info_wrapperstyle > div{gap:20px;flex-wrap:wrap;display:flex;margin-top:30px}.learning_outcomesstyle .info_wrapperstyle > div:last-of-type{animation:fadeIn 0.8s 0.6s forwards ease-out;opacity:0}.learning_outcomesstyle li{animation:fadeSlideRight 0.6s forwards ease-out;transform:translateX(15px);opacity:0;margin-bottom:20px}.learning_outcomesstyle li p{padding:15px 20px;gap:15px;border-radius:10px;border-left:3px solid rgb(124,160,183);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 6px 24px -8px rgba(rgba(0,0,0,0.5),0.08);align-items:flex-start;display:flex;background:#ffffff;margin:0}.learning_outcomesstyle li p span:last-child{line-height:1.6;font-size:calc(12px - 1px);color:#000000;font-weight:400}.learning_outcomesstyle li p:hover svg{transform:translateY(-2px)}.learning_outcomesstyle li p:hover svg path{fill:rgb(165,194,209)}.learning_outcomesstyle .img_shadow_boxstyle{transform:perspective(1000px) rotateY(-5deg) rotateX(3deg) translateZ(0);opacity:0;border-radius:0 20px 20px 20px;box-shadow:30px 30px 60px -15px rgba(rgba(0,0,0,0.5),0.15),-2px -2px 10px rgba(rgb(255,255,255,0.5),0.8),0 0 0 3px rgba(rgb(124,160,183,0.5),0.15);flex:0 0 40%;height:auto;object-fit:cover;animation:photoReveal 1.2s 0.8s forwards ease-out;max-width:450px}.science_refstyle .company_holder h3::after{position:absolute;width:40px;height:4px;border-radius:10px;left:0;content:'';bottom:0;background:rgb(165,194,209)}.science_refstyle .reg_remindstyle{box-shadow:0 10px 30px rgba(0,0,0,0.1);backdrop-filter:blur(10px);margin-top:25px;background:rgba(255,255,255,0.1);line-height:1.6;border-radius:30px;transform:translateZ(0);border-left:4px solid rgb(165,194,209);padding:20px;font-size:12px}.science_refstyle .header_mainbarstyle h5{font-weight:600;margin-bottom:25px;color:#ffffff;position:relative;display:inline-block;font-size:23px}.science_refstyle .header_mainbarstyle h5{letter-spacing:0.5px}.science_refstyle .header_mainbarstyle .head_basestyle{flex-direction:column;gap:15px;display:flex}.science_refstyle .header_mainbarstyle .head_basestyle a::before{width:3px;z-index:-1;height:100%;transition:all 0.3s ease;left:0;background:rgb(165,194,209);position:absolute;top:0;content:''}.science_refstyle .header_mainbarstyle .head_basestyle a:hover{background:rgba(255,255,255,0.1);transform:translateX(5px)}.diploma_ctastyle{z-index:2;background:rgba(0,0,0,0.3);padding:20px 0;position:relative;margin-top:60px}.diploma_ctastyle{background-size:200% 200%;animation:movingGradient 10s ease infinite;background:linear-gradient(135deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.6) 100%)}footer::after{right:0;background:repeating-linear-gradient( 45deg,transparent,transparent 10px,rgba(255,255,255,0.02) 10px,rgba(255,255,255,0.02) 20px );bottom:0;position:absolute;content:'';left:0;top:0;z-index:1}.science_refstyle .company_holder::after{width:150px;height:150px;z-index:-1;border-radius:50%;content:'';right:-50px;position:absolute;top:40px;background:rgb(165,194,209,0.5);filter:blur(60px);opacity:0.4}.science_refstyle .honor_ctastyle::after{z-index:-1;opacity:0.2;border-radius:50%;right:100px;filter:blur(50px);height:120px;position:absolute;width:120px;background:rgb(165,194,209,0.5);content:'';top:-20px}.science_refstyle .header_mainbarstyle h5::after{height:2px;content:'';width:30px;background:rgb(124,160,183);bottom:-5px;left:0;position:absolute}.learn_consentstyle{padding:20px 15px;justify-content:space-between;max-width:1200px;display:flex;margin:0 auto;align-items:center}.user_defaultstyle{margin-right:15px;flex-shrink:0}.user_defaultstyle svg:hover{fill:rgb(124,160,183)}.cookies_overviewstyle{flex-grow:1;margin-right:15px;color:#000000}.popupPrivacySettingsstyle p{color:#000000;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.cookie_controlsstyle:hover{box-shadow:0 0 10px rgb(124,160,183,0.5);background:rgb(124,160,183)}#acceptCookiesAgreementBtnstyle{background:rgb(165,194,209)}#no_thanks_cookie_consentstyle{background:rgba(0,0,0,0.5)}.popupPrivacySettingsstyle p a{transition:color 0.3s ease;color:rgb(165,194,209);text-decoration:underline}#popupPrivacyNoticestyle:checked ~ .popupPrivacySettingsstyle{opacity:0;visibility:hidden}.supportstyle::before{z-index:-2;position:absolute;background-image:radial-gradient(circle at 20% 30%,rgb(165,194,209,0.5) 0%,transparent 20%),radial-gradient(circle at 80% 70%,rgb(124,160,183,0.5) 0%,transparent 20%);height:100%;content:"";left:0;opacity:0.4;width:100%;top:0}.supportstyle .support_contactstyle{position:relative;transition:all 0.4s ease;background:rgba(0,0,0,0.5);box-shadow:0 20px 40px rgba(0,0,0,0.1),inset 0 1px 1px #ffffff,0 0 30px rgb(165,194,209,0.5);overflow:hidden;padding:50px;border-radius:24px;border:1px solid #ffffff}.supportstyle .support_contactstyle h2{margin-bottom:20px;display:inline-block;text-shadow:0 2px 4px #000000;font-weight:700;position:relative;font-size:37px;color:#ffffff}.supportstyle .support_contactstyle h2{animation-delay:0.1s}.supportstyle .support_contactstyle p{font-weight:400;line-height:1.6;font-size:18px;position:relative;color:#ffffff;max-width:90%;margin-bottom:25px;text-shadow:0 1px 2px #000000}.supportstyle .support_contactstyle p:last-of-type{display:flex;align-items:center;margin-top:30px;color:#ffffff;border-radius:10px;background:rgba(0,0,0,0.5);border-left:3px solid rgb(165,194,209);font-size:18px;padding:12px 18px}.supportstyle .contact_helpstyle::before{height:100%;content:"";position:absolute;left:0;width:100%;background:linear-gradient(45deg,rgb(165,194,209),rgb(124,160,183));transition:opacity 0.3s ease;z-index:-1;top:0;opacity:0}.supportstyle .contact_helpstyle:hover::before{opacity:0.8}.supportstyle .contact_helpstyle svg{height:28px;transition:transform 0.3s ease;width:28px}.supportstyle .contact_helpstyle:hover svg{transform:scale(1.2)}.supportstyle .support_contactstyle p:last-of-type svg{margin-right:10px;width:20px;height:20px}.supportstyle .support_contactstyle > *{opacity:0;animation:floatIn 0.5s ease forwards}.supportstyle .contact_helpstyle:nth-child(1){animation-delay:0.5s}.supportstyle .contact_helpstyle:nth-child(3){animation-delay:0.7s}.supportstyle .contact_helpstyle:hover::after{opacity:1;bottom:-25px}.welcomestyle{overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(213,228,236) 0%,#ffffff 100%);padding:120px 0}.welcomestyle{padding:80px 0}.welcomestyle > div{flex-direction:column;max-width:1200px;position:relative;padding:0 20px;display:flex;z-index:2;margin:0 auto}.welcomestyle::after{background:rgb(124,160,183,0.5);clip-path:polygon(0 100%,100% 100%,0 0);left:0;width:35%;z-index:1;content:"";height:50%;bottom:0;position:absolute}.welcomestyle h1.start_firststyle::after{bottom:-10px;background:rgb(165,194,209);content:"";width:80px;height:4px;left:0;transform-origin:left;transform:scaleX(0);position:absolute;animation:expandLine 1s ease-out 0.4s forwards}.welcomestyle h1.start_firststyle::after{transform:translateX(-50%) scaleX(0);left:50%}.welcomestyle .page_basestyle{margin-top:40px;width:100%;animation:fadeInUp 0.8s ease-out 0.6s forwards;opacity:0;box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:translateY(30px)}.welcomestyle .expert_learningstyle{height:350px;align-items:center;overflow:hidden;display:flex;justify-content:center;width:100%;position:relative}.welcomestyle .expert_learningstyle{height:300px}.welcomestyle .expert_learningstyle span{z-index:2;background:rgba(255,255,255,0.9);max-width:80%;padding:30px;backdrop-filter:blur(5px);position:relative;transform:translateX(-100%);animation:slideIn 0.8s ease-out 0.9s forwards}.welcomestyle .expert_learningstyle span{max-width:90%;padding:20px}.training_specialiststyle{padding:7rem 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(124,160,183,0.5),rgb(165,194,209),rgb(124,160,183))}.training_specialiststyle::after{position:absolute;left:0;opacity:0.2;z-index:1;content:"";top:0;height:100%;animation:constellation-twinkle 8s infinite ease-in-out;background-image:radial-gradient(circle at 20% 20%,rgb(255,255,255,0.5) 1px,transparent 1px),radial-gradient(circle at 80% 80%,rgb(255,255,255,0.5) 1px,transparent 1px),radial-gradient(circle at 40% 60%,rgb(255,255,255,0.5) 1px,transparent 1px),radial-gradient(circle at 60% 30%,rgb(255,255,255,0.5) 1px,transparent 1px);background-size:120px 120px;width:100%}.training_specialiststyle .learning_testimonialsstyle:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.15) inset;transform:perspective(1000px) rotateX(0deg)}.training_specialiststyle .learning_testimonialsstyle > div:first-child{width:150px;height:150px;margin:0 auto;perspective:1000px;position:relative}.training_specialiststyle .learning_testimonialsstyle:hover .img_shadow_boxstyle{transform:rotate(0deg) scale(1.05);border-radius:30% 10% 40% 20%;box-shadow:0 15px 30px rgba(0,0,0,0.3),0 0 0 15px rgba(var(--primary-color-rgb,120,80,200),0.15)}.training_specialiststyle .learning_testimonialsstyle > div:nth-child(2){text-align:center;padding-top:1rem}.training_specialiststyle .name{transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);font-size:21px;font-weight:600;position:relative;transform:translateY(0);color:#ffffff;display:inline-block;letter-spacing:0.5px;margin:0 0 0.5rem}.training_specialiststyle .learning_testimonialsstyle:hover .name{transform:translateY(-2px)}.training_specialiststyle .learning_testimonialsstyle:hover .name::after{width:100%}.training_specialiststyle .learning_testimonialsstyle:hover > div:nth-child(2) > div{opacity:1}.training_specialiststyle .career_experiencestyle{text-align:left;transition:opacity 0.4s ease,transform 0.4s ease;margin:0;padding:0 1rem;color:#ffffff;opacity:0.9;position:relative;line-height:1.7;font-size:14px}.training_specialiststyle .career_experiencestyle::after{color:rgb(255,255,255,0.5);font-family:serif;transition:transform 0.5s ease,opacity 0.5s ease;content:"";bottom:-4rem;font-size:5rem;right:-1rem;position:absolute;opacity:0.2}.training_specialiststyle .learning_testimonialsstyle:hover .career_experiencestyle::after{transform:translateY(5px);opacity:0.3}.pricing_card_setstyle::before{right:0;content:"";left:0;top:0;backdrop-filter:blur(5px);position:absolute;bottom:0;z-index:0;background-color:rgba(0,20,50,0.85)}.pricing_card_setstyle h2{margin-bottom:1.5rem;color:#ffffff;position:relative;text-align:center;font-size:29px;transform:translateZ(30px);font-weight:700;letter-spacing:0.5px;text-shadow:0 4px 12px rgba(0,0,0,0.2)}.pricing_card_setstyle .program_feesstyle{font-size:calc(13px * 1.1);transform:translateZ(20px);color:rgba(255,255,255,0.85);text-align:center;margin:0 auto 3rem;max-width:800px;line-height:1.6}.pricing_card_setstyle .learning_dealsstyle li{transform:perspective(1000px) rotateX(5deg);transition:transform 0.5s cubic-bezier(0.17,0.67,0.83,0.67)}.pricing_card_setstyle .price_optsstyle{height:100%;display:block;transform-style:preserve-3d;text-decoration:none;color:#ffffff}.pricing_card_setstyle .premium_gridstyle::before{left:0;top:0;position:absolute;width:100%;background:linear-gradient(90deg,rgb(165,194,209),rgb(124,160,183) 50%,rgb(165,194,209));height:5px;content:"";transform:translateZ(10px)}.pricing_card_setstyle .premium_gridstyle::after{left:-50%;height:200%;width:200%;top:-50%;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 70%);position:absolute;content:"";transform:translateZ(5px);opacity:0;transition:opacity 0.5s ease}.pricing_card_setstyle .price_optionsstyle h4{margin-bottom:15px;color:#ffffff;transition:transform 0.4s ease;position:relative;transform:translateZ(20px);font-weight:700;font-size:calc(21px * 1.1)}.pricing_card_setstyle .discount_tierstyle{padding:10px 15px;margin-top:20px;background:linear-gradient(rgba(rgb(165,194,209,0.5),0.2),rgba(rgb(165,194,209,0.5),0.4));position:relative;font-weight:700;display:block;transition:all 0.3s ease;text-align:center;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);box-shadow:0 5px 15px rgba(0,0,0,0.2);border-radius:2px;font-size:calc(21px * 1.3);color:rgb(124,160,183);transform:translateZ(25px)}.confidential_armorystyle::before{right:0;content:"";top:0;opacity:0.2;position:absolute;height:30vh;z-index:0;transform:translateY(-15%) translateX(15%);background:linear-gradient(225deg,rgb(124,160,183,0.5) 0%,transparent 70%);width:30vw}.confidential_armorystyle .container{max-width:1140px;z-index:1;position:relative;margin:0 auto}.confidential_armorystyle h1{font-weight:700;transform-origin:left center;color:#000000;margin-bottom:2rem;position:relative;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);font-size:calc(45px * 1.1)}.confidential_armorystyle h1:hover{transform:translateX(5px)}.confidential_armorystyle h1:hover::after{transform:scaleX(1.5)}.confidential_armorystyle h2:hover{transform:translateX(5px)}.confidential_armorystyle h3{border-bottom:1px solid rgba(rgba(0,0,0,0.5),0.1);font-weight:600;padding-bottom:0.3rem;color:#000000;margin:2rem 0 1rem;font-size:calc(29px * 0.85)}.confidential_armorystyle h4{padding-left:1rem;margin:1.5rem 0 1rem;font-weight:600;font-size:calc(29px * 0.7);color:#000000;position:relative}.confidential_armorystyle p{max-width:90ch;transition:opacity 0.3s ease,transform 0.3s ease;transform:translateY(0);line-height:1.7;font-size:17px;color:#000000;opacity:0.9;margin-bottom:1.5rem}.confidential_armorystyle strong::after{position:absolute;bottom:-2px;background:rgb(165,194,209,0.5);height:1px;left:0;content:"";transform:scaleX(0.3);width:100%;transition:transform 0.3s ease;transform-origin:left}.confidential_armorystyle li{position:relative;transition:transform 0.3s ease;line-height:1.6;padding:0.5rem 0 0.5rem 1.5rem;color:#000000;font-size:17px;margin-bottom:0.5rem}.confidential_armorystyle li:hover{transform:translateX(5px)}.confidential_armorystyle li:hover::before{transform:scale(1.3);background:rgb(165,194,209)}.confidential_armorystyle span{transition:transform 0.4s ease,box-shadow 0.4s ease;background:rgba(#ffffff,0.5);margin-bottom:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,0.02);line-height:1.7;transform:perspective(1000px) rotateX(0);font-size:17px;border-left:2px solid rgb(165,194,209,0.5);padding:1rem;color:#000000;display:block}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 992px) {.learning_processstyle{padding:5rem 1.5rem}.learning_processstyle::before{background-position:0 0,25px 25px;background-size:50px 50px}.learning_processstyle h3{padding-bottom:3.5rem;padding:2rem;font-size:calc(31px * 0.9)}.learning_processstyle span{padding:2.5rem 2rem 2rem}} @media (max-width: 768px) {.learning_processstyle{padding:4rem 1rem}.learning_processstyle::before{background-position:0 0,20px 20px;background-size:40px 40px}.learning_processstyle h3{font-size:calc(31px * 0.8);clip-path:polygon( 0 0,100% 0,100% 80%,50% 100%,0 80% );padding-bottom:3rem;padding:1.5rem}.learning_processstyle span{font-size:calc(18px * 0.95);padding:2.5rem 1.5rem 1.5rem}.learning_processstyle span::before{height:60px;width:60px;top:-30px}.learning_processstyle span::after{top:-18px;width:16px;height:16px}} @media (max-width: 480px) {.about_thisstyle{padding:40px 0}.about_thisstyle h2{padding-bottom:15px;margin-bottom:25px;font-size:calc(33px * 0.8)}.about_thisstyle h2::before{width:50px;height:2px}.about_thisstyle h2::after{height:2px;bottom:-3px;width:25px}.about_thisstyle .learn_guidesstyle{padding:20px}.about_thisstyle .learn_guidesstyle h3{padding-left:15px;font-size:calc(21px * 0.85);margin-bottom:12px}.about_thisstyle .learn_guidesstyle h3::before{height:6px;width:6px}.about_thisstyle .learn_guidesstyle p{font-size:calc(15px * 0.9)}.about_thisstyle .learn_guidesstyle::before{height:3px}.about_thisstyle .container::before,.about_thisstyle .container::after{width:80px;filter:blur(30px);height:80px}} @media screen and (max-width: 480px) {.contact_informationstyle .feedback_linksstyle{border-radius:0}.contact_informationstyle .img_shadow_boxstyle{min-height:250px}.contact_informationstyle .support_requeststyle{padding:2rem 1.5rem}} @media (max-width: 992px) {.sign_up_nowstyle{padding:4rem 0}.sign_up_nowstyle h2{margin-bottom:2rem;font-size:calc(37px * 0.9)}.sign_up_nowstyle .learn_prostyle{padding:1.5rem 2.5rem}} @media (max-width: 768px) {.sign_up_nowstyle{padding:3.5rem 0}.sign_up_nowstyle h2{font-size:calc(37px * 0.8);margin-bottom:1.8rem}.sign_up_nowstyle .learn_prostyle{flex-direction:column;gap:1.2rem;padding:1.5rem 2rem}.sign_up_nowstyle svg{width:36px;height:36px}.sign_up_nowstyle .connect_panelstyle{padding:0.8rem 1.8rem}} @media (prefers-reduced-motion: reduce) {.sign_up_nowstyle h2,.sign_up_nowstyle svg,.sign_up_nowstyle .learn_prostyle,.sign_up_nowstyle .connect_panelstyle::before{transition:none}.sign_up_nowstyle:hover h2,.sign_up_nowstyle .learn_prostyle:hover svg,.sign_up_nowstyle .learn_prostyle:hover{transform:none}.sign_up_nowstyle .connect_panelstyle:hover::before{left:-100%}} @media (max-width: 767px) {.prospective_studentsstyle{padding:60px 0}.prospective_studentsstyle h4{padding:25px 20px;font-size:calc(32px - 4px)}.prospective_studentsstyle div{padding:25px 20px}.prospective_studentsstyle div p{margin-bottom:12px;padding:12px 15px}.prospective_studentsstyle div p svg{min-width:20px;width:20px;margin-right:12px;height:20px}} @media (min-width: 992px) {.course_overviewstyle .info_wrapperstyle{margin:0 auto}} @media (max-width: 991px) {.course_overviewstyle{padding:80px 0}.course_overviewstyle .info_wrapperstyle{padding:30px;max-width:750px}} @media (max-width: 480px) {.course_overviewstyle{padding:50px 0}.course_overviewstyle .info_wrapperstyle{padding:20px}.course_overviewstyle .info_wrapperstyle h2{margin-bottom:15px;font-size:calc(29px * 0.8);padding-bottom:10px}.course_overviewstyle .info_wrapperstyle .description{line-height:1.5;font-size:calc(14px * 0.9)}} @media (max-width: 991px) {header .main_leadstyle{padding:1rem 2rem;flex-wrap:wrap}header .header_navbarstyle{margin-right:0;margin-bottom:0}header .header_mainbarstyle{margin-top:1rem;justify-content:flex-end;flex-basis:100%}header .header_mainbarstyle::before{display:none}header .top_tutorstyle a{padding:0 1rem;font-size:calc(13px - 1px);height:40px}header .top_tutorstyle::before{display:none}header .main_leadstyle::before,header .main_leadstyle::after{display:none}} @media (max-width: 479px) {header .main_leadstyle{padding:0.7rem 1.2rem}header .header_navbarstyle{padding:0.3rem 0.5rem;max-width:120px}header .top_tutorstyle a{height:32px;padding:0 0.6rem;font-size:calc(13px - 3px)}} @media (min-width: 768px) {.thxZonestyle{padding:150px 0}.thxZonestyle .learn_prostyle{grid-template-columns:1fr 1fr;padding:80px 60px}.thxZonestyle .learn_prostyle > div:first-child{align-items:center;display:flex}.thxZonestyle h5{margin-bottom:0;font-size:calc(20px * 1.2)}.thxZonestyle p{font-size:calc(16px * 1.05)}} @media (max-width: 767px) {.thxZonestyle{padding:80px 0}.thxZonestyle .learn_prostyle{padding:40px 30px}.thxZonestyle h5{font-size:calc(20px * 0.9)}.thxZonestyle p{font-size:calc(16px * 0.95);padding:20px 25px;line-height:1.7}} @media (max-width: 480px) {.thxZonestyle{padding:60px 0}.thxZonestyle .learn_prostyle{padding:30px 20px}.thxZonestyle h5{font-size:calc(20px * 0.85)}.thxZonestyle p{font-size:calc(16px * 0.9);padding:15px 20px}} @media (max-width: 768px) {.learning_outcomesstyle{padding:60px 0}.learning_outcomesstyle .info_wrapperstyle > div{gap:10px;flex-direction:column}.learning_outcomesstyle h4{font-size:calc(34px - 6px)}.learning_outcomesstyle ul{width:100%}.learning_outcomesstyle .img_shadow_boxstyle{box-shadow:15px 15px 30px -10px rgba(rgba(0,0,0,0.5),0.15),-1px -1px 5px rgba(rgb(255,255,255,0.5),0.8),0 0 0 2px rgba(rgb(124,160,183,0.5),0.15);transform:perspective(1000px) rotateY(0) rotateX(0) translateZ(0);max-width:100%}} @media (max-width: 992px) {.science_refstyle .container{grid-template-columns:repeat(1,1fr)}.science_refstyle .company_holder{margin-bottom:40px;grid-column:1 / -1}.science_refstyle .honor_ctastyle{grid-column:1 / -1}.science_refstyle .head_basestyle{grid-template-columns:repeat(2,1fr)}} @media only screen and (max-width: 1200px) {.learn_consentstyle{align-items:center;flex-direction:column}.user_defaultstyle{margin-bottom:15px}.cookies_overviewstyle{margin-right:0;margin-bottom:15px;text-align:center}.cookie_controlsstyle{width:100%;margin-bottom:10px;margin-left:0;max-width:200px}} @media (max-width: 768px) {.supportstyle{padding:50px 0}.supportstyle .support_contactstyle{padding:30px 20px}.supportstyle .support_contactstyle h2{font-size:calc(37px - 6px)}.supportstyle .get_assiststyle{gap:15px}.supportstyle .support_contactstyle p:last-of-type{margin-top:20px;padding:10px 15px}} @media (max-width: 576px) {.supportstyle{padding:40px 0}.supportstyle .support_contactstyle{padding:25px 15px}.supportstyle .support_contactstyle h2{font-size:calc(37px - 8px)}.supportstyle .support_contactstyle h2::after{height:2px;width:30%}.supportstyle .support_contactstyle p{font-size:calc(18px - 1px)}.supportstyle .get_assiststyle{flex-wrap:wrap;justify-content:space-around}.supportstyle .contact_helpstyle{margin-bottom:30px;width:50px;height:50px}.supportstyle .contact_helpstyle svg{height:20px;width:20px}} @media (min-width: 992px) {.welcomestyle{padding:150px 0}.welcomestyle h1.start_firststyle{font-size:calc(46px * 1.6)}.welcomestyle p{font-size:calc(13px * 1.2)}.welcomestyle .expert_learningstyle{height:450px}.welcomestyle .expert_learningstyle span{max-width:70%;padding:40px}} @media (min-width: 992px) {.training_specialiststyle{padding:9rem 0}.training_specialiststyle .learning_testimonialsstyle{padding:5rem;gap:4rem;grid-template-columns:auto 1.5fr 3fr}.training_specialiststyle .learning_testimonialsstyle > div:first-child{width:220px;height:220px}.training_specialiststyle .name{font-size:calc(21px + 2px)}.training_specialiststyle .career_experiencestyle{font-size:calc(14px + 1px);line-height:1.8}} @media (max-width: 1199px) {.pricing_card_setstyle{padding:100px 0}.pricing_card_setstyle .learning_dealsstyle{gap:25px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}} @media (max-width: 991px) {.pricing_card_setstyle{padding:80px 0}.pricing_card_setstyle h2{font-size:calc(29px * 0.9)}.pricing_card_setstyle .program_feesstyle{font-size:13px;margin-bottom:2.5rem}.pricing_card_setstyle .learning_dealsstyle{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.pricing_card_setstyle .price_optionsstyle{padding:25px 20px}} @media (max-width: 575px) {.pricing_card_setstyle{padding:50px 0}.pricing_card_setstyle h2{font-size:calc(29px * 0.7)}.pricing_card_setstyle .program_feesstyle{margin-bottom:2rem;font-size:calc(13px * 0.95)}.pricing_card_setstyle .price_optionsstyle{padding:20px 15px}.pricing_card_setstyle .price_optionsstyle h4{font-size:21px}.pricing_card_setstyle .price_optionsstyle p{font-size:calc(13px * 0.9);max-height:180px}.pricing_card_setstyle .discount_tierstyle{font-size:21px;padding:8px 12px}} @media (min-width: 992px) {.confidential_armorystyle{padding:8rem 4rem}.confidential_armorystyle::before{height:40vh;width:40vw}.confidential_armorystyle::after{height:50vh;width:50vw}.confidential_armorystyle h1{font-size:calc(45px * 1.5);margin-bottom:4rem;transform:translateZ(0)}.confidential_armorystyle h1::after{width:8rem}.confidential_armorystyle h2{padding-left:1.5rem;border-left-width:4px;margin:4rem 0 2rem;font-size:calc(29px * 1.2)}.confidential_armorystyle p{line-height:1.8;margin-bottom:2rem}.confidential_armorystyle ul{margin:2rem 0 2.5rem}.confidential_armorystyle li{padding:0.8rem 0 0.8rem 1.8rem;margin-bottom:0.8rem}.confidential_armorystyle span{margin-left:2rem;padding:2rem;line-height:1.8}} @keyframes appearFromBottom {from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}} @keyframes shiftPattern {0%{transform:rotate(15deg) translateY(0)}50%{transform:rotate(15deg) translateY(-30px)}100%{transform:rotate(15deg) translateY(0)}} @keyframes moveGrid {0%{background-position:0 0}100%{background-position:20px 20px}} @keyframes shimmer {0%{background-position:-1000px}100%{background-position:1000px}} @keyframes pulse {0%,100%{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(1.2);opacity:0.8}} @keyframes float {0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}} @keyframes circuit-pulse {0%{transform:rotate(0deg) scale(1);opacity:0.6}100%{transform:rotate(5deg) scale(1.02);opacity:0.8}} @keyframes float {0%{transform:translateY(0px)}50%{transform:translateY(-5px)}100%{transform:translateY(0px)}} @keyframes lineGrow {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes fadeSlideUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes scaleIn {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes photoReveal {0%{opacity:0;transform:perspective(1000px) rotateY(-10deg) rotateX(5deg) translateZ(0) translateX(40px)}100%{opacity:1;transform:perspective(1000px) rotateY(-5deg) rotateX(3deg) translateZ(0) translateX(0)}} @keyframes gradientShift {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @keyframes movingGradient {0%{background-position:0% 0%}100%{background-position:100% 100%}} @keyframes floatIn {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes expandLine {from{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}} @keyframes constellation-twinkle {0%,100%{opacity:0.2;transform:translateY(0)}50%{opacity:0.3;transform:translateY(-10px)}} @keyframes float-photo {0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-5px)}}