.container{max-width:100%;margin:auto;width:1241px}a{text-decoration:none;color:inherit}.s_guide_section{flex:0 0 auto}.s_guide_section{position:relative;padding:5rem 0 2rem;color:#ffffff}.F_training_specialist::after{background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.03),rgba(255,255,255,0.03) 5px,transparent 5px,transparent 10px );transform-origin:bottom left;z-index:0;position:absolute;width:100%;bottom:0;height:40%;animation:patternShift 30s infinite alternate ease-in-out;left:0;content:""}.F_training_specialist .y_feedback_ratings > div:nth-child(2){transform:translateZ(10px);position:relative;display:flex;align-items:center;text-align:center;flex-direction:column}.F_training_specialist .y_feedback_ratings:hover .name::after{width:100%}.F_training_specialist .y_feedback_ratings:hover > div:nth-child(2) > div{opacity:1;transform:translateY(0)}.F_training_specialist .y_feedback_ratings .Q_emp_progress::before,.F_training_specialist .y_feedback_ratings .Q_emp_progress::after{font-size:4rem;line-height:1;content:"";color:rgb(183,184,211,0.5);font-family:serif;position:absolute}.F_training_specialist .y_feedback_ratings .Q_emp_progress::before{top:-1.5rem;left:-1rem}.D_consent_track{user-select:none;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;vertical-align:middle;line-height:1.5;border-radius:10px;font-size:19px;text-align:center;border:1px solid transparent;margin-left:10px;white-space:nowrap;text-decoration:none;padding:0.375rem 0.75rem}.E_course_highlights .D_grow_skills{flex-direction:column;display:flex;position:relative}.E_course_highlights .p_word_block h2::after{width:80px;content:'';height:3px;position:absolute;border-radius:10px;background:linear-gradient(to right,rgb(183,184,211),rgb(148,150,182));left:50%;bottom:0;transform:translateX(-50%)}.E_course_highlights .D_grow_skills::before{z-index:1;height:60px;animation:pulse 4s ease-in-out infinite;top:20px;border:2px solid rgb(183,184,211,0.5);width:60px;border-radius:50%;left:10%;position:absolute;content:''}.z_offer_list .container{max-width:1200px;position:relative;padding:0 20px;margin:0 auto}.z_offer_list h2{margin-bottom:20px;color:#ffffff;font-size:calc(30px * 1.1);transform:translateY(0);letter-spacing:0.5px;text-align:center;position:relative;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);font-weight:700}.z_offer_list .T_price_options li{display:flex;height:100%}.z_offer_list .j_edu_deals:hover::before{transform:translateY(0)}.z_offer_list .H_fee_schemes{display:flex;position:relative;padding:35px 30px;flex-direction:column;height:100%}.z_offer_list .j_edu_deals h4{transition:color 0.3s ease;letter-spacing:0.3px;position:relative;font-size:calc(21px * 1.1);font-weight:600;color:#ffffff;margin:0 0 20px;padding-bottom:15px}.z_offer_list .M_learn_deals{letter-spacing:0.5px;color:rgb(183,184,211);margin-top:auto;display:block;transition:transform 0.3s ease,color 0.3s ease;position:relative;padding:15px 0 0;font-size:calc(21px * 1.15);font-weight:700}.I_learning_process .h_learn_history{max-width:1200px;z-index:2;padding:0 20px;transform:rotate(-3deg);margin:0 auto;position:relative}.I_learning_process .p_word_block::before{filter:blur(40px);width:180px;background:rgb(183,184,211);position:absolute;opacity:0.1;border-radius:50%;content:'';z-index:-1;animation:pulse-glow 8s infinite alternate;height:180px;right:-90px;top:-90px}.I_learning_process .p_word_block h2::before{content:'';top:-35px;height:70px;left:-35px;width:70px;border-radius:10px;opacity:0.6;position:absolute;animation:spin-slow 20s linear infinite;border:2px solid rgb(183,184,211,0.5);z-index:-1}.I_learning_process .p_word_block p::first-letter{font-weight:700;color:rgb(183,184,211);font-size:1.5em}.g_secure_fortification{width:100%;overflow:hidden;height:100%;padding:30px}.g_secure_fortification h3,.g_secure_fortification h4,.g_secure_fortification h5,.g_secure_fortification h6{font-size:1.2em;margin-top:20px;margin-bottom:10px}footer{position:relative;z-index:1}footer{background-position:center !important;background-size:cover !important}.s_guide_section .company_holder{padding:0 3rem 2rem 0;flex:0 0 40%;position:relative;margin-bottom:2rem}.s_guide_section .company_holder h3::after{position:absolute;width:80px;height:3px;bottom:0;background:rgb(183,184,211);left:0;content:"";box-shadow:0 0 10px rgb(183,184,211)}.s_guide_section .a_nav_prime{gap:0;flex-wrap:wrap;display:flex;flex:1}.s_guide_section .C_page_head .a_nav_prime{flex-direction:column;gap:0.8rem;display:flex}.s_guide_section .C_page_head .a_nav_prime a::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);width:100%;top:0;left:-100%;transition:all 0.5s ease;position:absolute;content:"";height:100%}.y_find_support{background:rgb(219,218,234);overflow:hidden;position:relative;z-index:1;padding:80px 0}.y_find_support .X_connect_block::after{height:300px;position:absolute;opacity:0.1;top:0;right:0;width:300px;background:radial-gradient(circle,rgb(183,184,211,0.5) 0%,transparent 70%);z-index:-1;content:''}.y_find_support .X_connect_block p:last-of-type{position:relative;padding-left:35px;margin-bottom:40px}.y_find_support .o_edu_mentor::before{position:absolute;opacity:0;height:100%;left:0;width:100%;content:'';z-index:-1;transition:opacity 0.4s ease;top:0;background:linear-gradient(135deg,transparent 0%,rgb(183,184,211,0.5) 100%)}.y_find_support .o_edu_mentor svg path{transition:all 0.3s ease}.m_tySpotlight::before{content:"";position:absolute;background:radial-gradient(circle at 70% 30%,rgb(148,150,182,0.5) 0%,transparent 60%);left:0;width:100%;animation:pulse 15s infinite alternate ease-in-out;z-index:1;height:100%;top:0;opacity:0.7}.m_tySpotlight .h_learn_history:hover{transform:perspective(1000px) rotateY(0deg)}.m_tySpotlight h5{color:#000000;font-size:18px;line-height:1.4;font-weight:700;padding-bottom:20px;margin-bottom:30px;position:relative}.m_tySpotlight p{position:relative;z-index:2;margin-bottom:0;font-size:13px;transition:color 0.3s ease;color:#000000;line-height:1.8}.z_title_greeting .h_learn_history{display:grid;width:100%;position:relative;grid-template-columns:repeat(2,1fr);height:100%;grid-template-rows:1fr}.z_title_greeting .f_edu_start{width:500%;animation:staggered-carousel 25s ease-in-out infinite;display:flex;height:100%}.z_title_greeting .q_page_lead img{height:100%;object-fit:cover;transition:transform 1s ease;width:100%;filter:brightness(0.9) contrast(1.1);transform:scale(1)}.z_title_greeting .p_word_block::after{border-right:4px solid rgb(183,184,211);position:absolute;content:'';right:-20px;opacity:0.8;width:70px;bottom:-20px;border-bottom:4px solid rgb(183,184,211);height:70px}.z_title_greeting .p_word_block .v_inquiry_widget{overflow:hidden;z-index:1;transition:all 0.3s ease;font-weight:600;border:none;background:linear-gradient( to right,rgb(183,184,211) 0%,rgb(148,150,182) 100% );color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.5);position:relative;padding:14px 35px;border-radius:11px;font-size:17px;display:inline-block;text-decoration:none}header .v_top_mainwrap svg{transition:all 0.3s ease;width:220px;height:auto;filter:drop-shadow(0 4px 8px rgb(183,184,211,0.5))}header .N_nav_teach{font-family:Arial,sans-serif;overflow:hidden;font-weight:400;color:#ffffff;text-transform:uppercase;border-radius:10px;letter-spacing:0.5px;padding:0.7rem 1.2rem;transition:all 0.3s ease;text-decoration:none;position:relative;font-size:16px}.G_start_now{z-index:1;background:linear-gradient(135deg,rgb(183,184,211) 0%,rgb(148,150,182) 100%);position:relative;overflow:hidden;padding:100px 0}.G_start_now .h_learn_history::before{z-index:-1;width:100%;clip-path:polygon( 0% 15%,15% 15%,15% 0%,85% 0%,85% 15%,100% 15%,100% 85%,85% 85%,85% 100%,15% 100%,15% 85%,0% 85% );animation:clipFrameAnimate 10s ease-in-out infinite alternate;border:2px solid #ffffff;height:100%;content:'';opacity:0.1;position:absolute}.G_start_now .o_edu_mentor{z-index:1;display:inline-block;background-color:transparent;color:#ffffff;font-weight:600;text-transform:uppercase;padding:18px 45px;overflow:hidden;text-decoration:none;font-size:15px;box-shadow:0 0 20px #ffffff;transition:all 0.3s ease;position:relative;font-family:Arial,sans-serif;letter-spacing:2px}.b_stay_updated{padding:4rem 2rem;position:relative;background:linear-gradient(135deg,rgb(183,184,211,0.5) 0%,rgb(148,150,182) 100%);z-index:1;overflow:hidden}.b_stay_updated .h_learn_history{transform:perspective(1000px) rotateX(3deg);display:grid;position:relative;gap:2.5rem;grid-template-columns:1fr;transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1);transform-origin:center bottom}.b_stay_updated .input_holder{gap:1rem;flex-direction:column;display:flex;z-index:2;position:relative}.b_stay_updated .input_holder span:last-child:hover{transform:translateX(-5px)}.b_stay_updated input[type="email"]:focus::placeholder{opacity:0.3}.b_stay_updated .L_news_block{width:100%;padding:1rem 1.5rem;font-family:Arial,sans-serif;box-shadow:0 5px 15px rgba(0,0,0,0.2);background:#000000;font-size:20px;transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);border:none;color:#ffffff;font-weight:600;overflow:hidden;cursor:pointer;position:relative}.c_contact_box h2{font-family:Arial,sans-serif;font-size:29px;text-transform:uppercase;letter-spacing:2px;text-align:center;position:relative;font-weight:700;color:rgb(183,184,211);margin-bottom:60px}.c_contact_box .W_query_grid{order:1;flex-direction:column;display:flex;padding:60px;background:#ffffff;justify-content:center;position:relative}.c_contact_box form input[type="text"]:focus{background:#ffffff;outline:none;box-shadow:0 0 0 2px rgb(183,184,211)}.c_contact_box form input#name{position:relative}.c_contact_box form input#name::before{left:20px;content:"";width:20px;top:50%;position:absolute;background:rgb(183,184,211);transform:translateY(-50%);height:20px;border-radius:50%}.c_contact_box .f_feedback_section label a{font-weight:600;transition:all 0.3s ease;text-decoration:none;color:rgb(183,184,211);position:relative}.c_contact_box form .v_inquiry_widget{letter-spacing:1px;border-radius:50px;font-size:16px;font-weight:700;transition:all 0.3s ease;padding:16px 40px;border:none;text-transform:uppercase;overflow:hidden;font-family:Arial,sans-serif;display:inline-block;cursor:pointer;z-index:1;position:relative;color:#ffffff;background:rgb(183,184,211)}.j_who_we_are .container{padding:0 20px;margin:0 auto;z-index:2;position:relative;max-width:1200px}.j_who_we_are h1::after{content:'';position:absolute;left:50%;border-radius:2px;width:80px;transform:translateX(-50%);bottom:-15px;box-shadow:0 2px 8px rgba(var(--primary-color-rgb),0.3);background:linear-gradient(90deg,rgb(183,184,211) 0%,rgb(148,150,182) 100%);height:4px}.j_who_we_are .O_learn_legacy::before{position:absolute;background:linear-gradient(90deg,rgb(183,184,211) 0%,rgb(148,150,182) 100%);height:6px;width:100%;top:0;opacity:0.8;content:'';left:0;transition:height 0.3s ease}.j_who_we_are .O_learn_legacy div{scrollbar-width:thin;max-height:240px;line-height:1.75;padding-right:10px;overflow-y:auto;scrollbar-color:rgb(148,150,182,0.5) transparent;font-size:12px;font-weight:400;color:#000000}.s_testimonials .Q_success_feedback{flex-wrap:wrap;display:flex;justify-content:center;position:relative}.s_testimonials .y_feedback_ratings::before{width:2px;height:0;background:rgb(183,184,211);left:0;position:absolute;content:"";top:0;transition:height 0.5s ease}.s_testimonials .y_feedback_ratings:hover .B_image_grid_item{box-shadow:10px 10px 0 rgb(148,150,182,0.5);transform:rotate(0deg)}.s_testimonials .y_feedback_ratings p{color:#000000;transition:border-left-color 0.3s ease;padding-left:15px;position:relative;border-left:1px dashed rgb(148,150,182,0.5);line-height:1.7;font-size:14px;margin-top:15px}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (min-width: 1024px) {.F_training_specialist .y_feedback_ratings{gap:3rem 4rem;padding:4rem}.F_training_specialist .y_feedback_ratings .B_image_grid_item{width:250px;height:250px}.F_training_specialist .y_feedback_ratings .Q_emp_progress{padding:0 2rem;font-size:calc(14px * 1.05)}} @media (max-width: 1200px) {.d_cookie_confirm h5{font-size:calc(23px - 2px)}.d_cookie_confirm p{font-size:calc(17px - 2px)}.D_consent_track{font-size:calc(19px - 2px)}} @media (max-width: 800px) {.G_track_prefs{flex-direction:column;align-items:center}.x_edu_approve{margin-bottom:10px}.d_cookie_confirm{text-align:center;margin-bottom:15px}.D_consent_track{margin-left:0;width:100%;margin-top:10px}} @media (max-width: 1200px) {.z_offer_list{padding:80px 0}.z_offer_list .q_rate_packages{max-width:90%}.z_offer_list .T_price_options{gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}} @media (max-width: 992px) {.z_offer_list h2{font-size:30px}.z_offer_list .H_fee_schemes{padding:30px 25px}.z_offer_list .j_edu_deals h4{font-size:21px}} @media screen and (max-width: 992px) {.I_learning_process{padding:120px 0}.I_learning_process .h_learn_history{transform:rotate(-2deg)}.I_learning_process .p_word_block{padding:50px 40px 50px 40px;width:70%}.I_learning_process .p_word_block h2{transform:translateX(-30px)}.I_learning_process .p_word_block::before{height:150px;top:-75px;width:150px;right:-75px}.I_learning_process::after{width:150px;height:150px;bottom:-75px}} @media (max-width: 992px) {.s_guide_section{padding:4rem 0 2rem}.s_guide_section .container{flex-direction:column}.s_guide_section .company_holder{margin-bottom:3rem;padding-right:0;flex:0 0 100%}.s_guide_section .company_holder::after{display:none}.s_guide_section .J_reward_sys{flex:0 0 100%}.s_guide_section .C_page_head{padding-bottom:1.5rem}} @media (max-width: 420px) {.s_guide_section .company_holder h3{transform:skewX(-5deg)}.s_guide_section .company_holder h3::after{width:60px}.s_guide_section .Z_gift_card{transform:none}.s_guide_section .C_page_head h5{transform:none}.s_guide_section .C_page_head h5::before{transform:none}.s_guide_section .C_page_head .a_nav_prime a,.s_guide_section .C_page_head .a_nav_prime a:hover,.l_twitter_cta .h_eng_center{transform:none}} @media (min-width: 992px) {.m_tySpotlight{padding:160px 0 120px}.m_tySpotlight .h_learn_history{margin:0 auto;max-width:1000px;transform:perspective(1200px) rotateY(-3deg);padding:100px 80px}.m_tySpotlight .h_learn_history::before{width:8px}.m_tySpotlight h5{max-width:80%;font-size:calc(18px * 1.3)}.m_tySpotlight p{max-width:90%}.m_tySpotlight .h_learn_history::after{top:-20px;height:120px;width:120px;right:80px}} @media (max-width: 992px) {.z_title_greeting .h_learn_history{grid-template-columns:1fr;grid-template-rows:auto 1fr}.z_title_greeting .q_learn_welcome{width:100%;height:100%;position:absolute;clip-path:none}.z_title_greeting .q_learn_welcome::before{background:linear-gradient( to bottom,#000000 0%,transparent 30%,transparent 70%,#000000 100% )}.z_title_greeting .p_word_block{margin:0 auto;border-radius:11px;padding:2.5rem;width:90%;background:linear-gradient( 135deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.4) 100% );grid-column:1;backdrop-filter:blur(8px);max-width:550px}} @media screen and (max-width: 992px) {.G_start_now{padding:80px 0}.G_start_now h3{margin-bottom:35px;font-size:calc(35px * 0.9)}.G_start_now .o_edu_mentor{padding:16px 40px}} @media (min-width: 768px) {.b_stay_updated{padding:5rem 3rem}.b_stay_updated .h_learn_history{gap:3rem;grid-template-columns:1fr 1fr;align-items:center}.b_stay_updated .input_holder{flex-direction:row;align-items:stretch}.b_stay_updated .input_holder span:first-child{flex:1}.b_stay_updated .input_holder span:last-child{width:auto}.b_stay_updated input[type="email"]{height:100%}.b_stay_updated .L_news_block{white-space:nowrap;width:auto;height:100%}} @media screen and (max-width: 991px) {.j_who_we_are{padding:80px 0 100px}.j_who_we_are h1{font-size:calc(46px - 4px);margin-bottom:50px}.j_who_we_are .O_learn_legacy{padding:30px}} @media screen and (max-width: 576px) {.j_who_we_are{padding:50px 0 70px}.j_who_we_are h1{font-size:calc(46px - 8px)}.j_who_we_are .O_learn_legacy{padding:25px 20px}.j_who_we_are .O_learn_legacy h4{font-size:24px}.j_who_we_are .O_learn_legacy div{font-size:calc(12px - 1px);line-height:1.7}} @keyframes patternShift {0%{transform:skewY(-2deg) translateX(-5%)}100%{transform:skewY(2deg) translateX(5%)}} @keyframes float {0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(10deg)}} @keyframes float-vertical {0%,100%{transform:translateY(0)}50%{transform:translateY(-30px)}} @keyframes pulse {0%,100%{opacity:0.7;transform:scale(1)}50%{opacity:0.9;transform:scale(1.05)}} @keyframes heading-line {0%,100%{width:80px}50%{width:120px}} @keyframes pulseSpots {0%{opacity:0.05}50%{opacity:0.15}100%{opacity:0.05}} @keyframes float {0%{transform:rotate(-15deg) translate(0,0)}50%{transform:rotate(-10deg) translate(5px,-5px)}100%{transform:rotate(-18deg) translate(-5px,5px)}}