a{color:inherit;text-decoration:none}.container{width:1214px;margin:auto;max-width:100%}header,footer{width:100%}header{top:0;transition:all 0.5s ease;width:100%;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.5) 100%);position:fixed;border-bottom:1px solid rgba(255,255,255,0.1);left:0;backdrop-filter:blur(10px);box-shadow:0 4px 30px rgba(0,0,0,0.2);z-index:100}.prospective_membersIhoO h4{font-weight:700;position:relative;text-align:center;color:#000000;margin-bottom:50px;font-size:34px}.prospective_membersIhoO h4::after{bottom:-20px;transform:translateX(-20px);background:rgb(141,110,172,0.5);height:4px;content:"";border-radius:10px;width:80px;position:absolute;left:50%}.prospective_membersIhoO p:hover{transform:translateY(-10px) scale(1.02);border-color:rgb(207,167,191,0.5);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.prospective_membersIhoO p:hover::before{opacity:1}.prospective_membersIhoO p svg path{transition:fill 0.3s ease;fill:rgb(207,167,191)}.prospective_membersIhoO .exp_yearsoemN > div p:nth-child(1){animation-delay:0.1s}.prospective_membersIhoO .exp_yearsoemN > div p:nth-child(4){animation-delay:0.7s}.prospective_membersIhoO p:hover::after{opacity:0.3;transform:scale(2)}.footnote_refDKmi::before{height:10px;width:100%;top:0;left:0;position:absolute;content:"";background:linear-gradient(90deg,rgb(207,167,191),rgb(141,110,172),rgb(207,167,191))}.footnote_refDKmi .company_holder h3{padding-bottom:1rem;font-weight:700;font-size:28px;position:relative;border-bottom:2px solid rgba(255,255,255,0.2);margin:0 0 1.5rem;color:#ffffff}.footnote_refDKmi .head_sitewrapVaps h5{margin:0 0 1.5rem;padding-bottom:0.8rem;font-weight:600;position:relative;font-size:21px;border-bottom:2px solid rgba(255,255,255,0.2);color:#ffffff}.footnote_refDKmi .head_sitewrapVaps .header_navyUQI a:hover::after{transform:translateX(0);opacity:1}.footnote_refDKmi::after{height:50px;width:50px;position:absolute;border-top:2px solid rgba(255,255,255,0.2);right:2rem;border-right:2px solid rgba(255,255,255,0.2);top:2rem;content:""}.our_missiondMvT{padding:120px 0;overflow:hidden;color:#ffffff;position:relative}.our_missiondMvT::after{background:rgb(207,167,191,0.5);transform:rotate(-15deg);position:absolute;animation:shine 15s infinite alternate ease-in-out;width:80%;top:-50%;content:"";z-index:0;height:200%;opacity:0.15;right:-20%}.our_missiondMvT .text_overlayVuSO::before{top:20px;position:absolute;z-index:-1;content:"";height:80px;background:rgb(207,167,191);opacity:0.6;left:-10px;width:20px}.our_missiondMvT .text_overlayVuSO p::after{transform:scaleX(0);content:"";height:2px;position:absolute;transform-origin:left;background:rgb(141,110,172);width:40px;left:0;bottom:-5px;animation:lineGrow 0.6s 1s forwards cubic-bezier(0.34,1.56,0.64,1)}header .container{padding:1rem 2rem;position:relative}header .head_sitewrapVaps{position:relative;gap:2rem;display:flex;align-items:center}header .top_proWgeT{color:#ffffff;text-decoration:none;padding:0.5rem 0;position:relative;text-transform:uppercase;font-weight:600;transition:all 0.3s ease;letter-spacing:0.5px;font-size:18px;font-family:Arial,sans-serif}.course_overviewYaCM{overflow:hidden;position:relative;background:linear-gradient(145deg,rgb(214,224,205) 0%,rgb(207,167,191,0.5) 100%);padding:6rem 0}.course_overviewYaCM .text_overlayVuSO:hover{transform:translateY(-10px)}.course_overviewYaCM .text_overlayVuSO h2{font-weight:700;color:rgb(207,167,191);animation:fadeInUp 0.8s ease forwards;margin-bottom:2rem;font-size:34px;position:relative;display:inline-block}.course_overviewYaCM .text_overlayVuSO .description{animation-delay:0.2s;padding-left:1rem;margin-bottom:1.2rem;position:relative;animation:fadeInUp 0.8s ease forwards;font-size:16px;color:#000000;opacity:0;line-height:1.7}.privacy_coveHhbv{border:2px solid rgb(207,167,191);flex-direction:column;display:flex;align-items:center;padding:40px;width:100%;color:#ffffff;height:auto;box-shadow:0 10px 30px rgb(207,167,191,0.5);background:rgb(141,110,172)}.privacy_coveHhbv ul li,.privacy_coveHhbv ol li{margin-bottom:20px;color:#ffffff;position:relative;font-size:16px;font-weight:300;padding-left:25px}.privacy_coveHhbv p,.privacy_coveHhbv span,.privacy_coveHhbv div{text-shadow:0 0 5px rgb(207,167,191,0.5);max-width:800px;line-height:1.6;text-align:justify;width:100%;margin-bottom:20px;font-family:Arial,sans-serif;font-size:16px;color:#ffffff}.learning_systemqbUH .exp_yearsoemN{transform-style:preserve-3d;padding:0 30px;perspective:1000px;position:relative;z-index:2;max-width:1200px;margin:0 auto}.learning_systemqbUH h2::after{background:linear-gradient(90deg,rgb(207,167,191),rgb(141,110,172));animation:expandLine 1.2s forwards 0.8s ease-in-out;bottom:-12px;transform-origin:left;left:0;content:"";width:80px;transform:scaleX(0);height:4px;position:absolute}.learning_systemqbUH p{font-size:15px;line-height:1.8;margin:0;color:#000000;text-shadow:1px 1px 1px rgba(255,255,255,0.8);position:relative}.plan_showcaseyaNZ .container{z-index:2;padding:0 15px;max-width:1200px;position:relative;margin:0 auto}.plan_showcaseyaNZ .plan_dealsyRAZ{margin-bottom:3rem;opacity:0;transform:translateY(20px);animation:fadeUp 0.8s ease-out 0.2s forwards;text-align:center}.plan_showcaseyaNZ .plan_dealsyRAZ h2::after{position:absolute;left:50%;width:80px;background:rgb(207,167,191);bottom:-10px;height:3px;content:'';transform:translateX(-50%)}.plan_showcaseyaNZ .learn_pricingceYn:nth-child(4){animation-delay:0.7s}.plan_showcaseyaNZ .learn_pricingceYn:hover .value_ratesEPJC{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.08)}.plan_showcaseyaNZ .learn_pricingceYn:hover .pro_feesZpJT h3{color:rgb(207,167,191)}.plan_showcaseyaNZ .learn_pricingceYn:hover .pricing_cardFCPt::after{width:80px}.plan_showcaseyaNZ .img_placeholderrTis{width:100%;overflow:hidden;height:200px;position:relative;transition:all 0.5s ease}.contact_boxibOX{position:relative;padding:100px 0}.contact_boxibOX .container{margin:0 auto;position:relative;max-width:1200px;z-index:5}.contact_boxibOX .help_reachLKcY:hover .reach_messagegpOA{transform:rotateY(0deg)}.contact_boxibOX .reach_messagegpOA h3::before{background:linear-gradient(to bottom,rgb(207,167,191),rgb(141,110,172));position:absolute;width:6px;border-radius:10px;top:0;height:100%;left:0;content:""}.contact_boxibOX .reach_messagegpOA div svg path{fill:rgb(207,167,191)}.contact_boxibOX .support_boxKIgz{background:linear-gradient(135deg,rgb(141,110,172),rgb(207,167,191));transform-origin:right center;transform:rotateY(-5deg);display:flex;justify-content:center;flex-direction:column;width:60%;transition:transform 0.5s ease;z-index:2;padding:60px 40px}.contact_boxibOX .query_widgetRvxP input[type="checkbox"]{position:absolute;opacity:0}.contact_boxibOX .query_widgetRvxP input[type="checkbox"]:checked + label::before{background-color:#ffffff;border-color:#ffffff}.contact_boxibOX .query_widgetRvxP label a{color:#ffffff;text-decoration:underline;transition:all 0.3s ease}.contact_boxibOX form .support_supportMSKN:hover{color:#ffffff}.contact_boxibOX .reach_messagegpOA div:nth-child(2){animation:float 6s infinite ease-in-out}.contact_boxibOX .reach_messagegpOA div:nth-child(4){animation:float 8s infinite ease-in-out}.stay_informedVkFe{position:relative;overflow:hidden;padding:4rem 2rem;background:linear-gradient(135deg,rgb(207,167,191,0.5),rgb(141,110,172,0.5))}.stay_informedVkFe h3{font-weight:600;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.8);color:#000000;margin:0 0 1rem;line-height:1.5;letter-spacing:0.01em;font-family:Arial,sans-serif;font-size:calc(22px * 0.9)}.stay_informedVkFe .input_holder div{flex-grow:1;position:relative}.stay_informedVkFe input[type="email"]:focus{outline:none;border-color:rgb(207,167,191);box-shadow:0 0 0 3px rgb(207,167,191,0.5),0 5px 15px rgba(0,0,0,0.05);transform:translateY(-1px)}.stay_informedVkFe .begin_nowFJKm:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.1)}.data_settingsSprh{padding:20px 5%;align-items:center;justify-content:space-between;gap:20px;display:flex}.cookie_popup_disclosurexpNF h5{font-weight:700;font-size:20px;letter-spacing:1px;text-transform:uppercase;color:#ffffff}.consent_panelTCXN svg{height:80px;width:80px;fill:rgb(207,167,191);transition:transform 0.3s ease-in-out}.cookie_button.cookie_protectSePl:hover{box-shadow:0 0 15px rgb(141,110,172)}#cookie_info_noticeQeus{display:none}.ty_block_idgxIa{overflow:hidden;position:relative;padding:120px 0;background:linear-gradient(135deg,rgb(214,224,205) 0%,#ffffff 100%)}.ty_block_idgxIa .container{z-index:2;position:relative}.ty_block_idgxIa .exp_yearsoemN{box-shadow:20px 20px 60px rgba(0,0,0,0.05),-20px -20px 60px rgba(255,255,255,0.8),inset 5px 5px 10px rgba(255,255,255,0.8),inset -5px -5px 10px rgba(0,0,0,0.05);display:grid;clip-path:polygon( 0% 0%,97% 0%,100% 3%,100% 100%,3% 100%,0% 97% );grid-template-columns:1fr;backdrop-filter:blur(15px);position:relative;background:rgba(255,255,255,0.85);padding:3.5rem;transform:perspective(1000px) rotateX(2deg);gap:2rem}.user_feedbackhBlG{background:rgb(214,224,205);overflow:hidden;position:relative;padding:7rem 0}.user_feedbackhBlG::after{width:30%;height:100%;position:absolute;background:linear-gradient(90deg,transparent,rgb(141,110,172,0.5));right:0;content:"";z-index:0;top:0;clip-path:polygon(30% 0,100% 0,100% 100%,0% 100%)}.user_feedbackhBlG .student_glowiaNZ{margin-left:auto;border-radius:17px;transform:translateX(0);box-shadow:0 10px 30px rgba(0,0,0,0.08);position:relative;padding:2rem 2rem 2rem 3rem;flex-direction:column;background:#ffffff;max-width:80%;display:flex;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.user_feedbackhBlG .student_glowiaNZ:nth-child(odd)::after{left:auto;right:-3.5rem}.user_feedbackhBlG .student_glowiaNZ img{right:30px;border-radius:50%;transition:all 0.4s ease;height:70px;width:70px;border:5px solid #ffffff;top:-35px;position:absolute;object-fit:cover;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.developer_experienceGHwy::before{left:0;position:absolute;content:"";height:100%;background:repeating-linear-gradient( -45deg,rgb(141,110,172,0.5) 0,rgb(141,110,172,0.5) 2px,transparent 2px,transparent 10px );width:100%;opacity:0.3;top:0;z-index:1}.developer_experienceGHwy .exp_timelinerBvP{background:#ffffff;transform:translateZ(0);padding:70px 2rem 2rem;transition:transform 0.5s ease;box-shadow:0 20px 40px rgba(0,0,0,0.5);position:relative;z-index:2;margin-top:-50px;border-radius:26px}.developer_experienceGHwy .exp_timelinerBvP > div:nth-child(2){transform:translateY(0);position:relative;opacity:0.8;color:rgb(141,110,172);font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem;font-size:19px;transition:all 0.4s ease 0.1s}.welcome_boardfoSg{min-height:100vh;align-items:center;justify-content:center;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(214,224,205) 0%,rgba(0,0,0,0.5) 100%);display:flex}.welcome_boardfoSg .edu_onlinenTRw{position:relative;z-index:2;transform:translateY(-2%);width:90%;max-width:1200px;grid-template-columns:1fr;display:grid;grid-gap:2rem}.welcome_boardfoSg .expert_studyuROF:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg) translateY(-5px)}.welcome_boardfoSg .expert_studyuROF > div{display:flex;padding:2.5rem;flex-direction:column;position:relative;min-height:450px;justify-content:space-between}.welcome_boardfoSg .expert_studyuROF > div > div{position:relative;z-index:2;margin-top:auto}.welcome_boardfoSg .title_style_header::after{content:"";left:0;animation:lineGrowWidth 1.5s cubic-bezier(0.34,1.56,0.64,1) forwards 2s;background:rgb(207,167,191);position:absolute;height:3px;bottom:-10px;width:0}@media (max-width: 576px) {.prospective_membersIhoO{padding:60px 0 50px}.prospective_membersIhoO .exp_yearsoemN{padding:35px 20px}.prospective_membersIhoO h4{font-size:calc(34px * 0.7);margin-bottom:30px}.prospective_membersIhoO h4::before{width:30px;height:3px}.prospective_membersIhoO h4::after{height:3px;width:60px}.prospective_membersIhoO p{font-size:calc(15px * 0.9);padding:15px}.prospective_membersIhoO p svg{margin-right:12px;width:20px;height:20px}.prospective_membersIhoO p:hover{transform:translateY(-5px) scale(1.01)}.prospective_membersIhoO .exp_yearsoemN::after{width:60px;height:60px}} @media (min-width: 768px) {.our_missiondMvT{padding:150px 0}.our_missiondMvT .container{grid-template-columns:1fr}.our_missiondMvT h2{margin-bottom:3rem;font-size:calc(35px * 1.4)}.our_missiondMvT .text_overlayVuSO{padding:50px}.our_missiondMvT .text_overlayVuSO::before{height:120px}.our_missiondMvT .text_overlayVuSO div div{column-count:2}} @media (max-width: 991px) {header .container{padding:0.8rem 1.5rem}header .head_sitewrapVaps{gap:1.5rem}header .top_proWgeT{font-size:calc(18px - 1px)}} @media (min-width: 992px) {.course_overviewYaCM .learn_developmentypmF{grid-template-columns:1.2fr 0.8fr}.course_overviewYaCM .text_overlayVuSO{padding:3rem}.course_overviewYaCM .img_placeholderrTis{margin-top:3rem;height:450px}.course_overviewYaCM .text_overlayVuSO::after{z-index:-1;background:rgb(207,167,191,0.5);left:25%;width:6rem;height:6rem;border-radius:50%;bottom:-3rem;position:absolute;content:"";opacity:0.4}} @media (max-width: 991px) {.learning_systemqbUH{padding:90px 0}.learning_systemqbUH h2{margin-bottom:30px;font-size:calc(35px * 0.9)}.learning_systemqbUH .text_overlayVuSO{padding:30px}} @media (hover: none) {.learning_systemqbUH .text_overlayVuSO:hover{box-shadow:10px 10px 30px rgba(0,0,0,0.05),-10px -10px 30px rgba(255,255,255,0.8);transform:none}.learning_systemqbUH .text_overlayVuSO:hover::before{opacity:0.3}} @media (max-width: 991px) {.plan_showcaseyaNZ{padding:5rem 0}.plan_showcaseyaNZ .plan_dealsyRAZ{margin-bottom:2rem}.plan_showcaseyaNZ .sub_optionsudFE{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}} @media (hover: none) {.plan_showcaseyaNZ .learn_pricingceYn:hover{transform:none}.plan_showcaseyaNZ .learn_pricingceYn:hover .value_ratesEPJC{box-shadow:0 15px 30px rgba(0,0,0,0.06),0 5px 15px rgba(0,0,0,0.04)}.plan_showcaseyaNZ .learn_pricingceYn:hover .img_placeholderrTis::after{opacity:0}.plan_showcaseyaNZ .learn_pricingceYn:hover .pricing_cardFCPt::after{width:40px}} @media (min-width: 992px) {.stay_informedVkFe{padding:6rem 4rem}.stay_informedVkFe .exp_yearsoemN{gap:3rem;padding:4rem}.stay_informedVkFe h3{font-size:calc(22px * 1.1)}.stay_informedVkFe input[type="email"]{padding:1.15rem 1.75rem}.stay_informedVkFe .begin_nowFJKm{padding:1.15rem 2.5rem}} @media (min-width: 768px) {.ty_block_idgxIa{padding:150px 0}.ty_block_idgxIa .exp_yearsoemN{grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:4rem}.ty_block_idgxIa h5{font-size:calc(22px * 1.1);margin-bottom:0}.ty_block_idgxIa p{font-size:calc(14px * 1.05)}} @media (max-width: 480px) {.ty_block_idgxIa{padding:60px 0}.ty_block_idgxIa .exp_yearsoemN{clip-path:polygon( 0% 0%,95% 0%,100% 5%,100% 100%,5% 100%,0% 95% );padding:2rem}.ty_block_idgxIa h5{font-size:calc(22px * 0.85)}.ty_block_idgxIa p{font-size:calc(14px * 0.9)}} @media (max-width: 767px) {.welcome_boardfoSg{padding:4rem 1rem}.welcome_boardfoSg .edu_onlinenTRw > div:first-child{padding:1.5rem}.welcome_boardfoSg .expert_studyuROF > div{padding:2rem;min-height:400px}.welcome_boardfoSg .title_style_header{font-size:calc(48px * 0.9)}.welcome_boardfoSg .expert_studyuROF h3{font-size:21px;margin-bottom:1.5rem}} @keyframes fadeSlideIn {from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}} @keyframes fadeSlideUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes lineGrow {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes pulse {0%,100%{opacity:0.2}50%{opacity:0.4}} @keyframes slideUp {to{transform:translateY(0);opacity:1}} @keyframes expandLine {to{transform:scaleX(1)}} @keyframes fadeUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes float {0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}} @keyframes fadeUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeScale {0%{opacity:0;transform:perspective(1000px) rotateY(-2deg) rotateX(1deg) scale(0.95)}100%{opacity:1;transform:perspective(1000px) rotateY(-2deg) rotateX(1deg) scale(1)}}