svg{height:30px;width:30px}header,footer{width:100%}header{box-shadow:0 4px 15px rgba(0,0,0,0.05);z-index:100;width:100%;position:relative;background:rgb(213,235,204);padding:1rem 0}footer .connect_blockdRjN{border-radius:25px;top:-120px;justify-content:space-between;padding:0;flex-wrap:wrap;box-shadow:0 15px 40px rgba(0,0,0,0.1);margin-bottom:50px;display:flex;right:0;background-color:#ffffff;left:0;overflow:hidden;position:absolute}footer .text_main_holder{gap:20px;margin-top:100px;grid-template-columns:1fr;display:grid}footer .nav_headerdYHG{position:relative;padding:0 25px}footer .nav_headerdYHG h5::after{width:60px;bottom:-2px;height:2px;content:"";left:0;background-color:rgb(172,208,158);position:absolute}footer .subscribe_holder h5{font-size:21px;color:#ffffff;font-weight:600;margin-bottom:15px}footer .input_holder{position:relative;flex-direction:column;display:flex;gap:15px}footer .input_holder input[type="email"]:focus{box-shadow:0 5px 15px rgba(0,0,0,0.1);outline:none;background-color:#ffffff}footer .sub_codesWPgL{font-size:16px;background-color:rgb(172,208,158);position:relative;border-radius:10px;cursor:pointer;overflow:hidden;padding:15px;transition:all 0.3s ease;border:none;font-weight:600;color:#ffffff}.education_frameworkVrIS .timeline_histldJb{z-index:2;display:flex;max-width:1200px;margin:0 auto;width:100%;justify-content:flex-end;position:relative}.education_frameworkVrIS .text_wrapperqLxd:hover{transform:translateX(-10px)}.education_frameworkVrIS .text_wrapperqLxd::before{border-radius:10px 0 0 0;height:30px;position:absolute;top:-15px;border-left:4px solid rgb(172,208,158);left:-15px;width:30px;border-top:4px solid rgb(172,208,158);content:''}.education_frameworkVrIS .text_wrapperqLxd::before,.education_frameworkVrIS .text_wrapperqLxd::after{transition:all 0.3s ease}.education_frameworkVrIS .text_wrapperqLxd:hover::after{transform:translate(-5px,5px)}.title_sectionlArJ{position:relative;min-height:100vh;background:linear-gradient(135deg,rgb(129,180,107) 0%,rgb(172,208,158) 100%);overflow:hidden}.title_sectionlArJ .study_masterDWkX > div{transform:translateY(0);width:100%;animation:fadeInUp 1.2s cubic-bezier(0.22,1,0.36,1) forwards;max-width:1400px;display:grid;grid-template-columns:1fr;gap:3rem}.title_sectionlArJ .knowledge_sessionsfVcv:hover{transform:perspective(1200px) rotateY(0deg)}.title_sectionlArJ .knowledge_sessionsfVcv > div{position:relative;display:flex;justify-content:flex-end;flex-direction:column;z-index:2;padding:5rem 3rem;height:100%}.title_sectionlArJ .knowledge_sessionsfVcv p::before{background:rgb(172,208,158);height:1rem;width:1rem;position:absolute;content:"";top:0.5rem;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);left:0}.title_sectionlArJ .knowledge_sessionsfVcv::after{position:absolute;right:2rem;animation:rotate 15s linear infinite;z-index:1;opacity:0.3;bottom:2rem;background:linear-gradient(45deg,rgb(172,208,158,0.5) 0%,rgb(129,180,107) 100%);content:"";clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:150px;height:150px}.our_missiondXsP .container{z-index:2;position:relative;max-width:1200px;padding:0 20px;margin:0 auto}.our_missiondXsP h1{color:#000000;letter-spacing:-0.05em;font-weight:700;position:relative;padding-bottom:1rem;transform:translateX(-2%);font-size:42px;margin-bottom:2rem}.our_missiondXsP h1{font-size:calc(42px * 0.8);margin-bottom:1.25rem}.our_missiondXsP h1{font-size:calc(42px * 0.7);margin-bottom:1rem}.our_missiondXsP h4{font-weight:600;margin-bottom:1rem;font-size:20px;transform:translateX(-1%);color:rgb(172,208,158);letter-spacing:0.03em}.our_missiondXsP h4{font-size:calc(20px * 0.9);margin-bottom:0.75rem}header .container{position:relative;margin:0;z-index:1;max-width:100%;width:100%;padding:0 2%}header .top_barYGPk{position:relative;align-items:center;grid-area:logo;display:flex;text-decoration:none;justify-content:center;padding:0.5rem 1rem}header .main_mentoraQXv{background:#ffffff;padding:0.4rem 0.8rem;font-weight:400;box-shadow:0 1px 3px rgba(0,0,0,0.03);transition:all 0.3s ease;font-size:14px;border-radius:10px;text-align:center;color:#000000;text-decoration:none;font-family:Arial,sans-serif;position:relative}.thanksNoteauNm .container{padding:0 20px;max-width:1200px;transform-style:preserve-3d;z-index:10;margin:0 auto;position:relative}.thanksNoteauNm h2::after{position:absolute;transform-origin:center;height:3px;background:linear-gradient(90deg,transparent,rgb(129,180,107),transparent);left:50%;animation:underlineExpand 1.5s ease-out forwards 0.5s;transform:translateX(-50%);bottom:-15px;content:"";opacity:0;width:150px}.thanksNoteauNm ul{margin:0;list-style:none;padding:0}.thanksNoteauNm li{opacity:0;margin-bottom:15px;background:linear-gradient(to right,rgba(245,245,245,0.5) 0%,transparent 100%);padding:20px 15px 20px 35px;position:relative;transform:translateX(-20px);border-radius:0 10px 10px 0;animation:itemSlideIn 0.8s ease-out forwards 0.6s;border-left:3px solid rgb(129,180,107)}#bannerCookieNoticeAtdj{display:none}.cookieDisclosurePanelgdbq .container{flex-wrap:wrap;position:relative;align-items:center;gap:1rem;padding:0 15px;margin:0 auto;justify-content:space-between;display:flex;max-width:1140px;z-index:1}.cookie_button.tracking_policyhAke{background:rgb(172,208,158)}.cookie_button.track_optinxbVn:hover{background:rgb(172,208,158)}.pricing_itemTKds{padding:6rem 0;background:linear-gradient(135deg,rgb(213,235,204) 0%,#ffffff 100%);position:relative;overflow:hidden}.pricing_itemTKds .learn_dealsgCrv{order:1;margin-right:auto;margin-bottom:3rem;max-width:800px;margin-left:auto;text-align:center}.pricing_itemTKds .training_feesCXoc{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:2rem;gap:2rem;order:2;display:grid}.pricing_itemTKds .monthly_planrjZg{overflow-wrap:break-word;position:relative;z-index:1;flex-grow:1;padding:2rem;flex-direction:column;word-break:break-word;display:flex}.pricing_itemTKds .monthly_planrjZg h3::after{left:0;height:2px;bottom:0;background:rgb(129,180,107);position:absolute;content:"";width:40px;transition:width 0.3s ease}.pricing_itemTKds .cover_imagetyPO{overflow:hidden;position:relative;height:200px;transition:transform 0.5s ease}.pricing_itemTKds .member_plansNCht:nth-child(odd) .rate_panelLYPl{flex-direction:column-reverse}.pricing_itemTKds .member_plansNCht:nth-child(3n+3){border-top:3px solid #000000}.course_program_infovDgo .new_studynTJh{animation:carousel-vertical 25s ease infinite;flex-direction:column;width:100%;display:flex;height:500%}.course_program_infovDgo .class_planBOfk::before{top:0;z-index:2;position:absolute;background:linear-gradient(to right,rgba(255,255,255,0.1) 0%,transparent 30%);content:'';width:100%;height:100%;left:0}.course_program_infovDgo .coding_expertjOTW h3::after{background:rgb(129,180,107);height:3px;bottom:0;position:absolute;width:80px;left:0;content:''}.course_program_infovDgo .coding_expertjOTW p{font-size:13px;color:#000000;margin-bottom:2.5rem;line-height:1.8}.course_program_infovDgo .coding_expertjOTW .connect_listzvZR:hover::before{opacity:1}.course_instructorlFDC{perspective:1000px;position:relative;background:linear-gradient(135deg,rgb(213,235,204) 0%,rgb(172,208,158,0.5) 100%);padding:7rem 2rem 5rem;overflow:hidden}.course_instructorlFDC .review_listQuNp{align-items:center;z-index:2;justify-content:center;margin:0 auto;max-width:1000px;transform-style:preserve-3d;position:relative;display:flex}.course_instructorlFDC .experience_logAUrD::before{position:absolute;transition:all 0.5s ease;left:15px;z-index:-1;content:"";border-radius:15px;opacity:0.3;height:100%;background:rgb(172,208,158,0.5);width:100%;top:15px}.course_instructorlFDC .name{transform:translateY(30px);margin-bottom:0.7rem;color:rgb(172,208,158);font-size:32px;position:relative;font-weight:700;animation:slide-up 0.7s forwards 0.2s;z-index:2;opacity:0}.course_instructorlFDC .review_listQuNp:hover .cover_imagetyPO{animation:floating 6s ease-in-out infinite}.privacy_vaultingoQYZ h2{color:rgb(129,180,107);margin-bottom:1rem;font-weight:600;margin-top:1rem;font-size:31px}.privacy_vaultingoQYZ li{line-height:1.6;font-size:14px;margin-bottom:0.5rem;padding-left:1.2rem;position:relative}.reach_outvbiq::before{top:0;content:"";position:absolute;left:0;z-index:1;background-color:rgb(172,208,158,0.5);backdrop-filter:blur(10px);height:100%;width:100%}.reach_outvbiq .inquiry_formKRyh::before{position:absolute;width:200px;content:'';height:200px;opacity:0.4;right:-100px;border-radius:50%;top:-100px;background:rgb(129,180,107)}.reach_outvbiq .inquiry_formKRyh div:hover{transform:translateX(10px)}.reach_outvbiq .inquiry_formKRyh div svg{width:24px;flex-shrink:0;margin-right:15px;height:24px}.reach_outvbiq .help_queryFdMj{overflow:hidden;padding:60px 40px;position:relative;width:60%;background:rgba(255,255,255,0.1)}.reach_outvbiq form{flex-direction:column;width:100%;display:flex}.reach_outvbiq form input[type="text"]:focus,.reach_outvbiq form input[type="email"]:focus{outline:none;transform:translateY(-2px);box-shadow:0 0 15px rgba(rgb(129,180,107),0.2);border-color:rgb(129,180,107);background:rgba(255,255,255,0.12)}.reach_outvbiq .inquiry_boxbAUC input[type="checkbox"]:checked + label::before{background:rgb(129,180,107)}.reach_outvbiq .inquiry_boxbAUC label a:hover{color:#ffffff;text-decoration:underline}.reach_outvbiq form .connect_listzvZR::before{left:-100%;position:absolute;transition:all 0.5s ease;content:"";height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;top:0}.reach_outvbiq .inquiry_formKRyh div:nth-child(5){animation:float 8s infinite ease-in-out}@media (max-width: 991px) {footer .connect_blockdRjN{margin-bottom:80px;position:relative;top:0}footer .sample_docsBiXc{padding:120px 0 30px}footer .text_main_holder{margin-top:40px}} @media (max-width: 992px) {.education_frameworkVrIS{padding:5rem 1.5rem}.education_frameworkVrIS .text_wrapperqLxd{padding:3rem;width:70%}.education_frameworkVrIS h2{font-size:calc(30px * 0.9)}} @media (min-width: 992px) {.title_sectionlArJ .study_masterDWkX{padding:3% 5%}.title_sectionlArJ h3{font-size:calc(19px * 1.3);padding:3rem}.title_sectionlArJ .knowledge_sessionsfVcv{transform:perspective(1500px) rotateY(-3deg)}.title_sectionlArJ .knowledge_sessionsfVcv > div{padding:6rem 4rem}.title_sectionlArJ .title_style_header{font-size:calc(38px * 1.4)}.title_sectionlArJ .knowledge_sessionsfVcv p{max-width:80%;font-size:calc(15px * 1.3)}} @media (max-width: 991px) {header .top_barYGPk svg{width:140px}header .nav_headerdYHG{gap:0.4rem;padding:0.5rem}header .main_mentoraQXv{font-size:calc(14px - 1px);padding:0.35rem 0.6rem}} @media (max-width: 768px) {.thanksNoteauNm{padding:50px 0}.thanksNoteauNm h2{margin-bottom:25px;font-size:calc(31px * 0.8)}.thanksNoteauNm .timeline_histldJb{transform:translateZ(10px) rotateX(1deg);padding:25px}.thanksNoteauNm span{font-size:12px}.thanksNoteauNm li{padding:15px 10px 15px 25px}} @media (min-width: 768px) {.pricing_itemTKds .deal_boardYGcj{align-items:center;gap:4rem;flex-direction:row}.pricing_itemTKds .learn_dealsgCrv{margin-bottom:0;order:2;flex:0 0 30%;text-align:left}.pricing_itemTKds .learn_dealsgCrv h2{text-align:left}.pricing_itemTKds .learn_dealsgCrv h2::after{left:0;transform:none}.pricing_itemTKds .fee_plansNGmV{text-align:left;margin:0}.pricing_itemTKds .training_feesCXoc{grid-template-columns:repeat(2,1fr);order:1;flex:0 0 65%}} @media screen and (max-width: 1200px) {.course_program_infovDgo .program_flowuIeU{width:50%}.course_program_infovDgo .timeline_histldJb{padding-left:5%;width:50%}.course_program_infovDgo .coding_expertjOTW{padding:2.5rem}} @media (max-width: 1100px) {.course_instructorlFDC .review_listQuNp{align-items:center;flex-direction:column}.course_instructorlFDC .cover_imagetyPO{width:250px;margin-bottom:4rem;transform:translateZ(30px) rotateY(0deg) rotateX(0deg);left:auto;height:320px;position:relative}.course_instructorlFDC .experience_logAUrD{padding:2rem;margin-left:0;transform:translateZ(20px) rotateY(0deg) rotateX(0deg);width:100%}} @keyframes float {0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(5%,5%) scale(1.05)}50%{transform:translate(2%,-5%) scale(0.95)}75%{transform:translate(-5%,2%) scale(1.02)}} @keyframes gridMove {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes fadeUp {from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes expandLine {0%{width:0;opacity:0}100%{width:80px;opacity:1}} @keyframes patternMove {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes underlineExpand {0%{width:0;opacity:0}100%{width:150px;opacity:1}} @keyframes itemSlideIn {0%{transform:translateX(-20px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes carousel-vertical {0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-20%)}40%,56%{transform:translateY(-40%)}60%,76%{transform:translateY(-60%)}80%,96%{transform:translateY(-80%)}100%{transform:translateY(0)}} @keyframes float {0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}