html,body{min-height:100%;height:100%;font-family:Arial,sans-serif;color:#000000}html{scrollbar-color:rgb(210,198,212,0.5) #ffffff;scrollbar-width:auto}svg{height:30px;width:30px}.main_tutorW{flex:1 0 auto}a{color:inherit;text-decoration:none}.training_methodk::before{width:100%;opacity:0.05;position:absolute;content:'';background:rgb(210,198,212,0.5);left:0;z-index:1;top:0;height:100%}.training_methodk .text_box_holderx h2{padding:35px 40px;text-align:center;background:rgb(210,198,212,0.5);font-size:28px;margin:0 auto 80px;box-shadow:0 20px 40px rgba(0,0,0,0.1);clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);color:#ffffff;font-weight:700;width:40%;position:relative;z-index:4;backdrop-filter:blur(10px)}.training_methodk .text_box_holderx h2::after{content:'';bottom:-40px;position:absolute;box-shadow:0 0 15px rgb(210,198,212,0.5);background:rgb(210,198,212);margin-left:-10px;z-index:5;width:20px;left:50%;opacity:0.7;height:20px;border-radius:50%}.training_methodk::after{z-index:1;content:'';height:200px;background:linear-gradient(to top,rgb(210,198,212,0.5),transparent);opacity:0.3;left:50%;width:1px;position:absolute;bottom:0}.who_we_areh{min-height:100vh;overflow:hidden;position:relative;padding:100px 0}.who_we_areh::before{background:linear-gradient(135deg,rgb(210,198,212,0.5),rgb(177,161,179,0.5));top:0;content:"";animation:gradientShift 15s infinite alternate ease-in-out;left:0;bottom:0;z-index:1;right:0;position:absolute}.who_we_areh .text_box_holderx::before{transform:scaleY(0);width:5px;transform-origin:top;background:linear-gradient(to bottom,rgb(210,198,212),rgb(177,161,179));position:absolute;animation:growDown 1s forwards 0.6s ease-in-out;height:100%;content:"";left:0;top:0}.who_we_areh .text_box_holderx h5{text-transform:uppercase;opacity:0;transform:translateX(-10px);color:#000000;font-weight:700;letter-spacing:2px;margin:0;font-size:23px;animation:slideIn 0.7s forwards 0.7s ease-out}.who_we_areh .text_box_holderx li{line-height:1.7;color:#000000;margin-bottom:15px;transform:translateY(10px);animation:fadeSlideUp 0.7s forwards 1.2s ease-out;opacity:0;font-size:13px;position:relative}.tyPagex::before{width:25rem;opacity:0.07;z-index:1;background:linear-gradient(225deg,rgb(210,198,212) 0%,transparent 70%);transform:rotate(-15deg);filter:blur(8px);right:-5%;content:"";top:-10%;height:25rem;position:absolute;border-radius:40% 60% 70% 30% / 40% 50% 60% 50%}.tyPagex .edu_valuesd:hover{box-shadow:0 20px 40px rgba(0,0,0,0.08),0 8px 20px rgba(0,0,0,0.05);transform:perspective(1000px) rotateX(0deg)}.tyPagex .edu_valuesd > div:first-child::after{position:absolute;transform-origin:left center;content:"";height:3px;left:0;transition:width 0.4s ease-out;bottom:-0.75rem;width:4rem;background:linear-gradient(to right,rgb(210,198,212),rgb(177,161,179))}.tyPagex a::before{height:100%;position:absolute;right:0;transition:transform 0.5s ease-out,opacity 0.5s ease-out;width:100%;z-index:0;background:linear-gradient(to top left,rgb(210,198,212,0.5) 0%,transparent 100%);content:"";transform:translateY(100%);bottom:0;opacity:0}header .main_headz{display:flex;position:relative;gap:2rem;align-items:center}header .main_infoa{padding:0.5rem 0;letter-spacing:0.5px;font-family:Arial,sans-serif;text-decoration:none;color:#ffffff;font-weight:600;position:relative;transition:all 0.3s ease;text-transform:uppercase;font-size:15px}header .main_infoa:hover::before{width:100%}header .main_siteQ svg{filter:drop-shadow(0 0 8px rgba(255,255,255,0.3));width:auto;transition:all 0.3s ease;height:40px}.educational_yieldz .container{padding:0 15px;max-width:1200px;display:grid;position:relative;gap:40px;grid-template-columns:1fr 1.5fr;z-index:1;margin:0 auto}.educational_yieldz .img_resizek:hover{transform:perspective(1000px) rotateY(-2deg) translateZ(20px)}.educational_yieldz .text_box_holderx{transform:translateX(-20px);opacity:0;position:relative;padding:30px 0;animation:slide-in 0.8s cubic-bezier(0.23,1,0.32,1) forwards}.educational_yieldz h1::after{bottom:-12px;left:0;transform-origin:left;content:"";transform:scaleX(0);height:4px;width:80px;animation:scale-in 0.6s 0.4s cubic-bezier(0.23,1,0.32,1) forwards;background:linear-gradient(90deg,rgb(210,198,212),rgba(rgb(210,198,212,0.5),0.5));position:absolute}.educational_yieldz li:nth-child(5){--i:5}.educational_yieldz li p{margin:0;align-items:flex-start;color:#000000;display:flex;font-size:16px;gap:12px;line-height:1.6}.educational_yieldz svg path{transition:fill 0.3s ease;fill:rgb(210,198,212)}.offer_listv{overflow:hidden;font-family:Arial,sans-serif;position:relative;padding:100px 0}.offer_listv .cost_tablep{position:relative}.offer_listv .fee_optionss{opacity:0;transform:translateX(-10px);animation:slideInDesc 0.8s forwards 0.4s;line-height:1.6;max-width:800px;color:#ffffff;font-size:13px;margin-bottom:40px}.offer_listv .learning_plany li:nth-child(1){animation-delay:0.5s}.offer_listv .learning_plany li:nth-child(3){animation-delay:0.9s}.offer_listv .discount_gridv{overflow:hidden;display:flex;position:relative;box-sizing:border-box;flex-direction:column;background:linear-gradient(145deg,#ffffff 0%,rgb(238,234,239) 100%);height:100%;transition:all 0.4s ease;padding:30px;border-left:4px solid rgb(210,198,212);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.offer_listv .fee_offersL p{overflow-wrap:break-word;color:#000000;line-height:1.6;hyphens:auto;font-size:calc(13px - 1px);flex-grow:1;word-wrap:break-word;margin:0 0 25px;white-space:normal}.offer_listv .price_panelA:hover{transform:translateY(-8px)}.offer_listv .price_panelA:hover .discount_gridv{box-shadow:0 20px 40px rgba(0,0,0,0.2);border-left-width:8px}.offer_listv .price_panelA:hover .discount_gridv::before{transform:translate(40%,-40%) rotate(45deg)}.offer_listv .price_panelA:active{transition:transform 0.2s;transform:translateY(-2px)}.academy_infos .company_holder{animation:borderPulse 4s infinite alternate;border-left:2px solid rgb(210,198,212);position:relative;padding-left:2rem}.academy_infos .assign_helpD{line-height:1.6;opacity:0.8;margin-top:1rem;font-size:17px;color:#ffffff}.academy_infos .head_learningg{display:flex;gap:4rem}.academy_infos .main_headz::before{border-left:1px solid rgb(210,198,212);opacity:0.4;left:-20px;top:-10px;width:40px;content:"";height:40px;position:absolute;border-top:1px solid rgb(210,198,212)}.academy_infos .main_headz .head_learningg a{padding-left:1rem;transition:all 0.3s ease;font-size:17px;color:#ffffff;position:relative;text-decoration:none;opacity:0.8}.academy_infos .main_headz .head_learningg a:hover::before{width:7px;height:7px;background-color:rgb(177,161,179)}.achieve_ctav .container{display:flex;align-items:center;justify-content:center}.teaching_historyt{background:radial-gradient(circle at 70% 30%,rgb(210,198,212,0.5) 0%,transparent 40%),radial-gradient(circle at 30% 70%,rgb(177,161,179,0.5) 0%,transparent 40%),#000000;padding:7rem 2rem;position:relative;overflow:hidden}.teaching_historyt .testimonials_proV::after{mix-blend-mode:overlay;content:"";left:0;height:100%;top:0;width:100%;opacity:0.3;pointer-events:none;background:linear-gradient(135deg,rgb(210,198,212,0.5) 0%,transparent 50%);position:absolute}.teaching_historyt .testimonials_proV .name{letter-spacing:2px;text-shadow:0 0 10px rgb(210,198,212,0.5),0 0 20px rgb(210,198,212,0.5);animation:neonPulse 4s infinite alternate;grid-column:2 / 3;font-weight:700;position:relative;font-size:37px;grid-row:1 / 2;z-index:2;padding:3.5rem 2rem 0.5rem 3rem;color:#ffffff}.course_structureJ::before{position:absolute;content:"";transform:skewX(-15deg) translateX(10%);z-index:-1;right:0;width:60%;height:100%;top:0;background:linear-gradient(135deg,transparent 0%,rgba(rgb(210,198,212,0.5),0.05) 100%)}.course_structureJ h2{transform:perspective(1000px) rotateX(0deg);transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);color:#000000;font-size:32px;transform-origin:left center;margin-bottom:50px;position:relative;font-weight:700}.course_structureJ .learn_mapx{display:grid;gap:40px;grid-template-columns:1fr;transform-style:preserve-3d;position:relative}.course_structureJ .img_resizek:hover{box-shadow:0 30px 50px -15px rgba(0,0,0,0.25);transform:perspective(1000px) rotateY(0deg) translateZ(20px)}.course_structureJ .text_box_holderx{transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);position:relative;box-shadow:0 15px 35px -15px rgba(0,0,0,0.15);transform:perspective(1000px) rotateY(2deg) translateZ(5px);background-color:#ffffff;padding:40px 30px;border-radius:10px}.course_structureJ .description:last-child{margin-bottom:0}.course_structureJ .description:nth-child(1){animation:fadeText 0.8s ease forwards}.course_structureJ .learn_mapx:hover .text_box_holderx{transition:transform 0.8s cubic-bezier(0.19,1,0.22,1)}.info_hubj::after{z-index:-1;left:-20%;bottom:-30%;border-radius:50%;background:radial-gradient(circle,rgb(177,161,179,0.5) 0%,transparent 70%);width:80%;position:absolute;filter:blur(80px);content:"";height:80%;opacity:0.5}.info_hubj .request_supportB::before{top:0;position:absolute;z-index:1;height:1px;left:0;right:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.8),transparent)}.info_hubj h2{margin-bottom:30px;position:relative;color:#000000;font-weight:700;font-size:33px}.info_hubj .message_cardj::before{transition:all 0.6s ease;width:50px;transform:skewX(-25deg) translateX(-60px);content:"";top:0;background:rgba(255,255,255,0.2);height:100%;left:0;position:absolute}.info_hubj .message_cardj svg{margin-right:12px;height:22px;width:22px;transition:transform 0.3s ease}.info_hubj .message_cardj:hover svg path{fill:#000000}.info_hubj p:nth-last-child(2){background:rgba(255,255,255,0.25);border:1px solid rgba(255,255,255,0.3);padding:15px 20px;backdrop-filter:blur(10px);width:fit-content;align-items:center;display:flex;border-radius:10px;margin-bottom:30px}.info_hubj .message_cardj:active{background:rgba(255,255,255,0.5);transform:translateY(0)}.get_in_touchb{background:linear-gradient(135deg,rgb(238,234,239) 0%,rgba(0,0,0,0.03) 100%);overflow:hidden;padding:80px 0;position:relative}.get_in_touchb .container{z-index:2;position:relative;margin:0 auto;padding:0 20px;max-width:1200px}.get_in_touchb h2{font-weight:700;left:50%;position:relative;color:#000000;display:inline-block;font-size:30px;text-align:center;transform:translateX(-50%);margin-bottom:50px}.get_in_touchb .help_linkse:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(rgb(210,198,212),0.1);transform:translateY(-5px)}.get_in_touchb .img_resizek{overflow:hidden;position:relative;width:45%}.get_in_touchb .img_resizek::after{width:100%;mix-blend-mode:overlay;content:"";background:linear-gradient(135deg,rgba(rgb(210,198,212),0.3) 0%,rgba(rgb(177,161,179),0.3) 100%);height:100%;position:absolute;left:0;top:0}.get_in_touchb form h3{font-size:19px;margin-bottom:30px;color:#000000;display:inline-block;font-weight:600;position:relative}.get_in_touchb form input[type="text"]:focus{background:#ffffff;box-shadow:0 0 0 3px rgba(rgb(210,198,212),0.1);outline:none;border-color:rgb(210,198,212)}.get_in_touchb .reach_boxI{align-items:flex-start;position:relative;display:flex;margin-bottom:30px}.get_in_touchb .reach_boxI label::before{content:"";border:1px solid rgba(#000000,0.2);border-radius:10px;transition:all 0.3s ease;position:absolute;left:0;height:22px;width:22px;top:0;background:rgba(#ffffff,0.8)}.get_in_touchb .reach_boxI label a::after{left:0;height:1px;width:100%;transform-origin:left;position:absolute;bottom:-2px;transition:transform 0.3s ease;content:"";transform:scaleX(0);background:rgb(210,198,212)}.get_in_touchb .message_messageL::before{background:linear-gradient(90deg,rgb(177,161,179),rgb(210,198,212));top:0;position:absolute;height:100%;opacity:0;content:"";transition:opacity 0.3s ease;left:0;z-index:-1;width:100%}.get_in_touchb svg path{transition:fill 0.3s ease;fill:rgb(210,198,212)}.welcome_boardt .learn_expressfastY{z-index:1;padding:5rem 2rem;position:relative;min-height:100vh;align-items:center;display:flex;justify-content:center}.welcome_boardt .legacy_edux{backdrop-filter:blur(5px);background:linear-gradient(170deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100%);padding:4rem;animation:slideIn 1.2s cubic-bezier(0.25,1,0.5,1) forwards;width:100%;transform:translateY(0);position:relative;border-left:4px solid rgb(210,198,212);box-shadow:0 25px 50px -12px rgba(0,0,0,0.4);max-width:1200px}.welcome_boardt .title_style_header::after{transform:scaleX(0);background:rgb(210,198,212);transform-origin:left;bottom:-0.5rem;width:120px;left:0;content:'';height:4px;animation:lineExpand 1.2s cubic-bezier(0.17,0.67,0.83,0.67) 0.8s forwards;position:absolute}.data_approves{z-index:1;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.accept_cookiesW{margin-right:20px;flex-shrink:0}#consentWindowModalT{display:none}.user_defaultb{margin-right:20px;flex-grow:1}.user_defaultb h5{color:rgb(210,198,212);font-weight:700;margin-bottom:5px;font-size:19px}.dialogCookieSettingsK p a{color:rgb(210,198,212);text-decoration:underline}.privacy_shieldM{box-shadow:0 4px 8px rgba(0,0,0,0.5);background:rgb(238,234,239);font-family:Arial,sans-serif;color:#000000;padding:40px;line-height:1.6}.privacy_shieldM h3,.privacy_shieldM h4,.privacy_shieldM h5,.privacy_shieldM h6{-webkit-text-fill-color:transparent;color:rgb(177,161,179,0.5);-webkit-background-clip:text !important;background:linear-gradient(to right,rgb(177,161,179),rgb(177,161,179,0.5));font-weight:400;margin-top:20px}.privacy_shieldM ol li{box-shadow:0 2px 4px rgba(0,0,0,0.5);background:linear-gradient(to right,#ffffff,rgb(177,161,179,0.5));position:relative;border-radius:10px;padding:10px 15px 10px 40px;margin-bottom:10px}.privacy_shieldM span{color:rgb(210,198,212);font-weight:600}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media screen and (max-width: 1200px) {.training_methodk .text_box_holderx h2{width:50%}.training_methodk .text_box_holderx p{width:80%}} @media screen and (max-width: 768px) {.training_methodk{padding:120px 0 100px;overflow:hidden}.training_methodk .text_box_holderx{transform:none}.training_methodk .text_box_holderx h2{font-size:calc(28px * 0.9);width:80%;margin-bottom:40px;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%)}.training_methodk .text_box_holderx p{padding:30px 40px;width:100%}.training_methodk .text_box_holderx::before{height:30px}.training_methodk .text_box_holderx::after,.training_methodk::after,.training_methodk .edu_valuesd::before,.training_methodk .edu_valuesd::after{display:none}} @media (max-width: 480px) {.who_we_areh{padding:50px 0}.who_we_areh .container{padding:0 20px}.who_we_areh .text_box_holderx{clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);padding:25px 20px}.who_we_areh .text_box_holderx::before{width:3px}.who_we_areh .text_box_holderx div:first-child::after{width:40px}.who_we_areh .text_box_holderx h5{font-size:calc(23px * 0.8);letter-spacing:1px}.who_we_areh .text_box_holderx div:nth-child(2) p{font-size:calc(23px * 0.9)}.who_we_areh .text_box_holderx li{line-height:1.5;font-size:calc(13px * 0.9)}} @media (max-width: 480px) {.tyPagex{padding:2.5rem 0}.tyPagex .edu_valuesd{transform:perspective(600px) rotateX(1deg);padding:1.5rem}.tyPagex h5{font-size:calc(19px * 0.85)}.tyPagex p{font-size:calc(14px * 0.9)}} @media (max-width: 1024px) {.educational_yieldz{padding:90px 0}.educational_yieldz .container{grid-template-columns:1fr;gap:30px}.educational_yieldz .img_resizek{width:90%;display:block;margin:0 auto;max-height:400px}.educational_yieldz ul{grid-template-columns:1fr}.educational_yieldz h1{font-size:calc(40px * 0.9)}} @media (max-width: 480px) {.educational_yieldz{padding:50px 0}.educational_yieldz .img_resizek{max-height:250px}.educational_yieldz h1{font-size:calc(40px * 0.7)}.educational_yieldz h1::after{height:3px;width:60px}.educational_yieldz li{padding:12px}.educational_yieldz li p{font-size:calc(16px * 0.9)}.educational_yieldz svg{width:16px;height:16px}} @media (max-width: 576px) {.offer_listv{padding:50px 0}.offer_listv .container{padding:0 15px}.offer_listv h2{margin-bottom:15px;font-size:calc(37px - 8px)}.offer_listv .fee_optionss{margin-bottom:25px}.offer_listv .learning_plany{grid-template-columns:1fr;gap:20px}.offer_listv .discount_gridv{padding:20px}.offer_listv .fee_offersL p{margin-bottom:15px}.offer_listv .study_feess{padding:8px 16px;font-size:calc(17px - 1px)}} @media (max-width: 992px) {.teaching_historyt{padding:5rem 1.5rem}.teaching_historyt .testimonials_proV{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.teaching_historyt .testimonials_proV .img_resizek{clip-path:polygon(0 0,100% 0,100% 85%,0 100%);min-height:350px;transform:scale(1.02) translateY(-5%);grid-column:1 / 2;grid-row:1 / 2}.teaching_historyt .testimonials_proV .img_resizek:hover{transform:scale(1.03) translateY(-4%)}.teaching_historyt .testimonials_proV .name{grid-column:1 / 2;padding:2rem 1.5rem 0.5rem 1.5rem;grid-row:2 / 3}.teaching_historyt .testimonials_proV span:not(.name){padding:0 1.5rem 1rem 1.5rem;grid-column:1 / 2;grid-row:3 / 4}.teaching_historyt .testimonials_proV .job_blockL{margin-right:0;border-radius:10px;grid-row:4 / 5;grid-column:1 / 2;padding:1.5rem}} @media (max-width: 767px) {.info_hubj{padding:50px 0}.info_hubj .request_supportB{padding:30px 20px}.info_hubj h2{margin-bottom:20px;font-size:calc(33px * 0.85)}.info_hubj p{font-size:calc(17px * 0.95);margin-bottom:25px}.info_hubj .contact_boxa{gap:12px;flex-direction:column}.info_hubj .message_cardj{width:100%;padding:14px 20px}.info_hubj .message_cardj svg{height:20px;width:20px;margin-right:10px}.info_hubj .container::before,.info_hubj .container::after{display:none}} @media (prefers-reduced-motion: reduce) {.get_in_touchb::after,.get_in_touchb .img_resizek::before{animation:none}.get_in_touchb .help_linkse:hover{transform:none}} @media (max-width: 1200px) {.welcome_boardt .legacy_edux{padding:3rem}.welcome_boardt .title_style_header{font-size:calc(40px * 1.1)}.welcome_boardt h3{max-width:95%;font-size:21px}.welcome_boardt p{max-width:85%}} @media (max-width: 576px) {.welcome_boardt .learn_expressfastY{padding:2rem 1rem}.welcome_boardt .legacy_edux{padding:1.5rem 1.25rem}.welcome_boardt .title_style_header{font-size:29px;margin-bottom:1rem}.welcome_boardt h3{margin-bottom:1rem;font-size:calc(21px * 0.85)}.welcome_boardt p{font-size:calc(13px * 0.95);padding-left:0.5rem}.welcome_boardt .title_style_header::after{width:80px;height:3px}} @media (max-width: 800px) {.data_approves{flex-direction:column;align-items:center}.accept_cookiesW{margin-bottom:15px}.user_defaultb{text-align:center;margin-bottom:20px}.cookie_complyZ{width:100%;margin-top:10px;margin-left:0}} @keyframes fadeIn {to{opacity:1;transform:translateY(0)}} @keyframes fadeSlideUp {to{opacity:1;transform:translateY(0)}} @keyframes lightMove {0%{transform:rotate(-15deg) scale(2) translate(0,0)}100%{transform:rotate(-5deg) scale(2.2) translate(5%,5%)}} @keyframes fade-up {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes fadeIn {to{opacity:1}} @keyframes backgroundMovement {0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(50px,50px) rotate(10deg)}} @keyframes fadeText {from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeSlideRight {0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0);opacity:1}}