﻿.bqabout_learn{flex:0 0 auto}.bqabout_learn{position:relative;color:#000000;padding:4rem 0 2rem}.Jonav_pro{flex:1 0 auto}footer{z-index:1;position:relative}footer::after{position:absolute;top:0;z-index:-1;opacity:0.1;content:"";right:0;background-image:repeating-linear-gradient(0deg,rgb(195,192,218,0.5),rgb(195,192,218,0.5) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(90deg,rgb(195,192,218,0.5),rgb(195,192,218,0.5) 1px,transparent 1px,transparent 20px);bottom:0;left:0}.bqabout_learn .oOgrant_cta{min-width:400px;flex:1 1 calc(100% - 450px)}.bqabout_learn .UOnav_sitewrap{overflow:hidden;min-width:200px;flex:1 1 calc(50% - 1.25rem);border-radius:24px;background:#ffffff;position:relative;box-shadow:0 15px 40px rgba(0,0,0,0.1)}.bqabout_learn .UOnav_sitewrap .Swhead_learn a::after{left:1.5rem;content:"";width:5px;top:50%;transform:translateY(-50%);height:5px;transition:all 0.3s ease;background:rgb(162,160,196);border-radius:50%;position:absolute;opacity:0}.Avdiscuss_cta .cnterms_legal{text-align:center;font-weight:400;background:#ffffff;border-radius:50px;padding:0.8rem 2rem;box-shadow:0 5px 15px rgba(0,0,0,0.05);font-size:14px;color:#000000}.suinfo_details{position:relative;overflow:hidden;background:linear-gradient( 135deg,rgb(195,192,218,0.5) 0%,rgb(162,160,196,0.5) 50%,#ffffff 100% );padding:5rem 0;animation:gradientFlow 15s ease infinite;background-size:400% 400%;font-family:Arial,sans-serif}.suinfo_details .Yvcontact_ask p{align-items:center;display:flex}.suinfo_details .Yvcontact_ask h2::after{width:3rem;left:0;content:'';background:rgb(195,192,218);position:absolute;height:3px;opacity:0.7;bottom:-0.5rem}.suinfo_details .Gpget_support h3{color:rgb(162,160,196);margin-bottom:0.75rem;font-size:19px}.suinfo_details .WFquery_form span{background:rgba(255,255,255,0.1);color:#000000;padding:0.3rem 0.6rem;font-size:12px;border-radius:10px}.suinfo_details svg,.suinfo_details svg path{transition:fill 0.3s ease;fill:rgb(195,192,218)}.Ivpricing_group .container{padding:0 15px;position:relative;margin:0 auto;z-index:2;max-width:1320px}.Ivpricing_group .lYlearning_deals{color:rgb(255,255,255,0.5);transform:translateY(20px);font-size:15px;opacity:0;animation:fadeInUp 0.8s ease-out 0.2s forwards;text-align:center;max-width:800px;margin-bottom:50px}.Ivpricing_group .edprice_sheet li:nth-child(4){--li-index:3}.Ivpricing_group .Vsclass_rates:hover .Unrate_packages{border-color:rgba(255,255,255,0.2);box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 15px rgba(rgb(195,192,218,0.5),0.5)}.Ivpricing_group .bhlearn_packs{min-height:280px;padding:35px 30px;height:100%;display:flex;box-sizing:border-box;flex-direction:column}.Ivpricing_group .Vsclass_rates:hover .bhlearn_packs h4::after{width:60px}.Ivpricing_group .Pklearning_price{font-size:calc(22px * 1.2);font-weight:700;display:inline-block;color:rgb(195,192,218);padding:10px 20px;border-radius:4px;background:rgba(255,255,255,0.05);overflow:hidden;transition:all 0.3s ease;align-self:flex-start;position:relative}#zwpanelCookieWarning{display:none}.Eaconsent_edu{margin-right:10px;flex-shrink:0}.nKcookie_warning_dialog p a{color:rgb(195,192,218);text-decoration:none}.PNinner-container .Xztrack_manage{font-size:20px;font-weight:400;margin-left:30px;background:rgb(195,192,218);border:none;padding:10px;color:#ffffff}.GWprivacy_panel li{font-weight:400;padding:10px 20px;border-left:4px solid rgb(195,192,218);margin-bottom:15px;color:#000000;border-radius:10px;background:rgb(195,192,218,0.5);font-size:18px}.Apcourse_overview .yfready_skills{display:flex;will-change:transform;height:100%;width:500%;animation:carousel-slide 40s cubic-bezier(0.25,0.1,0.25,1) infinite}.Apcourse_overview .container{z-index:4;justify-content:center;position:relative;width:100%;display:flex;max-width:1200px;align-items:center;padding:2rem;margin:auto}.Apcourse_overview .GSlesson_track h3{font-weight:700;font-size:31px;display:inline-block;position:relative;color:#ffffff;margin-bottom:1.5rem}.Apcourse_overview .GSlesson_track h3::before,.Apcourse_overview .GSlesson_track h3::after{border-radius:10px;content:'';bottom:-10px;height:3px;position:absolute}.Apcourse_overview .GSlesson_track h3::before{right:50%;transition:all 0.6s ease;background:rgb(195,192,218);left:50%}.Apcourse_overview .GSlesson_track .gIsupport_reach:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.4)}.gytyCard{position:relative;background:linear-gradient(135deg,rgb(195,192,218,0.5) 0%,rgb(224,222,238) 50%,rgb(162,160,196,0.5) 100%);overflow:hidden;padding:6rem 0}.gytyCard .container{z-index:2;max-width:1200px;position:relative;margin:0 auto;padding:0 1.5rem}.gytyCard .LVmastery_zone:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,0.15),0 15px 20px rgba(0,0,0,0.08),0 0 0 1px rgba(255,255,255,0.25) inset}.gytyCard h5{display:inline-block;line-height:1.4;margin:0;position:relative;font-size:23px;color:#000000;font-weight:700}.gytyCard a{overflow:hidden;position:relative;text-decoration:none;transition:all 0.4s cubic-bezier(0.2,0.85,0.4,1);background:linear-gradient(to right,rgba(#ffffff,0.4) 0%,rgba(#ffffff,0.8) 50%,rgba(#ffffff,0.4) 100%);box-shadow:0 5px 15px rgba(0,0,0,0.05);border-radius:10px;padding:1rem 1.5rem;display:block}.aucontact_form_box h2::after{position:absolute;transform:translateX(-50%);content:"";background:rgb(195,192,218);bottom:-15px;width:60px;left:50%;height:3px}.aucontact_form_box .qgrequest_box{padding:50px 40px;grid-column:1;grid-row:1;background:#ffffff}.aucontact_form_box input[type="text"]{border-radius:10px;transition:all 0.3s ease;width:100%;font-size:16px;border:1px solid rgb(224,222,238);background:#ffffff;color:#000000;padding:15px 20px}.aucontact_form_box .JNquery_form label{font-size:16px;color:#000000;line-height:1.5}.aucontact_form_box .JNquery_form a:hover{color:rgb(162,160,196)}.aucontact_form_box .gIsupport_reach{border-radius:10px;transition:all 0.3s ease;margin-top:10px;overflow:hidden;align-self:flex-start;text-transform:uppercase;font-weight:600;background:rgb(195,192,218);cursor:pointer;border:none;font-size:14px;letter-spacing:1px;padding:15px 35px;position:relative;color:#ffffff}.cnour_mission .mSheading_frame{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);padding:60px 50px;position:relative;margin-left:auto;transform:translateY(0);background:linear-gradient(to right,rgba(255,255,255,0.95),rgba(255,255,255,0.85));max-width:90%;box-shadow:0 25px 50px -12px rgba(0,0,0,0.15)}.cnour_mission h1::after{height:3px;left:0;bottom:-10px;position:absolute;transform-origin:left;background:linear-gradient(to right,rgb(195,192,218),rgb(162,160,196));content:"";width:80px;animation:expandWidth 1s cubic-bezier(0.25,0.46,0.45,0.94) forwards}.cnour_mission .mSheading_frame:hover h1{transform:translateX(5px)}header::before{position:absolute;height:100%;left:0;width:100%;z-index:0;background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.05),rgba(255,255,255,0.05) 5px,transparent 5px,transparent 25px );top:0;content:''}header .uOtop_skill{transition:all 0.3s ease;position:relative;display:block}header .LYnav_primary{margin:0 0.4rem;position:relative}header .LYnav_primary a::before{background:#ffffff;top:-2px;bottom:-2px;left:-2px;opacity:0;position:absolute;transition:opacity 0.3s ease;transform:scale(0.9);z-index:-1;right:-2px;content:''}header .Lnnav_tutor::before{left:0;position:absolute;width:100%;content:'';background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent );height:1px;top:0}.pltitle_board::before{pointer-events:none;left:0;content:'';top:0;height:100%;position:absolute;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,0.1) 0%,transparent 70%),linear-gradient(to bottom,transparent,rgba(0,0,0,0.1));width:100%;z-index:1}.pltitle_board .mSheading_frame:hover h1::after{transform:scaleX(1.5)}.pltitle_board .gaskill_upfast svg{height:80px;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);width:80px;margin-bottom:1.5rem;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));transform:rotate(-5deg)}.pltitle_board .gIsupport_reach::before{left:-100%;top:0;height:100%;content:'';transition:all 0.4s cubic-bezier(0.7,0,0.3,1);width:100%;z-index:-1;position:absolute;background:rgb(162,160,196)}.xCteaching_experience{padding:6rem 2rem 4rem;position:relative;background:linear-gradient(180deg,rgb(224,222,238) 0%,rgb(162,160,196,0.5) 100%);overflow:hidden}.xCteaching_experience .wGimage_box_item{z-index:3;box-shadow:0 10px 20px -5px rgba(0,0,0,0.5);position:relative;width:200px;border-radius:0;margin-bottom:-50px;height:250px;transition:all 0.5s ease;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.xCteaching_experience .name::after{content:"";width:50px;left:50%;background:rgb(162,160,196);transform:translateX(-50%);height:3px;position:absolute;bottom:-10px}.xCteaching_experience .gqwork_explore{width:100%;text-align:center;border-top:1px solid rgb(224,222,238);line-height:1.8;font-size:14px;position:relative;color:#000000;font-style:italic;padding-top:30px;font-weight:400;margin-top:20px}@media (max-width: 768px) {.bqabout_learn{padding:3rem 0 1.5rem}.bqabout_learn .Swhead_learn{gap:1.5rem}.bqabout_learn .company_holder{padding:2rem}.bqabout_learn .company_holder h3{font-size:calc(35px - 2px)}.Avdiscuss_cta{margin-top:2rem}} @media screen and (max-width: 1200px) {.suinfo_details .zDsend_feedback{grid-template-columns:1fr 1fr}} @media screen and (max-width: 480px) {.suinfo_details{padding:2rem 0}.suinfo_details .Yvcontact_ask{padding:1rem}.suinfo_details .Yvcontact_ask .wGimage_box_item{height:200px}} @media (max-width: 576px) {.Ivpricing_group{padding:60px 0}.Ivpricing_group h2{font-size:calc(33px * 0.7)}.Ivpricing_group .lYlearning_deals{font-size:calc(15px * 0.9)}.Ivpricing_group .bhlearn_packs{padding:20px 15px}.Ivpricing_group .bhlearn_packs h4{font-size:22px}.Ivpricing_group .bhlearn_packs p{font-size:calc(15px * 0.85)}.Ivpricing_group .Pklearning_price{padding:8px 15px;font-size:22px}} @media (max-width: 767px) {.Apcourse_overview{padding:5rem 0}.Apcourse_overview .Fleducation_flow{height:280px}.Apcourse_overview .yfready_skills{animation-duration:30s}.Apcourse_overview .container{padding:1rem;margin-top:-50px}.Apcourse_overview .LVmastery_zone{max-width:100%;padding:0.3rem}.Apcourse_overview .GSlesson_track{padding:2rem 1.5rem}.Apcourse_overview .GSlesson_track h3{margin-bottom:1.2rem;font-size:calc(31px * 0.9)}.Apcourse_overview .GSlesson_track p{line-height:1.6;margin-bottom:2rem;font-size:calc(18px * 0.9)}.Apcourse_overview .GSlesson_track .gIsupport_reach{font-size:calc(15px * 0.9);padding:0.8rem 1.5rem}} @media (max-width: 768px) {.aucontact_form_box{padding:50px 0}.aucontact_form_box h2{font-size:calc(32px - 4px);margin-bottom:30px}.aucontact_form_box .qgrequest_box{padding:30px 25px}.aucontact_form_box .wGimage_box_item{min-height:250px}} @media (max-width: 1200px) {.cnour_mission{padding:100px 0}.cnour_mission .mSheading_frame{max-width:95%;padding:50px 40px}.cnour_mission span{column-count:2;column-gap:30px}} @media (max-width: 576px) {.cnour_mission{padding:50px 0}.cnour_mission .container{padding:0 20px}.cnour_mission .mSheading_frame{padding:30px 20px}.cnour_mission .mSheading_frame::after{width:80px;right:15px;bottom:15px;height:80px}.cnour_mission h1{font-size:calc(39px * 0.8);margin-bottom:20px}.cnour_mission h4{font-size:23px}.cnour_mission span{line-height:1.6;font-size:calc(16px * 0.9)}} @media (min-width: 768px) {.pltitle_board .LVmastery_zone{padding:2rem;align-items:center;grid-template-columns:1fr 1fr;gap:3rem}.pltitle_board .wGimage_box_item{transform:perspective(1000px) rotateY(-5deg);height:450px}.pltitle_board .wGimage_box_item:hover{transform:perspective(1000px) rotateY(-2deg) scale(1.02)}.pltitle_board .mSheading_frame{padding:3rem}} @keyframes gradientFlow {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @keyframes circularPulse {0%{transform:scale(1)}100%{transform:scale(1.1)}} @keyframes pattern-shift {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes glow-pulse {0%{box-shadow:0 0 30px rgba(0,0,0,0.5),0 0 40px rgb(195,192,218,0.5)}50%{box-shadow:0 0 40px rgba(0,0,0,0.5),0 0 70px rgb(162,160,196,0.5)}100%{box-shadow:0 0 30px rgba(0,0,0,0.5),0 0 40px rgb(195,192,218,0.5)}} @keyframes expandLine {from{transform:scaleY(0)}to{transform:scaleY(1)}} @keyframes neonPulse {0%{opacity:0.3;box-shadow:0 0 5px #ffffff,0 0 10px #ffffff}100%{opacity:0.7;box-shadow:0 0 10px #ffffff,0 0 20px #ffffff,0 0 30px #ffffff}}