*{margin:0;box-sizing:border-box;padding:0}header,footer{width:100%}header{z-index:1000;background:linear-gradient(to right,rgb(148,150,182,0.5),rgb(183,184,211));position:relative;padding:1.5rem 0;overflow:visible}.F_training_specialist .container{max-width:1200px;position:relative;margin:0 auto;padding:0 1.5rem;z-index:2}.F_training_specialist .y_feedback_ratings:hover{box-shadow:0 25px 50px rgba(0,0,0,0.12),0 10px 20px rgba(0,0,0,0.08);transform:perspective(1000px) rotateX(0deg) translateY(-10px)}.F_training_specialist .y_feedback_ratings:hover .B_image_grid_item{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);transform:translateZ(40px) scale(1.05)}.F_training_specialist .y_feedback_ratings .name::after{background-color:rgb(183,184,211);height:2px;transition:width 0.5s ease;position:absolute;left:0;bottom:-5px;width:0;content:""}.F_training_specialist .y_feedback_ratings > div:nth-child(3){position:relative;transform:translateZ(5px)}.F_training_specialist .y_feedback_ratings .Q_emp_progress::after{right:-1rem;bottom:-3rem;transform:rotate(180deg)}.G_track_prefs{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.d_cookie_confirm{margin-right:15px;flex-grow:1}.d_cookie_confirm h5{color:rgb(183,184,211);font-size:23px;font-weight:700;margin-bottom:5px}#a_panelCookieWarning:checked ~ .S_cookieNotificationBar{visibility:hidden;opacity:0}.cookie_button.s_learn_consent:hover{border-color:rgb(183,184,211);background-color:rgb(183,184,211);color:#ffffff}.E_course_highlights{background:rgb(219,218,234);padding:140px 0;overflow:hidden;position:relative}.E_course_highlights .p_word_block{background:#ffffff;width:80%;position:relative;margin:-80px auto 0;padding:40px;z-index:3;box-shadow:0 20px 50px rgba(0,0,0,0.1);border-radius:10px;order:2}.E_course_highlights .B_image_grid_item{width:100%;z-index:2;position:relative;overflow:hidden;margin:0 auto;height:500px;transform:perspective(1000px) rotateX(5deg);transform-origin:bottom;box-shadow:0 20px 40px rgba(0,0,0,0.2);order:1;border-radius:10px}.E_course_highlights .D_grow_skills::after{border-radius:10px;background:rgb(148,150,182,0.5);z-index:1;content:'';bottom:50px;position:absolute;height:40px;right:15%;animation:float 6s ease-in-out infinite;width:40px}.z_offer_list .q_rate_packages{line-height:1.6;max-width:80%;color:rgb(255,255,255,0.5);font-size:calc(16px * 1.05);letter-spacing:0.2px;margin:0 auto 50px;font-weight:400;text-align:center}.z_offer_list .j_edu_deals:hover{box-shadow:0 15px 35px rgba(0,0,0,0.18),0 5px 15px rgba(0,0,0,0.08);transform:translateY(-8px) scale(1.02)}.z_offer_list .K_learn_sub{height:100%;flex-direction:column;display:flex}.z_offer_list .j_edu_deals:hover h4{color:rgb(183,184,211)}.z_offer_list .j_edu_deals:hover h4::after{width:60px;background-color:rgb(183,184,211)}.z_offer_list .j_edu_deals p{color:rgba(255,255,255,0.75);margin:0 0 30px;overflow-wrap:break-word;hyphens:auto;word-break:normal;line-height:1.7;white-space:normal;font-weight:300;flex-grow:1;font-size:16px}.I_learning_process{background:linear-gradient(170deg,rgb(219,218,234) 0%,rgba(0,0,0,0.5) 100%);overflow:visible;padding:160px 0;position:relative}.I_learning_process .p_word_block:hover{transform:translateX(10px);box-shadow:0 25px 50px rgba(0,0,0,0.25)}.I_learning_process .p_word_block::after{background:linear-gradient(90deg,transparent 0%,rgb(183,184,211,0.5) 30%,rgb(183,184,211) 50%,rgb(183,184,211,0.5) 70%,transparent 100% );content:'';position:absolute;width:150%;z-index:3;left:-25%;height:3px;bottom:-30px}.I_learning_process::after{filter:blur(30px);bottom:-90px;content:'';border-radius:30px;background:rgb(148,150,182);height:180px;width:180px;opacity:0.1;position:absolute;transform:rotate(30deg);animation:rotate-float 25s infinite linear;right:15%}.I_learning_process .p_word_block p::after{opacity:0.3;right:-250px;height:100%;top:0;width:200px;z-index:-1;background-image:repeating-linear-gradient( -45deg,rgb(183,184,211,0.5),rgb(183,184,211,0.5) 1px,transparent 1px,transparent 6px );position:absolute;content:''}.s_guide_section::before{clip-path:polygon(0 0,100% 0,96% 100%,4% 100%);position:absolute;left:0;top:0;width:100%;background:rgb(183,184,211);height:15px;content:""}.s_guide_section .Z_gift_card{font-size:14px;color:#ffffff;border-left:3px solid rgb(183,184,211);transform:skewX(-5deg);padding:1.5rem;line-height:1.6;transform-origin:left top;background:rgba(0,0,0,0.2)}.s_guide_section .C_page_head h5{font-size:22px;font-weight:600;padding-left:1rem;transform:skewX(-5deg);color:#ffffff;margin:0 0 1.5rem;position:relative}.s_guide_section .C_page_head .a_nav_prime a:hover{background:rgba(255,255,255,0.1);transform:skewX(-5deg) translateX(5px);padding-left:1.5rem;color:#ffffff}.l_twitter_cta .h_eng_center{color:#ffffff;text-align:center;width:100%;font-size:14px;transform:skewX(-5deg)}.y_find_support .X_connect_block{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(219,218,234) 0%,rgba(255,255,255,0.02) 100%);box-shadow:0 15px 40px rgba(0,0,0,0.08);border-radius:14px;border-top:3px solid rgb(183,184,211);padding:60px 40px}.y_find_support .X_connect_block p:last-of-type svg{stroke-width:2;stroke:rgb(183,184,211);position:absolute;height:24px;fill:none;left:0;width:24px;top:3px}.y_find_support .o_edu_mentor:hover::before{opacity:0.2}.y_find_support .o_edu_mentor svg{transition:all 0.3s ease;width:40px;height:40px;fill:rgb(183,184,211);stroke:rgb(183,184,211);stroke-width:1.5;margin-bottom:15px}.m_tySpotlight::after{height:300px;width:300px;z-index:0;opacity:0.2;right:-50px;background:linear-gradient(225deg,rgb(183,184,211) 0%,transparent 70%);bottom:-50px;position:absolute;content:"";filter:blur(40px)}.m_tySpotlight .h_learn_history::after{transform:rotate(15deg);right:40px;position:absolute;height:80px;animation:float 8s infinite ease-in-out;top:-15px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);z-index:-1;content:"";background:rgb(148,150,182,0.5);width:80px}.m_tySpotlight a::before{background:linear-gradient(90deg,rgb(183,184,211,0.5),transparent);bottom:0;transform:scaleX(0);width:100%;height:1px;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);position:absolute;transform-origin:left;left:0;content:""}.z_title_greeting .q_learn_welcome::before{background:linear-gradient( to left,transparent 30%,rgba(0,0,0,0.5) 100% );content:'';z-index:2;top:0;position:absolute;height:100%;left:0;width:100%}.z_title_greeting .p_word_block{z-index:10;position:relative;justify-self:center;max-width:500px;grid-column:1;padding:0;width:80%;align-self:center}.z_title_greeting .p_word_block h1::after{background:rgb(183,184,211);left:0;animation:heading-line 3s ease infinite;content:'';position:absolute;width:80px;bottom:0;height:4px}.z_title_greeting .p_word_block .v_inquiry_widget:hover::before{opacity:1}header::before{background:radial-gradient(circle at 10% 20%,#ffffff 0%,transparent 15%),radial-gradient(circle at 90% 80%,#ffffff 0%,transparent 15%);position:absolute;z-index:-1;top:0;left:0;width:100%;opacity:0.1;height:100%;content:''}header .v_top_mainwrap:hover::after{opacity:1;width:80%}header .v_top_mainwrap:hover svg{transform:translateY(-5px)}header .C_page_head::before{height:100%;box-shadow:0 4px 30px rgba(0,0,0,0.1),inset 0 1px 1px rgba(255,255,255,0.2);position:absolute;top:0;z-index:-1;content:'';border-radius:22px;width:100%;left:0}header .N_nav_teach:hover::before{transform:translateY(0) scale(1);opacity:1}.G_start_now::before{position:absolute;background-size:20px 20px;opacity:0.05;content:'';width:100%;height:100%;top:0;z-index:-1;background-position:0 0,0 10px,10px -10px,-10px 0px;background:linear-gradient(45deg,rgb(148,150,182,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(148,150,182,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(148,150,182,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgb(148,150,182,0.5) 75%);left:0}.G_start_now h3::before{width:60px;left:50%;height:2px;box-shadow:0 0 10px #ffffff;bottom:-15px;transform:translateX(-50%);content:'';position:absolute;background-color:#ffffff}.G_start_now .o_edu_mentor::before{position:absolute;z-index:-1;opacity:0.2;width:100%;top:0;height:100%;left:0;transition:all 0.3s ease;background-color:#ffffff;content:''}.G_start_now .o_edu_mentor:hover::before{opacity:0.9}.b_stay_updated::before{background:repeating-linear-gradient( 45deg,rgba(255,255,255,0.03),rgba(255,255,255,0.03) 10px,transparent 10px,transparent 20px );width:100%;left:0;content:"";z-index:-1;position:absolute;height:100%;top:0}.b_stay_updated h4::after{opacity:0.7;bottom:-10px;width:0;position:absolute;left:0;background:#ffffff;height:2px;transition:width 0.6s ease-out;content:""}.b_stay_updated .input_holder span:first-child:hover{transform:translateX(5px)}.b_stay_updated input[type="email"]:focus{outline:none;box-shadow:0 8px 20px rgba(0,0,0,0.15);transform:translateY(-2px);background:#ffffff}.b_stay_updated .L_news_block:hover{transform:translateY(-3px);background:rgb(148,150,182);box-shadow:0 8px 25px rgba(0,0,0,0.25)}.b_stay_updated .L_news_block:active{box-shadow:0 5px 15px rgba(0,0,0,0.2);transform:translateY(-1px)}.c_contact_box::before{opacity:0.05;content:"";left:0;top:0;height:100%;animation:gradientMove 20s linear infinite;background:linear-gradient(45deg,rgb(183,184,211,0.5) 25%,transparent 25%,transparent 50%,rgb(183,184,211,0.5) 50%,rgb(183,184,211,0.5) 75%,transparent 75%,transparent);width:100%;background-size:60px 60px;position:absolute}.c_contact_box form h3{color:#000000;padding-bottom:15px;margin-bottom:40px;position:relative;border-bottom:2px solid rgb(148,150,182,0.5);font-weight:700;font-size:21px;font-family:Arial,sans-serif}.c_contact_box .f_feedback_section input[type="checkbox"]{opacity:0;position:absolute}.c_contact_box .f_feedback_section label::before{content:"";background:rgb(219,218,234);width:24px;top:0;position:absolute;left:0;border-radius:10px;height:24px;transition:all 0.3s ease}.c_contact_box .f_feedback_section label a:hover::after{width:100%}.c_contact_box form .v_inquiry_widget::before{width:0;z-index:-1;top:0;position:absolute;background:rgb(148,150,182);content:"";left:0;transition:width 0.3s ease;height:100%}.c_contact_box svg path{fill:rgb(183,184,211);transition:fill 0.3s ease}.j_who_we_are::after{width:250px;animation:float 18s infinite alternate-reverse ease-in-out;position:absolute;filter:blur(35px);background:linear-gradient(45deg,rgb(148,150,182,0.5) 0%,transparent 70%);border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;z-index:0;height:250px;content:'';left:-5%;bottom:-10%;opacity:0.3}.j_who_we_are .r_expert_studio{position:relative}.j_who_we_are .O_learn_legacy:hover{transform:translateY(-5px);box-shadow:15px 15px 30px rgba(0,0,0,0.06),-15px -15px 30px rgba(255,255,255,1),inset 1px 1px 2px rgba(255,255,255,0.7),inset -1px -1px 2px rgba(0,0,0,0.06)}.j_who_we_are .O_learn_legacy h4::after{bottom:0;background:rgb(148,150,182);transition:width 0.3s ease;left:0;content:'';border-radius:2px;height:3px;width:40px;position:absolute}.s_testimonials .h_learn_history{z-index:1;max-width:1200px;position:relative;padding:0 30px;margin:0 auto}.s_testimonials h4::after{background:rgb(183,184,211);bottom:-20px;width:120%;height:10px;left:-10%;position:absolute;content:"";transform:skewX(0)}.s_testimonials .y_feedback_ratings:hover::before{height:100%}.s_testimonials .y_feedback_ratings:hover::after{width:100%}.s_testimonials .B_image_grid_item{transition:all 0.3s ease;transform:rotate(-3deg);border-radius:30px;position:relative;overflow:hidden;margin-bottom:20px;box-shadow:5px 5px 0 rgb(148,150,182,0.5);height:80px;width:80px}.s_testimonials .y_feedback_ratings:nth-child(3n+1){transform:translateY(20px)}.s_testimonials .y_feedback_ratings:nth-child(3n+2):hover{transform:translateY(25px)}@media (min-width: 768px) {.F_training_specialist{padding:7rem 0}.F_training_specialist .y_feedback_ratings{gap:2.5rem 3rem;grid-template-rows:auto 1fr;grid-template-columns:220px 1fr;padding:3rem}.F_training_specialist .y_feedback_ratings > div:nth-child(1){grid-row:span 2}.F_training_specialist .y_feedback_ratings > div:nth-child(2){align-items:flex-start;text-align:left}.F_training_specialist .y_feedback_ratings > div:nth-child(3){grid-column:2}.F_training_specialist .y_feedback_ratings .B_image_grid_item{height:220px;width:220px}} @media (max-width: 1200px) {.E_course_highlights .p_word_block{width:70%}} @media (max-width: 768px) {.E_course_highlights{padding:80px 0}.E_course_highlights .p_word_block{margin-top:-50px;padding:25px;width:90%}.E_course_highlights .B_image_grid_item{transform:perspective(1000px) rotateX(3deg);width:100%;height:300px}.E_course_highlights .D_grow_skills::before,.E_course_highlights .D_grow_skills::after{display:none}} @media (max-width: 768px) {.z_offer_list{padding:60px 0}.z_offer_list h2{font-size:calc(30px * 0.9)}.z_offer_list .q_rate_packages{max-width:100%;margin-bottom:40px;font-size:16px}.z_offer_list .T_price_options{margin:0 auto;grid-template-columns:1fr;max-width:450px}.z_offer_list .j_edu_deals{max-height:none}.z_offer_list .j_edu_deals p{margin-bottom:25px;font-size:calc(16px * 0.95)}} @media screen and (max-width: 480px) {.I_learning_process{padding:70px 0}.I_learning_process .p_word_block{width:100%;padding:30px 20px}.I_learning_process .p_word_block h2{padding-bottom:12px;margin-bottom:20px;font-size:calc(33px * 0.8)}.I_learning_process .p_word_block h2::after{height:3px;width:50px}.I_learning_process .p_word_block p{font-size:calc(12px * 0.9)}.I_learning_process .p_word_block::before{height:80px;right:-40px;width:80px;top:-40px}} @media (max-width: 576px) {.s_guide_section{padding:3rem 0 1rem}.s_guide_section::before{clip-path:polygon(0 0,100% 0,95% 100%,5% 100%)}.s_guide_section .C_page_head{padding:0 0 2rem 0;flex:0 0 100%}.s_guide_section .company_holder{margin-bottom:2rem}.s_guide_section .C_page_head .a_nav_prime a{padding:0.6rem 0.8rem}.s_guide_section .C_page_head .a_nav_prime a:hover{padding-left:1.2rem}.l_twitter_cta{clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);margin-top:1rem}} @media (min-width: 768px) {.m_tySpotlight{padding:140px 0 100px}.m_tySpotlight .h_learn_history{margin:0 auto;padding:80px 60px;max-width:900px}.m_tySpotlight h5{margin-bottom:40px;padding-bottom:25px;font-size:calc(18px * 1.2)}.m_tySpotlight p{line-height:1.9;font-size:calc(13px * 1.05)}.m_tySpotlight .h_learn_history::after{width:100px;height:100px;right:60px}} @media (max-width: 1200px) {.z_title_greeting .q_learn_welcome{width:65%;clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%)}.z_title_greeting .p_word_block{width:85%;max-width:450px}} @media (max-width: 576px) {.z_title_greeting{min-height:450px}.z_title_greeting .p_word_block{padding:1.5rem}.z_title_greeting .p_word_block h1{font-size:calc(41px * 0.8)}.z_title_greeting .p_word_block p{margin-bottom:2rem;font-size:calc(18px * 0.9)}.z_title_greeting .p_word_block .v_inquiry_widget{width:100%;padding:12px 25px;text-align:center}.z_title_greeting .p_word_block::before,.z_title_greeting .p_word_block::after{width:40px;height:40px;left:-10px;top:-10px}.z_title_greeting .p_word_block::after{right:-10px;bottom:-10px}} @media (max-width: 480px) {header{padding:0.8rem 0}header .q_head_top{gap:0.8rem}header .v_top_mainwrap svg{width:140px}header .C_page_head{flex-wrap:nowrap;padding:0.4rem 0.6rem;overflow-x:auto;justify-content:flex-start}header .C_page_head::-webkit-scrollbar{height:3px}header .C_page_head::-webkit-scrollbar-thumb{border-radius:10px;background:#ffffff}header .N_nav_teach{font-size:calc(16px - 3px);padding:0.4rem 0.7rem;white-space:nowrap}} @media screen and (max-width: 768px) {.c_contact_box{padding:80px 0 60px}.c_contact_box .l_request_block{grid-template-columns:1fr}.c_contact_box .B_image_grid_item{clip-path:none;order:1;min-height:300px}.c_contact_box .W_query_grid{order:2;padding:40px 30px}.c_contact_box .W_query_grid::before{background:linear-gradient(to right,rgb(183,184,211),rgb(148,150,182));height:6px;width:100%;top:0;right:0}.c_contact_box h2{margin-bottom:40px}} @media (max-width: 1024px) {.s_testimonials .y_feedback_ratings{width:calc(50% - 40px)}.s_testimonials .y_feedback_ratings:nth-child(2n+1){transform:translateY(20px)}.s_testimonials .y_feedback_ratings:nth-child(2n+2){transform:translateY(40px)}.s_testimonials .y_feedback_ratings:nth-child(2n+1):hover{transform:translateY(5px)}.s_testimonials .y_feedback_ratings:nth-child(2n+2):hover{transform:translateY(25px)}.s_testimonials h4{font-size:calc(40px * 0.9)}} @keyframes rotate-float {0%{transform:rotate(30deg) translateY(0)}25%{transform:rotate(120deg) translateY(-20px)}50%{transform:rotate(210deg) translateY(0)}75%{transform:rotate(300deg) translateY(20px)}100%{transform:rotate(390deg) translateY(0)}} @keyframes rotateRadial {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes pulseText {0%{text-shadow:0 0 10px #ffffff}50%{text-shadow:0 0 20px #ffffff,0 0 30px #ffffff}100%{text-shadow:0 0 10px #ffffff}} @keyframes gradientMove {0%{background-position:0 0}100%{background-position:60px 60px}}