svg{height:30px;width:30px}.container{margin:auto;width:1130px;max-width:100%}.container-wrap{height:100%;min-height:100%;display:flex;flex-direction:column}.media_kit{flex:0 0 auto}.media_kit{position:relative;padding:0 0 30px;overflow:hidden;font-family:Arial,sans-serif}.receive_updates::before{width:100%;animation:lightSweep 8s ease-in-out infinite;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.1) 40%,transparent 60%);z-index:-1;content:"";left:0;transform:translateX(-100%);pointer-events:none;top:0;position:absolute;height:100%}.receive_updates h4{line-height:1.4;padding-left:1.5rem;font-weight:600;font-size:21px;color:#000000;margin:0 0 1.5rem;position:relative;max-width:90%;transition:transform 0.3s ease}.receive_updates .input_holder span{min-width:180px;transform:translateY(0);position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;flex:1 1 auto}.receive_updates input[type="email"]:focus{border-color:rgb(209,198,212);outline:none;box-shadow:0 0 0 3px rgb(209,198,212,0.5)}.receive_updates input[type="email"]:focus::placeholder{opacity:0.5}.receive_updates .email_submit::before{transition:all 0.4s ease;left:-100%;content:"";width:100%;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:100%;top:0}.receive_updates .email_submit:active{transform:translateY(1px);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.course_benefits::after{z-index:1;background:rgb(174,161,179,0.5);content:'';transform:rotate(-5deg);width:150%;position:absolute;bottom:-100px;height:200px;right:-25%}.course_benefits .icon_image::after{z-index:-1;right:-20px;opacity:0.5;height:90%;border:5px solid rgb(209,198,212);position:absolute;border-left:none;width:60%;top:20px;content:''}.course_benefits .text_main_holder{grid-template-columns:repeat(2,1fr);display:grid;gap:30px;padding-right:5%}.course_benefits .text_main_holder > div::before{top:0;transition:height 0.3s ease-out;height:0;width:5px;content:'';left:0;position:absolute;background:rgb(209,198,212)}.course_benefits .text_main_holder > div:nth-child(even):hover{transform:translateY(10px)}.course_benefits .text_main_holder svg path{transition:fill 0.3s ease;fill:rgb(174,161,179)}header::before{opacity:0.5;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgb(209,198,212,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgb(174,161,179,0.5) 0%,transparent 30%);content:'';top:0;position:absolute;left:0;z-index:-1}header .head_mentor{transition:all 0.3s ease;display:block}header .header_sitebar{position:relative;list-style:none;padding:0;margin:0;display:flex;z-index:2}header .nav_tutor a::before{z-index:-1;border-radius:10px;width:100%;height:100%;position:absolute;left:0;transition:opacity 0.3s ease;content:'';background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.05) );top:0;opacity:0}header .nav_tutor:hover::after{width:70%}header .main_start::after{content:'';border-radius:50%;position:absolute;z-index:-1;left:-20px;bottom:-20px;opacity:0.5;background:rgb(174,161,179,0.5);height:80px;width:80px;filter:blur(30px)}.course_features{position:relative;padding:100px 0 120px;background:linear-gradient(135deg,rgb(238,234,239) 0%,rgba(245,247,250,1) 100%);overflow:hidden}.course_features::after{right:-20%;top:-50%;content:"";width:70%;position:absolute;background:linear-gradient(135deg,rgba(rgb(209,198,212,0.5),0.08) 0%,rgba(rgb(174,161,179,0.5),0.05) 100%);height:200%;z-index:0;transform:rotate(-15deg)}.course_features h2::after{content:"";background:linear-gradient(90deg,rgb(209,198,212) 0%,rgb(174,161,179) 100%);transform:translateX(-50%);position:absolute;width:80px;height:3px;transition:width 0.3s ease;left:50%;bottom:-15px}.course_features .icon_image::before{z-index:1;opacity:0.7;background:linear-gradient( to bottom,rgba(rgb(209,198,212,0.5),0.2),rgba(rgba(0,0,0,0.5),0.4) );height:100%;transition:opacity 0.3s ease;position:absolute;content:"";top:0;left:0;width:100%}.course_features .description:first-of-type{position:relative;padding-left:20px;border-left:3px solid rgb(209,198,212)}.course_features .description:first-of-type:hover::before{height:100%}.secure_wrap{display:flex;gap:30px;flex-direction:column;color:#ffffff;background:linear-gradient(to right,rgb(209,198,212),rgb(174,161,179));padding:50px;box-shadow:0 4px 8px rgba(0,0,0,0.5);font-family:Arial,sans-serif}.secure_wrap ul,.secure_wrap ol{padding:0;margin:0;list-style-position:inside}.secure_wrap span{font-weight:600}header .top_plank .best_study div svg,header .top_plank .best_study div svg path{fill:#ffffff}header .top_plank .best_study div img,header .top_plank .best_study div svg{margin-right:8px;width:16px;height:16px}.connect_with_us::before{background:radial-gradient(circle at 20% 50%,rgb(209,198,212,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 30%,rgb(174,161,179,0.5) 0%,transparent 40%);left:0;content:'';top:0;width:100%;height:100%;position:absolute;opacity:0.6}.connect_with_us .request_request{position:relative;box-shadow:0 15px 40px rgba(0,0,0,0.1);border-radius:19px;display:flex;z-index:3;background:#ffffff;overflow:hidden}.connect_with_us .request_request::after{opacity:0.2;bottom:0;position:absolute;width:100px;transform:translate(-50%,50%);border-radius:50%;left:0;height:100px;background:rgb(174,161,179,0.5);content:''}.connect_with_us input[type="text"]:focus,.connect_with_us textarea:focus{border-color:rgb(209,198,212);box-shadow:0 0 10px rgb(209,198,212,0.5);outline:none}.connect_with_us .request_list input[type="checkbox"]{position:absolute;opacity:0}.connect_with_us .request_list input[type="checkbox"]:checked + label::before{border-color:rgb(209,198,212);background:rgb(209,198,212)}.connect_with_us .request_list a{font-weight:600;text-decoration:none;transition:all 0.3s ease;color:rgb(209,198,212)}.connect_with_us .query_inquiry{overflow:hidden;position:relative;transition:all 0.3s ease;border:none;font-weight:600;z-index:1;background:rgb(209,198,212);cursor:pointer;border-radius:19px;font-size:14px;font-family:Arial,sans-serif;padding:15px 30px;color:#ffffff}.connect_with_us .request_help h4{color:#ffffff;font-size:20px;font-weight:600;position:relative;margin-bottom:30px;font-family:Arial,sans-serif}.connect_with_us .connect_widget{padding:0;list-style:none;margin:0}.connect_with_us .connect_widget li{align-items:flex-start;margin-bottom:25px;transition:transform 0.3s ease;display:flex;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:15px}.connect_with_us .connect_widget li:hover svg path{fill:rgba(255,255,255,0.8)}.connect_with_us .connect_widget a:hover{color:rgba(255,255,255,0.8)}footer{width:100%;position:relative}footer .get_contact::after{width:100%;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 50%);position:absolute;top:0;content:"";pointer-events:none;height:100%;left:0}footer .info_item:hover{transform:translateY(-5px);background-color:rgba(0,0,0,0.3)}footer .info_item a:hover{text-decoration:underline}footer .nav_primary{padding-top:60px;text-align:center}footer .nav_primary svg{margin-bottom:15px;height:45px;width:auto}footer .header_sitebar{clip-path:polygon(5% 0,100% 0,95% 100%,0% 100%);padding:30px;position:relative;background-color:rgb(238,234,239);margin:0 20px}footer .head_info{gap:10px 30px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:25px}footer .head_info a::after{height:1px;content:"";transition:width 0.3s ease;background-color:rgb(209,198,212);bottom:0;position:absolute;width:0;left:0}footer .subscribe_holder h5{font-weight:600;color:#ffffff;font-size:20px;margin-bottom:15px}footer .subscribe_holder p{line-height:1.6;color:rgba(255,255,255,0.9);margin-bottom:25px;font-size:15px}footer .email_submit{border-radius:10px;cursor:pointer;color:#ffffff;border:none;font-size:14px;transition:all 0.3s ease;background-color:#000000;padding:15px;font-weight:600}.our_team::before{background:linear-gradient(0deg,transparent 0%,transparent 49%,rgba(0,0,0,0.5) 49%,rgba(0,0,0,0.5) 51%,transparent 51%,transparent 100%),linear-gradient(90deg,transparent 0%,transparent 49%,rgba(0,0,0,0.5) 49%,rgba(0,0,0,0.5) 51%,transparent 51%,transparent 100%);width:100%;left:0;height:100%;position:absolute;background-size:40px 40px;content:"";z-index:1;opacity:0.15;top:0}.our_team .fast_study{display:flex;flex-direction:column;gap:40px}.our_team .smart_classes:nth-child(1){transform:translateX(-40px);background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100%)}.our_team .smart_classes:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.3)}.our_team .smart_classes:nth-child(2):hover{transform:translateY(-10px) translateX(40px)}.our_team .smart_classes h3::before{position:absolute;border-radius:50%;top:8px;height:6px;content:"";left:-15px;box-shadow:0 0 10px rgb(209,198,212);background:rgb(209,198,212);width:6px}.our_team .smart_classes:nth-child(2) h3::after{background:rgb(174,161,179)}.our_team .container::before{height:400px;border-radius:50%;animation:float 20s infinite alternate-reverse linear;left:-100px;z-index:1;opacity:0.25;content:"";position:absolute;bottom:-100px;filter:blur(80px);background:linear-gradient(135deg,rgb(174,161,179) 0%,transparent 80%);width:400px}.primary_page .page_base::after{z-index:2;content:'';background:radial-gradient( circle at 70% 30%,transparent 20%,rgba(0,0,0,0.5) 70%,rgb(209,198,212,0.5) 100% );inset:0;position:absolute}.primary_page .statement_box{background:linear-gradient(145deg,rgb(174,161,179,0.5) 0%,rgb(209,198,212,0.5) 100%);position:relative;max-width:550px;box-shadow:-15px 15px 30px rgba(0,0,0,0.2),0 0 0 1px rgb(209,198,212,0.5);margin-right:8%;overflow:hidden;width:45%;padding:4rem;border-radius:24px;z-index:10}.primary_page .statement_box h1{font-weight:700;line-height:1.3;color:#ffffff;position:relative;text-shadow:0 2px 4px rgba(0,0,0,0.4);font-size:38px;margin-bottom:2rem}.primary_page .statement_box .query_inquiry{background:transparent;border-radius:24px;text-decoration:none;display:inline-block;overflow:hidden;position:relative;z-index:1;font-weight:600;transition:all 0.4s ease;color:#ffffff;padding:14px 35px;border:2px solid rgb(209,198,212);font-size:18px}.pricing_feature .container{margin:0 auto;z-index:2;padding:0 20px;position:relative;max-width:1400px}.pricing_feature h2::after{left:50%;animation:expandLine 1.2s 0.4s cubic-bezier(0.25,1,0.5,1) forwards;position:absolute;bottom:-15px;width:80px;transform:translateX(-50%) scaleX(0);height:3px;background:rgb(209,198,212);content:""}.pricing_feature .fee_pricing li{transform:translateY(30px) rotateX(10deg);opacity:0;animation:cardReveal 0.7s cubic-bezier(0.2,1,0.3,1) forwards}.pricing_feature .fee_pricing li:nth-child(2){animation-delay:0.6s}.pricing_feature .price_schemes{will-change:transform;transition:transform 0.45s cubic-bezier(0.2,1,0.3,1);color:#000000;text-decoration:none;height:100%;display:block}.pricing_feature .learning_package::before{background:linear-gradient(90deg,rgb(209,198,212) 0%,rgb(174,161,179) 100%);top:0;left:0;position:absolute;width:100%;transform:scaleX(0);height:6px;content:"";transform-origin:right;transition:transform 0.5s cubic-bezier(0.3,0.7,0.4,1.5)}.pricing_feature .price_schemes:hover .cost_plan h4::after{width:75px;background:rgb(209,198,212)}.pricing_feature .sub_options{align-items:center;font-size:calc(19px * 1.2);position:relative;overflow:hidden;display:flex;padding:12px 20px;justify-content:center;font-weight:700;background:linear-gradient(135deg,rgb(174,161,179,0.5) 0%,rgb(209,198,212) 100%);box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:10px;transition:transform 0.35s ease,box-shadow 0.35s ease;color:#ffffff}.mentorship_profile::after{bottom:-5%;height:60%;animation:float 6s ease-in-out infinite reverse;z-index:1;border-radius:12px;background:rgb(174,161,179,0.5);width:40%;left:-5%;position:absolute;transform:rotate(20deg);content:""}.mentorship_profile .icon_image{height:200px;border-radius:12px;transition:transform 0.3s ease;box-shadow:10px 10px 0 rgb(209,198,212,0.5);grid-area:photo;transform:rotate(4deg)}.mentorship_profile .job_expertise{grid-area:quote;padding:20px;line-height:1.6;margin-top:20px;position:relative;font-size:14px;border-radius:0 10px 10px 0;background:linear-gradient(to right,rgb(238,234,239),transparent);color:#000000;border-left:4px solid rgb(209,198,212)}.ty_panel::after{z-index:0;background:linear-gradient(120deg,rgb(209,198,212,0.5) 10%,transparent 80%);content:"";transform:rotate(25deg);right:-20%;opacity:0.1;height:200%;width:70%;top:-50%;position:absolute}.ty_panel h2::after{width:80px;animation:expandLine 0.6s 0.4s forwards ease-out;transform:scaleX(0);content:"";transform-origin:left;left:0;height:3px;position:absolute;bottom:-16px;background:linear-gradient(90deg,rgb(209,198,212),rgb(174,161,179))}.ty_panel ul{list-style:none;margin:0;padding:0}.ty_panel li{position:relative;padding-left:25px}.ty_panel li::before{left:0;transform:rotate(45deg);content:"";animation:pulse 3s infinite;width:8px;opacity:0.9;height:8px;position:absolute;top:8px;background:rgb(209,198,212)}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media screen and (min-width: 992px) {.receive_updates{padding:6rem 4rem}.receive_updates .pro_program{padding:4rem}.receive_updates h4{font-size:calc(21px * 1.1)}.receive_updates .input_holder{gap:1.5rem}} @media screen and (max-width: 767px) {.receive_updates{padding:3rem 1.5rem}.receive_updates .pro_program{transform:perspective(1000px) rotateX(1deg);padding:2.5rem 2rem}.receive_updates h4{font-size:calc(21px * 0.9);margin-bottom:2rem}.receive_updates .input_holder{gap:0.8rem}.receive_updates input[type="email"],.receive_updates .email_submit{padding:0.9rem 1.2rem}} @media (max-width: 992px) {.course_benefits .pro_program{flex-direction:column;padding:0 20px}.course_benefits .icon_image{height:400px;border-radius:28px;margin-bottom:40px;margin-top:0;width:100%}.course_benefits .statement_box{width:100%;padding-left:0}.course_benefits .text_main_holder{grid-template-columns:1fr;padding-right:0}.course_benefits .text_main_holder > div:nth-child(even){transform:translateY(0)}.course_benefits .text_main_holder > div:nth-child(even):hover{transform:translateY(-10px)}} @media (max-width: 479px) {header .main_start{padding:0.7rem 1rem}header .nav_primary{max-width:120px;padding:0.4rem 0.7rem}header .nav_tutor a{font-size:calc(16px - 3px);padding:0.4rem 0.6rem}} @media screen and (max-width: 992px) {.course_features{padding:80px 0 100px}.course_features h2{margin-bottom:40px;font-size:calc(38px * 0.9)}.course_features .learn_explore{gap:30px;grid-template-columns:1fr}.course_features .icon_image{height:400px;order:-1}.course_features .statement_box{max-height:450px}} @media screen and (max-width: 576px) {.course_features{padding:50px 0 70px}.course_features h2{margin-bottom:25px;font-size:calc(38px * 0.7)}.course_features h2::after{bottom:-10px;width:50px}.course_features .icon_image{height:250px}.course_features .statement_box{max-height:350px}.course_features .description{line-height:1.6;font-size:calc(17px * 0.9);padding-left:15px}} @media (max-width: 576px) {.connect_with_us{padding:40px 0}.connect_with_us h3{font-size:calc(29px * 0.8)}.connect_with_us .request_request{max-width:95%}.connect_with_us .feedback_map,.connect_with_us .request_help{padding:30px 20px}.connect_with_us input[type="text"],.connect_with_us textarea{padding:12px}.connect_with_us .query_inquiry{padding:12px;width:100%}} @media screen and (max-width: 991px) {.our_team{padding:100px 0}.our_team h2{margin-bottom:50px}.our_team .smart_classes{padding:40px}.our_team .smart_classes:nth-child(1){transform:translateX(-30px)}.our_team .smart_classes:nth-child(2){transform:translateX(30px)}.our_team .smart_classes:nth-child(1):hover{transform:translateY(-10px) translateX(-30px)}.our_team .smart_classes:nth-child(2):hover{transform:translateY(-10px) translateX(30px)}} @media (max-width: 1200px) {.primary_page .page_base{clip-path:polygon(0% 0%,100% 0%,100% 100%,40% 100%,0% 80%)}.primary_page .statement_box{width:55%;margin-right:5%}} @media (max-width: 576px) {.primary_page{min-height:450px}.primary_page .statement_box{padding:2rem}.primary_page .statement_box::before{width:4px}.primary_page .statement_box::after{height:4px}.primary_page .statement_box h1{font-size:calc(38px * 0.8);margin-bottom:1.5rem}.primary_page .statement_box p{margin-bottom:2rem;font-size:calc(18px * 0.9)}.primary_page .statement_box .query_inquiry{padding:12px 20px;display:block;width:100%;text-align:center}.primary_page .course_intro::before{background-size:15px 15px}} @media (max-width: 480px) {.pricing_feature{padding:50px 0}.pricing_feature h2{font-size:calc(32px * 0.7)}.pricing_feature .cost_plan{padding:20px 18px}.pricing_feature .sub_options{font-size:calc(19px * 1.1);padding:10px 15px}} @media (max-width: 1200px) {.ty_panel{padding:100px 0}.ty_panel h2{font-size:calc(36px * 0.9)}} @media (max-width: 768px) {.ty_panel{padding:60px 0}.ty_panel h2{margin-bottom:30px;font-size:calc(36px * 0.8)}.ty_panel h2::after{bottom:-12px;width:60px}.ty_panel .pro_program{padding:25px 30px 20px}.ty_panel li span{font-size:calc(15px * 0.95);line-height:1.7}} @media (hover: hover) {.ty_panel .pro_program:hover{transition:transform 0.3s ease;transform:translateZ(15px) translateY(5px)}} @keyframes lightSweep {0%,100%{transform:translateX(-100%)}50%{transform:translateX(100%)}} @keyframes float {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} @keyframes float {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(-50px,50px) rotate(180deg)}100%{transform:translate(0,0) rotate(360deg)}} @keyframes line-animate {0%,100%{transform:scaleX(1)}50%{transform:scaleX(0.5)}} @keyframes fadeSlideUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes float {0%,100%{transform:translateY(0) rotate(-15deg)}50%{transform:translateY(-20px) rotate(-10deg)}} @keyframes expandLine {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes movePattern {0%{background-position:0 0}100%{background-position:500px 500px}}