.exam_prep{flex:0 0 auto}.exam_prep{color:#ffffff;padding:5rem 0 3rem;z-index:1;position:relative}a{color:inherit;text-decoration:none}.exam_prep .container{display:grid;grid-template-columns:1.5fr 2fr;position:relative;gap:3rem}.exam_prep .company_holder h3{-webkit-background-clip:text !important;text-shadow:0 0 20px rgba(255,255,255,0.1);font-size:calc(36px * 1.2);margin-bottom:1.5rem;-webkit-text-fill-color:transparent;font-weight:700;background:linear-gradient(to right,#ffffff,rgb(148,171,134))}.exam_prep .top_lesson .head_info{flex-direction:column;display:flex;gap:0.8rem}.exam_prep .top_lesson .head_info a:hover{opacity:1;transform:translateX(5px);color:rgb(183,206,175)}.verify_cta{position:relative;background-color:rgba(0,0,0,0.5);border-top:1px solid rgba(255,255,255,0.1);padding:1.5rem 0;margin-top:2rem}header .top_plank .best_classes div svg,header .top_plank .best_classes div svg path{fill:#ffffff}.title_section{display:flex;background-color:rgb(219,233,214);overflow:hidden;min-height:100vh;align-items:center;justify-content:center;position:relative}.title_section .edu_intro::after{content:"";height:200%;width:200%;top:-50%;background:radial-gradient( circle at center,rgba(255,255,255,0.15),transparent 70% );opacity:0.5;position:absolute;animation:pulse 12s infinite alternate cubic-bezier(0.4,0,0.2,1);z-index:-1;left:-50%}.title_section .edu_intro h1::after{content:"";background:linear-gradient(90deg,rgb(183,206,175),rgb(148,171,134));position:absolute;left:0;animation:expandWidth 1s 1.3s forwards cubic-bezier(0.25,0.46,0.45,0.94);bottom:-10px;transform-origin:left;width:80px;transform:scaleX(0);height:4px}.title_section .edu_intro:hover{box-shadow:25px 25px 70px rgba(0,0,0,0.15),-25px -25px 70px rgba(255,255,255,0.1),inset 5px 5px 15px rgba(255,255,255,0.08),inset -5px -5px 15px rgba(0,0,0,0.08);transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.reach_out .support_inquiry{overflow:hidden;box-shadow:0 15px 50px rgba(0,0,0,0.1);display:flex;position:relative;background:#ffffff;border-radius:15px}.reach_out .support_links{background:#ffffff;padding:60px 50px;flex:0 0 50%;position:relative}.reach_out h3{font-size:18px;padding-bottom:10px;font-weight:600;display:inline-block;color:#000000;margin-bottom:20px;position:relative}.reach_out input[type="text"]::placeholder{opacity:0.6;color:#000000}.reach_out .support_widget input[type="checkbox"]{cursor:pointer;margin-top:2px;border:2px solid rgb(219,233,214);position:relative;transition:all 0.3s ease;width:24px;height:24px;border-radius:10px;appearance:none}.reach_out .connect_links::before{transition:all 0.6s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);position:absolute;content:"";left:-100%;height:100%;width:100%;top:0}.gratBox{overflow:hidden;padding:6rem 0;background:linear-gradient(135deg,rgb(183,206,175,0.5) 0%,rgb(219,233,214) 50%,rgb(148,171,134,0.5) 100%);position:relative}.gratBox .knowledge_zone{position:relative;background:rgba(255,255,255,0.85);clip-path:polygon( 0 5%,5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95% );transform:perspective(1000px) rotateX(2deg);gap:2.5rem;flex-direction:column;display:flex;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.2) inset;backdrop-filter:blur(10px);padding:3.5rem;transition:transform 0.5s cubic-bezier(0.2,0.85,0.4,1)}.gratBox a::before{background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.2),transparent );top:0;width:100%;transition:left 0.7s cubic-bezier(0.25,1,0.5,1);height:100%;position:absolute;left:-100%;content:""}header .head_nav{overflow:hidden;border-radius:24px;text-decoration:none;background:linear-gradient(135deg,rgb(183,206,175,0.5),rgb(148,171,134,0.5));position:relative;padding:0.5rem 1.5rem;display:flex;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;align-items:center}header .top_pro:hover{box-shadow:0 5px 15px rgba(0,0,0,0.08);transform:translateY(-3px);color:rgb(183,206,175)}.confidential_hearth{box-shadow:0 8px 12px rgba(0,0,0,0.5);font-family:Arial,sans-serif;position:relative;overflow:hidden;padding:50px;color:#000000;line-height:1.8;background-color:rgb(219,233,214)}.confidential_hearth h2{font-size:28px;z-index:1;margin-bottom:20px;font-weight:600;margin-top:35px;color:rgb(148,171,134);position:relative}.confidential_hearth h2{background:linear-gradient(to right,rgb(183,206,175),rgb(148,171,134));-webkit-text-fill-color:transparent;-webkit-background-clip:text !important}.confidential_hearth li::marker{font-weight:600;color:rgb(183,206,175)}.confidential_hearth span{font-weight:600;color:rgb(183,206,175)}.confidential_hearth hr{background:rgba(0,0,0,0.5);margin:40px 0;border:none;height:1px}.course_benefits .container{margin:0 auto;position:relative;max-width:1280px;padding:0 20px;z-index:2}.course_benefits .text_details{padding:40px;transform:translateZ(0) perspective(1000px);transition:transform 0.5s cubic-bezier(0.2,0.85,0.4,1.275);backface-visibility:hidden;background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.85) 100%);border-left:4px solid rgb(183,206,175);box-shadow:0 15px 30px rgba(0,0,0,0.08)}.course_benefits li:hover{transform:translateX(5px)}.course_benefits li p span:last-child{flex-grow:1}.course_benefits li:hover svg{transform:rotate(5deg)}.course_benefits .pic_list_wrap{width:100%;object-fit:cover;display:block;height:auto;transform:translateY(0) rotate(0deg);aspect-ratio:16/9;transition:transform 0.7s cubic-bezier(0.2,0.85,0.4,1.275);clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%);border-radius:23px;box-shadow:20px 20px 60px rgba(0,0,0,0.12)}.pricing_bundle .plan_matrix{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;padding:0;margin:0}.pricing_bundle .price_schemes{position:relative;z-index:2}.pricing_bundle .group_plans h4{margin-top:0;position:relative;color:#ffffff;font-size:calc(23px - 2px);transition:transform 0.3s ease;margin-bottom:20px}.pricing_bundle .group_plans p{font-size:17px;overflow-y:auto;color:rgb(255,255,255,0.5);max-height:250px;margin-bottom:25px;padding-right:10px;line-height:1.6;hyphens:auto;overflow-wrap:break-word;word-break:normal}.pricing_bundle .group_plans:hover::before{transform:scaleX(1)}.pricing_bundle .group_plans:hover h4::before{transform:scale(1.1);opacity:1}.course_summary::before{top:-5%;right:-10%;position:absolute;filter:blur(20px);content:"";z-index:1;transform:rotate(-15deg) skewX(-15deg);height:70%;width:35%;animation:float 15s infinite alternate ease-in-out;background:linear-gradient(145deg,rgb(183,206,175,0.5) 10%,rgb(148,171,134,0.5) 90%);opacity:0.07}.course_summary .pic_list_wrap::after{content:"";transform:skewX(-25deg);top:0;animation:shine 10s infinite;left:-100%;position:absolute;z-index:3;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.25),transparent);height:100%}.course_summary span.description{display:none}.course_summary .text_details div{position:relative}.course_summary .text_details div::after{bottom:0;opacity:0.8;content:"";background:linear-gradient(to top,rgb(219,233,214) 20%,transparent);position:absolute;right:0;pointer-events:none;width:25%;height:30px}.popupPrivacySettings .visitor_controls p{color:#000000;margin:0;line-height:1.5;font-size:14px}#cookieMessageAlert{display:none}.our_story{padding:120px 0 100px;overflow:hidden;z-index:1;position:relative}.our_story .container{display:grid;max-width:1200px;position:relative;padding:0 20px;gap:2rem;margin:0 auto;grid-template-columns:1fr}.our_story .text_details{box-shadow:0 20px 40px rgba(0,0,0,0.15);background:rgba(255,255,255,0.95);border-radius:10px;backdrop-filter:blur(5px);opacity:0;transform:translateY(20px);animation:fadeUp 1s 0.5s forwards ease-out;position:relative;border-left:4px solid rgb(183,206,175);padding:3.5rem 2.5rem}.our_story .text_details div div{opacity:0;line-height:1.8;color:#000000;animation:fadeUp 1s 1s forwards ease-out;text-align:justify;font-size:18px;column-count:1;column-gap:2.5rem;transform:translateY(15px)}.customer_support .message_form{border-radius:14px;display:flex;overflow:hidden;position:relative;box-shadow:0 15px 40px rgba(0,0,0,0.5);flex-direction:column;background:#ffffff}.customer_support .pic_list_wrap{height:350px;display:block;object-fit:cover;object-position:center;width:100%}.customer_support .get_connected p{display:flex;margin:0;position:relative;font-size:14px;box-shadow:0 3px 10px rgba(0,0,0,0.5);border-radius:10px;padding:16px 25px 16px 50px;align-items:center;transition:transform 0.3s ease,box-shadow 0.3s ease;background:#ffffff;overflow:hidden}.customer_support .get_connected p{opacity:0;animation:slideUp 0.4s ease forwards}.customer_support .chat_form svg circle{transform-origin:center;animation:rotate 10s linear infinite}.customer_support .contact_form{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid;gap:12px}.customer_support .message_info svg{margin-right:6px;stroke-linecap:round;transition:transform 0.3s ease;stroke:rgb(183,206,175);height:14px;width:14px;stroke-width:2;fill:none;stroke-linejoin:round}.customer_support .get_connected p svg path{stroke-dashoffset:50;animation:drawSvg 1s forwards;stroke-dasharray:50}.education_experience{background:linear-gradient(135deg,rgb(219,233,214) 0%,rgb(183,206,175,0.5) 35%,rgb(148,171,134,0.5) 100%);overflow:hidden;padding:6rem 2rem;position:relative}.education_experience .feedback_ratings:hover{transform:rotateX(0) rotateY(0)}.education_experience .feedback_ratings:hover .pic_list_wrap{transform:translateZ(30px) scale(1.05)}.education_experience .name + span{color:#000000;font-weight:600;text-transform:uppercase;margin-top:2rem;opacity:0.8;font-size:16px;padding-left:1rem;transform:translateZ(5px);letter-spacing:1px;align-self:end;grid-area:name}.future_attendees{background:rgb(219,233,214);padding:120px 0;position:relative;overflow:hidden}.future_attendees .knowledge_zone{margin:0 auto;z-index:1;position:relative;padding:0 30px;max-width:1200px}.future_attendees ul{list-style:none;padding:0;margin:0;flex-wrap:wrap;display:flex;justify-content:center;gap:60px 30px}.future_attendees ul li::after{bottom:0;top:15px;right:15px;transform:translateZ(-20px);background:rgb(183,206,175,0.5);z-index:-2;opacity:0.3;left:15px}.future_attendees ul li:hover::before{transform:translateZ(-15px)}.future_attendees ul li:hover::after{transform:translateZ(-30px)}.future_attendees ul li svg path{fill:rgb(183,206,175);transition:fill 0.4s ease}.future_attendees ul li:nth-child(3n+2){transform:perspective(1000px) rotateX(5deg)}.future_attendees ul li:nth-child(3n):hover{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) translateY(-10px)}@media screen and (max-width: 992px) {.exam_prep .container{grid-template-columns:1fr;gap:2rem}.exam_prep .company_holder{padding-left:1rem;margin-bottom:2rem}.exam_prep .login_footer{justify-content:flex-start}.exam_prep .head_info{gap:2rem}} @media (max-width: 992px) {.title_section .edu_intro{transform:perspective(800px) rotateX(1deg);padding:3rem 2rem}.title_section .edu_intro h1{font-size:calc(44px * 0.85)}.title_section .edu_intro h3{font-size:calc(23px * 0.85)}} @media (max-width: 768px) {.reach_out{padding:60px 0}.reach_out h2{font-size:calc(35px - 4px);margin-bottom:40px}.reach_out .support_links{padding:40px 30px}.reach_out #contact{gap:25px}.reach_out .pic_list_wrap{min-height:300px}} @media (max-width: 768px) {.gratBox{padding:4rem 0}.gratBox .knowledge_zone{padding:2rem;gap:1.8rem;clip-path:polygon( 0 3%,3% 0,97% 0,100% 3%,100% 97%,97% 100%,3% 100%,0 97% )}.gratBox h5{font-size:calc(24px * 0.85)}.gratBox p{font-size:calc(15px * 0.95)}} @media (min-width: 768px) {.course_benefits .text_details > div{gap:40px;flex-direction:row}.course_benefits .text_details > div > ul{flex:1}} @media (min-width: 992px) {.course_benefits{padding:150px 0}.course_benefits .knowledge_zone{grid-template-columns:60% 40%;align-items:center}.course_benefits h4{font-size:calc(20px * 1.1)}.course_benefits .pic_list_wrap{max-height:500px;height:100%}} @media (max-width: 992px) {.pricing_bundle{padding:80px 0}.pricing_bundle h2{font-size:calc(32px - 4px)}.pricing_bundle .learn_fees{font-size:17px;margin-bottom:40px}.pricing_bundle .plan_matrix{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}} @media (min-width: 992px) {.course_summary{padding:10rem 0}.course_summary .coding_expert{grid-template-columns:0.85fr 1.15fr;gap:5rem}.course_summary .pic_list_wrap{min-height:500px;transform:perspective(1500px) rotateY(-5deg) translateZ(0)}.course_summary .pic_list_wrap:hover{transform:perspective(1500px) rotateY(0deg) translateZ(10px)}.course_summary h3{font-size:calc(21px * 1.4);padding-left:2rem}.course_summary h3::before{width:6px}} @media (min-width: 1200px) {.our_story .container{padding:0 50px}.our_story h2{margin-left:50px}.our_story .text_details{margin-right:5rem;margin-left:5rem;padding:5rem}.our_story .text_details div div{column-count:2;column-gap:3rem}} @media (min-width: 768px) {.customer_support .message_form{grid-template-columns:1fr 1fr;display:grid;grid-template-rows:auto 1fr}.customer_support .msg_team{grid-column:1 / -1}.customer_support .msg_team svg{width:32px;height:32px;margin-right:18px}.customer_support .pic_list_wrap{object-position:center;object-fit:cover;grid-row:2;grid-column:1;height:100%}.customer_support .get_connected{grid-column:2;padding:30px;grid-row:2}.customer_support .get_connected p svg{height:22px;width:22px}.customer_support .ask_team{margin-top:20px}.customer_support .chat_form svg{height:22px;width:22px;margin-right:12px}.customer_support .contact_form{grid-template-columns:repeat(3,1fr)}.customer_support .message_info svg{margin-right:8px;height:16px;width:16px}} @keyframes slideInRight {from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes expandWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes pulse {0%,100%{opacity:0.5;transform:scale(1)}50%{opacity:0.7;transform:scale(1.05)}} @keyframes slideUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes float {0%{transform:rotate(-15deg) skewX(-15deg) translateY(0)}50%{transform:rotate(-12deg) skewX(-12deg) translateY(-20px)}100%{transform:rotate(-18deg) skewX(-18deg) translateY(20px)}} @keyframes scaleIn {to{transform:scaleX(1)}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}