*{margin:0;box-sizing:border-box;padding:0}*{scrollbar-width:thin;scrollbar-color:rgb(255,255,255,0.5) rgb(152,173,173)}header,footer{width:100%}header{position:relative;width:100%;background:linear-gradient(135deg,rgb(118,139,138,0.5) 0%,rgb(85,105,104) 100%);z-index:99;overflow:visible}.E_privacy_stockade::after{top:-50%;width:80%;right:-20%;content:'';height:200%;position:absolute;z-index:0;background:linear-gradient(160deg,rgba(rgb(118,139,138,0.5),0.03) 0%,rgba(rgb(85,105,104,0.5),0.05) 50%,rgba(rgb(118,139,138,0.5),0.02) 100%);transform:rotate(-15deg)}.E_privacy_stockade h1::after{width:6rem;background:linear-gradient(90deg,rgb(85,105,104) 0%,rgb(118,139,138) 100%);left:0;position:absolute;content:'';height:3px;bottom:0}.E_privacy_stockade h2:hover::before{transform:scaleX(1)}.E_privacy_stockade h3::before{left:0;position:absolute;opacity:0.7;content:'';width:3px;height:100%;top:0;background:rgb(85,105,104)}.E_privacy_stockade h4::after{content:'';width:2rem;background:rgb(85,105,104);left:0;height:2px;bottom:-4px;opacity:0.5;position:absolute}.E_privacy_stockade ul{padding:0.5rem 0 1rem 1.2rem;margin:1rem 0 2rem;position:relative;list-style:none}.E_privacy_stockade li{margin-bottom:0.5rem;transition:transform 0.3s ease;color:#000000;padding:0.7rem 0 0.7rem 1.5rem;line-height:1.6;font-size:12px;position:relative}.J_contact_form_section{background:linear-gradient(160deg,rgb(152,173,173) 0%,rgb(118,139,138,0.5) 100%);position:relative;padding:90px 0;overflow:hidden}.J_contact_form_section h2{font-family:Arial,sans-serif;position:relative;font-size:46px;text-align:center;margin-bottom:50px;font-weight:700;color:#000000}.J_contact_form_section .P_help_map{padding:50px;position:relative;width:100%}.J_contact_form_section form h3{color:#000000;position:relative;font-size:23px;font-weight:700;font-family:Arial,sans-serif;margin-bottom:30px;display:inline-block}.J_contact_form_section form input[type="text"]:focus{border-color:rgb(118,139,138);outline:none}.J_contact_form_section .g_support_card{align-items:flex-start;display:flex;margin-bottom:30px}.J_contact_form_section .g_support_card label::before{transition:all 0.3s ease;position:absolute;border-radius:10px;background:rgb(152,173,173);top:2px;left:0;content:"";height:22px;width:22px}.J_contact_form_section .g_support_card label a:hover{text-decoration:underline}.J_contact_form_section form .w_query_map:hover{background:rgb(85,105,104)}.J_contact_form_section svg{width:20px;height:20px;fill:rgb(118,139,138)}.Y_locate{padding:5rem 0;background:rgb(85,105,104,0.5);overflow:hidden;position:relative}.Y_locate::after{width:30%;height:60%;transform:rotate(20deg);z-index:1;position:absolute;background:linear-gradient(225deg,rgb(118,139,138,0.5) 0%,transparent 80%);opacity:0.5;bottom:-10%;left:-5%;content:""}.Y_locate h3{font-weight:700;margin-bottom:1.5rem;color:#000000;font-size:calc(36px * 1.1);padding-bottom:0.8rem;position:relative;transform:translateX(0.5rem)}.Y_locate p{line-height:1.7;margin-bottom:1.5rem;font-size:15px;color:#000000}.Y_locate h5 svg{margin-left:0.5rem;transition:transform 0.3s ease;transform:translateY(2px)}.Y_locate svg{transition:all 0.3s ease;width:24px;height:24px}.Y_locate .a_join_community{background:linear-gradient(to right,rgba(rgb(118,139,138,0.5),0.05),transparent);overflow:hidden;color:#000000;transition:all 0.3s ease;font-size:15px;text-decoration:none;align-items:center;padding:0.75rem 1rem;position:relative;border-left:3px solid transparent;display:flex}.a_academic_expertise::after{position:absolute;width:100%;bottom:0;content:"";background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.03),rgba(255,255,255,0.03) 5px,transparent 5px,transparent 10px );left:0;z-index:0;animation:patternShift 30s infinite alternate ease-in-out;transform-origin:bottom left;height:40%}.a_academic_expertise .N_learner_views > div:nth-child(1){justify-content:center;align-items:center;display:flex;transform:translateZ(20px)}.a_academic_expertise .N_learner_views:hover .T_square_image{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);transform:translateZ(40px) scale(1.05)}.a_academic_expertise .N_learner_views .name{font-weight:700;display:inline-block;margin:0 0 0.5rem;color:#000000;transform:translateZ(15px);font-size:calc(19px * 1.2);position:relative}.a_academic_expertise .N_learner_views > div:nth-child(2) > div{font-size:calc(12px * 1.05);opacity:0;transform:translateY(10px);transition:opacity 0.5s ease,transform 0.5s ease;color:rgb(85,105,104);letter-spacing:0.5px;font-weight:600}.a_academic_expertise .N_learner_views .j_work_tasks::after{bottom:-3rem;transform:rotate(180deg);right:-1rem}.F_program_offerings::before{left:0;z-index:0;background:repeating-linear-gradient(45deg,transparent,transparent 2px,rgb(85,105,104,0.5) 2px,rgb(85,105,104,0.5) 4px),repeating-linear-gradient(-45deg,transparent,transparent 2px,rgb(118,139,138,0.5) 2px,rgb(118,139,138,0.5) 4px);bottom:0;content:"";position:absolute;opacity:0.03;top:0;right:0}.F_program_offerings .T_square_image{transform:translateZ(0);border-radius:20px;width:100%;transition:all 0.8s cubic-bezier(0.19,1,0.22,1);left:0;height:100%;top:0;overflow:hidden;z-index:0;position:absolute;box-shadow:0 20px 40px rgba(0,0,0,0.15),0 5px 15px rgba(0,0,0,0.1);filter:saturate(0.8) contrast(1.1)}.F_program_offerings .c_knowledge_track{width:85%;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.1);margin:40px auto;transition:all 0.6s ease;padding:80px 60px;border-radius:20px;backdrop-filter:blur(10px);transform:perspective(1000px) rotateX(2deg);background:rgba(255,255,255,0.9);position:relative;z-index:3}.F_program_offerings .O_principles_list:hover .c_knowledge_track{transform:perspective(1000px) rotateX(0deg);box-shadow:0 20px 45px rgba(0,0,0,0.15),0 10px 25px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.2)}.F_program_offerings .L_top_teach:hover{box-shadow:0 15px 30px rgba(0,0,0,0.15),0 6px 12px rgba(0,0,0,0.08),0 0 0 5px rgb(85,105,104,0.5);transform:translateX(-50%) scale(1.1)}.F_program_offerings .L_top_teach:hover::before{opacity:0.8}.F_program_offerings .L_top_teach svg{width:40px;height:40px;transition:transform 0.5s ease}.F_program_offerings .L_top_teach svg path{transition:fill 0.5s ease;fill:rgb(118,139,138)}.F_program_offerings h3{margin-bottom:30px;color:#000000;font-size:38px;font-weight:700;margin-top:20px;letter-spacing:1px;padding-bottom:20px;text-align:center;position:relative}.F_program_offerings .c_knowledge_track:hover h3::before{width:100px}.F_program_offerings p{position:relative;color:#000000;font-size:13px;margin:0 auto;text-align:center;max-width:90%;line-height:1.8}.F_program_offerings .c_knowledge_track:hover p::before,.F_program_offerings .c_knowledge_track:hover p::after{width:40px;opacity:0.6;height:40px}.I_data_insights::before{position:absolute;left:0;content:"";z-index:0;width:100%;height:100%;background:radial-gradient(circle at 30% 50%,rgb(118,139,138,0.5) 0%,transparent 60%);top:0;pointer-events:none}.I_data_insights ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin:0 0 2rem 0;list-style:none;padding:0}.I_data_insights .n_statistics_elevation:nth-child(1){--i:1}.I_data_insights .n_statistics_elevation:nth-child(3){--i:3}.I_data_insights .n_statistics_elevation:nth-child(5){--i:5}.I_data_insights .n_statistics_elevation:nth-child(7){--i:7}.I_data_insights .n_statistics_elevation:hover{box-shadow:0 15px 35px -10px rgba(0,0,0,0.5),0 10px 20px -15px rgba(0,0,0,0.5);transform:translateY(-5px) scale(1.03)}.I_data_insights .n_statistics_elevation:hover::before{transform:scale(3);opacity:0.15}.I_data_insights .n_statistics_elevation p{display:inline-block;background:linear-gradient(135deg,rgb(118,139,138) 0%,rgb(85,105,104) 100%);animation:countUp 2s 0.8s forwards cubic-bezier(0.25,1,0.5,1);transform:translateY(10px);font-weight:700;position:relative;color:rgb(118,139,138);line-height:1;color:transparent;background-clip:text;opacity:0;-webkit-background-clip:text;margin:0 0 0.5rem 0;font-size:3.5rem}.t_our_background h4{animation:fadeInUp 0.8s 0.2s forwards;font-weight:700;position:relative;opacity:0;z-index:10;letter-spacing:3px;text-transform:uppercase;transform:translateY(10px);font-size:32px;margin-bottom:40px;text-align:center}.t_our_background .E_info_card::before{clip-path:polygon(100% 0,0 0,100% 100%);position:absolute;background:rgb(118,139,138,0.5);content:"";z-index:-1;height:100px;top:0;right:0;width:100px}.t_our_background h6{margin-bottom:25px;color:rgb(85,105,104);display:inline-block;animation:fadeIn 0.6s 0.8s forwards;font-weight:700;opacity:0;font-size:calc(24px + 2px);padding-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,0.2);position:relative}header::before{z-index:-1;width:100%;left:0;top:0;position:absolute;background:linear-gradient(145deg,rgb(85,105,104,0.5) 0%,transparent 70%);height:100%;content:""}header .J_header_mentor .L_top_teach:hover{transform:scale(1.05)}header .J_header_mentor .g_nav_pagewrap{list-style:none;margin:0;background:rgba(0,0,0,0.5);display:flex;padding:0;position:relative;flex-wrap:wrap;border-radius:10px;transform:none;padding:20px 30px}header .J_header_mentor .g_nav_pagewrap .P_header_pagewrap a{overflow:hidden;font-weight:600;text-decoration:none;font-size:12px;display:block;position:relative;font-family:Arial,sans-serif;color:#ffffff;padding:8px 5px}.A_customer_experience::before{left:0;width:100%;content:"";opacity:0.07;background-size:60px 60px;height:100%;top:0;position:absolute;background:linear-gradient(45deg,rgb(118,139,138,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(118,139,138,0.5) 25%,transparent 25%);z-index:0}.A_customer_experience .V_testimonial_feedback{padding-left:50px;position:relative;flex-direction:column;display:flex}.A_customer_experience .V_testimonial_feedback::after{width:10px;border-radius:50%;position:absolute;height:10px;z-index:2;left:20px;background:rgb(85,105,104);bottom:0;content:""}.A_customer_experience .N_learner_views::after{top:24px;height:2px;width:20px;z-index:1;background:rgb(118,139,138,0.5);position:absolute;content:"";left:-15px}.A_customer_experience .N_learner_views:hover::before{transform:scale(1.2);background:rgb(85,105,104)}.A_customer_experience .N_learner_views:nth-child(odd){align-self:flex-start;border-right:3px solid rgb(85,105,104);background:linear-gradient(135deg,rgb(152,173,173) 0%,#ffffff 100%)}.A_customer_experience .N_learner_views:nth-child(even) .T_square_image{margin-left:20px;margin-right:0;float:right}.A_customer_experience .N_learner_views p{margin-top:1rem;font-size:15px;color:#000000;line-height:1.6;clear:both}.Q_login_footer .company_holder{padding-left:2rem;border-left:2px solid rgb(118,139,138);position:relative;animation:borderPulse 4s infinite alternate}.Q_login_footer .i_cert_block{color:#ffffff;margin-top:1rem;opacity:0.8;line-height:1.6;font-size:17px}.Q_login_footer .g_nav_pagewrap{position:relative}.Q_login_footer .g_nav_pagewrap::after{right:-20px;border-right:1px solid rgb(118,139,138);opacity:0.4;content:"";width:40px;position:absolute;bottom:-10px;border-bottom:1px solid rgb(118,139,138);height:40px}.Q_login_footer .g_nav_pagewrap .c_first_teach a::before{height:5px;content:"";left:0;position:absolute;width:5px;top:50%;border-radius:50%;transition:all 0.3s ease;transform:translateY(-50%);background-color:rgb(118,139,138)}.N_science_ref::before{content:"";width:100%;opacity:0.5;position:absolute;top:0;left:0;background:linear-gradient(to right,transparent,rgb(118,139,138),transparent);height:1px}.L_gratWrap::after{content:"";opacity:0.7;left:0;position:absolute;width:100%;height:100%;z-index:0;background:radial-gradient(2px 2px at 85% 15%,#ffffff 50%,transparent 60%),radial-gradient(2px 2px at 10% 75%,#ffffff 50%,transparent 60%),radial-gradient(2px 2px at 20% 20%,#ffffff 50%,transparent 60%),radial-gradient(2px 2px at 70% 80%,#ffffff 50%,transparent 60%),radial-gradient(2px 2px at 90% 60%,#ffffff 50%,transparent 60%);top:0}.L_gratWrap .O_principles_list::after{width:80%;transform:translateX(-50%);left:50%;opacity:0.6;background:linear-gradient(90deg,transparent,rgb(85,105,104) 50%,transparent);border-radius:10px;content:"";bottom:-5px;height:10px;position:absolute}.L_gratWrap h5{font-size:19px;line-height:1.4;color:#000000;position:relative;margin:0;text-shadow:0 1px 0 rgba(255,255,255,0.8);font-weight:700;transition:transform 0.3s ease;transform:translateY(0)}.L_gratWrap a:hover p{color:rgb(118,139,138);transform:translateX(5px)}.L_gratWrap .O_principles_list:hover{transform:perspective(1000px) rotateX(0deg);box-shadow:0 25px 50px rgba(0,0,0,0.15),0 0 0 1px rgba(255,255,255,0.2),inset 0 0 50px rgba(255,255,255,0.3)}.g_pricing_shelf .o_bundle_price{perspective:1000px}.g_pricing_shelf h2{color:#ffffff;text-align:center;font-weight:700;transform:translateZ(30px);font-size:30px;text-shadow:0 2px 15px rgba(0,0,0,0.2);letter-spacing:0.5px;margin-bottom:20px}.g_pricing_shelf .n_learning_cost li{transform-style:preserve-3d;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1)}.g_pricing_shelf .v_plan_deals::before{background:linear-gradient(90deg,rgb(118,139,138) 0%,rgb(85,105,104) 100%);transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);transform-origin:left;left:0;position:absolute;top:0;content:"";right:0;transform:scaleX(0.92);height:5px}.g_pricing_shelf .a_promo_rates{transform:translateZ(10px);padding:35px 30px}.g_pricing_shelf .a_promo_rates h4{margin:0 0 20px;display:inline-block;transform:translateZ(5px);font-weight:700;position:relative;font-size:calc(22px * 1.1);color:#ffffff}.g_pricing_shelf .w_deal_grid{text-shadow:0 2px 10px rgba(0,0,0,0.2);font-weight:700;transform:translateZ(15px);color:#ffffff;text-align:right;margin-top:20px;font-size:calc(22px * 1.2);display:block}.g_pricing_shelf .n_learning_cost li:hover .v_plan_deals{box-shadow:0 20px 45px rgba(0,0,0,0.3),0 10px 25px rgba(0,0,0,0.2),inset 0 1px 1px rgba(255,255,255,0.15);transform:translateZ(20px)}.Q_opening_board::after{position:absolute;z-index:0;width:50%;transform:rotate(-15deg) skew(15deg);animation:floatEffect 20s infinite alternate ease-in-out;filter:blur(60px);right:-10%;top:-10%;content:'';background:rgb(118,139,138,0.5);height:70%}.Q_opening_board .title_style_header{background:linear-gradient(135deg,#ffffff 0%,rgb(255,255,255,0.5) 100%);transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1);transform:perspective(1000px) rotateX(0deg);color:transparent;line-height:1.1;background-clip:text !important;text-shadow:0 2px 30px rgba(255,255,255,0.1);-webkit-background-clip:text !important;font-size:clamp(2.5rem,5vw,44px);font-weight:700;margin:0}.Q_opening_board .z_page_primary:hover::before{transform:scaleX(1)}.Q_opening_board .H_pro_sessions{padding-bottom:1.5rem;position:relative}.Q_opening_board .H_pro_sessions::after{bottom:0;transition:transform 0.5s ease-out;height:1px;width:40%;background:linear-gradient(90deg,rgb(85,105,104) 0%,transparent 100%);content:'';transform:scaleX(0.7);left:0;position:absolute;transform-origin:left center}.Q_opening_board p{font-size:clamp(1rem,2vw,17px);opacity:0.9;margin:0;line-height:1.6;font-weight:400;color:#ffffff}.p_sign_up_for_updates::after{opacity:0.1;bottom:-20px;transform:rotate(-1deg);content:"";background:rgb(118,139,138,0.5);position:absolute;filter:blur(15px);width:120%;height:40px;left:-10%}.p_sign_up_for_updates .O_principles_list:hover{box-shadow:0 15px 35px rgba(0,0,0,0.15),0 1px 2px rgba(255,255,255,0.15),0 -1px 2px rgba(0,0,0,0.08);transform:translateY(-5px) scale(1.01)}.p_sign_up_for_updates h3::after{bottom:-12px;transition:width 0.3s ease-out;content:"";transform-origin:left center;height:3px;width:60px;left:0;position:absolute;background:linear-gradient(90deg,rgb(118,139,138),rgb(118,139,138,0.5))}.p_sign_up_for_updates input[type="email"]{color:#000000;outline:none;width:100%;background-color:#ffffff;font-size:12px;padding:1rem 1.5rem;transition:all 0.3s ease;border:none;box-shadow:0 4px 15px rgba(0,0,0,0.05);border-radius:10px;font-family:Arial,sans-serif}.p_sign_up_for_updates .p_sub_permission:hover{box-shadow:0 6px 20px rgba(rgb(118,139,138,0.5),0.3);transform:translateY(-3px)}.p_sign_up_for_updates .p_sub_permission::before{height:100%;width:100%;top:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:all 0.5s ease;position:absolute;left:-100%}.i_cookie_list{flex-shrink:0;margin-right:15px}.i_cookie_list svg{transition:fill 0.3s ease-in-out;height:50px;fill:rgb(118,139,138);width:50px}.y_user_alert{border:1px solid transparent;padding:0.375rem 0.75rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;line-height:1.5;font-size:14px;white-space:nowrap;text-align:center;vertical-align:middle;user-select:none;border-radius:10px;margin-left:10px;text-decoration:none}.V_cookie_warning_banner p a:hover{color:rgba(0,0,0,0.5)}.l_education_framework::after{height:50%;pointer-events:none;position:absolute;background:linear-gradient(45deg,rgb(85,105,104) 0%,transparent 80%);width:40%;z-index:1;left:-10%;opacity:0.08;transform:rotate(15deg) skewX(15deg);bottom:-5%;content:""}.l_education_framework:hover h2::before{transform:scaleX(1)}.l_education_framework .E_info_card{clip-path:polygon(0 0,100% 0,98% 100%,2% 100%);position:relative;box-shadow:0 10px 30px rgba(rgba(0,0,0,0.5),0.08);transform:translateY(0);padding:2.5rem;transition:transform 0.5s cubic-bezier(0.25,1,0.5,1),box-shadow 0.5s ease;background-color:rgba(rgb(255,255,255,0.5),0.96)}.l_education_framework .E_info_card:hover::after{height:100%}.l_education_framework p{line-height:1.8;font-size:18px;max-width:96%;margin:0;color:#000000;font-family:Arial,sans-serif}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 768px) {.E_privacy_stockade{padding:2rem 0}.E_privacy_stockade .container{padding:1.5rem;margin:0 1rem}.E_privacy_stockade h1{padding-bottom:0.8rem;font-size:calc(48px * 0.8)}.E_privacy_stockade h1::after{width:5rem}.E_privacy_stockade h2{font-size:calc(36px * 0.8);margin:2rem 0 0.8rem}.E_privacy_stockade h3{font-size:calc(36px * 0.7)}.E_privacy_stockade h4{font-size:calc(36px * 0.6)}.E_privacy_stockade p,.E_privacy_stockade span,.E_privacy_stockade li{font-size:calc(12px * 0.95)}} @media screen and (min-width: 992px) {.J_contact_form_section .T_square_image{width:50%}.J_contact_form_section .P_help_map{padding:60px;width:50%}} @media screen and (min-width: 1200px) {.J_contact_form_section .t_support_widget{max-width:1100px}.J_contact_form_section .T_square_image{min-height:500px}} @media (min-width: 768px) {.Y_locate .S_contact_list{gap:2rem;display:grid;grid-template-columns:1fr 1fr}.Y_locate h3{grid-column:1 / -1;font-size:calc(36px * 1.2)}.Y_locate .d_submit_feedback{grid-column:1 / -1;gap:1.5rem;grid-template-columns:repeat(3,1fr);display:grid}.Y_locate::before{width:30%;height:80%}.Y_locate::after{height:70%;width:25%}.Y_locate .S_contact_list{padding:4rem}} @media (min-width: 1024px) {.a_academic_expertise .N_learner_views{gap:3rem 4rem;padding:4rem}.a_academic_expertise .N_learner_views .T_square_image{width:250px;height:250px}.a_academic_expertise .N_learner_views .j_work_tasks{padding:0 2rem;font-size:calc(12px * 1.05)}} @media (prefers-reduced-motion: reduce) {.a_academic_expertise::after{animation:none}.a_academic_expertise .N_learner_views,.a_academic_expertise .N_learner_views:hover,.a_academic_expertise .N_learner_views .T_square_image,.a_academic_expertise .N_learner_views:hover .T_square_image{transition:none;transform:none}} @media (max-width: 767px) {.F_program_offerings{padding:60px 0}.F_program_offerings .c_knowledge_track{margin:25px auto;padding:50px 30px;width:95%;transform:none}.F_program_offerings .L_top_teach{width:50px;height:50px;top:-25px}.F_program_offerings .L_top_teach svg{height:30px;width:30px}.F_program_offerings .L_top_teach::before{display:none}.F_program_offerings h3{font-size:calc(38px - 6px);margin-bottom:20px;padding-bottom:12px}.F_program_offerings p{line-height:1.6;font-size:calc(13px - 2px);max-width:100%}.F_program_offerings p::before,.F_program_offerings p::after{height:15px;width:15px}.F_program_offerings .c_knowledge_track:hover p::before,.F_program_offerings .c_knowledge_track:hover p::after{width:25px;height:25px}.F_program_offerings h3::before{width:40px}.F_program_offerings h3::after{width:80px}.F_program_offerings .c_knowledge_track:hover h3::before{width:70px}.F_program_offerings .c_knowledge_track:hover h3::after{width:110px}.F_program_offerings .T_square_image{clip-path:polygon( 0% 0%,100% 0%,100% 100%,60% 100%,50% 95%,40% 95%,30% 100%,0% 100% )}.F_program_offerings .O_principles_list:hover .T_square_image{clip-path:polygon( 0% 0%,100% 0%,100% 100%,65% 100%,55% 92%,35% 92%,25% 100%,0% 100% )}.F_program_offerings .c_knowledge_track::after{display:none}} @media (max-width: 768px) {.A_customer_experience{padding:4rem 1rem}.A_customer_experience .V_testimonial_feedback{padding-left:30px}.A_customer_experience .V_testimonial_feedback::before{left:14px}.A_customer_experience .V_testimonial_feedback::after{left:10px}.A_customer_experience .N_learner_views::before{width:14px;left:-45px;height:14px}.A_customer_experience h4{font-size:calc(35px * 0.8);margin-bottom:3rem}.A_customer_experience .N_learner_views:nth-child(even),.A_customer_experience .N_learner_views:nth-child(odd){width:100%;align-self:auto}.A_customer_experience .N_learner_views .T_square_image{float:none;margin:0 auto 1rem}.A_customer_experience .N_learner_views:nth-child(even) .T_square_image{margin:0 auto 1rem;float:none}.A_customer_experience .N_learner_views span,.A_customer_experience .N_learner_views:nth-child(even) span{padding-top:0;text-align:center}.A_customer_experience .N_learner_views p,.A_customer_experience .N_learner_views:nth-child(even) p{text-align:center}} @media (max-width: 767px) {.g_pricing_shelf{padding:60px 0}.g_pricing_shelf h2{margin-bottom:15px;font-size:calc(30px * 0.8)}.g_pricing_shelf .B_pricing_fees{font-size:calc(18px * 0.95);margin-bottom:40px}.g_pricing_shelf .n_learning_cost{margin:0 auto;grid-template-columns:1fr;max-width:450px}.g_pricing_shelf .a_promo_rates{padding:25px 20px}.g_pricing_shelf .a_promo_rates h4{font-size:22px}.g_pricing_shelf .w_deal_grid{font-size:calc(22px * 1.1)}} @media (max-width: 992px) {.p_sign_up_for_updates{padding:3rem 0}.p_sign_up_for_updates .O_principles_list{padding:2.5rem}.p_sign_up_for_updates h3{max-width:100%;font-size:24px}} @media (max-width: 576px) {.p_sign_up_for_updates{padding:2.5rem 0}.p_sign_up_for_updates .container{padding:0 1rem}.p_sign_up_for_updates .O_principles_list{padding:1.5rem}.p_sign_up_for_updates h3{font-size:21px}.p_sign_up_for_updates h3::after{height:2px;width:40px}.p_sign_up_for_updates input[type="email"]{padding:0.9rem 1.2rem}.p_sign_up_for_updates .p_sub_permission{padding:0.9rem 1.2rem}} @media (max-width: 800px) {.q_web_cookies{flex-direction:column;align-items:center}.i_cookie_list{margin-bottom:10px}.e_tracking_policy{margin-bottom:15px;text-align:center}.y_user_alert{width:100%;margin-top:10px;margin-left:0}} @media (max-width: 767px) {.l_education_framework{padding:4rem 0}.l_education_framework .O_principles_list{padding:0 1.5rem}.l_education_framework h2{font-size:calc(38px * 0.9);margin-bottom:2rem}.l_education_framework h2::before{width:5rem;height:0.3rem}.l_education_framework .E_info_card{padding:2rem 1.5rem;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%)}.l_education_framework p{font-size:calc(18px * 0.95);line-height:1.7}} @keyframes ambientLight {0%{opacity:0.3;transform:scale(0.95) rotate(0deg)}50%{opacity:0.5;transform:scale(1) rotate(5deg)}100%{opacity:0.3;transform:scale(0.95) rotate(0deg)}} @keyframes pulse {0%{opacity:0.4;transform:scale(1)}50%{opacity:0.6;transform:scale(1.05)}100%{opacity:0.4;transform:scale(1)}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes fadeInParagraph {from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}} @keyframes expandLine {0%{width:0}100%{width:60px}} @keyframes slideInUp {from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes floatEffect {0%{transform:rotate(-15deg) skew(15deg) translate(0,0)}50%{transform:rotate(-18deg) skew(17deg) translate(-20px,20px)}100%{transform:rotate(-12deg) skew(13deg) translate(20px,-20px)}}