a{color:inherit;text-decoration:none}html,body{font-family:Arial,sans-serif;height:100%;min-height:100%;color:#000000}.idea_poolh{flex:0 0 auto}.idea_poolh{color:#ffffff;padding:6rem 0 2rem;background:linear-gradient(45deg,#000000 0%,rgb(202,163,158,0.5) 100%);font-family:Arial,sans-serif;position:relative}.connect_with_usW::before{left:0;content:"";animation:gridMove 20s linear infinite;height:100%;background-size:20px 20px,20px 20px;background:linear-gradient(90deg,transparent 0%,rgba(rgb(225,199,195),0.03) 50%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(rgb(202,163,158),0.04) 50%,transparent 100%);width:100%;top:0;position:absolute}.connect_with_usW .query_cardA::before{position:absolute;content:"";height:100%;width:100%;left:-8px;z-index:-1;border:1px solid rgba(rgb(225,199,195),0.2);top:-8px;border-radius:16px}.connect_with_usW .pic_item3{overflow:hidden;height:100%;position:relative;min-height:550px;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,0.2)}.connect_with_usW .help_info8{border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);position:relative;padding:50px;box-shadow:0 20px 40px rgba(0,0,0,0.15);border-radius:16px;background:rgba(255,255,255,0.03)}.connect_with_usW form h3{position:relative;color:#ffffff;font-weight:600;margin-bottom:30px;padding-left:20px;font-family:Arial,sans-serif;font-size:19px}.connect_with_usW form input[type="text"]::placeholder{color:rgba(255,255,255,0.5)}.connect_with_usW .help_messageW{align-items:flex-start;margin-bottom:30px;display:flex}.connect_with_usW .help_messageW label::before{height:22px;top:2px;border:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease;background:rgba(255,255,255,0.05);width:22px;position:absolute;left:0;border-radius:10px;content:""}.connect_with_usW .help_messageW label a:hover{color:rgb(202,163,158)}.connect_with_usW form .inquiry_infoO{font-size:20px;color:#ffffff;border:none;overflow:hidden;font-family:Arial,sans-serif;border-radius:10px;font-weight:600;display:inline-block;transition:all 0.4s ease;background:linear-gradient(45deg,rgb(225,199,195),rgb(202,163,158));padding:16px 40px;cursor:pointer;position:relative;z-index:1}header .head_knowd{position:relative}header .head_knowd:before{height:2px;width:100%;opacity:0.3;left:0;content:'';position:absolute;background:linear-gradient(to right,transparent,#ffffff,transparent );bottom:-1px}header .container{padding:15px 25px;margin:0 auto;position:relative;max-width:1200px}header .container:before{transform:translateY(-50%);width:50px;background-position:0 0,0 10px;height:30px;pointer-events:none;position:absolute;right:20px;top:50%;background-size:6px 2px,6px 2px;opacity:0.5;background-repeat:repeat-x;content:'';background-image:linear-gradient(90deg,transparent 50%,rgba(255,255,255,0.1) 50%),linear-gradient(90deg,transparent 50%,rgba(255,255,255,0.1) 50%)}header .top_headerE:hover:before{opacity:0.7}header .head_pagebarI:before{content:'';transition:all 0.3s ease;opacity:0;background:#ffffff;border-radius:50%;left:-12px;transform:translateY(-50%);position:absolute;height:6px;top:50%;box-shadow:0 0 10px rgba(255,255,255,0.8);width:6px}header .head_pagebarI:hover:before{left:-20px;opacity:1}header .nav_classU{align-items:center;text-decoration:none;padding:5px;transition:all 0.3s ease;position:relative;display:flex}header .nav_classU:hover:before{opacity:1}header .nav_classU:hover:after{animation:circuit 3s infinite;opacity:1}header .nav_classU svg{height:40px;transition:all 0.3s ease;width:auto}.teaching_processW::before{opacity:0.1;content:'';background:linear-gradient(45deg,rgb(225,199,195,0.5) 0%,transparent 60%);top:0;left:0;width:100%;z-index:1;position:absolute;height:100%}.teaching_processW .text_holder_itemN p{transform:translateX(60px);line-height:1.8;font-size:13px;backdrop-filter:blur(15px);padding:45px;background:rgba(255,255,255,0.05);z-index:3;margin-top:-30px;border-radius:20px 0 0 20px;color:#ffffff;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.1);align-self:flex-end}.teaching_processW .text_holder_itemN h2::before{content:'';position:absolute;height:80px;top:-25px;opacity:0.1;z-index:-1;left:-25px;width:80px;background:rgb(225,199,195);transform:rotate(45deg)}.teaching_processW .text_holder_itemN p::before{width:15px;position:absolute;top:15%;content:'';right:0;opacity:0.3;background:rgb(202,163,158,0.5);height:70%}.teaching_processW .skill_sessionsI::before{height:250px;width:250px;animation:pulse-subtle 15s infinite alternate;opacity:0.05;position:absolute;content:'';top:-125px;background:rgb(225,199,195);filter:blur(80px);border-radius:50%;left:-125px}.program_outcomesV::before{top:0;content:"";height:100%;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgb(225,199,195,0.5) 0%,transparent 60%);position:absolute;width:100%;z-index:0;left:0}.program_outcomesV h5::after{bottom:-12px;height:3px;left:50%;width:80px;background:linear-gradient(to right,rgb(225,199,195),rgb(202,163,158));transform:translateX(-50%);content:"";position:absolute;border-radius:10px}.program_outcomesV .skill_sessionsI:hover .pic_item3{transform:scale(1.05)}.program_outcomesV .text_holder_itemN{position:relative;padding:2rem}.program_outcomesV li{align-items:flex-start;transform:translateX(0);position:relative;padding-left:2.5rem;transition:transform 0.3s ease-out;display:flex}.program_outcomesV li svg{width:24px;height:24px;position:absolute;left:0;transition:transform 0.3s ease;top:3px}.program_outcomesV li:nth-child(odd){opacity:0;animation:fadeInFromLeft 0.5s forwards;transform:translateY(0);animation-delay:calc(0.1s * var(--i,0))}.training_specialistk::before{position:absolute;top:0;left:0;filter:blur(70px);opacity:0.4;content:"";animation:breatheGlow 15s ease-in-out infinite alternate;width:100%;height:100%;background:radial-gradient(circle at 80% 20%,rgb(225,199,195,0.5) 0%,transparent 35%),radial-gradient(circle at 20% 80%,rgb(202,163,158,0.5) 0%,transparent 35%);z-index:1}.training_specialistk .pic_item3{position:relative;transform:scale(1) rotate(0deg);height:100%;border-radius:23px;transition:all 0.7s cubic-bezier(0.2,1,0.3,1);z-index:3;grid-row:1 / span 2;grid-column:2;filter:contrast(1.1) brightness(1.05);box-shadow:20px 20px 40px rgba(0,0,0,0.4)}.training_specialistk .name::after{background:linear-gradient(90deg,rgb(225,199,195),rgb(202,163,158));width:0;transition:width 0.6s ease;left:0;content:"";bottom:-10px;height:3px;position:absolute}.training_specialistk .work_tablea{z-index:2;transition:all 0.7s cubic-bezier(0.2,1,0.3,1);grid-row:2;line-height:1.8;padding:2rem;grid-column:1;box-shadow:10px 10px 30px rgba(0,0,0,0.3);font-size:17px;border-radius:23px;transform:translateY(0);backdrop-filter:blur(10px);color:#ffffff;position:relative;overflow:hidden;border-left:4px solid rgb(202,163,158);background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.2) 100%)}.who_we_aref::before{top:0;position:absolute;left:0;width:100%;height:100%;animation:pulse 15s infinite alternate;content:"";background:radial-gradient(circle at 30% 70%,rgb(225,199,195,0.5) 0%,transparent 50%);z-index:1}.who_we_aref .skill_sessionsI{border-radius:11px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);gap:60px;transition:transform 0.5s ease;display:flex;background:rgba(0,0,0,0.5);align-items:center;padding:50px;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);transform:perspective(1000px) rotateY(0deg);justify-content:space-between;flex-direction:row}.who_we_aref .learning_growthf{z-index:2;transform:translateY(-30px) translateX(20px);border-radius:10px;padding:20px 30px;box-shadow:0 10px 20px rgba(0,0,0,0.2);background:rgb(225,199,195);border-left:4px solid rgb(202,163,158);position:relative}.who_we_aref .ethos_block7{margin:0;font-size:15px;opacity:0.8;font-weight:300;color:#ffffff}.who_we_aref .value_visionC{transform:translateY(0);transition:transform 0.3s ease;align-items:center;display:flex;margin-bottom:20px}.who_we_aref .value_visionC svg:hover{transform:scale(1.1);fill:rgb(202,163,158)}.who_we_aref .value_visionC svg:hover path{fill:rgb(202,163,158)}.who_we_aref p{opacity:0.9;line-height:1.8;font-size:15px;margin:0;color:#ffffff}.thanksWrap5::before{content:"";pointer-events:none;opacity:0.1;position:absolute;top:0;width:100%;left:0;height:100%;background:repeating-linear-gradient( 45deg,rgb(202,163,158,0.5) 0px,rgb(202,163,158,0.5) 2px,transparent 2px,transparent 10px );z-index:1}.thanksWrap5 h2::after{transform:scaleX(1);background:linear-gradient(to right,rgb(225,199,195),rgb(202,163,158));transform-origin:left;bottom:-1rem;left:0;width:8rem;position:absolute;content:"";transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);height:0.3rem}.thanksWrap5 .skill_sessionsI:hover{transform:translateZ(20px) rotateX(0deg);box-shadow:0 25px 50px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.05)}.thanksWrap5 li{transform:translateZ(5px);margin-bottom:1rem;position:relative}.thanksWrap5 span{font-family:Arial,sans-serif;padding-left:0;position:relative;color:#000000;transition:padding-left 0.3s ease;font-size:15px;display:block;line-height:1.8}.thanksWrap5 li:hover span{padding-left:0.5rem}.course_overviewS{background-color:rgb(242,230,228);position:relative;overflow:hidden;padding:100px 0}.course_overviewS .container{padding:0 20px;position:relative;margin:0 auto;max-width:1200px;z-index:2}.course_overviewS .skill_sessionsI{position:relative;gap:60px;display:grid;grid-template-columns:1fr 1fr}.course_overviewS .lesson_trackX{backdrop-filter:blur(10px);padding:40px;border-radius:29px;justify-content:center;position:relative;border-left:3px solid rgb(225,199,195);box-shadow:0 20px 40px rgba(0,0,0,0.1);background:linear-gradient( 135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.01) 100% );flex-direction:column;transform:translateZ(0);display:flex}.course_overviewS .site_coreW{position:relative;margin-bottom:30px}.course_overviewS .site_coreW:hover svg{filter:drop-shadow(0 0 8px rgb(225,199,195,0.5))}.course_overviewS .site_coreW svg path{transition:fill 0.3s ease;fill:rgb(225,199,195)}.course_overviewS h3{position:relative;text-transform:uppercase;font-size:32px;font-weight:700;padding-bottom:20px;letter-spacing:1px;margin-bottom:20px;color:#000000}.course_overviewS .pic_item3::before{top:0;left:0;height:100%;position:absolute;content:"";width:100%;background:linear-gradient( to bottom right,rgb(225,199,195,0.5) 0%,transparent 30%,transparent 70%,rgb(202,163,158,0.5) 100% );z-index:2}.stay_updatedp::before{content:"";opacity:0.08;width:61.8%;background:rgb(225,199,195,0.5);height:100%;position:absolute;top:0;clip-path:polygon(0 0,100% 0,100% 100%,38.2% 100%);z-index:-1;right:0}.stay_updatedp .skill_sessionsI::before{opacity:0.05;width:200px;height:200px;position:absolute;top:-100px;content:"";z-index:-1;border:15px solid rgb(202,163,158);right:-100px;border-radius:50%}.stay_updatedp p::before{background:rgb(225,199,195);content:"";width:3px;position:absolute;height:61.8%;left:-20px;animation:extendHeight 1.5s cubic-bezier(0.215,0.610,0.355,1.000) forwards}.stay_updatedp .input_holder:hover::before{transform:translate(4px,-4px)}.stay_updatedp .achieve_successz{width:61.8%;color:#000000;transition:all 0.3s ease;font-family:Arial,sans-serif;padding:1.2rem 1.5rem;border-right:none;outline:none;border:1px solid rgba(0,0,0,0.5);background:#ffffff;font-size:16px}.stay_updatedp .inquiry_infoO:hover{border-color:rgb(225,199,195);color:#ffffff}.stay_updatedp .inquiry_infoO:hover::before{left:0}.price_plan_gridp::before{right:0;z-index:1;content:"";position:absolute;top:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.4) 100%);left:0}.price_plan_gridp .value_ratesS{gap:30px;list-style:none;padding:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));perspective:2000px;margin:0;display:grid}.price_plan_gridp .value_ratesS li:nth-child(2){animation-delay:0.5s}.price_plan_gridp .value_ratesS li:nth-child(4){animation-delay:0.9s}.price_plan_gridp .rate_choicesj:hover{transform:translateY(-15px) scale(1.02) rotateX(2deg)}.price_plan_gridp .rate_choicesj:hover .learn_dealsa{border-color:rgba(255,255,255,0.25);box-shadow:0 25px 50px rgba(0,0,0,0.3),0 15px 20px rgba(0,0,0,0.15)}.price_plan_gridp .rate_choicesj:hover .learn_dealsa::before{transform:rotate(45deg) scale(1.2);opacity:0.25}.price_plan_gridp .tuition_table9{padding:35px 30px;position:relative;transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1);z-index:1}.price_plan_gridp .tuition_table9 h4::after{left:0;width:50px;bottom:0;height:3px;position:absolute;transition:width 0.4s ease;background:rgb(225,199,195);content:""}.price_plan_gridp .sub_optionsq{display:block;margin-top:20px;text-shadow:0 2px 8px rgba(0,0,0,0.2);color:#ffffff;transition:all 0.4s ease;position:relative;font-weight:700;font-size:calc(23px * 1.4)}.analysis_summary5{padding:100px 0;overflow:hidden;margin:60px 0;background:rgb(242,230,228);background-image:linear-gradient(135deg,rgb(242,230,228) 0%,#ffffff 100%);position:relative}.analysis_summary5 .container{z-index:10;display:grid;position:relative;max-width:1200px;gap:50px;margin:0 auto;grid-template-columns:1fr 1fr;padding:0 15px}.analysis_summary5 .key_statisticsF::before{left:0;top:0;border-radius:10px;background:linear-gradient( to bottom,rgb(225,199,195),rgb(202,163,158),transparent );height:60%;content:'';position:absolute;width:3px}.analysis_summary5 .statistics_boostsb::before{height:100%;z-index:-1;width:100%;content:'';left:0;top:0;position:absolute;background:linear-gradient( 135deg,transparent 0%,rgba(255,255,255,0.03) 100% )}.analysis_summary5 .statistics_boostsb:nth-child(even)::after{background:rgb(202,163,158)}.analysis_summary5 .statistics_boostsb h4{font-weight:700;position:relative;margin-bottom:10px;font-size:calc(33px * 1.2);color:#ffffff;display:inline-block}.analysis_summary5 svg path{fill:rgb(225,199,195)}.analysis_summary5 .statistics_boostsb:nth-child(even) svg path{fill:rgb(202,163,158)}.customer_commentsq::before{content:"";height:100%;position:absolute;top:0;z-index:0;left:0;width:100%;background:linear-gradient(135deg,transparent 49.5%,rgb(225,199,195,0.5) 49.5%,rgb(225,199,195,0.5) 50.5%,transparent 50.5%)}.customer_commentsq h4::before{content:"";left:50%;height:3px;bottom:-15px;transform:translateX(-50%);width:60px;position:absolute;background:rgb(225,199,195)}.customer_commentsq .student_feedbackT{transition:all 0.5s ease;padding:3rem;align-items:center;position:relative;overflow:hidden;flex-direction:column;display:flex}.customer_commentsq .student_feedbackT:nth-child(odd):hover{transform:translateX(20px)}.customer_commentsq .student_feedbackT:last-child::before,.customer_commentsq .student_feedbackT:nth-last-child(2):last-child::before{display:none}.customer_commentsq .student_feedbackT:hover .pic_item3{transform:rotate(15deg)}.customer_commentsq .student_feedbackT:hover .pic_item3::before{opacity:0.5}.customer_commentsq .student_feedbackT span{padding:0 1rem;color:#000000;margin-bottom:1rem;font-weight:600;position:relative;transition:all 0.4s ease;text-align:center;font-size:22px}.customer_commentsq .student_feedbackT p{line-height:1.7;text-align:center;padding:0 1rem;font-size:13px;color:#000000;position:relative;transition:all 0.4s ease;margin-top:1rem;max-width:100%}.welcomeQ{min-height:100vh;position:relative;align-items:center;justify-content:center;overflow:hidden;color:#ffffff;display:flex}.welcomeQ > div{position:relative;padding:2rem;transform:perspective(1000px) rotateX(2deg);z-index:3;margin:0 auto;transform-style:preserve-3d;max-width:1200px;width:90%}.welcomeQ .title_style_header{text-shadow:0 10px 20px rgba(0,0,0,0.3);font-weight:700;margin:0;position:relative;padding:0;animation:textShine 5s infinite alternate ease-in-out;font-size:clamp(2.5rem,5vw,46px);-webkit-background-clip:text !important;color:transparent;letter-spacing:-0.02em;background-clip:text !important;background:linear-gradient(to right,#ffffff 0%,rgb(202,163,158) 100%);line-height:1.2}.welcomeQ .story_visualf h3{font-weight:600;position:relative;text-shadow:0 2px 8px rgba(0,0,0,0.3);font-size:clamp(1.2rem,3vw,21px);line-height:1.5;color:#ffffff;margin:0}.welcomeQ .edu_homeT span{display:inline-block;padding-left:2rem;position:relative}.check_it_out_now0{overflow:hidden;padding:110px 0;position:relative;background:linear-gradient(170deg,rgb(242,230,228) 0%,rgb(225,199,195,0.5) 100%)}.check_it_out_now0 .skill_sessionsI{z-index:10;align-items:center;position:relative;justify-content:space-between;display:flex}.check_it_out_now0 .inquiry_infoO{transition:all 0.4s ease;text-decoration:none;font-size:20px;z-index:5;background:transparent;height:80px;display:flex;justify-content:center;position:relative;flex:0 0 30%;font-weight:700;color:#000000;align-items:center}.check_it_out_now0 .inquiry_infoO:hover::after{right:0;bottom:0}.check_it_out_now0 .skill_sessionsI::before{content:'';width:150px;background:rgb(225,199,195,0.5);opacity:0.2;left:-75px;z-index:-1;filter:blur(30px);top:-75px;position:absolute;border-radius:50%;height:150px}.idea_poolh::after{z-index:2;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px);width:100%;top:0;content:'';left:0;position:absolute;height:100%}.idea_poolh .info_item{transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);max-width:300px;min-width:200px;flex:1;position:relative}.idea_poolh .info_item:not(:last-child)::after{width:1px;position:absolute;background:linear-gradient(to bottom,transparent,rgb(202,163,158,0.5),transparent);content:'';height:70%;transform:translateY(-50%);top:50%;right:-0.75rem}.idea_poolh .text_main_holder{display:grid;gap:4rem;grid-template-columns:1fr 1.5fr 1fr;position:relative}.idea_poolh .class_guideT{line-height:1.6;font-size:calc(12px + 1px);opacity:0.8}.idea_poolh .top_headerE::before{background:linear-gradient(to bottom,transparent,rgb(202,163,158,0.5) 30%,rgb(202,163,158,0.5) 70%,transparent);position:absolute;top:0;content:'';left:-2rem;width:1px;bottom:0}.idea_poolh .top_wrapT{grid-template-columns:repeat(2,1fr);display:grid;gap:1.25rem}.idea_poolh .top_wrapT a::before{bottom:0;position:absolute;height:1px;transition:width 0.3s ease;content:'';background-color:rgb(225,199,195);width:0;left:0}.idea_poolh .subscribe_holder::before{z-index:-1;top:0;width:100%;content:'';background:linear-gradient(135deg,transparent,rgba(255,255,255,0.05) 50%,transparent 100%),radial-gradient(circle at top right,rgb(225,199,195,0.5),transparent 70%);position:absolute;left:0;opacity:0.2;height:100%}.idea_poolh .subscribe_holder p{font-size:15px;margin-bottom:0.5rem;opacity:0.9;line-height:1.6}.idea_poolh .input_holder::before{animation:subtleRotate 15s linear infinite;z-index:-1;opacity:0.1;top:-10px;content:'';height:calc(100% + 20px);background:radial-gradient(circle at bottom right,rgb(225,199,195,0.5) 0%,transparent 70%),radial-gradient(circle at top left,rgb(202,163,158,0.5) 0%,transparent 70%);border-radius:calc(10px + 10px);width:calc(100% + 20px);position:absolute;left:-10px}.idea_poolh .join_nowR::after{z-index:-2;height:100%;left:0;position:absolute;content:'';opacity:0;top:0;transition:opacity 0.3s ease;background:rgb(202,163,158);width:100%}.idea_poolh .join_nowR:hover::after{opacity:1}.idea_poolh .music_edu3{opacity:0.7;font-size:12px}.cookie_popup_advisoryO{z-index:90;border-top:2px solid rgb(225,199,195);background:rgb(242,230,228);bottom:0;width:100%;position:fixed}.cookie_popup_advisoryO p{font-size:18px}.cookie_overlayw{flex-shrink:0;margin-right:10px}.cookie_popup_advisoryO p a{color:rgb(225,199,195);text-decoration:none}.wrapper-borderi .data_control0{padding:40px 0;justify-content:space-between}.wrapper-borderi .cookies_termsE{background:#ffffff;margin-left:30px;font-size:20px;color:rgb(225,199,195);padding:10px;border:none}.secure_enclosureb{overflow:hidden;background:linear-gradient(135deg,rgb(242,230,228) 0%,rgba(rgb(202,163,158,0.5),0.05) 100%);position:relative;padding:60px 0}.secure_enclosureb .container{padding:0 20px;margin:0 auto;position:relative;z-index:1;max-width:1140px}.secure_enclosureb h1{color:#000000;padding-bottom:20px;font-family:Arial,sans-serif;position:relative;font-size:47px;font-weight:700;margin-bottom:35px;transform:translateZ(0)}.secure_enclosureb h2::before{top:50%;width:5px;background:rgb(225,199,195);left:0;content:"";height:70%;transform:translateY(-50%);position:absolute;border-radius:2px}.secure_enclosureb h4{font-weight:600;color:#000000;margin:30px 0 15px;font-family:Arial,sans-serif;position:relative;font-size:calc(29px * 0.75);padding-left:10px}.secure_enclosureb span{font-weight:400;line-height:1.75;display:block;font-family:Arial,sans-serif;color:#000000;margin-bottom:20px;font-size:15px}.secure_enclosureb li:hover::before{background-color:rgb(225,199,195)}.secure_enclosureb strong{color:#000000;display:inline-block;position:relative;padding:0 2px;font-weight:600}.secure_enclosureb strong:hover::after{height:8px}::-webkit-scrollbar{background:rgb(202,163,158,0.5);width:thin}::-webkit-scrollbar-button{height:4px;background:rgb(202,163,158)}::-webkit-scrollbar-track{margin:5px 0;background:radial-gradient(circle at top right,#ffffff 94%,rgb(202,163,158) 89%,rgb(225,199,195,0.5) 97%,rgb(242,230,228) 74%);border-radius:19.7vw}::-webkit-scrollbar-thumb{border:3px solid rgb(242,230,228);box-shadow:-2px -1px 15px -1px rgba(0,0,0,0.3);background:#ffffff;border-radius:13.6rem;transition:all,background,border-radius 3.5s ease-out}::-webkit-scrollbar-thumb:hover{box-shadow:5px -4px 8px -1px rgba(0,0,0,0.1);transform:scale(0.95);background:linear-gradient(100deg,#ffffff 54%,rgb(255,255,255,0.5) 70%,rgb(202,163,158,0.5) 63%,rgb(225,199,195) 51%,rgb(225,199,195,0.5) 40%)}.price_plan_gridp .tuition_table9 p::-webkit-scrollbar{width:4px}.price_plan_gridp .tuition_table9 p::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(225,199,195,0.5)}@media screen and (max-width: 1200px) {.teaching_processW .text_holder_itemN{width:65%}.teaching_processW .text_holder_itemN h2{transform:translateX(-60px) translateY(20px)}.teaching_processW .text_holder_itemN p{transform:translateX(40px)}.teaching_processW .text_holder_itemN::before{width:250px;right:-150px;height:250px}.teaching_processW .text_holder_itemN::after{height:200px;left:-100px;width:200px}} @media screen and (max-width: 768px) {.teaching_processW{overflow:hidden;padding:120px 0 100px}.teaching_processW .skill_sessionsI{justify-content:center}.teaching_processW .text_holder_itemN{width:90%;margin-left:0}.teaching_processW .text_holder_itemN h2{font-size:calc(36px * 0.9);border-radius:20px;padding:30px;align-self:center;transform:translateX(0) translateY(0);margin-bottom:20px}.teaching_processW .text_holder_itemN p{transform:translateX(0);align-self:center;margin-top:0;border-radius:20px;padding:30px}.teaching_processW .text_holder_itemN::before,.teaching_processW .text_holder_itemN::after,.teaching_processW::after,.teaching_processW .skill_sessionsI::before,.teaching_processW .skill_sessionsI::after{display:none}} @media (max-width: 767px) {.program_outcomesV{padding:4rem 1rem}.program_outcomesV h5{font-size:calc(20px * 0.9);margin-bottom:2rem}.program_outcomesV ul{gap:1rem}.program_outcomesV li{margin-bottom:0.5rem}.program_outcomesV li p{font-size:calc(16px * 0.95);line-height:1.5}.program_outcomesV li svg{width:20px;top:2px;height:20px}} @media screen and (max-width: 992px) {.who_we_aref{padding:80px 0}.who_we_aref .skill_sessionsI{flex-direction:column;gap:40px;padding:40px 30px}.who_we_aref .knowledge_guidesY{display:flex;align-items:center;flex:0 0 auto;flex-direction:column}.who_we_aref .text_holder_itemN{text-align:center;padding-left:0}.who_we_aref .text_holder_itemN::before{display:none}.who_we_aref h2::after{transform:translateX(-50%);left:50%}.who_we_aref .value_visionC{justify-content:center}} @media (max-width: 991px) {.thanksWrap5{padding:5rem 0}.thanksWrap5 .skill_sessionsI{transform:translateZ(5px) rotateX(1deg);padding:2.5rem}.thanksWrap5 h2{font-size:calc(29px * 0.9);max-width:100%;transform:translateZ(20px)}} @media (max-width: 575px) {.thanksWrap5{padding:3rem 0}.thanksWrap5 .container{padding:0 1rem}.thanksWrap5 .skill_sessionsI{border-left-width:3px;padding:1.5rem}.thanksWrap5 h2{font-size:calc(29px * 0.7);margin-bottom:1.5rem}.thanksWrap5 h2::after{width:5rem;bottom:-0.7rem;height:0.2rem}.thanksWrap5 span{font-size:calc(15px * 0.9);line-height:1.6}.thanksWrap5 li::before{height:0.7rem;width:0.7rem;left:-1.5rem}} @media (max-width: 576px) {.course_overviewS{padding:40px 0}.course_overviewS .lesson_trackX{padding:20px}.course_overviewS h3{font-size:calc(32px * 0.8)}.course_overviewS p{font-size:calc(18px * 0.95);line-height:1.7}.course_overviewS .site_coreW{margin-bottom:15px}.course_overviewS .site_coreW svg{max-height:50px}.course_overviewS .pic_item3{min-height:300px}.course_overviewS .lesson_trackX::before,.course_overviewS .lesson_trackX::after{width:30px;height:30px}} @media (max-width: 576px) {.stay_updatedp{padding:3rem 1rem;margin:4rem 0}.stay_updatedp p{padding-left:1rem}.stay_updatedp p::before{width:2px}.stay_updatedp p::after{height:2px}.stay_updatedp .achieve_successz,.stay_updatedp .inquiry_infoO{padding:1rem}.stay_updatedp .skill_sessionsI::before,.stay_updatedp .skill_sessionsI::after{display:none}} @media (max-width: 768px) {.price_plan_gridp{padding:70px 0}.price_plan_gridp h2{margin-bottom:15px;font-size:calc(30px * 0.8)}.price_plan_gridp .discount_price2{margin-bottom:30px;font-size:calc(12px * 0.95)}.price_plan_gridp .value_ratesS{grid-template-columns:1fr;max-width:500px;margin:0 auto}.price_plan_gridp .learn_dealsa{clip-path:polygon(0 0,100% 0,100% 96%,94% 100%,0 100%)}.price_plan_gridp .sub_optionsq{font-size:calc(23px * 1.2)}} @media screen and (max-width: 768px) {.analysis_summary5{padding:80px 0}.analysis_summary5 .fast_gainO{gap:20px;grid-template-columns:1fr}.analysis_summary5 .statistics_boostsb{padding:25px}.analysis_summary5 .statistics_boostsb h4{font-size:33px}} @media (max-width: 1200px) {.customer_commentsq .student_feedbackT{padding:2.5rem}.customer_commentsq .student_feedbackT .pic_item3{width:100px;height:100px}} @media (max-width: 768px) {.customer_commentsq{padding:5rem 1rem}.customer_commentsq h4{font-size:calc(29px * 0.8);margin-bottom:3rem}.customer_commentsq .student_feedbackT{padding:2.5rem 1.5rem}.customer_commentsq .student_feedbackT .pic_item3{height:90px;width:90px}} @media (max-width: 768px) {.welcomeQ{padding-top:10vh;align-items:flex-start}.welcomeQ > div{padding:1rem;transform:none}.welcomeQ .edu_homeT{gap:1rem;padding:1.5rem;clip-path:polygon( 0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100% )}.welcomeQ .story_visualf::before{left:-1.5rem}.welcomeQ > div > div:first-child{margin-bottom:2rem}.welcomeQ .title_style_header::after{width:60px;bottom:-10px;height:3px}} @media (max-width: 480px) {.check_it_out_now0{padding:50px 0}.check_it_out_now0 .container p{padding:0 15px;font-size:calc(15px * 1.2)}.check_it_out_now0 .inquiry_infoO{height:50px;width:100%;font-size:calc(20px * 0.9)}.check_it_out_now0 .inquiry_infoO::before{top:-5px;left:-5px}.check_it_out_now0 .inquiry_infoO::after{right:-5px;bottom:-5px}} @media (max-width: 576px) {.idea_poolh{padding:3rem 0 1.5rem}.idea_poolh .feedback_formK{transform:translateY(-1.5rem);padding:1rem}.idea_poolh .info_item p,.idea_poolh .info_item a{font-size:calc(15px - 1px)}.idea_poolh .top_wrapT{text-align:center;grid-template-columns:1fr}.idea_poolh .top_wrapT a:hover{transform:none}.idea_poolh .top_wrapT a::before{left:50%;transform:translateX(-50%)}.idea_poolh .top_wrapT a:hover::before{width:30px}.idea_poolh .input_holder{width:100%}} @media screen and (min-width: 992px) {.secure_enclosureb{padding:80px 0}.secure_enclosureb h1{margin-bottom:45px;font-size:calc(47px * 1.1)}.secure_enclosureb h1::after{width:100px}.secure_enclosureb .container{padding:0 30px}.secure_enclosureb li{padding-left:35px}.secure_enclosureb li::before{height:12px;width:12px}} @keyframes gridMove {0%{background-position:0 0,0 0}100%{background-position:40px 0,0 40px}} @keyframes circuit {0%,100%{top:-5px;left:-5px}25%{top:-5px;left:calc(100% - 5px)}50%{top:calc(100% - 5px);left:calc(100% - 5px)}75%{top:calc(100% - 5px);left:-5px}} @keyframes pulse-width {0%,100%{width:170px;opacity:0.3}50%{width:120px;opacity:0.5}} @keyframes fadeInFromLeft {from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}} @keyframes shimmerEffect {0%{background-position:-200% 0}100%{background-position:200% 0}} @keyframes shine {0%{left:-100%}20%{left:100%}100%{left:100%}} @keyframes pulse {0%{opacity:0.4;transform:scale(0.98)}50%{opacity:0.6;transform:scale(1)}100%{opacity:0.4;transform:scale(0.98)}} @keyframes fadeInDown {from{opacity:0;transform:translateY(-30px) translateZ(50px)}to{opacity:1;transform:translateY(0) translateZ(50px)}} @keyframes rotateBg {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes lineWidth {0%{transform:scaleX(1)}100%{transform:scaleX(1.5)}} @keyframes gradientShift {0%{opacity:0.7;background-position:0% 50%}100%{opacity:0.9;background-position:100% 50%}} @keyframes float {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(15px,15px) rotate(5deg)}100%{transform:translate(-15px,10px) rotate(-5deg)}}