a{color:inherit;text-decoration:none}html,body{scroll-behavior:smooth;font-family:Arial,sans-serif;color:#000000;height:100%;min-height:100%}.first_expert{flex:1 0 auto}.receive_updates{position:relative;z-index:1;padding:4rem 2rem;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.1);background:linear-gradient(135deg,rgb(209,198,212,0.5),rgb(174,161,179) 120%)}.receive_updates .container{position:relative;margin:0 auto;z-index:2;max-width:1200px}.receive_updates .pro_program{box-shadow:0 10px 30px rgba(0,0,0,0.08);position:relative;padding:3rem 2.5rem;border-radius:10px;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);transform:perspective(1000px) rotateX(2deg);display:flex;background:rgba(255,255,255,0.95);flex-direction:column}.receive_updates .input_holder{flex-wrap:wrap;gap:1rem;transition:all 0.4s ease;margin-top:1rem;display:flex}.receive_updates .input_holder span:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.08)}.receive_updates input[type="email"]::placeholder{transition:opacity 0.3s ease;color:rgba(0,0,0,0.4)}.receive_updates .email_submit{border:none;letter-spacing:0.5px;position:relative;overflow:hidden;color:#ffffff;cursor:pointer;border-radius:10px;font-weight:600;padding:1rem 1.5rem;font-family:Arial,sans-serif;transition:all 0.3s ease;font-size:14px;background:rgb(209,198,212);width:100%}.course_benefits::before{z-index:1;background:rgb(209,198,212,0.5);top:-100px;width:150%;height:200px;left:-25%;position:absolute;content:'';transform:rotate(-5deg)}.course_benefits .icon_image{position:relative;margin-top:-50px;border-radius:0 28px 28px 0;transition:all 0.5s ease;height:600px;margin-left:-5%;width:45%;z-index:3;box-shadow:20px 20px 60px rgba(0,0,0,0.15)}.course_benefits h2::before{height:30px;background:rgb(209,198,212,0.5);position:absolute;content:'';bottom:-10px;left:-10%;z-index:-1;width:120%}.course_benefits .text_main_holder > div:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,0.12)}.course_benefits .text_main_holder > div:hover::before{height:100%}.course_benefits .text_main_holder > div:nth-child(even){transform:translateY(20px)}.course_benefits .text_main_holder > div:hover svg{transform:scale(1.1)}.course_benefits .text_main_holder > div:hover svg path{fill:rgb(209,198,212)}header .main_start{justify-content:space-between;display:flex;align-items:center;position:relative;z-index:5;padding:1.2rem 2.5rem}header .nav_primary:hover{background:rgba(255,255,255,0.25);box-shadow:0 15px 30px rgba(0,0,0,0.15);transform:translateY(-5px)}header .head_mentor img{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));max-height:40px}header .nav_tutor{margin:0 0.3rem;position:relative}header .nav_tutor a:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.1);background:rgba(255,255,255,0.2)}header .nav_tutor a:hover::before{opacity:1}header .nav_tutor::after{background:#ffffff;transition:width 0.3s ease;opacity:0.7;content:'';width:0;height:3px;bottom:-3px;position:absolute;left:50%;border-radius:10px;transform:translateX(-50%)}header .first_expert{padding-top:2rem;position:relative;background:rgb(238,234,239);z-index:1}header .nav_primary::after{transition:all 0.4s ease;width:100%;content:'';opacity:0.5;background:radial-gradient(ellipse at center,rgba(0,0,0,0.1) 0%,transparent 70%);position:absolute;height:20px;left:0;bottom:-20px}.course_features .container{margin:0 auto;position:relative;padding:0 20px;max-width:1200px;z-index:1}.course_features h2{font-weight:700;font-size:38px;position:relative;text-align:center;margin-left:auto;transform:perspective(1000px) rotateX(0deg);color:#000000;max-width:800px;line-height:1.3;margin-right:auto;margin-bottom:50px;transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1)}.course_features .icon_image{box-shadow:0 15px 35px rgba(rgba(0,0,0,0.5),0.15);border-radius:3px;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);transform:translateZ(20px);overflow:hidden;height:500px;position:relative}.course_features .description{line-height:1.8;position:relative;transition:transform 0.3s ease;color:#000000;margin-bottom:24px;font-size:17px}.course_features .description:last-of-type{border-left:3px solid rgb(174,161,179);padding-left:20px;position:relative}.secure_wrap h1{text-align:center;font-size:48px;font-weight:700;margin-bottom:20px}.secure_wrap h2{margin-bottom:15px;margin-top:30px;font-weight:600;text-align:center;font-size:31px}.secure_wrap p{margin-bottom:20px;line-height:1.8;text-align:justify;font-size:14px}.secure_wrap div{margin-bottom:20px}header .top_plank .best_study div span{color:#ffffff}header .top_plank .best_study div{margin-right:24px;display:flex;align-items:center;justify-content:flex-start}.connect_with_us{overflow:hidden;position:relative;padding:80px 0;background:rgb(238,234,239)}.connect_with_us .icon_image::before{left:0;height:100%;position:absolute;content:'';width:100%;top:0;background:linear-gradient(to right,rgba(0,0,0,0.6),transparent)}.connect_with_us h3{display:inline-block;backdrop-filter:blur(5px);font-size:29px;font-weight:700;box-shadow:0 5px 15px rgba(0,0,0,0.1);background:rgba(255,255,255,0.8);font-family:Arial,sans-serif;position:relative;color:#000000;border-radius:10px;padding:15px;margin-bottom:40px;text-align:center;text-shadow:0 0 5px #ffffff,0 0 10px #ffffff,0 0 15px #ffffff}.connect_with_us input[type="text"],.connect_with_us textarea{font-size:18px;padding:15px 20px;transition:all 0.3s ease;border:2px solid rgba(0,0,0,0.08);border-radius:19px;font-family:Arial,sans-serif;color:#000000;background:#ffffff;margin-bottom:20px;width:100%}.connect_with_us .request_list label::before{width:20px;top:2px;border-radius:10px;height:20px;position:absolute;left:0;border:2px solid rgb(209,198,212,0.5);transition:all 0.3s ease;content:''}.connect_with_us .request_list a:hover{color:rgb(174,161,179)}.connect_with_us .query_inquiry::before{width:100%;transition:transform 0.4s ease;content:'';left:0;position:absolute;background:rgb(174,161,179);transform:translateX(-100%);height:100%;z-index:-1;top:0}.connect_with_us .request_help::before{content:'';height:100%;background:linear-gradient(45deg,rgba(255,255,255,0.1) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,0.1) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,0.1) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,0.1) 75%);position:absolute;width:100%;opacity:0.3;background-size:20px 20px;top:0;left:0}.connect_with_us .connect_widget svg path{transition:fill 0.3s ease;fill:#ffffff}.connect_with_us .connect_widget span{line-height:1.5;font-size:18px;font-family:Arial,sans-serif;color:#ffffff}footer .get_contact{clip-path:polygon(0 0,100% 0,100% 85%,0 100%);padding:40px 20px;position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:70px;background-color:rgb(174,161,179);color:#ffffff}footer .info_item p,footer .info_item a{font-size:15px;text-decoration:none;color:#ffffff}footer .text_main_holder::before{content:"";background-color:#ffffff;z-index:-1;width:100%;top:0;left:0;height:100%;position:absolute;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}footer .header_sitebar h5{font-size:20px;margin-bottom:25px;color:#000000;font-weight:600;position:relative;display:inline-block}footer .head_info a{font-size:15px;flex:1 0 calc(50% - 30px);transition:all 0.3s ease;color:#000000;position:relative;text-decoration:none;padding:8px 0}footer .subscribe_holder{padding:30px;background-color:rgb(209,198,212);position:relative;color:#ffffff;clip-path:polygon(0 0,95% 0,100% 100%,5% 100%);margin:0 20px}footer .input_holder{display:flex;position:relative;gap:15px;flex-direction:column}footer .input_holder input[type="email"]:focus{box-shadow:0 0 0 3px rgba(255,255,255,0.3);outline:none}footer .award_show{margin-top:60px;border-top:1px dashed rgba(0,0,0,0.1);padding-top:20px}.our_team{padding:120px 0;position:relative;overflow:hidden;background:linear-gradient(135deg,#000000 0%,rgba(0,0,0,0.5) 100%)}.our_team .container{padding:0 20px;margin:0 auto;max-width:1200px;position:relative;z-index:2}.our_team h2{color:#ffffff;font-size:40px;text-align:center;position:relative;font-weight:700;letter-spacing:2px;text-shadow:0 0 20px rgb(209,198,212,0.5);margin-bottom:60px}.our_team .smart_classes{border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(5px);position:relative;overflow:hidden;padding:50px;transition:transform 0.4s ease,box-shadow 0.4s ease;border-radius:23px}.our_team .smart_classes::before{position:absolute;height:100%;z-index:-1;background-size:60px 60px;left:0;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,0.1) 45%,transparent 50%),linear-gradient(-45deg,transparent 40%,rgba(255,255,255,0.1) 45%,transparent 50%);width:100%;top:0;content:""}.our_team .smart_classes h3::after{bottom:0;transition:width 0.3s ease;background:rgb(209,198,212);position:absolute;content:"";left:0;width:40px;height:2px}.primary_page{height:100vh;background:linear-gradient(135deg,#000000 0%,rgb(209,198,212,0.5) 50%,rgb(174,161,179,0.5) 100%);min-height:600px;position:relative;width:100%;overflow:hidden}.primary_page .page_base{top:0;height:100%;width:100%;z-index:1;left:0;position:absolute}.primary_page .page_welcome{animation:split-carousel 30s ease infinite;width:500%;display:flex;height:100%}.primary_page .course_intro{overflow:hidden;height:100%;position:relative;width:20%}.primary_page .course_intro img{animation:image-scale 15s ease-in-out infinite alternate;object-fit:cover;height:100%;transform-origin:center;filter:saturate(1.2) contrast(1.1);width:100%;transition:transform 0.7s ease-out}.primary_page .statement_box::after{animation:line-animate 6s ease-in-out infinite;width:50%;right:0;bottom:0;height:6px;transform-origin:right;background:rgb(209,198,212);content:'';position:absolute}.primary_page .statement_box p{text-shadow:0 1px 3px rgba(0,0,0,0.3);font-size:18px;margin-bottom:2.5rem;line-height:1.7;color:#ffffff;position:relative}.primary_page .statement_box .query_inquiry:hover{color:#ffffff}.primary_page .statement_box .query_inquiry:hover::before{width:300%;height:300%}.pricing_feature{padding:120px 0;position:relative;overflow:hidden}.pricing_feature::before{bottom:0;position:absolute;z-index:1;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(209,198,212,0.5) 100%);backdrop-filter:blur(8px);left:0;top:0;content:"";right:0}.pricing_feature .learning_pricing{text-align:center;max-width:700px;line-height:1.6;margin:0 auto 60px;opacity:0;color:#ffffff;transform:translateY(20px);animation:fadeSlideUp 0.8s 0.3s ease-out forwards;font-size:calc(12px * 1.1)}.pricing_feature .fee_pricing li:nth-child(1){animation-delay:0.4s}.pricing_feature .fee_pricing li:nth-child(3){animation-delay:0.8s}.pricing_feature .price_schemes:hover{transform:translateY(-12px)}.pricing_feature .price_schemes:hover .learning_package{box-shadow:0 25px 45px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.12)}.pricing_feature .price_schemes:hover .learning_package::before{transform:scaleX(1);transform-origin:left}.pricing_feature .cost_plan{position:relative;padding:35px 30px}.pricing_feature .price_schemes:hover .cost_plan h4{color:rgb(209,198,212)}.pricing_feature .cost_plan h4::after{position:absolute;left:0;content:"";bottom:0;height:2px;background:rgb(209,198,212,0.5);transition:width 0.35s ease,background 0.35s ease;width:50px}.pricing_feature .price_schemes:hover .sub_options{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.pricing_feature .price_schemes:hover .sub_options::before{transform:translateX(100%)}.mentorship_profile{position:relative;overflow:hidden;padding:80px 0;background:linear-gradient(135deg,rgb(238,234,239),rgb(174,161,179,0.5))}.mentorship_profile .container{position:relative;z-index:2}.mentorship_profile .edu_stories{grid-template-areas:"photo name" "photo job" "quote quote";border-radius:12px;transform:rotate(-2deg);background:#ffffff;transition:transform 0.3s ease,box-shadow 0.3s ease;grid-template-columns:1fr 2fr;padding:40px;gap:15px;display:grid;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.mentorship_profile .edu_stories span:not(.name){font-size:14px;grid-area:job;color:#000000;transform:translateX(20px);font-style:italic}.ty_panel{overflow:hidden;background:linear-gradient(135deg,rgb(238,234,239),#ffffff);position:relative;padding:120px 0}.ty_panel::before{left:0;position:absolute;animation:movePattern 40s linear infinite;content:"";background:linear-gradient(45deg,transparent 49.5%,rgb(174,161,179,0.5) 49.5%,rgb(174,161,179,0.5) 50.5%,transparent 50.5%),linear-gradient(-45deg,transparent 49.5%,rgb(174,161,179,0.5) 49.5%,rgb(174,161,179,0.5) 50.5%,transparent 50.5%);opacity:0.2;background-size:60px 60px;width:100%;height:100%;z-index:1;top:0}.ty_panel .pro_program{animation:fadeSlideUp 0.8s 0.3s ease-out forwards;opacity:0;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);background:#ffffff;transform:translateZ(10px) translateY(10px);border-left:4px solid rgb(174,161,179);padding:35px 40px 30px;position:relative}.course_features .statement_box::-webkit-scrollbar{width:6px}.course_features .statement_box::-webkit-scrollbar-track{border-radius:3px;background:rgba(rgb(238,234,239),0.5)}.course_features .statement_box::-webkit-scrollbar-thumb{background-color:rgb(209,198,212);border-radius:3px}.pricing_feature .cost_plan p::-webkit-scrollbar{width:6px}.pricing_feature .cost_plan p::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,0.05)}.pricing_feature .cost_plan p::-webkit-scrollbar-thumb{background:rgb(209,198,212,0.5);transition:background 0.3s ease;border-radius:10px}.pricing_feature .price_schemes:hover .cost_plan p::-webkit-scrollbar-thumb{background:rgb(209,198,212)}@media (max-width: 1200px) {.course_benefits .icon_image{width:40%;margin-left:0}.course_benefits .statement_box{padding-left:5%;width:60%}} @media (max-width: 576px) {.course_benefits{padding:80px 0}.course_benefits .icon_image{height:300px}.course_benefits h2{margin-bottom:40px;font-size:calc(29px * 0.9)}.course_benefits .text_main_holder > div{padding:20px}.course_benefits .text_main_holder svg{height:35px;width:35px}} @media (max-width: 767px) {header{padding:0}header .main_start{padding:0.8rem 1.2rem}header .nav_primary{max-width:140px;padding:0.5rem 0.8rem}header .head_mentor img{max-height:35px}header .header_sitebar{justify-content:flex-start;padding-bottom:0.5rem;scrollbar-width:thin;margin-top:0.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch}header .header_sitebar::-webkit-scrollbar{height:3px}header .header_sitebar::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(255,255,255,0.3)}header .nav_tutor{flex:0 0 auto;margin:0 0.15rem}header .nav_tutor a{white-space:nowrap;font-size:calc(16px - 2px);padding:0.5rem 0.8rem}header .nav_tutor::after{display:none}header .nav_primary::after{display:none}} @media (hover: none) {.course_features h2:hover,.course_features .icon_image:hover{transform:none}.course_features h2:hover::after{width:80px}} @media (max-width: 992px) {.connect_with_us .icon_image{clip-path:polygon(0 0,100% 0,60% 100%,0 100%);width:40%}.connect_with_us .request_request{max-width:90%;margin:0 auto;flex-direction:column}.connect_with_us .feedback_map{border-bottom:1px solid rgba(0,0,0,0.05);width:100%}.connect_with_us .request_help{width:100%}} @media (min-width: 768px) {footer .text_main_holder{grid-template-columns:1fr 1fr 1fr;gap:30px}footer .input_holder{flex-direction:row}footer .email_submit{white-space:nowrap}footer .nav_primary{padding-top:80px}} @media (max-width: 576px) {footer .get_contact{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}footer .header_sitebar h5,footer .subscribe_holder h5{font-size:calc(20px - 2px)}footer .head_info a{flex:1 0 100%}footer .input_holder input[type="email"],footer .email_submit{padding:12px}} @media screen and (max-width: 576px) {.our_team{padding:60px 0}.our_team h2{font-size:34px}.our_team .fast_study{gap:30px}.our_team .smart_classes{padding:25px}.our_team .smart_classes h3{font-size:calc(19px + 0.1rem);margin-bottom:15px;padding-bottom:10px}.our_team .smart_classes p{font-size:calc(18px - 0.05rem)}} @media (max-width: 768px) {.primary_page{min-height:500px}.primary_page .statement_box{padding:2.5rem;width:90%}.primary_page .statement_box h1{font-size:calc(38px * 0.9)}.primary_page .page_base::before{background:linear-gradient( 135deg,#000000 20%,rgb(174,161,179,0.5) 40%,transparent 80% )}} @media (max-width: 1200px) {.pricing_feature{padding:100px 0}.pricing_feature .fee_pricing{gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}} @media (max-width: 767px) {.pricing_feature{padding:60px 0}.pricing_feature h2{font-size:calc(32px * 0.8)}.pricing_feature .learning_pricing{margin-bottom:40px;font-size:calc(12px * 0.95)}.pricing_feature .fee_pricing{grid-template-columns:1fr;max-width:450px;margin:0 auto}.pricing_feature .cost_plan p{max-height:none}} @media (max-width: 992px) {.ty_panel{padding:80px 0}.ty_panel h2{font-size:calc(36px * 0.85)}.ty_panel::after{right:-50%;width:100%}.ty_panel .pro_program{padding:30px 35px 25px}} @media (max-width: 576px) {.ty_panel{padding:50px 0}.ty_panel h2{margin-bottom:25px;font-size:calc(36px * 0.7)}.ty_panel .pro_program{padding:20px 25px 15px;border-left-width:3px}.ty_panel li{padding-left:20px}.ty_panel li::before{height:6px;width:6px;top:8px}.ty_panel li span{line-height:1.6;font-size:calc(15px * 0.9)}.ty_panel::before{background-size:40px 40px}} @keyframes float {0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}} @keyframes image-scale {0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}} @keyframes fadeSlideDown {from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}} @keyframes cardReveal {from{opacity:0;transform:translateY(30px) rotateX(10deg)}to{opacity:1;transform:translateY(0) rotateX(0)}} @keyframes fadeSlideUp {from{opacity:0;transform:translateZ(10px) translateY(40px)}to{opacity:1;transform:translateZ(10px) translateY(10px)}}