.container{width:1219px;max-width:100%;margin:auto}.academy_infos{flex:0 0 auto}.academy_infos{z-index:1;color:#ffffff;padding:5rem 0 3rem;position:relative}.wrapper-templatej{flex-direction:column;min-height:100%;height:100%;display:flex}.training_methodk{padding:170px 0 150px;background:linear-gradient(135deg,rgb(238,234,239) 0%,rgb(177,161,179,0.5) 120%);position:relative;overflow:visible}.training_methodk .text_box_holderx{width:100%;position:relative;transform:perspective(1000px) rotateX(2deg)}.training_methodk .text_box_holderx::before{width:2px;position:absolute;height:60px;content:'';left:50%;background:linear-gradient(to bottom,rgb(210,198,212),transparent);z-index:3;top:calc(28px * 2 + 70px)}.training_methodk .text_box_holderx::after{width:200px;top:-100px;height:200px;filter:blur(70px);content:'';right:10%;border-radius:50%;background:rgb(210,198,212);opacity:0.03;position:absolute;animation:pulse-subtle 15s infinite alternate}.training_methodk .text_box_holderx p::after{bottom:20px;opacity:0.3;background:linear-gradient(90deg,transparent,rgb(210,198,212,0.5),transparent);width:70%;height:1px;position:absolute;left:15%;content:''}.training_methodk .edu_valuesd::after{opacity:0.2;height:2px;z-index:0;background:rgb(210,198,212,0.5);transform-origin:left center;width:250px;transform:rotate(-30deg);position:absolute;right:-125px;top:40%;content:''}.who_we_areh .container{max-width:1200px;padding:0 30px;position:relative;z-index:3;margin:0 auto}.who_we_areh .text_box_holderx{position:relative;padding:50px;opacity:0;backdrop-filter:blur(10px);background:linear-gradient(to right,rgba(255,255,255,0.95),rgba(255,255,255,0.85));animation:fadeIn 1s forwards 0.3s ease-out;transform:translateY(20px);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);box-shadow:0 20px 50px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.05)}.who_we_areh .text_box_holderx div:nth-child(2){margin-bottom:25px}.who_we_areh .text_box_holderx div:nth-child(2) p{font-weight:600;transform:translateY(10px);color:rgb(210,198,212);font-size:calc(23px * 1.2);margin:0;opacity:0;animation:fadeSlideUp 0.7s forwards 1s ease-out}.tyPagex{position:relative;background:linear-gradient(135deg,rgb(238,234,239) 0%,rgb(210,198,212,0.5) 100%);overflow:hidden;padding:4rem 0;box-shadow:0 15px 30px rgba(0,0,0,0.08)}.tyPagex .container{padding:0 15px;z-index:2;margin:0 auto;max-width:1140px;position:relative}.tyPagex .edu_valuesd{transform:perspective(1000px) rotateX(2deg);border-left:4px solid rgb(210,198,212);position:relative;flex-direction:column;background:linear-gradient(to right,rgba(255,255,255,0.97),rgba(255,255,255,0.95));display:flex;transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);padding:3rem;transform-origin:center bottom;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03)}.tyPagex a:hover{transform:translateY(-3px)}.tyPagex a:hover::before{transform:translateY(0);opacity:0.05}header::before{height:100%;left:0;opacity:0.3;background:radial-gradient(circle at 10% 20%,rgb(210,198,212,0.5) 0%,transparent 20%),radial-gradient(circle at 90% 80%,rgb(177,161,179,0.5) 0%,transparent 20%);top:0;position:absolute;animation:pulse 15s infinite alternate;z-index:-1;width:100%;content:""}header .main_infoa::before{left:0;width:0;transition:width 0.3s ease;height:2px;position:absolute;bottom:0;content:"";background:linear-gradient(to right,rgb(210,198,212),rgb(177,161,179))}header .main_infoa:hover{transform:translateY(-2px);color:rgb(210,198,212)}header .main_siteQ:hover svg{filter:drop-shadow(0 0 12px rgb(210,198,212,0.5));transform:scale(1.05)}.educational_yieldz::before{width:200%;position:absolute;content:"";height:200%;left:-50%;transform:rotate(-15deg);background:radial-gradient(circle at 75% 25%,rgba(rgb(210,198,212,0.5),0.08) 0%,transparent 50%);top:-50%;z-index:0}.educational_yieldz .edu_valuesd{justify-content:center;display:flex;flex-direction:column;position:relative}.educational_yieldz h1{line-height:1.3;font-weight:700;margin-bottom:30px;transform:translateY(0);font-size:40px;position:relative;color:#000000}.educational_yieldz li{animation-delay:calc(0.1s * var(--i,0));transform:translateY(20px);backdrop-filter:blur(10px);transition:all 0.3s ease;animation:fade-up 0.5s cubic-bezier(0.23,1,0.32,1) forwards;border-left:3px solid rgb(210,198,212);padding:18px 20px;opacity:0;box-shadow:0 6px 15px rgba(rgba(0,0,0,0.5),0.06);background:rgba(rgb(255,255,255,0.5),0.8)}.educational_yieldz svg{height:20px;width:20px;flex-shrink:0;transform:rotate(-5deg);transition:transform 0.3s ease;margin-top:4px}.offer_listv::before{left:0;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(210,198,212,0.5) 100%);content:"";right:0;position:absolute;top:0;bottom:0;z-index:1}.offer_listv .learning_plany{list-style:none;display:grid;margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.offer_listv .learning_plany li:nth-child(2){animation-delay:0.7s}.offer_listv .learning_plany li:nth-child(4){animation-delay:1.1s}.offer_listv .discount_gridv::before{background:rgb(177,161,179);right:0;transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1);width:80px;height:80px;content:"";opacity:0.8;top:0;transform:translate(50%,-50%) rotate(45deg);position:absolute}.offer_listv .fee_offersL h4::after{background:rgb(210,198,212);left:0;content:"";height:3px;width:40px;bottom:-10px;position:absolute;transition:width 0.3s ease}.offer_listv .study_feess::before{transition:transform 0.6s cubic-bezier(0.7,0,0.3,1);height:100%;content:"";top:0;position:absolute;background:linear-gradient(to right,transparent,rgba(255,255,255,0.2),transparent);width:100%;left:0;transform:translateX(-100%)}.offer_listv .price_panelA:hover .fee_offersL h4::after{width:70px}.offer_listv .price_panelA:hover .study_feess::before{transform:translateX(100%)}.academy_infos .container{position:relative;gap:3rem;display:grid;grid-template-columns:1.5fr 2fr}.academy_infos .company_holder h3{font-weight:700;background:linear-gradient(to right,#ffffff,rgb(177,161,179));-webkit-background-clip:text !important;margin-bottom:1.5rem;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,255,255,0.1);font-size:calc(36px * 1.2)}.academy_infos .main_headz h5{font-weight:600;color:rgb(177,161,179);font-size:20px;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.academy_infos .main_headz .head_learningg{flex-direction:column;gap:0.8rem;display:flex}.academy_infos .main_headz .head_learningg a:hover{transform:translateX(5px);color:rgb(210,198,212);opacity:1}.achieve_ctav{position:relative;background-color:rgba(0,0,0,0.5);margin-top:2rem;border-top:1px solid rgba(255,255,255,0.1);padding:1.5rem 0}.achieve_ctav .desktop_appe{color:#ffffff;text-align:center;font-size:15px;opacity:0.7}.teaching_historyt::before{background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,#000000 100%),repeating-linear-gradient(45deg,rgba(0,0,0,0.5) 0px,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 10px);left:-25%;height:150%;content:"";opacity:0.3;top:-25%;position:absolute;animation:backgroundMovement 30s linear infinite alternate;width:150%}.teaching_historyt .testimonials_proV .img_resizek:hover{transform:scale(1.07) translateX(-4%);box-shadow:0 0 50px rgb(210,198,212)}.teaching_historyt .testimonials_proV span:not(.name){font-size:20px;letter-spacing:1px;padding:0 2rem 1rem 3rem;text-transform:uppercase;font-weight:400;grid-row:2 / 3;grid-column:2 / 3;color:rgb(177,161,179);z-index:2;position:relative}.course_structureJ{padding:120px 0 100px;z-index:1;position:relative;background:linear-gradient(145deg,rgb(238,234,239) 0%,rgba(245,247,250,0.95) 100%);overflow:hidden}.course_structureJ::after{content:"";opacity:0.05;width:200px;height:200px;bottom:-50px;z-index:-1;transform:rotate(15deg);left:-50px;position:absolute;background:linear-gradient(225deg,rgb(210,198,212) 0%,rgb(177,161,179) 100%)}.course_structureJ h2:hover{transform:perspective(1000px) rotateX(2deg)}.course_structureJ h2:hover::after{transform:scaleX(1.5)}.course_structureJ .img_resizek{transform:perspective(1000px) rotateY(-2deg) translateZ(10px);position:relative;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.5s ease;overflow:hidden;border:none;box-shadow:0 20px 40px -20px rgba(0,0,0,0.2);height:350px}.course_structureJ .text_box_holderx:hover{transform:perspective(1000px) rotateY(0deg) translateZ(10px)}.course_structureJ .text_box_holderx:hover::before{height:100%}.course_structureJ .description{margin-bottom:20px;line-height:1.7;color:#000000;transition:transform 0.4s ease;transform:translateZ(0);position:relative;font-size:18px}.course_structureJ .learn_mapx:hover .img_resizek{transition:transform 0.8s cubic-bezier(0.19,1,0.22,1)}.info_hubj::before{background:radial-gradient(circle,rgb(210,198,212,0.5) 0%,transparent 70%);position:absolute;z-index:-1;border-radius:50%;content:"";filter:blur(60px);opacity:0.6;right:-50%;top:-50%;width:100%;transform:scale(2);height:100%}.info_hubj .request_supportB::after{height:1px;z-index:1;content:"";bottom:0;right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);position:absolute;left:0}.info_hubj p{line-height:1.7;margin-bottom:40px;color:#000000;max-width:700px;font-size:17px}.info_hubj .message_cardj:hover{background:rgba(255,255,255,0.4);box-shadow:0 10px 20px rgba(0,0,0,0.08);transform:translateY(-5px)}.info_hubj .message_cardj:hover::before{transform:skewX(-25deg) translateX(200px)}.info_hubj .message_cardj:hover svg{transform:scale(1.15)}.info_hubj .message_cardj svg path{fill:rgb(210,198,212);transition:fill 0.3s ease}.info_hubj p svg path{fill:rgb(210,198,212)}.info_hubj .container::before{top:-60px;position:absolute;height:120px;animation:floating 6s ease-in-out infinite;width:120px;content:"";right:10%;background:rgba(255,255,255,0.1);border-radius:50%;z-index:-1}.info_hubj .message_cardj:nth-child(1){animation:floating 6s ease-in-out infinite}.info_hubj .message_cardj:nth-child(3){animation-delay:0.6s;animation:floating 6s ease-in-out infinite}.get_in_touchb::after{content:"";background-size:20px 20px;opacity:0.6;background-image:linear-gradient(90deg,rgba(rgb(210,198,212),0.03) 1px,transparent 1px),linear-gradient(rgba(rgb(210,198,212),0.03) 1px,transparent 1px);animation:gridMove 20s linear infinite;z-index:1;position:absolute;width:100%;left:0;height:100%;top:0}.get_in_touchb .help_linkse{background:#ffffff;box-shadow:0 15px 30px rgba(0,0,0,0.1),0 5px 15px rgba(rgb(210,198,212),0.05);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;overflow:hidden;transform:translateY(0);position:relative;border-radius:20px}.get_in_touchb .support_mapQ{position:relative;width:55%;padding:50px 40px}.get_in_touchb .support_mapQ::before{width:200px;top:-50px;border-radius:50%;height:200px;background:radial-gradient(circle,rgba(rgb(210,198,212),0.05) 0%,transparent 70%);position:absolute;content:"";right:-50px;z-index:0}.get_in_touchb form input[type="text"]{font-size:13px;border-radius:10px;background:rgba(#ffffff,0.8);padding:15px 20px;color:#000000;margin-bottom:20px;transition:all 0.3s ease;border:1px solid rgba(#000000,0.1);position:relative;width:100%;font-family:Arial,sans-serif}.get_in_touchb .reach_boxI label{line-height:1.4;user-select:none;color:#000000;padding-left:35px;cursor:pointer;position:relative;font-size:16px}.get_in_touchb .reach_boxI input[type="checkbox"]:checked + label::after{left:8px;border:solid #ffffff;content:"";top:4px;height:12px;width:6px;transform:rotate(45deg);border-width:0 2px 2px 0;position:absolute}.get_in_touchb .reach_boxI label a:hover::after{transform:scaleX(1);background:rgb(177,161,179)}.get_in_touchb .message_messageL:hover::before{opacity:1}.get_in_touchb .message_messageL:active{transform:translateY(2px)}.get_in_touchb svg{fill:rgb(210,198,212);height:20px;margin-right:10px;transition:fill 0.3s ease;width:20px}.get_in_touchb svg:hover,.get_in_touchb svg:hover path{fill:rgb(177,161,179)}.welcome_boardt .learn_expressfastY::before{left:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.8) 100%);top:0;position:absolute;content:'';right:0;z-index:-1}.welcome_boardt .legacy_edux::before{left:0;z-index:-1;width:100%;height:100%;position:absolute;top:0;background:linear-gradient(to right,rgb(210,198,212,0.5) 0%,transparent 15%);opacity:0.5;content:''}.welcome_boardt .legacy_edux > div:last-child{animation:fadeSlideRight 0.8s cubic-bezier(0.25,1,0.5,1) 0.6s forwards;opacity:0;position:relative;transform:translateX(-30px)}.welcome_boardt h3{margin-bottom:1.5rem;line-height:1.4;position:relative;max-width:90%;color:#ffffff;font-size:calc(21px * 1.1);font-weight:600}.dialogCookieSettingsK{width:100%;z-index:1050;padding:20px;border-top:3px solid rgb(210,198,212);position:fixed;background:rgb(238,234,239);font-family:Arial,sans-serif;bottom:0;overflow:hidden}#consentWindowModalT:checked ~ .dialogCookieSettingsK{visibility:hidden;opacity:0}.user_defaultb p{margin-bottom:0;font-size:16px;color:#000000}.cookie_complyZ:hover{background-color:rgba(0,0,0,0.5);border-color:#000000}.dialogCookieSettingsK p a:hover{color:#000000}.privacy_shieldM h1{-webkit-background-clip:text !important;color:rgb(210,198,212);font-size:44px;background:linear-gradient(to right,rgb(210,198,212),rgb(210,198,212,0.5));-webkit-text-fill-color:transparent;font-weight:700;margin-bottom:20px;border-bottom:2px solid rgb(210,198,212,0.5);padding-bottom:10px}.privacy_shieldM ul{margin:20px 0;list-style:none;padding:0}.privacy_shieldM ol{counter-reset:li;padding:0;margin:20px 0;list-style:none}.privacy_shieldM ol li:before{color:#ffffff;display:flex;align-items:center;height:25px;left:10px;width:25px;background-color:rgb(210,198,212);content:counter(li);top:50%;justify-content:center;transform:translateY(-50%);border-radius:50%;counter-increment:li;position:absolute}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media screen and (max-width: 992px) {.training_methodk{padding:140px 0 120px}.training_methodk .text_box_holderx h2{padding:30px 35px;margin-bottom:60px;width:60%}.training_methodk .text_box_holderx p{width:90%;padding:40px 50px}.training_methodk .text_box_holderx::before{height:40px}} @media screen and (max-width: 480px) {.training_methodk{padding:100px 0 80px}.training_methodk .text_box_holderx h2{clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);width:100%;padding:25px 30px;font-size:calc(28px * 0.8)}.training_methodk .text_box_holderx p{font-size:calc(18px * 0.9);padding:25px 30px}.training_methodk .text_box_holderx::before{height:20px}.training_methodk .text_box_holderx h2::after{bottom:-25px;margin-left:-7.5px;height:15px;width:15px}} @media (min-width: 768px) {.tyPagex{padding:6rem 0}.tyPagex .edu_valuesd{padding:4rem;border-left:6px solid rgb(210,198,212)}.tyPagex .edu_valuesd > div:first-child{margin-bottom:2rem}.tyPagex .edu_valuesd > div:first-child::after{height:4px;width:6rem}.tyPagex .edu_valuesd:hover > div:first-child::after{width:12rem}} @media (max-width: 767px) {.tyPagex{padding:3rem 0}.tyPagex .edu_valuesd{padding:2rem;transform:perspective(800px) rotateX(1deg)}.tyPagex h5{font-size:calc(19px * 0.9)}.tyPagex p{font-size:calc(14px * 0.95)}.tyPagex .edu_valuesd > div:first-child::after{width:3rem}.tyPagex .edu_valuesd:hover > div:first-child::after{width:6rem}} @media (max-width: 767px) {header{position:relative}header .head_learne{padding:1rem 0;gap:1rem;flex-direction:column-reverse}header .main_siteQ{margin-bottom:0.5rem}header .main_headz{overflow-x:auto;width:100%;padding:0.5rem 0;mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%);justify-content:flex-start}header .main_headz::before{display:none}header .main_infoa{border-radius:10px;padding:0.5rem 1rem;background:rgba(255,255,255,0.05);white-space:nowrap}header .main_infoa::before{display:none}} @media (max-width: 992px) {.offer_listv h2{font-size:calc(37px - 4px)}.offer_listv .fee_optionss{margin-bottom:30px}.offer_listv .learning_plany{gap:20px}.offer_listv .discount_gridv{padding:25px}} @media screen and (max-width: 992px) {.academy_infos .container{gap:2rem;grid-template-columns:1fr}.academy_infos .company_holder{padding-left:1rem;margin-bottom:2rem}.academy_infos .program_footK{justify-content:flex-start}.academy_infos .head_learningg{gap:2rem}} @media screen and (max-width: 576px) {.academy_infos .company_holder h3{font-size:36px}.academy_infos .main_headz h5{font-size:calc(22px * 1.1)}.academy_infos .main_headz .head_learningg a{font-size:calc(17px * 0.9)}} @media (max-width: 576px) {.teaching_historyt{padding:4rem 1rem}.teaching_historyt .testimonials_proV .img_resizek{min-height:280px}.teaching_historyt .testimonials_proV .name{padding:1.5rem 1rem 0.5rem 1rem}.teaching_historyt .testimonials_proV span:not(.name){padding:0 1rem 1rem 1rem}.teaching_historyt .testimonials_proV .job_blockL{padding:1.2rem}} @media (min-width: 992px) {.course_structureJ{padding:180px 0 160px}.course_structureJ h2{margin-bottom:70px}.course_structureJ .learn_mapx{gap:80px}.course_structureJ .img_resizek{height:600px}.course_structureJ .text_box_holderx{padding:60px 50px}} @media (max-width: 480px) {.course_structureJ{padding:60px 0 50px}.course_structureJ h2{font-size:calc(32px * 0.75);margin-bottom:25px}.course_structureJ .img_resizek{height:200px}.course_structureJ .text_box_holderx{padding:25px 15px}.course_structureJ .description{line-height:1.5;font-size:calc(18px * 0.9)}} @media (max-width: 1024px) {.get_in_touchb{padding:60px 0}.get_in_touchb .container{padding:0 15px}.get_in_touchb h2{margin-bottom:40px}.get_in_touchb .support_mapQ{padding:40px 30px}} @media (max-width: 480px) {.get_in_touchb{padding:40px 0}.get_in_touchb h2{margin-bottom:25px;font-size:calc(30px * 0.85)}.get_in_touchb .img_resizek{height:200px}.get_in_touchb .support_mapQ{padding:25px 20px}.get_in_touchb form h3{font-size:calc(19px * 0.9);margin-bottom:20px}.get_in_touchb form input[type="text"]{padding:10px 12px;margin-bottom:12px}.get_in_touchb .reach_boxI{margin-bottom:20px}.get_in_touchb .reach_boxI label{font-size:calc(16px * 0.9);padding-left:30px}.get_in_touchb .reach_boxI label::before{height:18px;width:18px}.get_in_touchb .reach_boxI input[type="checkbox"]:checked + label::after{height:10px;top:3px;left:6px;width:5px}.get_in_touchb .message_messageL{padding:10px 12px}} @media (max-width: 375px) {.welcome_boardt .legacy_edux{padding:1.25rem 1rem}.welcome_boardt .title_style_header{font-size:calc(29px * 0.9)}.welcome_boardt h3{font-size:calc(21px * 0.8)}.welcome_boardt p{font-size:calc(13px * 0.9)}} @media only screen and (max-width: 800px) {.privacy_shieldM{padding:20px}.privacy_shieldM h1{font-size:calc(23px * 0.8)}.privacy_shieldM h2{font-size:calc(23px * 0.8)}.privacy_shieldM ul li,.privacy_shieldM ol li{padding:10px}.privacy_shieldM ol li:before{width:20px;height:20px;font-size:0.8em}.privacy_shieldM p{font-size:calc(14px * 0.9)}} @keyframes gradientShift {0%{background-position:0% 0%}100%{background-position:100% 100%}} @keyframes slide-in {0%{transform:translateX(-20px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes slideInDesc {to{transform:translateX(0);opacity:0.9}} @keyframes neonPulse {0%,100%{text-shadow:0 0 10px rgb(210,198,212,0.5),0 0 20px rgb(210,198,212,0.5)}50%{text-shadow:0 0 20px rgb(210,198,212),0 0 30px rgb(210,198,212)}} @keyframes gridMove {0%{background-position:0 0}100%{background-position:20px 20px}} @keyframes slideIn {0%{transform:translateY(60px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes fadeUp {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}