﻿html,body{min-height:100%;scroll-behavior:auto;font-family:Arial,sans-serif;color:#000000;height:100%}html{scrollbar-color:rgb(151,151,154) rgb(115,115,118)}footer{width:100%;position:relative}footer .achieve_ctazs{gap:60px;display:grid}footer .info_item{margin-bottom:15px;margin-right:30px;position:relative}footer .info_item p,footer .info_item a{color:#000000;text-decoration:none;letter-spacing:0.3px;transition:color 0.2s ease;font-size:16px}footer .page_navQs h5::after{position:absolute;left:0;background-color:rgb(151,151,154);bottom:-8px;content:"";width:30px;height:2px}footer .subscribe_holder p{margin-bottom:25px;color:#000000;font-size:16px;line-height:1.6}footer .sub_approachMT{cursor:pointer;font-weight:600;border:none;font-size:17px;transition:background-color 0.3s ease;color:#ffffff;text-align:center;border-radius:10px;padding:14px 20px;background-color:rgb(151,151,154)}.homepagekH .course_frontEG{max-width:1200px;width:100%;z-index:2;position:relative}.homepagekH .course_frontEG > div > div:first-child{transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);position:relative;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);padding:2rem;background:linear-gradient(to right,#ffffff,rgb(255,255,255,0.5));transform:translateY(0);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.homepagekH .training_expertsCs p{transition:transform 0.6s ease,opacity 0.6s ease;position:relative;margin-bottom:1.5rem;font-weight:400;opacity:0.9;font-size:calc(13px * 1.1);transform:translateX(0);padding-left:1rem;max-width:80%;color:#ffffff}.homepagekH .training_expertsCs:hover .title_style_header{transform:translateY(-10px)}.pricing_card_listmg{overflow:hidden;position:relative;background:#ffffff;padding:7rem 0}.pricing_card_listmg::after{z-index:1;border-radius:30% 70% 50% 50% / 30% 30% 70% 70%;opacity:0.5;background:linear-gradient(135deg,rgb(115,115,118,0.5),transparent);height:300px;filter:blur(25px);width:300px;content:'';left:-50px;animation:float 18s ease-in-out infinite alternate-reverse;bottom:-100px;position:absolute}.pricing_card_listmg .program_rateFD{animation:fadeUp 0.8s ease-out 0.4s forwards;display:block;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);transform:translateY(30px);opacity:0;position:relative;text-decoration:none}.pricing_card_listmg .plan_detailsGR h3{margin-bottom:1rem;color:#000000;transition:color 0.3s ease;position:relative;font-size:calc(21px + 2px);font-weight:700}.pricing_card_listmg .program_rateFD:hover .pro_feesVD::after{width:80px}.pricing_card_listmg .img_listQe{height:200px;transition:all 0.5s ease;overflow:hidden;position:relative;width:100%}header::before{left:0;background:linear-gradient(90deg,transparent 49.5%,rgb(151,151,154,0.5) 49.5%,rgb(151,151,154,0.5) 50.5%,transparent 50.5%) 0 0 / 20px 100%,linear-gradient(0deg,transparent 49.5%,rgb(115,115,118,0.5) 49.5%,rgb(115,115,118,0.5) 50.5%,transparent 50.5%) 0 0 / 100% 20px;width:100%;height:100%;content:'';opacity:0.15;animation:gridMove 40s linear infinite;position:absolute;z-index:-1;top:0}header .header_navQP:hover{color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.3);transform:translateY(-3px)}header .page_headerdZ::before{left:-100%;height:100%;top:0;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.1),transparent );transition:0.5s;position:absolute;width:100%;content:''}.teaching_processVp .mentor_valueszR{display:flex;box-shadow:0 12px 40px rgba(rgba(0,0,0,0.5),0.08);transition:transform 0.7s cubic-bezier(0.16,1,0.3,1);align-items:center;position:relative;background:#ffffff;justify-content:center;transform:perspective(1000px) rotateY(-2deg);padding:3.5rem}.teaching_processVp h3::after{transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);bottom:-10px;transform-origin:left;width:60px;background:rgb(115,115,118);height:3px;content:"";position:absolute;transform:scaleX(0.8);left:0}.contactwH::before{width:100%;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,0.03) 10px,rgba(0,0,0,0.03) 20px),repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(0,0,0,0.03) 10px,rgba(0,0,0,0.03) 20px);height:100%;content:"";z-index:0;top:0;position:absolute}.contactwH input[type="text"]{transition:all 0.3s ease;font-size:13px;border-radius:10px;border:1px solid rgb(188,188,191);width:100%;background:#ffffff;color:#000000;padding:15px 20px}.contactwH .query_queryBi label{font-size:13px;line-height:1.5;color:#000000}.contactwH .query_queryBi a:hover{color:rgb(115,115,118)}.contactwH .feedback_cardrH::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:all 0.6s ease;left:-100%;position:absolute;top:0;height:100%;width:100%;content:""}.secure_citadelWk h2{font-size:33px;margin-top:40px;width:100%;text-align:center;color:rgb(115,115,118);font-weight:600;margin-bottom:25px;border-bottom:2px solid rgb(115,115,118);padding-bottom:10px}.secure_citadelWk section{box-shadow:0 0 15px rgb(151,151,154,0.5);border-radius:10px;border:1px solid rgb(151,151,154);text-align:center;padding:30px;width:100%;margin-top:30px}.thanksNexusih::before{width:100%;content:"";z-index:1;position:absolute;top:0;left:0;height:100%;background:radial-gradient(circle at 70% 30%,rgb(255,255,255,0.5) 0%,transparent 60%)}.thanksNexusih .mentor_valueszR{animation:popUp 1s cubic-bezier(0.25,0.46,0.45,0.94) 0.3s forwards;clip-path:polygon( 0 0,100% 0,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,0 100% );position:relative;background:#ffffff;padding:2.5rem;box-shadow:0 10px 30px rgba(0,0,0,0.07),0 1px 8px rgba(0,0,0,0.04);transform:translateY(20px);opacity:0}.cookie_modal_messageUc{box-shadow:0 -4px 10px rgba(0,0,0,0.5);font-family:Arial,sans-serif;z-index:90;padding:20px 0;background:rgb(115,115,118);bottom:0;position:fixed;animation:slideUp 0.5s forwards;transition:transform 0.5s ease-in-out;width:100%;transform:translateY(100%);border-top:3px solid rgb(115,115,118)}.digital_consentNv:hover{box-shadow:0 0 20px rgb(115,115,118)}.cookie_modal_messageUc p a:hover{color:rgb(115,115,118)}.info_hubPn::before{position:absolute;z-index:0;width:100%;height:100%;top:0;content:"";background:repeating-linear-gradient( 45deg,transparent,transparent 20px,rgba(rgb(115,115,118,0.5),0.03) 20px,rgba(rgb(115,115,118,0.5),0.03) 40px );left:0}.info_hubPn .container{max-width:1200px;z-index:2;margin:0 auto;position:relative}.info_hubPn .get_assistWR > div{position:relative;transition:transform 0.3s ease}.info_hubPn .get_assistWR > div:first-child{padding-left:1.5rem;color:#000000;font-size:calc(14px * 1.05);line-height:1.6;border-left:3px solid rgb(151,151,154)}.info_hubPn .talk_expertsaY{gap:1.2rem;display:flex;flex-direction:column}.info_hubPn .message_usSI svg{transform:scale(0.9);transition:transform 0.3s ease,fill 0.3s ease;margin-left:0.5rem}.course_structurevP::before{opacity:0.03;z-index:0;bottom:0;top:0;background:repeating-linear-gradient(45deg,transparent,transparent 2px,rgb(115,115,118,0.5) 2px,rgb(115,115,118,0.5) 4px),repeating-linear-gradient(-45deg,transparent,transparent 2px,rgb(151,151,154,0.5) 2px,rgb(151,151,154,0.5) 4px);right:0;content:"";position:absolute;left:0}.course_structurevP .img_listQe::after{height:100%;opacity:0.7;width:100%;position:absolute;z-index:2;top:0;background:linear-gradient(to right,#000000 0%,transparent 20%,transparent 80%,#000000 100%),linear-gradient(to bottom,#000000 0%,transparent 20%,transparent 80%,#000000 100%);left:0;content:""}.course_structurevP .mentor_valueszR:hover .study_pathNX{box-shadow:0 20px 45px rgba(0,0,0,0.15),0 10px 25px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.2);transform:perspective(1000px) rotateX(0deg)}.course_structurevP .nav_teachrh::before{right:-10px;position:absolute;animation:rotateConic 10s linear infinite;left:-10px;background:conic-gradient( rgb(151,151,154) 0deg,rgb(151,151,154) 90deg,transparent 90deg,transparent 180deg,rgb(115,115,118) 180deg,rgb(115,115,118) 270deg,transparent 270deg,transparent 360deg );top:-10px;transition:opacity 0.5s ease;content:"";opacity:0.5;border-radius:50%;z-index:-1;bottom:-10px}.course_structurevP .study_pathNX:hover h3::after{width:150px}.course_structurevP p::after{border-bottom:2px solid rgb(115,115,118);border-right:2px solid rgb(115,115,118);bottom:-10px;right:-10px}.subscribe_to_newsletterDG::before{top:-50%;height:100%;filter:blur(15px);position:absolute;z-index:0;background:rgb(115,115,118,0.5);width:100%;right:-50%;content:"";transform:rotate(35deg) translateZ(-10px)}.subscribe_to_newsletterDG .mentor_valueszR:hover{transform:translateZ(60px) scale(1.01)}.subscribe_to_newsletterDG h3{position:relative;text-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:2rem;font-family:Arial,sans-serif;padding-left:1rem;color:#ffffff;letter-spacing:-0.01em;font-weight:600;line-height:1.4;font-size:clamp(1.5rem,2vw + 1rem,2.5rem)}.subscribe_to_newsletterDG .input_holder div::before{content:"";background:rgb(115,115,118);height:2px;transform-origin:right;transition:transform 0.4s cubic-bezier(0.645,0.045,0.355,1);bottom:0;left:0;width:100%;position:absolute;transform:scaleX(0)}.subscribe_to_newsletterDG input[type="email"]:focus::placeholder{transform:translateX(10px);opacity:0.5}.subscribe_to_newsletterDG .sub_approachMT:hover{box-shadow:0 8px 20px rgba(0,0,0,0.2);transform:translateY(-3px) scale(1.02)}.teacher_profilefS{position:relative;overflow:hidden;padding:120px 0;background:linear-gradient(135deg,rgb(188,188,191) 0%,#ffffff 100%)}.teacher_profilefS .container{padding:0 20px;max-width:1200px;z-index:1;margin:0 auto;position:relative}.teacher_profilefS .student_viewsiy:hover{transform:perspective(1000px) rotateY(0deg)}.teacher_profilefS .student_viewsiy:hover .img_listQe{transform:translateZ(20px) scale(1.05)}.teacher_profilefS .student_viewsiy > div:nth-child(2){transform:translateZ(10px);text-align:center}.teacher_profilefS .student_viewsiy .name{margin-bottom:10px;font-size:calc(24px * 1.1);font-weight:700;position:relative;display:inline-block;color:rgb(151,151,154)}.teacher_profilefS .student_viewsiy .job_wrapRO::before,.teacher_profilefS .student_viewsiy .job_wrapRO::after{color:rgb(151,151,154,0.5);font-size:80px;line-height:1;content:"";position:absolute;font-family:Georgia,serif}.teacher_profilefS .student_viewsiy .job_wrapRO::before{left:-15px;top:-20px}.who_we_areki h2::after{background:linear-gradient(90deg,transparent,rgb(115,115,118),transparent);position:absolute;transform:translateX(-50%);left:50%;height:3px;width:80px;bottom:-15px;content:""}.who_we_areki .content_box_wrapFk > div{display:grid;position:relative;grid-template-columns:1fr;gap:30px}.who_we_areki .content_box_wrapFk p{position:relative;margin-bottom:20px;font-size:calc(15px * 1.5);font-weight:700;letter-spacing:1px;color:rgb(115,115,118);display:inline-block}.customer_opinionsME::before{height:800px;background:rgb(151,151,154,0.5);position:absolute;content:"";filter:blur(100px);width:800px;opacity:0.2;border-radius:50%;right:-400px;top:-400px;z-index:1}.customer_opinionsME h4::after{left:-30px;width:60px;height:60px;content:"";border-radius:64% 36% 43% 57% / 40% 51% 49% 60%;z-index:-1;top:-20px;position:absolute;background:rgb(151,151,154,0.5)}.customer_opinionsME .student_viewsiy:hover{border-radius:37% 63% 46% 54% / 48% 45% 55% 52%;transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.customer_opinionsME .student_viewsiy:nth-child(2n){transform:translateY(20px);border-radius:28% 72% 50% 50% / 44% 55% 45% 56%}.customer_opinionsME .student_viewsiy:nth-child(3n){border-radius:50% 50% 33% 67% / 55% 27% 73% 45%;transform:translateY(-20px)}.customer_opinionsME .student_viewsiy span{font-family:Arial,sans-serif;font-weight:700;position:relative;font-size:21px;display:block;color:#000000;margin-bottom:15px}::-webkit-scrollbar{width:4px;background:rgb(151,151,154,0.5)}::-webkit-scrollbar-track{background:linear-gradient(260deg,#ffffff 95%,rgb(255,255,255,0.5) 73%,rgb(115,115,118) 2%);border-radius:3.7em}::-webkit-scrollbar-thumb{border:2px dotted #ffffff;background:radial-gradient(ellipse at bottom left,rgb(115,115,118,0.5) 64%,rgb(151,151,154,0.5) 61%,rgb(188,188,191) 22%)}::-webkit-scrollbar-thumb:hover{box-shadow:-2px -1px 13px 3px rgba(0,0,0,0.7);background:rgb(151,151,154)}@media (min-width: 992px) {.pricing_card_listmg .payment_dealscB{flex-direction:row-reverse}.pricing_card_listmg .premium_planNj{width:35%;justify-content:center;padding-right:3rem;text-align:left;display:flex;flex-direction:column}.pricing_card_listmg .premium_planNj h2{text-align:left}.pricing_card_listmg .premium_planNj h2::after{left:0;transform:none}.pricing_card_listmg .study_ratesOU{margin:1.5rem 0 0}.pricing_card_listmg .learn_packsTl{gap:2rem;width:65%;grid-template-columns:repeat(2,1fr);margin-top:0}} @media (max-width: 767px) {header{clip-path:polygon(0 0,100% 0,100% 95%,90% 100%,10% 100%,0 95%);padding:1rem 0 1.5rem}header .site_infoNc{flex-direction:column}header .page_navQs{width:100%;justify-content:center;margin-top:1rem;padding:10px;order:2;gap:0.5rem;flex-wrap:wrap}header .header_navQP{padding:0.5rem 0.7rem;font-size:calc(18px - 2px)}header .page_headerdZ{order:1;margin-bottom:0.5rem}header .page_headerdZ svg{width:130px}} @media (max-width: 768px) {.contactwH{padding:50px 0}.contactwH h2{font-size:calc(31px - 4px);margin-bottom:30px}.contactwH .help_widgetQK{padding:30px 25px}.contactwH .img_listQe{min-height:250px}} @media (max-width: 992px) {.thanksNexusih{padding:5rem 1.25rem}.thanksNexusih h2{font-size:calc(38px - 0.25rem);max-width:100%}.thanksNexusih .mentor_valueszR{padding:2rem}} @media (max-width: 576px) {.thanksNexusih{padding:3rem 1rem}.thanksNexusih h2{font-size:calc(38px - 0.75rem)}.thanksNexusih .mentor_valueszR{padding:1.5rem}.thanksNexusih h2::after{width:4rem}.thanksNexusih li::before{height:1.25rem;width:1.25rem;top:0.3rem}.thanksNexusih li::after{font-size:0.9rem;left:0.35rem;top:0.25rem}.thanksNexusih span{font-size:calc(18px - 0.1rem)}} @media (max-width: 767px) {.info_hubPn{padding:4rem 1.5rem}.info_hubPn h1{font-size:calc(48px * 0.9);margin-bottom:2.5rem}.info_hubPn .get_assistWR{padding:2rem}.info_hubPn .get_assistWR > div:first-child{margin-bottom:1rem}.info_hubPn .talk_expertsaY{gap:1rem}} @media (max-width: 767px) {.course_structurevP{padding:60px 0}.course_structurevP .study_pathNX{margin:25px auto;width:95%;transform:none;padding:50px 30px}.course_structurevP .nav_teachrh{top:-25px;height:50px;width:50px}.course_structurevP .nav_teachrh svg{height:30px;width:30px}.course_structurevP .nav_teachrh::before{display:none}.course_structurevP h3{font-size:calc(34px - 6px);padding-bottom:12px;margin-bottom:20px}.course_structurevP p{line-height:1.6;font-size:calc(12px - 2px);max-width:100%}.course_structurevP p::before,.course_structurevP p::after{width:15px;height:15px}.course_structurevP .study_pathNX:hover p::before,.course_structurevP .study_pathNX:hover p::after{width:25px;height:25px}.course_structurevP h3::before{width:40px}.course_structurevP h3::after{width:80px}.course_structurevP .study_pathNX:hover h3::before{width:70px}.course_structurevP .study_pathNX:hover h3::after{width:110px}.course_structurevP .img_listQe{clip-path:polygon( 0% 0%,100% 0%,100% 100%,60% 100%,50% 95%,40% 95%,30% 100%,0% 100% )}.course_structurevP .mentor_valueszR:hover .img_listQe{clip-path:polygon( 0% 0%,100% 0%,100% 100%,65% 100%,55% 92%,35% 92%,25% 100%,0% 100% )}.course_structurevP .study_pathNX::after{display:none}} @keyframes float {0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}100%{transform:translateY(0) rotate(0deg)}} @keyframes lineExpand {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes float {0%,100%{transform:rotate(15deg) translateY(0)}50%{transform:rotate(17deg) translateY(-20px)}} @keyframes fadeUp {to{transform:translateY(0);opacity:1}} @keyframes rotateConic {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes scaleInY {0%{transform:scaleY(0)}100%{transform:scaleY(1)}} @keyframes morphing {0%{border-radius:65% 35% 65% 35% / 35% 65% 35% 65%}25%{border-radius:35% 65% 35% 65% / 65% 35% 65% 35%}50%{border-radius:55% 45% 75% 25% / 25% 75% 25% 75%}75%{border-radius:25% 75% 45% 55% / 75% 25% 75% 25%}100%{border-radius:65% 35% 65% 35% / 35% 65% 35% 65%}}