html,body{color:#000000;auto contain touch-action:none;scroll-behavior:auto;font-family:Arial,sans-serif;height:100%;min-height:100%}svg{height:30px;width:30px}.exam_prep .company_holder{padding-left:2rem;border-left:2px solid rgb(183,206,175);position:relative;animation:borderPulse 4s infinite alternate}.exam_prep .login_footer{justify-content:flex-end;display:flex}.exam_prep .top_lesson{position:relative}.exam_prep .top_lesson h5{color:rgb(148,171,134);font-weight:600;font-size:19px;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:1px}.exam_prep .top_lesson .head_info a{font-size:15px;color:#ffffff;opacity:0.8;transition:all 0.3s ease;position:relative;text-decoration:none;padding-left:1rem}.verify_cta .container{justify-content:center;align-items:center;display:flex}header .top_plank{background:rgb(183,206,175);color:#ffffff}header .top_plank .best_classes div span{color:#ffffff}header .top_plank .best_classes div img,header .top_plank .best_classes div svg{height:16px;margin-right:8px;width:16px}.title_section .edu_intro{transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);transform:perspective(1000px) rotateX(2deg);padding:4rem 3rem;box-shadow:20px 20px 60px rgba(0,0,0,0.1),-20px -20px 60px rgba(255,255,255,0.08),inset 5px 5px 15px rgba(255,255,255,0.05),inset -5px -5px 15px rgba(0,0,0,0.05);overflow:hidden;border-radius:1.5rem;position:relative}.title_section .edu_intro div div{animation:slideInUp 0.8s 0.7s forwards cubic-bezier(0.19,1,0.22,1);opacity:0;position:relative;transform:translateY(30px);max-width:600px}.title_section .edu_intro p{position:relative;padding-right:2rem;color:rgba(255,255,255,0.9);margin-top:1.5rem;line-height:1.6;font-size:calc(16px * 1.1)}.reach_out{overflow:hidden;position:relative;padding:100px 0;background:linear-gradient(90deg,#ffffff 50%,rgb(219,233,214) 50%)}.reach_out h2{color:rgb(183,206,175);text-align:center;font-weight:700;margin-bottom:60px;position:relative;font-size:35px}.reach_out .support_inquiry::before{height:5px;top:0;position:absolute;left:0;background:linear-gradient(90deg,rgb(183,206,175),rgb(148,171,134));width:100%;content:""}.reach_out .support_links::before{background:rgb(219,233,214);content:"";height:100%;position:absolute;top:0;width:10px;left:0}.reach_out input[type="text"]:focus{outline:none;box-shadow:0 5px 15px rgba(0,0,0,0.05);border-color:rgb(183,206,175)}.reach_out .support_widget input[type="checkbox"]:checked{background:rgb(183,206,175);border-color:rgb(183,206,175)}.reach_out .support_widget a{color:rgb(183,206,175);text-decoration:none;transition:all 0.3s ease;font-weight:600}.reach_out .connect_links:hover{box-shadow:0 10px 25px rgb(148,171,134,0.5);background:rgb(148,171,134);transform:translateY(-3px)}.reach_out svg path{transition:all 0.3s ease;fill:rgb(183,206,175)}.reach_out svg:hover path{fill:rgb(148,171,134)}.gratBox::after{animation:float 15s ease-in-out infinite alternate;filter:blur(80px);width:50%;content:"";top:-10%;z-index:0;height:50%;transform:rotate(-15deg);position:absolute;right:-10%;background:rgb(183,206,175,0.5)}.gratBox .knowledge_zone > div:first-child{border-bottom:2px solid rgb(183,206,175,0.5);animation:slideDown 0.8s cubic-bezier(0.25,1,0.5,1) forwards;animation-fill-mode:both;padding-bottom:1.5rem;position:relative;opacity:0;transform:translateY(-20px)}.gratBox h5::before{content:"";width:0.5rem;opacity:0;position:absolute;height:80%;background:rgb(183,206,175);top:50%;left:-1.5rem;transform:translateY(-50%);animation:fadeIn 0.5s ease 1.2s forwards}.gratBox p{position:relative;z-index:1;font-size:15px;color:#000000;line-height:1.8;margin:0}header .container{padding:0 3%;width:100%;margin:0;max-width:100%;z-index:1;position:relative}header .head_nav::before{opacity:0;top:-50%;left:-50%;transition:opacity 0.3s ease;width:200%;content:'';background:radial-gradient(circle,rgba(255,255,255,0.3) 0%,transparent 70%);position:absolute;height:200%}header .top_lesson{gap:0.6rem;flex-wrap:wrap;display:flex;justify-content:center;max-width:800px;width:100%;margin-top:0.5rem}header .top_pro:hover::before{transform:scaleX(1)}.confidential_hearth::before,.confidential_hearth::after{position:absolute;opacity:0.3;border-radius:50%;content:''}.confidential_hearth::before{width:150px;height:150px;background:rgb(183,206,175);right:-50px;top:-50px}.confidential_hearth::before{margin-bottom:25px;content:'';background-color:rgb(183,206,175);width:60px;border-radius:10px;display:block;height:6px}.confidential_hearth h5{font-size:calc(22px - 0.2rem)}.confidential_hearth ol{padding-left:25px;list-style-type:decimal;position:relative;margin-top:15px;z-index:1}.confidential_hearth p{font-size:18px;z-index:1;position:relative;margin-bottom:25px}.course_benefits{background:linear-gradient(135deg,rgba(245,248,255,1) 0%,rgba(235,241,255,1) 100%);padding:120px 0;position:relative;overflow:hidden}.course_benefits .knowledge_zone{grid-template-columns:1fr;display:grid;gap:40px;position:relative}.course_benefits .text_details:hover{transform:translateZ(20px) perspective(1000px) rotateX(2deg)}.course_benefits h4::after{transition:transform 0.5s ease;content:'';height:3px;background:rgb(183,206,175);margin-top:15px;transform:scaleX(1);display:block;width:70px;transform-origin:left}.course_benefits li p span:first-child{flex-shrink:0;margin-top:3px}.course_benefits svg path{fill:rgb(183,206,175);transition:fill 0.3s ease}.course_benefits .pic_list_wrap:hover{transform:translateY(-10px) rotate(-1deg)}.pricing_bundle .container{position:relative;padding:0 20px;z-index:2;margin:0 auto;max-width:1200px}.pricing_bundle h2::after{position:absolute;bottom:-10px;border-radius:3px;height:3px;transform:translateX(-50%);content:"";background:linear-gradient(90deg,rgb(148,171,134),rgb(183,206,175));left:50%;width:80px}.pricing_bundle .group_plans{height:100%;position:relative;border-radius:12px;background:rgba(255,255,255,0.03);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);text-decoration:none;overflow:hidden;box-shadow:5px 5px 15px rgba(0,0,0,0.2),-5px -5px 15px rgba(255,255,255,0.05),inset 3px 3px 10px rgba(255,255,255,0.05),inset -3px -3px 10px rgba(0,0,0,0.1);display:block}.pricing_bundle .group_plans:hover{transform:translateY(-5px);box-shadow:7px 7px 20px rgba(0,0,0,0.3),-7px -7px 20px rgba(255,255,255,0.07),inset 3px 3px 10px rgba(255,255,255,0.05),inset -3px -3px 10px rgba(0,0,0,0.1)}.course_summary{padding:6rem 0;background:linear-gradient(135deg,rgb(219,233,214) 0%,rgba(245,247,250,0.95) 100%);overflow:hidden;position:relative}.course_summary .coding_expert{display:grid;position:relative;gap:3rem;grid-template-columns:1fr}.course_summary .pic_list_wrap{position:relative;min-height:350px;transform:perspective(1000px) rotateY(-3deg) translateZ(0);clip-path:polygon(0 0,100% 0,100% 92%,95% 100%,0 100%);box-shadow:0 25px 50px -12px rgba(var(--dark-color-rgb),0.1);transition:transform 0.8s cubic-bezier(0.23,1,0.32,1);overflow:hidden;border:1px solid rgba(var(--dark-color-rgb),0.08)}.course_summary p.description{max-height:300px;color:#000000;font-size:13px;padding-right:1rem;margin-bottom:2rem;line-height:1.7;overflow-y:auto;position:relative;display:block}.popupPrivacySettings .cookie_lock svg{height:60px;fill:rgb(183,206,175);width:60px}.popupPrivacySettings .visitor_controls h5{color:rgb(183,206,175);font-size:24px;margin-bottom:6px}.popupPrivacySettings .learn_cookies:active{box-shadow:none;transform:translateY(1px)}.our_story::before{width:100%;z-index:-1;left:0;height:100%;position:absolute;top:0;content:"";background:linear-gradient(135deg,rgb(183,206,175,0.5),rgba(0,0,0,0.5) 85%)}.our_story h2::after{transform:scaleX(0);width:60px;position:absolute;left:0;animation:scaleIn 1.2s 0.6s forwards cubic-bezier(0.16,1,0.3,1);background:rgb(148,171,134);bottom:-12px;height:4px;content:"";transform-origin:left}.our_story .text_details p::after{background:rgb(148,171,134);right:-40px;width:40px;height:2px;transform:scaleX(0);content:"";transform-origin:left;position:absolute;animation:scaleIn 1.2s 1.2s forwards cubic-bezier(0.16,1,0.3,1);top:50%}.customer_support .container{z-index:1;margin:0 auto;max-width:1200px;padding:0 15px;position:relative}.customer_support .msg_team{font-size:41px;position:relative;align-items:center;color:#ffffff;font-weight:700;display:flex;background:rgb(183,206,175);justify-content:center;text-align:center;margin:0;padding:25px 30px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.customer_support .get_connected p:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,0.5)}.customer_support .get_connected p:hover svg{transform:translateY(-50%) scale(1.2);stroke:rgb(148,171,134)}.customer_support .get_connected p span{color:#000000;font-weight:400;margin-left:10px}.customer_support .get_connected p a:hover{color:rgb(148,171,134)}.customer_support .chat_form svg{stroke-linecap:round;stroke-linejoin:round;margin-right:10px;height:20px;fill:none;width:20px;stroke:rgb(183,206,175);stroke-width:2}.customer_support .message_info{border-left:3px solid rgb(183,206,175,0.5);padding:12px;font-size:14px;justify-content:center;color:#000000;display:flex;transition:all 0.3s ease;border-radius:10px;text-align:center;background:#ffffff;align-items:center}.customer_support .get_connected p:nth-child(1) svg path{animation-delay:0.6s}.customer_support .get_connected p:nth-child(4) svg path{animation-delay:0.9s}.education_experience .container{position:relative;perspective:1000px;max-width:1200px;z-index:1;margin:0 auto}.education_experience .pic_list_wrap{box-shadow:-5px 5px 0 rgb(148,171,134),-10px 10px 20px rgba(0,0,0,0.5);border-radius:26px;transform:translateZ(20px);grid-area:photo;aspect-ratio:1/1;transition:transform 0.3s ease;width:100%}.education_experience .job_overview{position:relative;transform:translateZ(15px);border-radius:26px;background:linear-gradient(to right,#ffffff,rgb(219,233,214));grid-area:quote;padding:2rem;transition:transform 0.3s ease;color:#000000;font-size:calc(16px * 1.1);line-height:1.7;box-shadow:inset 0 0 20px rgba(0,0,0,0.5)}.future_attendees h3{font-family:Arial,sans-serif;font-weight:700;position:relative;margin-bottom:80px;color:#000000;padding-bottom:20px;font-size:34px;text-align:center}.future_attendees ul li::before,.future_attendees ul li::after{content:"";background:#ffffff;position:absolute;transition:all 0.4s ease}.future_attendees ul li::before{border:1px solid rgb(148,171,134,0.5);top:5px;z-index:-1;bottom:5px;right:5px;left:5px;transform:translateZ(-10px)}.future_attendees ul li:hover svg{transform:translateY(-50%) scale(1.1)}.future_attendees ul li:nth-child(3n+1){transform:perspective(1000px) rotateX(5deg) rotateY(-2deg)}.future_attendees ul li:nth-child(3n+2):hover{transform:perspective(1000px) rotateX(0deg) translateY(-10px)}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media screen and (max-width: 576px) {.exam_prep .company_holder h3{font-size:36px}.exam_prep .top_lesson h5{font-size:calc(18px * 1.1)}.exam_prep .top_lesson .head_info a{font-size:calc(15px * 0.9)}} @media (max-width: 768px) {.start_head{padding:1.5rem}.title_section .edu_intro{transform:none;padding:2.5rem 1.5rem}.title_section .edu_intro h1{font-size:calc(44px * 0.75);margin-bottom:1.5rem}.title_section .edu_intro h3{font-size:calc(23px * 0.8);padding-left:0.75rem}.title_section .edu_intro div div{max-width:100%}.title_section .edu_intro p{font-size:16px;padding-right:0}} @media (max-width: 576px) {.reach_out{padding:50px 0}.reach_out .container{padding:0 15px}.reach_out h2{margin-bottom:30px;font-size:calc(35px - 6px)}.reach_out .support_links{padding:35px 25px}.reach_out #contact{gap:20px}.reach_out input[type="text"]{padding:15px}.reach_out .connect_links{width:100%;padding:15px 25px}.reach_out .pic_list_wrap{min-height:250px}} @media (max-width: 480px) {header{padding:1rem 0}header .nav_expert{gap:1rem}header .head_nav svg{width:120px}header .top_lesson{padding-bottom:10px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:0.4rem}header .top_lesson::-webkit-scrollbar{height:3px}header .top_lesson::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(183,206,175)}header .top_pro{white-space:nowrap;flex-shrink:0;margin-right:2px}} @media (max-width: 768px) {.pricing_bundle{padding:60px 0}.pricing_bundle h2{font-size:calc(32px - 6px)}.pricing_bundle .learn_fees{font-size:calc(17px - 1px);margin-bottom:30px}.pricing_bundle .plan_matrix{grid-template-columns:1fr;margin:0 auto;max-width:450px}.pricing_bundle .group_plans h4{font-size:23px}.pricing_bundle .group_plans p{max-height:180px;font-size:calc(17px - 1px)}.pricing_bundle .learn_sub{font-size:23px}} @media (max-width: 768px) {.popupPrivacySettings .cookie_lock{margin-bottom:15px;margin-right:0}.popupPrivacySettings .learn_cookies{width:48%;margin-left:0;text-align:center}} @media (min-width: 992px) {.our_story{padding:180px 0 150px}.our_story::before{background:linear-gradient(135deg,rgb(183,206,175,0.5),rgba(0,0,0,0.5) 70%)}.our_story .container{grid-template-columns:1fr}.our_story h2{font-size:calc(30px * 1.4)}.our_story .text_details{padding:4.5rem 4rem;margin-left:2rem}.our_story .text_details::after{width:120px;left:80px;clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);position:absolute;background:rgb(148,171,134);content:"";bottom:-20px;height:40px;opacity:0.1}.our_story .text_details div div{column-count:2}} @media (max-width: 576px) {.education_experience{padding:4rem 1rem}.education_experience .feedback_ratings{padding:1.5rem}.education_experience .job_overview{padding:1.5rem}} @media (max-width: 992px) {.future_attendees{padding:100px 0}.future_attendees h3{font-size:calc(34px * 0.9);margin-bottom:60px}.future_attendees ul{gap:40px 25px}.future_attendees ul li{padding:20px 20px 20px 70px;flex:0 0 calc(50% - 20px)}.future_attendees ul li svg{height:35px;left:20px;width:35px}} @keyframes borderPulse {0%{border-left-color:rgb(183,206,175)}50%{border-left-color:rgb(148,171,134)}100%{border-left-color:rgb(183,206,175)}} @keyframes slideInUp {from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes slideDown {from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes float {0%{transform:rotate(-15deg) translate(0,0)}50%{transform:rotate(-10deg) translate(10px,-10px)}100%{transform:rotate(-15deg) translate(-5px,5px)}} @keyframes fadeUp {to{transform:translateY(0);opacity:1}} @keyframes gridMove {0%{background-position:0 0}100%{background-position:85px 85px}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}}