﻿.wrapping-containermF{display:flex;flex-direction:column;height:100%;min-height:100%}header,footer{width:100%}header{clip-path:polygon(0 0,100% 0,100% 85%,97% 100%,3% 100%,0 85%);z-index:1000;position:relative;background-color:rgb(188,188,191);padding:1.2rem 0}footer .info_item:last-child{margin-right:0}footer .info_item svg{margin-right:10px;height:18px;position:relative;width:18px;top:3px;fill:rgb(151,151,154)}footer .page_navQs h5{margin-bottom:25px;font-weight:600;font-size:22px;position:relative;color:#000000}footer .subscribe_holder{padding:30px;background-color:rgba(0,0,0,0.02);border-radius:10px}footer .input_holder{display:flex;flex-direction:column;gap:10px}footer .sub_approachMT:hover{background-color:rgb(115,115,118)}footer .zoom_meetGz{margin-top:50px}.homepagekH{overflow:hidden;min-height:100vh;background:linear-gradient(135deg,rgb(188,188,191) 0%,rgb(115,115,118,0.5) 100%);display:flex;padding:4rem 1rem;position:relative;justify-content:center;align-items:center}.homepagekH .course_frontEG > div{display:grid;grid-template-columns:1fr;gap:2rem}.homepagekH h3{position:relative;padding-left:1rem;font-weight:600;margin:0;color:#000000;font-size:calc(20px * 0.9);transform:perspective(1000px) rotateX(0deg);transition:transform 0.5s ease;line-height:1.5}.homepagekH .training_expertsCs > div{inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.8) 100% );justify-content:center;padding:clamp(1.5rem,5vw,3rem);flex-direction:column;display:flex;position:absolute;z-index:2}.homepagekH .training_expertsCs:hover .title_style_header::after{width:100px}.pricing_card_listmg::before{width:400px;background:linear-gradient(135deg,rgb(151,151,154,0.5),transparent);top:-150px;opacity:0.6;height:400px;position:absolute;border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;content:'';filter:blur(30px);animation:float 15s ease-in-out infinite alternate;z-index:1;right:-100px}.pricing_card_listmg .premium_planNj h2::after{content:'';position:absolute;background:rgb(151,151,154);bottom:-10px;left:50%;width:80px;height:3px;transform:translateX(-50%)}.pricing_card_listmg .program_rateFD:nth-child(4){animation-delay:0.7s}.pricing_card_listmg .program_rateFD:hover .discount_gridWS{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.08)}.pricing_card_listmg .program_rateFD:hover .plan_detailsGR h3{color:rgb(151,151,154)}.pricing_card_listmg .pro_feesVD::after{background:rgb(151,151,154,0.5);height:2px;width:40px;bottom:0;left:0;position:absolute;content:'';transition:width 0.3s ease}.pricing_card_listmg .program_rateFD:hover .img_listQe::after{opacity:1}header::after{bottom:0;height:4px;left:0;z-index:1;content:'';position:absolute;width:100%;background:linear-gradient(90deg,rgb(151,151,154) 0%,rgb(115,115,118) 50%,rgb(151,151,154) 100%)}header .header_navQP{transition:all 0.3s cubic-bezier(0.2,0.8,0.2,1);font-family:Arial,sans-serif;border-radius:10px;text-decoration:none;color:#ffffff;font-weight:400;font-size:18px;padding:0.7rem 1.2rem;position:relative}header .page_headerdZ{padding:0.5rem 1rem;position:relative;display:flex;overflow:hidden;background:rgba(255,255,255,0.03);transition:all 0.3s ease;align-items:center;text-decoration:none;border-radius:10px}.teaching_processVp::after{position:absolute;background:linear-gradient(45deg,transparent,rgb(151,151,154,0.5));opacity:0.07;clip-path:polygon(30% 0,100% 0,100% 100%,60% 100%);z-index:0;content:"";right:0;height:100%;top:0;width:35%}.teaching_processVp .mentor_valueszR::before{transform:scaleY(0.95);transition:transform 0.4s ease-out;left:0;position:absolute;background:linear-gradient(to bottom,rgb(151,151,154),rgb(115,115,118));content:"";top:0;width:4px;height:100%}.teaching_processVp p span{transition:opacity 0.3s ease,transform 0.5s ease;position:relative;display:block;opacity:0.9}.contactwH .container{padding:0 20px;position:relative;max-width:1200px;z-index:1;margin:0 auto}.contactwH .inquiry_messageav{overflow:hidden;border-radius:14px;background:#ffffff;grid-template-columns:1fr 1fr;box-shadow:0 5px 30px rgba(0,0,0,0.1);gap:0;display:grid}.contactwH #contact{gap:25px;flex-direction:column;display:flex}.contactwH input[type="text"]::placeholder{color:#000000;opacity:0.5}.contactwH .query_queryBi input[type="checkbox"]{flex-shrink:0;border-radius:10px;height:24px;position:relative;appearance:none;cursor:pointer;border:2px solid rgb(188,188,191);width:24px;margin-top:2px}.contactwH .feedback_cardrH{overflow:hidden;align-self:flex-start;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;position:relative;color:#ffffff;letter-spacing:1px;padding:15px 35px;margin-top:10px;border-radius:10px;border:none;font-weight:600;font-size:17px;background:rgb(151,151,154)}.secure_citadelWk h3,.secure_citadelWk h4,.secure_citadelWk h5,.secure_citadelWk h6{font-size:19px;padding-bottom:5px;color:rgb(151,151,154);margin-bottom:20px;width:100%;text-align:center;margin-top:30px;border-bottom:1px solid rgb(151,151,154);font-weight:600}.thanksNexusih{padding:6rem 1.5rem;background:linear-gradient(135deg,rgb(188,188,191) 0%,rgb(151,151,154,0.5) 100%);overflow:hidden;position:relative}.thanksNexusih h2{font-weight:700;margin:0;line-height:1.3;animation:slideIn 0.8s cubic-bezier(0.165,0.84,0.44,1) forwards;font-size:38px;position:relative;transform:translateY(-10px);font-family:Arial,sans-serif;color:rgb(151,151,154);max-width:90%;opacity:0}.thanksNexusih ul{margin:0;list-style:none;padding:0}.thanksNexusih li{padding-left:2.5rem;position:relative}.thanksNexusih li::after{font-weight:700;font-size:1rem;position:absolute;top:0.4rem;color:rgb(151,151,154);content:"✓";left:0.45rem}.policy_ackxk{gap:20px;padding:20px 5%;justify-content:space-between;display:flex;align-items:center}.cookie_rulesAG{margin-right:15px;flex-shrink:0;display:flex;filter:drop-shadow(0 0 10px rgb(151,151,154));align-items:center;justify-content:center}.cookie_button.consent_learnny:hover{box-shadow:0 0 15px rgb(115,115,118)}#privacyBannerPopupSU{display:none}.info_hubPn{font-family:Arial,sans-serif;background:linear-gradient(135deg,rgb(188,188,191) 50%,rgba(rgb(151,151,154,0.5),0.05) 100%);color:#000000;position:relative;padding:6rem 2rem;overflow:hidden}.info_hubPn h1{font-weight:700;animation:slideIn 0.8s forwards ease-out;opacity:0;margin-bottom:3rem;text-align:left;font-size:48px;transform:translateX(-10px);color:rgb(151,151,154);z-index:2;position:relative}.info_hubPn .get_assistWR > div:hover{transform:translateY(-5px)}.info_hubPn h6 svg{transition:transform 0.3s ease;margin-left:0.5rem}.info_hubPn span{margin-left:1.8rem;display:block;font-size:14px;color:#000000}.info_hubPn .talk_expertsaY > div{transition:transform 0.3s ease}.info_hubPn .message_usSI:hover{color:rgb(151,151,154)}.info_hubPn svg path{transition:fill 0.3s ease}.course_structurevP{padding:120px 0;position:relative;background:rgb(188,188,191);overflow:hidden}.course_structurevP .img_listQe{overflow:hidden;left:0;filter:saturate(0.8) contrast(1.1);top:0;transform:translateZ(0);height:100%;transition:all 0.8s cubic-bezier(0.19,1,0.22,1);width:100%;z-index:0;box-shadow:0 20px 40px rgba(0,0,0,0.15),0 5px 15px rgba(0,0,0,0.1);border-radius:11px;position:absolute}.course_structurevP .study_pathNX{transition:all 0.6s ease;width:85%;transform:perspective(1000px) rotateX(2deg);position:relative;border-radius:11px;background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);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);padding:80px 60px;margin:40px auto;z-index:3}.course_structurevP .mentor_valueszR:hover .study_pathNX::before{opacity:1}.course_structurevP .nav_teachrh{display:flex;left:50%;border-radius:50%;width:70px;box-shadow:0 10px 20px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.05),0 0 0 5px rgb(151,151,154,0.5);justify-content:center;position:absolute;transform:translateX(-50%);z-index:5;top:-35px;align-items:center;height:70px;background:#ffffff;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275)}.course_structurevP h3::after{transition:width 0.5s ease;position:absolute;bottom:-5px;width:100px;transform:translateX(-50%);background:rgb(115,115,118,0.5);left:50%;height:1px;content:""}.course_structurevP .study_pathNX:hover p::before,.course_structurevP .study_pathNX:hover p::after{height:40px;opacity:0.6;width:40px}.subscribe_to_newsletterDG::after{position:absolute;background:rgb(151,151,154,0.5);width:40%;bottom:-5%;transform:translateZ(-5px) rotate(15deg);left:-5%;clip-path:polygon(0 0,100% 0,100% 100%);content:"";height:40%;z-index:0}.subscribe_to_newsletterDG .mentor_valueszR::after{right:-100%;bottom:0;width:100%;background:linear-gradient(90deg,transparent,rgb(115,115,118),transparent);animation:lightSweep 6s 3s infinite ease-in-out;content:"";height:2px;position:absolute}.subscribe_to_newsletterDG .input_holder{transform:translateZ(30px);position:relative;display:flex;gap:1rem}.subscribe_to_newsletterDG .input_holder div:focus-within::before{transform-origin:left;transform:scaleX(1)}.subscribe_to_newsletterDG input[type="email"]::placeholder{color:rgba(255,255,255,0.6);transition:opacity 0.3s ease,transform 0.3s ease}.subscribe_to_newsletterDG .sub_approachMT{font-family:Arial,sans-serif;transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);font-weight:600;overflow:hidden;z-index:1;cursor:pointer;padding:1rem 1.75rem;font-size:19px;position:relative;color:#ffffff;background:linear-gradient(135deg,rgb(151,151,154),rgb(115,115,118));border:none;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.teacher_profilefS .student_viewsiy{backdrop-filter:blur(10px);transform-style:preserve-3d;transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);background:rgba(255,255,255,0.9);position:relative;grid-template-columns:1fr;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.04);transform:perspective(1000px) rotateY(2deg);display:grid;gap:30px}.teacher_profilefS .student_viewsiy .name::after{content:"";bottom:-8px;background:rgb(115,115,118);transform:translateX(-50%);height:2px;position:absolute;width:80px;left:50%}.who_we_areki{padding:120px 0 80px;overflow:hidden;position:relative}.who_we_areki .container{z-index:5;margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.who_we_areki h2{font-size:calc(29px * 1.2);text-align:center;margin-bottom:40px;text-transform:uppercase;color:#ffffff;transform:perspective(1000px) translateZ(0);transition:transform 0.5s ease-out;letter-spacing:2px;position:relative;font-weight:700}.who_we_areki .content_box_wrapFk > div::before{opacity:0.7;width:60px;content:"";right:-20px;height:60px;position:absolute;border-right:2px solid rgb(115,115,118);z-index:0;border-top:2px solid rgb(115,115,118);top:-20px}.who_we_areki .content_box_wrapFk div div{line-height:1.8;position:relative;text-align:justify;hyphens:auto;font-size:15px;max-width:100%;color:#ffffff;column-count:1;column-gap:40px}.customer_opinionsME h4{font-weight:700;line-height:1.2;position:relative;font-size:30px;color:#000000;margin-bottom:60px}.customer_opinionsME .opinion_spothK::before{width:80%;top:50%;position:absolute;height:1px;content:"";left:10%;z-index:1;background:linear-gradient(to right,transparent,rgb(151,151,154,0.5),transparent)}.customer_opinionsME .student_viewsiy::before{z-index:-1;inset:5px;border-radius:inherit;content:"";position:absolute;background:#ffffff}.customer_opinionsME .student_viewsiy:nth-child(2n):hover{transform:translateY(10px);border-radius:72% 28% 50% 50% / 55% 44% 56% 45%}.customer_opinionsME .student_viewsiy:hover .img_listQe{transform:scale(1.1)}.customer_opinionsME .student_viewsiy span::after{height:2px;transform:translateX(-50%);content:"";width:30px;left:50%;background:rgb(151,151,154);bottom:-8px;position:absolute}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 767px) {footer .footer_milestonesoi{padding:50px 0 30px}footer .info_requestBn{flex-direction:column;gap:15px}footer .info_item{margin-bottom:20px;margin-right:0}footer .subscribe_holder{padding:20px}footer .zoom_meetGz{margin-top:30px}} @media (max-width: 767px) {.homepagekH{padding:3rem 1rem}.homepagekH .course_frontEG > div > div:first-child{padding:1.5rem;margin-bottom:1rem}.homepagekH h3{font-size:calc(19px * 1.1)}.homepagekH .training_expertsCs{height:300px}.homepagekH .training_expertsCs > div{padding:1.5rem}.homepagekH .training_expertsCs p{max-width:100%;font-size:13px;margin-bottom:1rem}.homepagekH .title_style_header{font-size:calc(33px * 0.9);max-width:100%}} @media (hover: none) {.pricing_card_listmg .program_rateFD:hover{transform:none}.pricing_card_listmg .program_rateFD:hover .discount_gridWS{box-shadow:0 15px 30px rgba(0,0,0,0.06),0 5px 15px rgba(0,0,0,0.04)}.pricing_card_listmg .program_rateFD:hover .img_listQe::after{opacity:0}.pricing_card_listmg .program_rateFD:hover .pro_feesVD::after{width:40px}} @media (max-width: 768px) {.teaching_processVp{padding:3rem 1rem}.teaching_processVp .mentor_valueszR{padding:2rem 1.5rem;box-shadow:0 8px 30px rgba(rgba(0,0,0,0.5),0.08);transform:none}.teaching_processVp .mentor_valueszR::before{width:3px}.teaching_processVp h3{margin-bottom:1rem;font-size:calc(33px * 0.65)}.teaching_processVp p{font-size:calc(16px * 0.95);padding-left:0.75rem;line-height:1.7}} @media (max-width: 576px) {.contactwH{padding:40px 0}.contactwH .container{padding:0 15px}.contactwH h2::after{width:40px}.contactwH .help_widgetQK{padding:25px 20px}.contactwH #contact{gap:20px}.contactwH .feedback_cardrH{width:100%;padding:14px 20px}.contactwH .img_listQe{min-height:200px}} @media only screen and (max-width: 1200px) {.cookie_modal_messageUc{padding:15px 0}.policy_ackxk{padding:15px 5%}} @media only screen and (max-width: 800px) {.cookie_rulesAG{display:none}.policy_ackxk{text-align:center;align-items:center;flex-direction:column}.cookie_modal_messageUc h5{font-size:20px;margin-bottom:5px}.data_approvalWb{margin-bottom:15px}.digital_consentNv{min-width:100%;margin:10px 0}} @media (max-width: 480px) {.info_hubPn{padding:3rem 1rem}.info_hubPn h1{font-size:calc(48px * 0.8)}.info_hubPn .get_assistWR{padding:1.5rem}.info_hubPn h6{font-size:calc(20px * 0.9)}.info_hubPn span,.info_hubPn .message_usSI{font-size:calc(14px * 0.9)}} @media (max-width: 768px) {.subscribe_to_newsletterDG{padding:4rem 1.5rem}.subscribe_to_newsletterDG .mentor_valueszR{transform:translateZ(30px);padding:2rem 1.5rem}.subscribe_to_newsletterDG h3{margin-bottom:1.5rem;font-size:clamp(1.25rem,4vw,1.75rem)}.subscribe_to_newsletterDG .input_holder{flex-direction:column;gap:1rem}.subscribe_to_newsletterDG input[type="email"]{padding:0.875rem}.subscribe_to_newsletterDG .sub_approachMT{padding:0.875rem;width:100%}} @media (min-width: 992px) {.teacher_profilefS{padding:140px 0}.teacher_profilefS .student_viewsiy{padding:60px;gap:40px 60px;grid-template-columns:260px 1fr}.teacher_profilefS .student_viewsiy .img_listQe{width:220px;height:220px}.teacher_profilefS .student_viewsiy .name{font-size:calc(24px * 1.2)}.teacher_profilefS .student_viewsiy .job_wrapRO{font-size:calc(12px * 1.05);line-height:1.8}} @media (max-width: 480px) {.teacher_profilefS{padding:60px 0}.teacher_profilefS .student_viewsiy{gap:20px;padding:25px 20px}.teacher_profilefS .student_viewsiy .img_listQe{height:120px;width:120px}.teacher_profilefS .student_viewsiy .name{font-size:24px}.teacher_profilefS .student_viewsiy > div:nth-child(2) > div{font-size:calc(12px * 0.9)}} @media (max-width: 767px) {.customer_opinionsME{padding:70px 0}.customer_opinionsME h4{margin-bottom:50px;font-size:calc(30px * 0.8);text-align:center}.customer_opinionsME h4::after{transform:translateX(-50%);left:50%;height:40px;top:-15px;width:40px}.customer_opinionsME .opinion_spothK{gap:50px;grid-template-columns:1fr}.customer_opinionsME .opinion_spothK::before,.customer_opinionsME .opinion_spothK::after{display:none}.customer_opinionsME .student_viewsiy,.customer_opinionsME .student_viewsiy:nth-child(2n),.customer_opinionsME .student_viewsiy:nth-child(3n){transform:none;min-height:280px;padding:30px}.customer_opinionsME .student_viewsiy:hover,.customer_opinionsME .student_viewsiy:nth-child(2n):hover,.customer_opinionsME .student_viewsiy:nth-child(3n):hover{transform:translateY(-10px)}.customer_opinionsME .img_listQe{width:70px;height:70px}.customer_opinionsME .student_viewsiy span{font-size:calc(21px * 0.9)}.customer_opinionsME .student_viewsiy p{font-size:calc(16px * 0.9)}}