html,body{scroll-snap-type:none;scroll-behavior:auto;color:#000000;min-height:100%;auto contain touch-action:none;font-family:Arial,sans-serif;height:100%}a{text-decoration:none;color:inherit}svg{width:30px;height:30px}.program_assets{position:relative;overflow:hidden;padding:120px 0;background:linear-gradient(135deg,rgb(225,208,223) 0%,rgba(245,247,250,0.9) 100%)}.program_assets .container{padding:0 20px;max-width:1200px;z-index:2;margin:0 auto;position:relative}.program_assets .virtual_study{display:flex;gap:60px;justify-content:space-between;align-items:center}.program_assets .text_banner > div{margin-top:30px;gap:20px;flex-wrap:wrap;display:flex}.program_assets .text_banner > div:first-of-type{opacity:0;animation:fadeIn 0.8s 0.4s forwards ease-out}.program_assets ul{margin:0;padding:0;list-style:none;flex:1;min-width:280px}.program_assets li:nth-child(2){animation-delay:0.9s}.program_assets li p{display:flex;border-left:3px solid rgb(176,105,158);box-shadow:0 6px 24px -8px rgba(rgba(0,0,0,0.5),0.08);margin:0;transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:10px;align-items:flex-start;padding:15px 20px;gap:15px;background:#ffffff}.program_assets li p:hover svg path{fill:rgb(194,153,163)}.mentorship_experience{padding:80px 40px;background:rgb(225,208,223);overflow:hidden;position:relative;min-height:450px}.mentorship_experience .success_reviews{max-width:1000px;perspective:1000px;transform-style:preserve-3d;display:flex;position:relative;flex-direction:column;margin:0 auto}.mentorship_experience .success_reviews:hover .image_circle{border-color:rgb(194,153,163);transform:translateY(-15px) scale(1.1)}.mentorship_experience .success_reviews:hover .career_achievements{transform:translateZ(30px)}.mentorship_experience .career_achievements::before{content:"";background:linear-gradient(to bottom,rgb(194,153,163),rgb(176,105,158));width:4px;height:0;top:0;position:absolute;transition:height 0.5s ease;left:0}.mentorship_experience .career_achievements > div:nth-child(2){opacity:0.8;color:rgb(176,105,158);transform:translateX(0);margin-bottom:25px;transition:all 0.4s ease 0.1s;letter-spacing:0.5px;font-size:15px;text-transform:uppercase;font-weight:600}.mentorship_experience .exp_summary::after{bottom:0;right:0}.find_us{background-color:rgb(194,153,163,0.5);padding:6rem 0;z-index:1;position:relative;overflow:hidden}.find_us::before{top:0;left:0;width:100%;position:absolute;background:repeating-linear-gradient( 45deg,rgba(0,0,0,0.05),rgba(0,0,0,0.05) 10px,rgba(0,0,0,0.1) 10px,rgba(0,0,0,0.1) 20px );height:100%;content:"";z-index:-1}.find_us .ask_feedback{background:linear-gradient(90deg,transparent,rgb(194,153,163),transparent);text-align:center;padding:1.5rem;grid-column:1 / -1;position:relative;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);color:#ffffff;font-size:32px;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 10px rgb(194,153,163)}.find_us .instant_contact{display:flex;position:relative;z-index:2;background:linear-gradient( 145deg,rgba(0,0,0,0.7),rgba(0,0,0,0.9) );flex-direction:column;padding:2rem}.find_us .instant_contact p{border-left:3px solid rgb(194,153,163);display:flex;position:relative;padding:0.75rem 1rem;margin-bottom:1.5rem;background:rgba(255,255,255,0.03);border-radius:10px;align-items:flex-start;transition:all 0.3s ease;font-size:12px;color:#ffffff}.find_us .instant_contact p a{padding:0 5px;color:rgb(194,153,163);text-decoration:none;position:relative;z-index:1;transition:all 0.3s ease}.find_us .instant_contact p a:hover::after{transform:scaleX(1);box-shadow:0 0 10px rgb(194,153,163);background:#ffffff}.find_us .instant_contact p:hover svg{stroke:#ffffff;filter:drop-shadow(0 0 5px rgb(194,153,163));transform:translateX(-2px) scale(1.1)}.find_us .instant_contact p:nth-child(1) svg path{animation-delay:0.1s}.find_us .instant_contact p:nth-child(4) svg path{animation-delay:0.4s}.find_us .reach_block{position:relative;color:#ffffff;text-align:center;font-size:22px;text-shadow:0 0 5px rgb(194,153,163,0.5);text-transform:uppercase;margin-bottom:1.5rem;font-weight:700;letter-spacing:2px}.find_us .help_question{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;position:relative;display:grid}.find_us .ask_question:hover{transform:translateY(-3px) scale(1.05);border-color:rgb(194,153,163);z-index:2;box-shadow:0 0 20px rgb(194,153,163,0.5)}.find_us .ask_question:hover::before{opacity:0.15}.find_us .ask_question:hover svg{transform:rotate(15deg);filter:drop-shadow(0 0 3px rgb(194,153,163));opacity:1;stroke:#ffffff}.contact_information::before{top:0;background:linear-gradient(135deg,rgba(0,0,0,0.02) 25%,transparent 25%) -10px 0,linear-gradient(225deg,rgba(0,0,0,0.02) 25%,transparent 25%) -10px 0,linear-gradient(315deg,rgba(0,0,0,0.02) 25%,transparent 25%),linear-gradient(45deg,rgba(0,0,0,0.02) 25%,transparent 25%);left:0;background-size:20px 20px;height:100%;z-index:0;position:absolute;width:100%;content:""}.contact_information .reach_box::after{z-index:-1;top:0;position:absolute;right:0;width:150px;background:rgb(225,208,223);content:"";border-radius:0 0 0 100%;height:150px}.contact_information input[type="text"]{font-size:16px;background:rgb(225,208,223);transition:all 0.3s ease;padding:18px 20px;border-radius:10px;border:none;color:#000000;box-shadow:inset 0 2px 4px rgba(0,0,0,0.03);width:100%}.contact_information .help_widget input[type="checkbox"]:checked{border-color:rgb(194,153,163);background:rgb(194,153,163)}.contact_information .help_widget label{color:#000000;font-size:16px;line-height:1.5}.contact_information .help_widget a:hover{color:rgb(176,105,158)}.contact_information .help_widget a:hover::after{background:rgb(176,105,158)}.contact_information .reach_card:hover{background:rgb(176,105,158);transform:translateY(-2px);box-shadow:0 7px 20px rgb(176,105,158,0.5)}.contact_information svg path{fill:rgb(194,153,163);transition:all 0.3s ease}.contact_information svg:hover path{fill:rgb(176,105,158)}.secure_depository::after{width:40%;content:"";height:70%;z-index:0;position:absolute;right:-5%;transform:rotate(-15deg);clip-path:polygon(0 15%,100% 0,85% 100%,0 85%);top:-10%;background:linear-gradient(145deg,var(--primary-color_opacity,rgba(65,84,241,0.05)),var(--secondary-color_opacity,rgba(70,90,250,0.08)))}.secure_depository h2{color:var(--dark-color,#252525);padding-left:16px;border-left:3px solid var(--primary-color,#4154f1);font-size:var(--h2-font-size,1.8rem);font-weight:var(--font-weight-semibold,600);margin:3rem 0 1.5rem;position:relative}.secure_depository p{position:relative;transform:translateZ(0);color:var(--p-color,#444444);font-size:var(--p-font-size,1rem);line-height:1.7;max-width:90%;margin-bottom:1.5rem}.secure_depository ul{position:relative;padding-left:20px;margin:1.5rem 0 2rem 1rem}.secure_depository li{padding-left:8px;position:relative;line-height:1.6;font-size:var(--p-font-size,1rem);color:var(--p-color,#444444);margin-bottom:1rem}.secure_depository span{padding:0.5rem 0 1.5rem;line-height:1.7;display:block;background:linear-gradient(to right,var(--white-color,#ffffff),rgba(248,249,250,0.8));color:var(--p-color,#444444);border-left:1px solid var(--primary-color_opacity,rgba(65,84,241,0.2));box-shadow:0 3px 15px rgba(0,0,0,0.03);position:relative;padding:1.5rem;transform:translateX(8px);margin-bottom:1.5rem;font-size:var(--p-font-size,1rem)}.program_structure .learn_skills{grid-column:1 / 9;background:#ffffff;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.1);z-index:5;border-radius:14px;padding:3rem;grid-row:2 / 8}.program_structure .image_circle::after{border:2px solid rgb(176,105,158);width:70%;right:-5px;bottom:-5px;opacity:0.6;border-radius:10px;position:absolute;height:70%;clip-path:polygon(100% 0%,100% 100%,0% 100%);content:"";z-index:1}.program_structure .nav_mainwrap:hover svg{transform:scale(1.1)}.program_structure .nav_mainwrap svg path{fill:rgb(194,153,163)}.program_structure p{font-size:13px;line-height:1.8;margin-bottom:0;color:#000000;position:relative}.program_structure .virtual_study::after{height:8rem;filter:blur(80px);content:"";background:rgb(176,105,158,0.5);position:absolute;bottom:-4rem;animation:moveCircle 15s infinite alternate-reverse;opacity:0.5;width:8rem;right:-4rem;border-radius:50%;z-index:1}footer::before{position:absolute;right:0;left:0;opacity:0.92;z-index:1;background:linear-gradient(90deg,#000000 0%,rgb(194,153,163) 150%);top:0;bottom:0;content:''}.case_study .company_holder:hover{box-shadow:0 15px 35px rgba(0,0,0,0.3);transform:translateY(-5px)}.case_study .company_holder h3{font-weight:700;display:inline-block;font-size:30px;margin-bottom:25px;position:relative;color:#ffffff}.case_study .ranking_bar{position:relative}.case_study .main_primary h5{font-size:21px;font-weight:600;color:#ffffff;border-left:3px solid rgb(194,153,163);text-shadow:0 1px 2px rgba(0,0,0,0.2);position:relative;margin-bottom:20px;padding-left:15px}.case_study .main_primary .header_top a:hover{box-shadow:0 5px 10px rgba(0,0,0,0.15);color:#ffffff;transform:translateX(5px)}.footer_edu{padding:20px 0;background:rgba(0,0,0,0.4);z-index:2;margin-top:50px;position:relative}footer::after{position:absolute;top:0;background-size:40px 40px;background:linear-gradient(0deg,transparent 49%,rgba(255,255,255,0.03) 50%,transparent 51%),linear-gradient(90deg,transparent 49%,rgba(255,255,255,0.03) 50%,transparent 51%);left:0;bottom:0;z-index:1;right:0;content:''}.customer_reviews h4{color:#000000;letter-spacing:1px;font-size:40px;font-weight:700;position:relative;text-align:center;margin-bottom:80px}.customer_reviews h4{margin-bottom:50px;font-size:calc(40px * 0.7)}.customer_reviews .success_reviews{position:relative;border-radius:24px;z-index:2;width:48%;margin-bottom:40px;background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.05);padding:30px;transition:all 0.5s cubic-bezier(0.25,0.1,0.25,1)}.customer_reviews .success_reviews{margin-bottom:30px;margin-left:60px;width:calc(100% - 60px);align-self:flex-start !important;transform:translateY(0) !important}.customer_reviews .success_reviews:nth-child(odd)::before{right:-50px;transform:translateY(-50%)}.customer_reviews .success_reviews::after{top:50%;transform:translateY(-50%);content:"";background:rgb(194,153,163,0.5);position:absolute;width:30px;height:2px}.customer_reviews .success_reviews:nth-child(even):hover{transform:translateY(-40px) scale(1.05)}.customer_reviews .success_reviews:nth-child(even) .image_circle{float:right;margin-left:20px;margin-right:0}.customer_reviews .success_reviews:hover span{color:rgb(194,153,163)}.customer_reviews .success_reviews p{line-height:1.6;color:#000000;transition:all 0.3s ease;font-size:15px;position:relative}.customer_reviews .success_reviews p{clear:none;font-size:calc(15px * 0.95)}.customer_reviews .success_reviews:nth-child(n)::after{left:-30px;right:auto}.newsletter::before{z-index:1;position:absolute;border-radius:50%;content:"";top:-100px;height:250px;animation:orbit 20s linear infinite;right:-100px;background:linear-gradient(135deg,rgb(194,153,163) 0%,rgb(194,153,163,0.5) 100%);opacity:0.7;width:250px}.newsletter .virtual_study::before{height:50px;background:rgb(194,153,163,0.5);z-index:-1;left:50%;content:"";position:absolute;top:50%;opacity:0.2;filter:blur(10px);transform:translate(-50%,-50%);border-radius:50%;width:50px}.newsletter .input_holder::before{border-radius:50%;top:-15px;content:"";z-index:-1;width:80px;animation:rotate 30s linear infinite;border:2px dashed rgb(194,153,163,0.5);height:80px;position:absolute;right:-15px;opacity:0.5}.newsletter .start_exploring:focus{border-color:rgb(194,153,163,0.5);box-shadow:0 8px 20px rgba(0,0,0,0.1);outline:none}.newsletter .free_trial:hover::before{opacity:1;transform:translate(-50%,-50%) scale(1.5)}.thankYouWeb{position:relative;padding:6rem 0;overflow:hidden;background:linear-gradient(135deg,rgb(194,153,163,0.5) 0%,rgb(225,208,223) 50%,rgb(176,105,158,0.5) 100%)}.thankYouWeb::before{background:radial-gradient(circle at 10% 20%,rgb(194,153,163,0.5) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(176,105,158,0.5) 0%,transparent 50%);pointer-events:none;width:100%;opacity:0.6;height:100%;left:0;z-index:1;content:"";position:absolute;top:0}.thankYouWeb .virtual_study > div:first-child{position:relative;animation:slideDown 0.8s cubic-bezier(0.25,1,0.5,1) forwards;opacity:0;padding-bottom:1.5rem;animation-fill-mode:both;transform:translateY(-20px);border-bottom:2px solid rgb(194,153,163,0.5)}.thankYouWeb h5{line-height:1.4;color:#000000;font-weight:700;margin:0;display:inline-block;position:relative;font-size:21px}.thankYouWeb a{position:relative;box-shadow:0 5px 15px rgba(0,0,0,0.05);padding:1rem 1.5rem;transition:all 0.4s cubic-bezier(0.2,0.85,0.4,1);overflow:hidden;display:block;text-decoration:none;border-radius:10px;background:linear-gradient(to right,rgba(#ffffff,0.4) 0%,rgba(#ffffff,0.8) 50%,rgba(#ffffff,0.4) 100%)}.our_story{overflow:hidden;position:relative;padding:80px 0;background:linear-gradient(135deg,rgb(225,208,223) 0%,rgba(0,0,0,0.5) 100%)}.our_story .container{position:relative;padding:0 20px;max-width:1200px;z-index:5;margin:0 auto}.our_story .virtual_study{transition:all 0.5s ease;transform:translateY(0);gap:50px;align-items:center;display:flex;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.15);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.1);padding:40px;justify-content:space-between}.our_story .smart_track:hover::before{transform:scale(1);opacity:0.5}.our_story .image_circle::after{content:"";left:0;height:100%;position:absolute;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,transparent 50%);width:100%;top:0}.our_story .story_tl{font-family:Arial,sans-serif;margin:0 0 5px 0;color:#ffffff;font-size:20px;font-weight:700}.our_story .text_banner{display:flex;flex-direction:column;flex:1;gap:20px}.our_story .learn_guides svg{width:40px;height:40px;fill:rgb(194,153,163);transition:all 0.3s ease}.our_story h2{font-size:34px;padding-bottom:15px;color:#000000;letter-spacing:0.5px;font-weight:700;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.5);font-family:Arial,sans-serif;margin:0 0 20px 0}.start_now{overflow:hidden;position:relative;z-index:1;background:linear-gradient(180deg,rgb(194,153,163) 0%,rgb(176,105,158) 100%);padding:120px 0}.start_now .virtual_study{margin:0 auto;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.2);display:flex;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);z-index:2;align-items:center;background:rgba(255,255,255,0.05);flex-direction:column;max-width:1000px;padding:50px;justify-content:center}.start_now h3{font-family:Arial,sans-serif;color:#ffffff;letter-spacing:3px;position:relative;text-shadow:0 0 15px rgba(255,255,255,0.5);margin-bottom:60px;font-weight:700;text-transform:uppercase;text-align:center;font-size:32px}.start_now .start_chat{display:inline-block;letter-spacing:2px;text-transform:uppercase;position:relative;background:rgba(255,255,255,0.9);transition:all 0.4s ease;z-index:1;font-family:Arial,sans-serif;box-shadow:0 10px 20px rgba(0,0,0,0.1),0 0 15px rgba(255,255,255,0.2);border-radius:10px;padding:16px 45px;font-size:17px;overflow:hidden;color:rgb(194,153,163);font-weight:600;text-decoration:none}.start_now .start_chat:hover{box-shadow:0 15px 30px rgba(0,0,0,0.2),0 0 20px rgba(255,255,255,0.3);background:linear-gradient(45deg,rgb(194,153,163),rgb(176,105,158));transform:translateY(-5px);color:#ffffff}.target_audience::before{content:"";z-index:0;width:100%;position:absolute;opacity:0.03;background-size:60px 60px;background-position:0 0,30px 30px;left:0;top:0;height:100%;background-image:linear-gradient( 45deg,rgb(194,153,163,0.5) 25%,transparent 25%,transparent 75%,rgb(194,153,163,0.5) 75% ),linear-gradient( -45deg,rgb(194,153,163,0.5) 25%,transparent 25%,transparent 75%,rgb(194,153,163,0.5) 75% )}.target_audience div p{margin:0 0 60px 0;transition:all 0.4s ease;width:70%;position:relative;border-radius:50px;align-items:center;font-size:15px;box-shadow:0 10px 30px rgba(0,0,0,0.05);padding:25px 30px;z-index:1;background:#ffffff;color:#000000;display:flex;line-height:1.6}.target_audience div p:nth-child(even)::before{top:-15px;right:-15px}.target_audience div p:nth-child(even)::after{right:-7.5px;top:-7.5px}.target_audience div p svg{margin-right:20px;height:32px;transition:all 0.3s ease;min-width:32px;width:32px}.target_audience div p:hover svg path{fill:rgb(176,105,158)}.title_section::before{top:0;width:100%;position:absolute;height:100%;opacity:0.05;z-index:1;left:0;background:repeating-linear-gradient( -45deg,rgb(194,153,163,0.5) 0px,transparent 2px,transparent 10px );content:""}.title_section .text_banner{opacity:0;animation:fadeSlideIn 0.8s cubic-bezier(0.25,0.46,0.45,0.94) 0.4s forwards;z-index:3;justify-content:center;transform:translateX(-20px);flex-direction:column;display:flex;position:relative}.title_section .skill_expertise::before{width:100%;content:"";left:0;opacity:0.1;top:0;position:absolute;border-radius:19px;background:linear-gradient(135deg,rgb(194,153,163,0.5) 0%,transparent 80%);height:100%}.title_section svg path{transition:fill 0.3s ease;fill:rgb(194,153,163)}.title_section svg text{transition:all 0.3s ease;font-weight:700}.title_section .reach_card:hover{transform:translateY(-5px);box-shadow:0 12px 20px rgba(0,0,0,0.15)}.title_section .reach_card:hover::before{left:100%}.title_section .image_circle{transition:transform 0.5s ease;height:450px;transform:translateX(20px);position:relative;box-shadow:20px 20px 60px rgba(0,0,0,0.15),-20px -20px 60px rgba(255,255,255,0.8);animation:fadeSlideIn 0.8s cubic-bezier(0.25,0.46,0.45,0.94) 0.6s forwards;overflow:hidden;opacity:0;width:100%;border-radius:19px}.learning_fee{position:relative}.pricing_panel h2{font-weight:700;letter-spacing:0.5px;text-align:center;position:relative;font-size:34px;color:#ffffff;margin-bottom:20px}.pricing_panel .promo_plans{margin:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;display:grid;gap:30px;padding:0}.pricing_panel .lesson_fees{height:100%;background:linear-gradient(145deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.03) 100%);-webkit-backdrop-filter:blur(10px);box-shadow:0 15px 30px rgba(0,0,0,0.15),0 5px 15px rgba(0,0,0,0.1);backdrop-filter:blur(10px);position:relative;border-radius:4px;transition:box-shadow 0.3s ease,border 0.3s ease;overflow:hidden;border:1px solid rgba(255,255,255,0.1)}.pricing_panel .fee_plan p{white-space:normal;overflow-wrap:break-word;hyphens:auto;color:#ffffff;opacity:0.85;word-wrap:break-word;flex-grow:1;font-size:13px;margin:0 0 25px;line-height:1.6}.pricing_panel .fee_plans:hover .skill_plans::before{opacity:1}.pricing_panel li:nth-child(even) .lesson_fees::before{background:linear-gradient(90deg,rgb(176,105,158),rgb(194,153,163))}header .page_head::after{position:absolute;height:1px;left:0;background:linear-gradient(90deg,transparent,rgb(194,153,163,0.5),transparent);width:100%;content:"";top:50%}header .page_head .nav_mainwrap::after{border-right:2px solid rgb(176,105,158);border-bottom:2px solid rgb(176,105,158);bottom:-5px;right:-5px;transition:transform 0.3s ease;transform-origin:bottom right;transform:scale(0)}header .page_head .nav_mainwrap .top_lead svg{width:auto;height:60px}header .page_head .main_primary::before,header .page_head .main_primary::after{position:absolute;top:15%;content:"";width:2px;height:70%;background:rgb(194,153,163,0.5)}header .page_head .main_primary::before{left:0}header .page_head .main_primary .main_info a{font-family:Arial,sans-serif;text-decoration:none;position:relative;font-size:18px;padding:10px 5px;color:#000000;display:block;text-align:center;transition:color 0.3s ease;font-weight:600}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 768px) {.program_assets{padding:60px 0}.program_assets .text_banner > div{gap:10px;flex-direction:column}.program_assets h4{font-size:calc(35px - 6px)}.program_assets ul{width:100%}.program_assets .image_circle{transform:perspective(1000px) rotateY(0) rotateX(0) translateZ(0);max-width:100%;box-shadow:15px 15px 30px -10px rgba(rgba(0,0,0,0.5),0.15),-1px -1px 5px rgba(rgb(255,255,255,0.5),0.8),0 0 0 2px rgba(rgb(176,105,158,0.5),0.15)}} @media (min-width: 768px) {.find_us .contact_panel{grid-template-columns:300px 1fr}.find_us .ask_feedback{grid-column:1 / -1}.find_us .image_circle{grid-column:1 / 2;height:100%}.find_us .instant_contact{grid-column:2 / -1}.find_us .instant_contact svg{margin-right:15px;width:22px;height:22px}.find_us .help_question{grid-template-columns:repeat(3,1fr)}.find_us .reach_block svg{width:20px;height:20px}} @media (max-width: 992px) {.contact_information .help_info{flex-direction:column}.contact_information .image_circle{flex:0 0 auto;order:1;min-height:300px}.contact_information .reach_box{flex:0 0 auto;order:2;padding:50px 40px}.contact_information h2{margin-bottom:40px}} @media (min-width: 992px) {.secure_depository{padding:6rem 0}.secure_depository .container{padding:0 40px}.secure_depository h1{margin-bottom:3rem;font-size:calc(var(--h1-font-size,2.5rem) * 1.1);transform:translateX(-15px)}.secure_depository h1::after{height:5px;bottom:-15px;width:120px}.secure_depository h2{margin:4rem 0 2rem;padding-left:20px;font-size:calc(var(--h2-font-size,1.8rem) * 1.05)}.secure_depository p{max-width:85%;font-size:calc(var(--p-font-size,1rem) * 1.05);line-height:1.75}.secure_depository ul{margin:2rem 0 2.5rem 2rem}.secure_depository li{font-size:calc(var(--p-font-size,1rem) * 1.05);margin-bottom:1.2rem}.secure_depository span{transform:translateX(15px);font-size:calc(var(--p-font-size,1rem) * 1.05);padding:2rem;transition:transform 0.3s ease}.secure_depository span:hover{box-shadow:0 5px 20px rgba(0,0,0,0.05);transform:translateX(10px)}} @media (max-width: 1200px) {.program_structure{padding:7rem 0}.program_structure .virtual_study{gap:0.75rem}.program_structure .learn_skills{padding:2.5rem;grid-column:1 / 8}.program_structure .image_circle{grid-column:6 / 13}.program_structure .nav_mainwrap{right:2rem}} @media (max-width: 576px) {.program_structure{padding:4rem 0}.program_structure .learn_skills{padding:1.5rem}.program_structure .image_circle{height:250px;clip-path:polygon(0% 0%,100% 0%,100% 90%,0% 100%)}.program_structure .nav_mainwrap{right:1.5rem;width:4rem;height:4rem;bottom:-1.25rem}.program_structure .nav_mainwrap svg{width:2.25rem;height:2.25rem}.program_structure h3{padding-left:0.75rem;font-size:calc(35px * 0.7);margin-bottom:1rem}.program_structure p{font-size:calc(13px * 0.9);line-height:1.6}.program_structure .learn_skills::before{width:50px}.program_structure .learn_skills::after{height:50px}.program_structure .virtual_study::before,.program_structure .virtual_study::after{display:none}} @media (max-width: 992px) {.thankYouWeb{padding:5rem 0}.thankYouWeb .virtual_study{padding:2.5rem;gap:2rem}.thankYouWeb h5{font-size:calc(21px * 0.9)}} @media (max-width: 768px) {.thankYouWeb{padding:4rem 0}.thankYouWeb .virtual_study{clip-path:polygon( 0 3%,3% 0,97% 0,100% 3%,100% 97%,97% 100%,3% 100%,0 97% );gap:1.8rem;padding:2rem}.thankYouWeb h5{font-size:calc(21px * 0.85)}.thankYouWeb p{font-size:calc(13px * 0.95)}} @media (max-width: 768px) {.our_story{padding:50px 0}.our_story .virtual_study{gap:30px;padding:25px}.our_story .smart_track{max-width:400px}.our_story .image_circle{height:250px}.our_story .fast_classes{margin-top:-35px;padding:15px}.our_story .story_tl{font-size:calc(20px * 0.9)}.our_story .knowledge_space{font-size:calc(16px * 0.9)}.our_story h2{padding-bottom:10px;font-size:calc(34px * 0.8)}.our_story h2::after{width:60px}.our_story .text_banner:hover h2::after{width:90px}.our_story p{font-size:calc(16px * 0.9)}} @media (max-width: 991px) {.target_audience{padding:120px 0}.target_audience h4{margin-bottom:70px;font-size:calc(33px - 2px)}.target_audience div p{padding:22px 25px;width:80%;margin-bottom:50px}.target_audience div p svg{width:28px;height:28px;min-width:28px;margin-right:15px}} @media (max-width: 767px) {.target_audience{padding:100px 0}.target_audience h4{margin-bottom:60px;font-size:calc(33px - 4px)}.target_audience div p{width:90%;padding:18px 22px;border-radius:30px !important;align-self:center !important;margin-bottom:40px}.target_audience div p::before,.target_audience div p::after{display:none}.target_audience div p svg{margin-right:12px;min-width:24px;width:24px;height:24px}} @media (max-width: 1200px) {.pricing_panel{padding:100px 0}.pricing_panel .promo_plans{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}} @media (max-width: 991px) {.pricing_panel{padding:80px 0}.pricing_panel .promo_plans{grid-template-columns:repeat(2,1fr);gap:20px}.pricing_panel .fee_plan{padding:30px 25px}} @media (min-width: 993px) {header .page_head{grid-template-rows:auto auto;grid-template-columns:1fr;padding:15px 30px}header .page_head .main_primary{padding:20px 10px 10px}} @media (max-width: 767px) {header .page_head .main_primary{flex-wrap:wrap;justify-content:center}header .page_head .main_primary .main_info{margin:3px 0}header .page_head .main_primary .main_info:not(:last-child)::after{display:none}} @keyframes scaleIn {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes pulseGlow {0%,100%{box-shadow:0 0 8px 2px rgb(194,153,163,0.5)}50%{box-shadow:0 0 15px 2px rgb(194,153,163)}} @keyframes rotateBackground {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes scaleWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes moveCircle {0%{transform:translate(0,0)}50%{transform:translate(20px,20px)}100%{transform:translate(-20px,-20px)}} @keyframes fadeInRight {from{opacity:0;transform:translateX(50px) translateY(-40px)}to{opacity:1;transform:translateX(0) translateY(-40px)}} @keyframes pulse-circle {0%{transform:scale(1);opacity:0.3}50%{transform:scale(1.1);opacity:0.5}100%{transform:scale(1);opacity:0.3}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes expandWidth {from{width:0}to{width:35%}} @keyframes gridMove {0%{background-position:0 0}100%{background-position:0 30px}} @keyframes gridGlow {0%{opacity:0.03;filter:blur(3px)}50%{opacity:0.05;filter:blur(5px)}100%{opacity:0.03;filter:blur(3px)}} @keyframes slideInTitle {to{transform:translateY(0);opacity:1}}