.head_classg{flex:1 0 auto}html,body{scroll-behavior:smooth;height:100%;min-height:100%;color:#000000;font-family:Arial,sans-serif}.discount_ctaD{flex:0 0 auto}.discount_ctaD{padding:6rem 0 4rem;z-index:1;color:#ffffff;position:relative}.location_detailsk::after{bottom:-30%;position:absolute;left:-20%;border-radius:50%;width:80%;z-index:1;content:"";opacity:0.1;background:radial-gradient(ellipse at center,rgb(110,110,185) 0%,transparent 70%);height:80%}.location_detailsk .edu_guide1 p{font-size:12px;color:rgba(255,255,255,0.8);margin-bottom:2rem;line-height:1.7}.location_detailsk .edu_guide1 p:last-of-type{color:#ffffff;margin-bottom:2.5rem;align-items:center;display:flex;background-color:rgba(255,255,255,0.1);border-radius:10px;padding:1rem 1.5rem}.location_detailsk .connect_expertsY::after{opacity:0;font-weight:400;top:70px;transition:opacity 0.3s ease;transform:translateX(-50%);white-space:nowrap;color:#ffffff;content:attr(title);font-size:12px;left:50%;position:absolute}.location_detailsk .connect_expertsY:hover{box-shadow:0 10px 20px rgba(0,0,0,0.2);transform:translateY(-5px);border-color:transparent}header .container{padding:0 1.5rem;max-width:1200px;position:relative;margin:0 auto}header .header_masterL::after{content:'';width:100%;bottom:-5px;left:0;height:2px;position:absolute;opacity:0.7;background:linear-gradient(to right,transparent,rgb(194,161,212),transparent)}header .top_navV:hover{box-shadow:0 4px 8px rgb(194,161,212,0.5);color:#ffffff;background:linear-gradient(135deg,rgb(194,161,212),rgb(110,110,185));transform:translateY(-2px)}.connect_with_usv::before{opacity:0.15;width:100%;height:100%;content:"";left:0;top:0;background:linear-gradient(120deg,rgb(194,161,212,0.5) 0%,transparent 75%);position:absolute}.connect_with_usv h2{margin-bottom:15px;font-family:Arial,sans-serif;font-size:35px;color:#000000;position:relative;font-weight:700;text-align:center}.connect_with_usv .reach_requestH{padding:60px;flex:0 0 60%;position:relative}.connect_with_usv form{padding-left:25px;width:100%}.connect_with_usv form h3{margin-bottom:35px;font-size:21px;color:#000000;font-weight:600;font-family:Arial,sans-serif}.connect_with_usv form input[type="text"]:focus{background:rgba(rgb(194,161,212),0.05);outline:none;box-shadow:0 0 0 2px rgb(194,161,212,0.5)}.connect_with_usv .inquiry_feedbackm input[type="checkbox"]{position:absolute;opacity:0}.connect_with_usv .inquiry_feedbackm input[type="checkbox"]:checked + label::before{background-color:rgb(194,161,212);border-color:rgb(194,161,212)}.connect_with_usv .inquiry_feedbackm label a{color:rgb(194,161,212);text-decoration:none;transition:all 0.3s ease}.connect_with_usv form .support_blockk{border-radius:10px;transition:all 0.3s ease;cursor:pointer;color:#ffffff;display:inline-block;background:linear-gradient(45deg,rgb(194,161,212),rgb(110,110,185));position:relative;font-size:20px;font-family:Arial,sans-serif;font-weight:600;overflow:hidden;padding:15px 35px;border:none}#cookieModalNoticeG{display:none}.cookie_boxE{padding:20px 5%;align-items:center;justify-content:space-between;gap:20px;display:flex}.cookie_banner_dialogf p{line-height:1.5;color:#ffffff;font-size:16px;font-family:Arial,sans-serif}.cookies_consentK svg{width:80px;fill:rgb(194,161,212);height:80px;transition:transform 0.3s ease-in-out}.track_settingsR:hover{box-shadow:0 0 20px rgb(110,110,185)}.cookie_button.cookie_overviewt:hover{box-shadow:0 0 15px rgb(110,110,185);background:rgba(0,0,0,0.5)}.cookie_banner_dialogf p a:hover{color:rgb(110,110,185)}.id_thankboxd{position:relative;background:linear-gradient(135deg,rgb(215,205,228),rgb(215,205,228) 60%,rgb(110,110,185,0.5) 140%);padding:5rem 0;overflow:hidden}.id_thankboxd .container{z-index:2;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.id_thankboxd h2{transform:translateY(0);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);margin-bottom:2rem;font-family:Arial,sans-serif;font-size:32px;color:#000000;position:relative;line-height:1.3;max-width:90%;font-weight:700}.id_thankboxd:hover h2::after{transform:scaleX(1.2)}.id_thankboxd .online_masteryC::before{left:0;top:0;position:absolute;background:linear-gradient(90deg,rgb(194,161,212),rgb(110,110,185),rgb(194,161,212));background-size:200% 100%;width:100%;content:"";animation:gradientMove 8s ease infinite;height:4px}.id_thankboxd li{position:relative;margin-bottom:0.5rem;padding-left:2rem}.id_thankboxd li:hover::before{background:rgb(110,110,185);transform:scale(1.1)}.id_thankboxd li:hover span{transform:translateX(5px)}.study_methodG{position:relative;overflow:hidden;padding:130px 0;background:linear-gradient(210deg,rgb(215,205,228) 0%,rgba(0,0,0,0.5) 100%)}.study_methodG .text_wrapJ{flex-direction:column;width:80%;display:flex;position:relative;padding:0}.study_methodG .text_wrapJ:hover h2{transform:translateY(5px)}.study_methodG .text_wrapJ::before{height:100%;transform:scale(1.02);z-index:0;background:linear-gradient(135deg,rgb(194,161,212,0.5) 0%,transparent 50%,rgb(110,110,185,0.5) 100% );width:100%;left:0;filter:blur(5px);border-radius:10px;opacity:0.05;top:0;content:'';position:absolute}.study_methodG .text_wrapJ h2::before{top:50%;width:30px;opacity:0.2;content:'';left:10px;position:absolute;background:rgb(194,161,212);border-radius:50%;height:30px;transform:translateY(-50%)}.study_methodG .online_masteryC::before{transform:rotate(20deg);content:'';position:absolute;border-radius:10px;left:10%;top:50px;animation:float-rotate 20s infinite linear;width:150px;opacity:0.15;height:150px;border:1px solid rgb(194,161,212,0.5)}.test_drive8{margin:0;padding:6rem 2rem;box-shadow:inset 0 0 70px rgba(rgb(194,161,212),0.3);overflow:hidden;background:linear-gradient(125deg,rgb(110,110,185,0.5) 0%,rgb(194,161,212,0.5) 100%);position:relative}.test_drive8 .online_masteryC{z-index:5;justify-content:center;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 0 100px rgba(255,255,255,0.2);margin:0 auto;text-align:center;transition:all 0.6s cubic-bezier(0.22,1,0.36,1);max-width:950px;flex-direction:column;border-radius:20px;align-items:center;overflow:hidden;padding:4rem 3rem;background:rgba(255,255,255,0.15);display:flex;position:relative;backdrop-filter:blur(15px)}.test_drive8 .online_masteryC:hover{box-shadow:0 30px 60px rgba(0,0,0,0.15),0 0 120px rgba(255,255,255,0.3);transform:translateY(-10px)}.test_drive8 .online_masteryC::before{border-radius:20px;position:absolute;inset:0;content:'';border:1px solid rgba(255,255,255,0.3);background:linear-gradient( 125deg,rgba(255,255,255,0) 20%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 80% );opacity:0.5;z-index:-1;animation:holoBorderShift 5s ease infinite;background-size:200% 200%}.test_drive8 .online_masteryC::after{opacity:0.4;position:absolute;animation:spectrumPulse 8s ease-in-out infinite;z-index:-2;border-radius:30px;background:linear-gradient( 125deg,rgb(194,161,212,0.5),rgba(255,255,255,0.4),rgb(110,110,185,0.5) );inset:-10px;content:'';filter:blur(15px)}.test_drive8 h3{letter-spacing:1px;color:#ffffff;font-weight:700;font-family:Arial,sans-serif;text-shadow:0 0 10px rgba(255,255,255,0.3);z-index:1;font-size:28px;margin-bottom:2.5rem;position:relative}.test_drive8 h3::before{position:absolute;filter:blur(8px);top:-20px;left:-30px;animation:titleHaloRotate 5s ease-in-out infinite;right:-30px;background:linear-gradient( 125deg,rgba(255,255,255,0) 20%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0) 80% );border-radius:50%;z-index:-1;opacity:0.5;content:'';bottom:-20px}.test_drive8 .connect_expertsY::before{height:100%;top:0;animation:buttonSpark 5s ease-in-out infinite;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.5),transparent );left:-50%;transform:skewX(-25deg);z-index:0;content:'';width:50%;position:absolute}.test_drive8 .connect_expertsY:hover::after{opacity:0.5}.service_plan9{position:relative;background:#ffffff;overflow:hidden;padding:7rem 0}.service_plan9::after{width:300px;position:absolute;height:300px;animation:float 18s ease-in-out infinite alternate-reverse;opacity:0.5;border-radius:30% 70% 50% 50% / 30% 30% 70% 70%;left:-50px;background:linear-gradient(135deg,rgb(110,110,185,0.5),transparent);z-index:1;filter:blur(25px);bottom:-100px;content:''}.service_plan9 .payment_pricingZ h2::after{bottom:-10px;background:rgb(194,161,212);left:50%;height:3px;transform:translateX(-50%);width:80px;position:absolute;content:''}.service_plan9 .edu_ratesk{opacity:0;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;display:block;transform:translateY(30px);text-decoration:none;animation:fadeUp 0.8s ease-out 0.4s forwards}.service_plan9 .learn_feesM{flex-direction:column;z-index:2;padding:2.5rem 2rem;position:relative;display:flex;flex-grow:1}.service_plan9 .edu_ratesk:hover .learn_feesM h3{color:rgb(194,161,212)}.service_plan9 .bundle_rateU{font-weight:700;position:relative;display:inline-block;color:rgb(194,161,212);margin-bottom:1.5rem;font-size:calc(19px + 4px);padding-bottom:10px}.service_plan9 .img_zoom6{height:200px;transition:all 0.5s ease;width:100%;overflow:hidden;position:relative}.future_learnersO{background:rgb(215,205,228);overflow:hidden;z-index:1;padding:5rem 0;position:relative}.future_learnersO::after{top:0;left:0;position:absolute;background-image:radial-gradient(rgba(rgb(194,161,212,0.5),0.15) 2px,transparent 2px),radial-gradient(rgba(rgb(110,110,185,0.5),0.1) 2px,transparent 2px);width:100%;opacity:0.5;content:"";height:100%;background-size:50px 50px,100px 100px;background-position:0 0,25px 25px;z-index:-1}.future_learnersO ul::before{z-index:-1;left:50%;width:1px;content:"";background:linear-gradient( to bottom,transparent,rgba(rgb(194,161,212,0.5),0.3),transparent );position:absolute;height:100%;top:0}.future_learnersO li::after{border-radius:50%;z-index:-1;background:radial-gradient( circle,rgba(rgb(194,161,212,0.5),0.15) 0%,transparent 70% );position:absolute;width:40px;content:"";top:-10px;left:-10px;height:40px}.future_learnersO li:nth-child(odd)::after{right:-10px;left:auto;animation:pulseEven 3s infinite alternate ease-in-out}.future_learnersO li svg path{transition:fill 0.3s ease;fill:rgb(194,161,212)}.future_learnersO li:hover svg{transform:scale(1.1);animation:pulse 2s infinite}.mentorship_profile7{position:relative;background:linear-gradient(to bottom,#000000 0%,rgb(215,205,228) 100%);padding:8rem 0;overflow:hidden}.mentorship_profile7 .learning_voicesf{transform-style:preserve-3d;padding:3rem;position:relative;border-radius:25px;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(15px);background-color:rgba(255,255,255,0.03);transition:all 0.5s cubic-bezier(0.23,1,0.32,1);transform:rotateX(5deg) rotateY(-5deg);box-shadow:0 20px 40px rgba(0,0,0,0.2),0 0 0 1px rgb(110,110,185,0.5),inset 0 0 30px rgb(194,161,212,0.5);flex-wrap:wrap;display:flex}.mentorship_profile7 .learning_voicesf span:not(.name){text-align:center;font-weight:600;width:100%;margin-top:0.5rem;text-transform:uppercase;letter-spacing:2px;color:rgb(110,110,185);font-size:20px;transform:translateZ(15px)}.mentorship_profile7 .learning_voicesf:hover .work_summaryC{transform:translateZ(25px)}.newsletter_subscriptionH{background:linear-gradient(145deg,rgb(215,205,228) 0%,rgba(0,0,0,0.5) 100%);position:relative;padding:4rem 1.5rem;overflow:hidden;perspective:1000px}.newsletter_subscriptionH .container{z-index:2;position:relative;max-width:1200px;margin:0 auto}.newsletter_subscriptionH .online_masteryC{padding:2.5rem;position:relative;flex-direction:column;gap:2rem;background:#ffffff;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.1);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);display:flex;transform:rotateX(2deg) rotateY(-1deg)}.newsletter_subscriptionH .input_holder{width:100%;position:relative;flex-direction:column;gap:1rem;display:flex}.newsletter_subscriptionH .input_holder div{width:100%;position:relative}.newsletter_subscriptionH input[type="email"]:focus{border-color:rgb(194,161,212);box-shadow:0 0 0 3px rgb(194,161,212,0.5)}.newsletter_subscriptionH .sub_scaleP{overflow:hidden;font-weight:600;align-self:flex-start;border-radius:10px;cursor:pointer;font-size:15px;position:relative;padding:0.85rem 1.75rem;outline:none;color:#ffffff;transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 4px 15px rgba(0,0,0,0.1);transform:translateZ(0);border:none;background:linear-gradient(135deg,rgb(194,161,212) 0%,rgb(110,110,185) 100%)}.educational_rewardsU .online_masteryC{margin:0 auto;z-index:1;padding:0 20px;position:relative;max-width:1280px}.educational_rewardsU h2{font-size:46px;position:relative;text-align:center;color:#ffffff;font-weight:700;margin:0 0 80px}.educational_rewardsU .img_zoom6{border-radius:29px;overflow:hidden;height:400px;box-shadow:0 25px 50px rgba(0,0,0,0.2);width:70%;position:relative}.educational_rewardsU .text_main_holder{flex-wrap:wrap;display:flex;gap:30px;justify-content:center}.educational_rewardsU .text_main_holder > div{gap:20px;display:flex;position:relative;align-items:flex-start;overflow:hidden;backdrop-filter:blur(10px);padding:30px;flex:0 0 calc(33.333% - 20px);background:rgba(255,255,255,0.05);transition:all 0.3s ease;border-radius:29px}.educational_rewardsU .text_main_holder > div:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15);background:rgba(255,255,255,0.08);transform:translateY(-10px)}.educational_rewardsU .text_main_holder svg path{transition:fill 0.3s ease;fill:rgb(110,110,185)}.educational_rewardsU .text_main_holder p{color:#ffffff;line-height:1.6;position:relative;margin:0;font-size:17px;z-index:1}.program_detailsP::after{width:100%;height:100%;left:0;position:absolute;opacity:0.2;top:0;z-index:0;content:"";animation:gridMove 20s linear infinite}.program_detailsP .img_zoom6{z-index:0;position:absolute;left:0;height:100%;top:0;width:100%}.program_detailsP .top_skillp{transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);position:relative;justify-self:center;box-shadow:0px 10px 30px rgba(0,0,0,0.1),0px 4px 10px rgb(194,161,212,0.5);height:80px;margin-bottom:20px;border-radius:50%;justify-content:center;align-items:center;display:flex;background:#ffffff;width:80px;grid-area:logo;z-index:10}.program_detailsP .top_skillp:hover{box-shadow:0px 15px 40px rgba(0,0,0,0.15),0px 6px 15px rgb(194,161,212,0.5);transform:scale(1.1) rotate(5deg)}.program_detailsP .top_skillp:hover svg{transform:rotate(-10deg)}.program_detailsP h3{transform:translateX(-5%);position:relative;font-weight:700;border-radius:0 14px 14px 0;transition:all 0.5s ease;background:#ffffff;margin:0;font-size:34px;grid-area:title;padding:30px 40px;box-shadow:0px 15px 30px rgba(0,0,0,0.1);color:#000000;clip-path:polygon(0% 0%,95% 0%,100% 50%,95% 100%,0% 100%);z-index:5}.program_detailsP p::before{content:"";clip-path:polygon(0% 0%,93% 0%,100% 50%,93% 100%,0% 100%);bottom:10px;top:10px;z-index:-1;border-radius:0 10px 10px 0;border:1px dashed rgb(110,110,185,0.5);position:absolute;opacity:0.5;right:10px;left:10px}.program_detailsP .class_routeP::after{border-radius:14px 0 0 14px;background-position:center bottom;box-shadow:0px 15px 30px rgba(0,0,0,0.1);transition:all 0.5s ease 0.1s;background:inherit;position:relative;transform:translateX(15%);z-index:2;grid-area:photo2;clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%);height:100%;content:"";background-size:cover}.privacy_shellB h2{font-weight:600;font-size:37px;color:rgb(110,110,185);margin-bottom:20px;text-transform:uppercase;margin-top:40px;letter-spacing:0.5px}.privacy_shellB p{margin-bottom:20px;color:#000000;font-size:15px}.privacy_shellB a{color:rgb(194,161,212);font-weight:600;text-decoration:none;border-bottom:1px solid rgb(194,161,212,0.5)}.greeting_pagew::after{width:100%;top:0;z-index:2;position:absolute;pointer-events:none;content:"";background:radial-gradient(circle at 70% 30%,rgb(110,110,185,0.5) 0%,transparent 60%);left:0;height:100%}.greeting_pagew .intro_headE{width:500%;animation:carousel-auto-slide 35s cubic-bezier(0.34,1.56,0.64,1) infinite;display:flex;height:100%}.greeting_pagew .online_skillsJ img{transition:transform 8s ease;object-fit:cover;height:100%;width:100%;filter:brightness(0.9) saturate(1.2);transform:scale(1.05)}.greeting_pagew .text_wrapJ h1{margin-bottom:1.5rem;font-weight:700;position:relative;text-shadow:0 3px 10px rgba(0,0,0,0.2);line-height:1.2;color:#ffffff;font-size:38px}.greeting_pagew .text_wrapJ p{margin-bottom:2rem;font-size:13px;line-height:1.6;color:#ffffff;opacity:0.95;text-shadow:0 2px 5px rgba(0,0,0,0.15)}.greeting_pagew .text_wrapJ .support_blockk:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(rgb(194,161,212,0.5),0.7)}.greeting_pagew .text_wrapJ .support_blockk:hover::before{left:0}.greeting_pagew .online_skillsJ:nth-child(odd)::before{background:linear-gradient(135deg,rgb(194,161,212,0.5) 0%,transparent 75%)}.greeting_pagew .online_skillsJ:nth-child(2){animation:scale-rotate-effect 25s ease infinite 5s}.greeting_pagew .online_skillsJ:nth-child(5){animation:scale-rotate-effect 25s ease infinite 20s}.greeting_pagew .online_masteryC::before{height:200px;animation:pulse-rotate 15s infinite linear;top:15%;position:absolute;width:200px;border-radius:50%;content:"";right:15%;z-index:2;border:3px solid rgb(194,161,212,0.5);opacity:0.4}.greeting_pagew .edu_basel::after{background:radial-gradient( circle at center,rgb(194,161,212,0.5) 0%,transparent 70% );height:100%;mix-blend-mode:overlay;opacity:0.2;top:0;width:100%;left:0;pointer-events:none;z-index:2;content:"";position:absolute}.discount_ctaD .container{grid-template-columns:repeat(12,1fr);display:grid;grid-gap:2rem}.discount_ctaD .company_holder::before{left:-20px;border-left:2px solid rgb(194,161,212);content:"";width:60px;border-top:2px solid rgb(194,161,212);opacity:0.7;position:absolute;height:60px;top:-20px}.discount_ctaD .company_holder h3{display:inline-block;font-size:33px;-webkit-text-fill-color:transparent;-webkit-background-clip:text !important;margin-bottom:1.5rem;font-weight:700;background:linear-gradient(90deg,#ffffff,rgb(194,161,212));position:relative}.discount_ctaD .head_barj{position:relative;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);box-shadow:0 8px 32px rgba(0,0,0,0.15);padding:1.5rem;backdrop-filter:blur(4px);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%)}.discount_ctaD .head_barj .nav_teachM{display:flex;flex-direction:column;gap:0.7rem}.discount_ctaD .head_barj .nav_teachM a{position:relative;color:#ffffff;transition:all 0.3s ease;opacity:0.7;text-decoration:none;overflow:hidden;z-index:1;padding:0.4rem 1rem;border-radius:10px;font-size:18px}.student_aidl{border-top:1px solid rgba(255,255,255,0.05);grid-column:1 / 13;margin-top:4rem;background:rgba(0,0,0,0.5);grid-row:2;position:relative;padding:1.5rem 0}.company_overviewH{padding:5rem 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(215,205,228) 0%,rgba(0,0,0,0.5) 100%)}.company_overviewH .container{position:relative;padding:0 20px;margin:0 auto;max-width:1200px;z-index:2}.company_overviewH h1{transform:translateX(20px);display:inline-block;margin-bottom:3rem;opacity:0;font-size:40px;position:relative;font-weight:700;animation:slideIn 0.8s forwards 0.2s ease-out;color:#000000}.company_overviewH ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:3rem;margin:0}.company_overviewH .learning_trackI{position:relative;transition:transform 0.4s,box-shadow 0.4s;opacity:0;background:#ffffff;border-radius:8px;transform:translateY(30px);animation:fadeUp 1s forwards 0.4s ease-out;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.08);padding:2.5rem}.company_overviewH h4{color:#000000;margin-bottom:1.5rem;font-size:calc(19px * 1.1);position:relative;margin-top:0;font-weight:600;display:inline-block}.company_overviewH .learning_trackI div{max-height:300px;font-size:14px;position:relative;color:#000000;line-height:1.8;overflow-y:auto;padding-right:10px}@media (max-width: 991px) {.location_detailsk{padding:4rem 0}.location_detailsk .edu_guide1{padding:2.5rem}.location_detailsk .edu_guide1 h2{font-size:calc(32px * 0.9)}} @media (max-width: 991px) {header{padding:1.2rem 0}header .header_masterL svg{width:160px}header .head_barj{padding:0.7rem}header .top_navV{padding:0.5rem 1rem;font-size:calc(15px - 1px)}} @media screen and (max-width: 1024px) {.connect_with_usv .reach_requestH{padding:50px 40px}} @media screen and (max-width: 991px) {.connect_with_usv .img_zoom6{flex:0 0 100%;min-height:300px}.connect_with_usv .reach_requestH{flex:0 0 100%}.connect_with_usv .reach_requestH::before{left:40px;width:calc(100% - 80px);top:0;background:linear-gradient(to right,rgb(194,161,212),rgb(110,110,185));height:5px}.connect_with_usv form{padding-left:0;padding-top:25px}} @media only screen and (max-width: 800px) {.cookies_consentK{display:none}.cookie_boxE{text-align:center;flex-direction:column;align-items:center}.cookie_banner_dialogf h5{margin-bottom:5px;font-size:22px}.track_optinr{margin-bottom:15px}.track_settingsR{margin:10px 0;min-width:100%}} @media (max-width: 576px) {.id_thankboxd{padding:3rem 0}.id_thankboxd h2{margin-bottom:1.2rem;font-size:calc(32px * 0.7)}.id_thankboxd h2::after{height:3px;width:50px}.id_thankboxd .online_masteryC{margin-top:0.5rem;padding:1.5rem}.id_thankboxd li{padding-left:1.5rem}.id_thankboxd li::before{height:8px;width:8px;top:0.4rem}.id_thankboxd li span{line-height:1.6;font-size:calc(15px * 0.95)}} @media screen and (max-width: 991px) {.test_drive8{padding:5rem 1.5rem}.test_drive8 .online_masteryC{padding:3.5rem 2.5rem}.test_drive8 h3{margin-bottom:2.2rem;font-size:calc(28px * 0.9)}.test_drive8 .connect_expertsY{padding:1.1rem 3rem}} @media screen and (max-width: 767px) {.test_drive8{padding:4rem 1.2rem}.test_drive8 .online_masteryC{padding:3rem 2rem}.test_drive8 h3{font-size:calc(28px * 0.8);margin-bottom:2rem}.test_drive8 .connect_expertsY{padding:1rem 2.5rem;font-size:calc(18px * 0.95)}} @media (max-width: 991px) {.service_plan9{padding:5rem 0}.service_plan9 .payment_pricingZ{margin-bottom:2rem}.service_plan9 .learning_packageu{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}} @media (max-width: 575px) {.service_plan9{padding:3rem 0}.service_plan9 .payment_pricingZ h2{font-size:calc(31px - 4px)}.service_plan9 .learning_packageu{gap:1.5rem;grid-template-columns:1fr}.service_plan9 .learn_feesM{padding:1.5rem 1.25rem}.service_plan9 .img_zoom6{height:160px}} @media (max-width: 768px) {.future_learnersO{padding:3.5rem 0}.future_learnersO .online_masteryC{padding:0 1.5rem}.future_learnersO h3{margin-bottom:2rem;padding-left:0;font-size:calc(35px * 0.8);text-align:center}.future_learnersO h3::before{bottom:-12px;top:auto;width:80px;left:50%;transform:translateX(-50%);height:4px}.future_learnersO ul{grid-template-columns:1fr;gap:1.5rem}.future_learnersO ul::before{display:none}} @media (max-width: 767px) {.newsletter_subscriptionH h3{max-width:100%;font-size:calc(20px * 1.1)}.newsletter_subscriptionH .online_masteryC{transform:rotateX(1deg) rotateY(-0.5deg);padding:1.75rem}.newsletter_subscriptionH input[type="email"]{padding:0.85rem 1rem}.newsletter_subscriptionH .sub_scaleP{width:100%;margin-top:0.5rem}} @media (max-width: 480px) {.newsletter_subscriptionH{padding:3rem 1rem}.newsletter_subscriptionH .online_masteryC{gap:1.5rem;padding:1.5rem}.newsletter_subscriptionH h3{font-size:20px}} @media (max-width: 768px) {.educational_rewardsU{padding:80px 0}.educational_rewardsU h2{font-size:calc(46px * 0.8);margin-bottom:60px}.educational_rewardsU .text_main_holder > div{flex:0 0 100%}.educational_rewardsU .img_zoom6{width:100%;height:350px}} @media (min-width: 768px) and (max-width: 991px) {.program_detailsP{padding:70px 0}.program_detailsP .online_masteryC{min-height:auto}.program_detailsP .class_routeP{grid-template-areas:"logo logo" "title title" "desc desc" "photo1 photo2";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 250px;gap:20px}.program_detailsP h3{clip-path:none;transform:none;border-radius:14px;padding:25px 30px;font-size:calc(34px - 4px)}.program_detailsP h3::before{clip-path:none;border-radius:10px}.program_detailsP p{transform:none;padding:25px 30px;border-radius:14px;clip-path:none}.program_detailsP p::before{clip-path:none;border-radius:10px}.program_detailsP .class_routeP::before,.program_detailsP .class_routeP::after{transform:none;border-radius:14px;clip-path:polygon(0% 0%,100% 0%,100% 100%,10% 100%);height:250px}.program_detailsP .class_routeP::after{clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%)}.program_detailsP .class_routeP:hover h3,.program_detailsP .class_routeP:hover p,.program_detailsP .class_routeP:hover::before,.program_detailsP .class_routeP:hover::after{transform:none}.program_detailsP .top_skillp{margin-bottom:15px;width:70px;height:70px}.program_detailsP .top_skillp svg{width:40px;height:40px}} @media screen and (max-width: 992px) {.discount_ctaD .container{grid-template-columns:repeat(1,1fr)}.discount_ctaD .company_holder{grid-column:1;grid-row:1}.discount_ctaD .report_abuseH{grid-column:1;margin-top:2rem;grid-row:2}.student_aidl{margin-top:3rem;grid-row:3}} @media (min-width: 768px) {.company_overviewH{padding:7rem 0}.company_overviewH ul{grid-template-columns:repeat(2,1fr)}.company_overviewH h1{font-size:calc(40px * 1.1);margin-left:2rem}.company_overviewH .learning_trackI{padding:3rem}.company_overviewH .learning_trackI div{max-height:350px}} @keyframes pulseGlow {0%,100%{opacity:0.05}50%{opacity:0.1}} @keyframes float {0%{transform:translateY(0) rotate(15deg) skew(5deg)}50%{transform:translateY(-20px) rotate(12deg) skew(3deg)}100%{transform:translateY(0) rotate(15deg) skew(5deg)}} @keyframes float-rotate {0%{transform:rotate(20deg) translateY(0)}25%{transform:rotate(110deg) translateY(-10px)}50%{transform:rotate(200deg) translateY(0)}75%{transform:rotate(290deg) translateY(10px)}100%{transform:rotate(380deg) translateY(0)}} @keyframes holoBorderShift {0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}} @keyframes lineGlow {0%,100%{opacity:0.5;width:60%}50%{opacity:1;width:80%}} @keyframes buttonSpark {0%{left:-50%}30%,100%{left:150%}} @keyframes spectrumVertical {0%{transform:translateY(-100%)}100%{transform:translateY(100%)}} @keyframes pulse {0%{filter:drop-shadow(0 0 2px rgba(rgb(194,161,212,0.5),0.5))}50%{filter:drop-shadow(0 0 8px rgba(rgb(194,161,212,0.5),0.8))}100%{filter:drop-shadow(0 0 2px rgba(rgb(194,161,212,0.5),0.5))}} @keyframes spin {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes gridMove {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes text-fade-in {to{opacity:1;transform:translateY(0)}} @keyframes pulse-rotate {0%{transform:scale(1) rotate(0deg);opacity:0.3}50%{transform:scale(1.3) rotate(180deg);opacity:0.5}100%{transform:scale(1) rotate(360deg);opacity:0.3}} @keyframes expandLine {to{transform:scaleX(1)}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}}