*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}.wrapper-section_tool{flex-direction:column;height:100%;min-height:100%;display:flex}.container{width:1156px;margin:auto;max-width:100%}svg{width:30px;height:30px}.training_zone_tool{flex:0 0 auto}header,footer{width:100%}html,body{min-height:100%;color:#000000;font-family:Arial,sans-serif;scroll-behavior:auto;height:100%}.top_sitebar_tool{flex:1 0 auto}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} header .top_plank{background:rgb(174,147,190);color:#ffffff}header .top_plank .high_skills_tool div svg,header .top_plank .high_skills_tool div svg path{fill:#ffffff}header .top_plank .high_skills_tool div span{color:#ffffff}header .top_plank .high_skills_tool{align-items:center;padding:15px 0 10px 0;line-height:21px;width:100%;font-size:14px;justify-content:flex-start;display:flex;flex-wrap:wrap}header .top_plank .high_skills_tool div{display:flex;justify-content:flex-start;align-items:center;margin-right:24px}header .top_plank .high_skills_tool div img,header .top_plank .high_skills_tool div svg{margin-right:8px;width:16px;height:16px}.course_program_description_tool{padding:120px 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(201,189,208) 0%,rgba(0,0,0,0.5) 100%)}.course_program_description_tool::before{opacity:0.3;top:-50px;right:-50px;animation:floatEffect 15s infinite alternate ease-in-out;content:"";position:absolute;background:radial-gradient(circle,rgb(174,147,190,0.5) 0%,transparent 70%);width:200px;height:200px;border-radius:50%}.course_program_description_tool::after{animation:floatEffect 12s infinite alternate-reverse ease-in-out;opacity:0.2;background:radial-gradient(circle,rgb(151,101,179,0.5) 0%,transparent 70%);bottom:-30px;height:150px;left:-30px;content:"";position:absolute;width:150px}.course_program_description_tool .container{padding:0 20px;position:relative;margin:0 auto;z-index:2;max-width:1200px}.course_program_description_tool .learn_skills_tool{gap:40px;perspective:1000px;position:relative;transform-style:preserve-3d;grid-template-columns:1fr;display:grid}.course_program_description_tool .square_image_tool{border:1px solid rgba(255,255,255,0.1);transition:transform 0.5s ease-out;height:350px;box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:translateZ(20px) rotateX(2deg);position:relative;overflow:hidden}.course_program_description_tool .square_image_tool::before{position:absolute;content:"";left:0;opacity:0.6;height:100%;mix-blend-mode:overlay;top:0;width:100%;background:linear-gradient(to right,rgb(174,147,190,0.5) 0%,transparent 50%)}.course_program_description_tool .square_image_tool::after{height:200%;top:-50%;left:-50%;width:200%;position:absolute;background:radial-gradient(circle,rgba(255,255,255,0.2) 0%,transparent 10%);content:"";animation:orbitEffect 20s infinite linear}.course_program_description_tool .label_container_tool{border:1px solid rgba(255,255,255,0.08);position:relative;padding:30px;transition:transform 0.4s ease-out;background:linear-gradient(145deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.01) 100%);box-shadow:0 10px 25px rgba(0,0,0,0.05);transform:translateZ(10px);backdrop-filter:blur(5px)}.course_program_description_tool .label_container_tool:hover{transform:translateZ(15px)}.course_program_description_tool h3{font-weight:600;letter-spacing:0.5px;color:rgb(174,147,190);font-size:calc(20px * 1.1);line-height:1.4;position:relative;margin-bottom:25px}.course_program_description_tool h3::after{bottom:-10px;position:absolute;transform:scaleX(1);left:0;width:60px;transition:transform 0.4s ease-out;height:3px;transform-origin:left;background:linear-gradient(90deg,rgb(174,147,190) 0%,rgb(151,101,179) 100%);content:""}.course_program_description_tool .label_container_tool:hover h3::after{transform:scaleX(1.5)}.course_program_description_tool .description{color:#000000;scrollbar-width:thin;max-height:300px;margin-bottom:20px;font-size:12px;scrollbar-color:rgb(151,101,179,0.5) transparent;line-height:1.8;overflow-y:auto;position:relative}.course_program_description_tool .description::-webkit-scrollbar{width:6px}.course_program_description_tool .description::-webkit-scrollbar-track{background:transparent}.course_program_description_tool .description::-webkit-scrollbar-thumb{background-color:rgb(151,101,179,0.5);border-radius:20px}.course_program_description_tool p.description{display:block}.course_program_description_tool span.description{display:none}.course_program_description_tool .learn_skills_tool div{position:relative}@keyframes floatEffect {0%{transform:translate(0,0)}100%{transform:translate(20px,20px)}} @keyframes orbitEffect {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media (min-width: 768px) {.course_program_description_tool .learn_skills_tool{gap:60px;align-items:center;grid-template-columns:1fr 1fr}.course_program_description_tool .square_image_tool{height:450px;transform:translateZ(30px) rotateY(-3deg)}.course_program_description_tool h3{margin-bottom:30px;font-size:31px}.course_program_description_tool h3::after{width:80px}.course_program_description_tool .description{max-height:350px}} @media (min-width: 992px) {.course_program_description_tool{padding:150px 0}.course_program_description_tool .container{padding:0 40px}.course_program_description_tool .learn_skills_tool{gap:80px}.course_program_description_tool .square_image_tool{height:500px;transform:translateZ(40px) rotateY(-5deg)}.course_program_description_tool .label_container_tool{padding:40px;transform:translateZ(20px) rotateY(2deg)}.course_program_description_tool .label_container_tool:hover{transform:translateZ(25px) rotateY(2deg)}.course_program_description_tool .description{font-size:calc(12px * 1.05);max-height:400px;line-height:1.9}} @media (min-width: 1200px) {.course_program_description_tool .square_image_tool{height:550px}.course_program_description_tool .learn_skills_tool{gap:100px}.course_program_description_tool .description{max-height:450px}} @media (max-width: 767px) {.course_program_description_tool{padding:80px 0}.course_program_description_tool .container{padding:0 15px}.course_program_description_tool .label_container_tool{padding:25px 20px}.course_program_description_tool h3{margin-bottom:20px;font-size:22px}.course_program_description_tool .description{line-height:1.7;font-size:calc(12px * 0.95);max-height:250px}}.cost_plan_tool{position:relative;overflow:hidden;padding:100px 0}.cost_plan_tool::before{content:"";left:0;width:100%;height:100%;position:absolute;top:0;background:linear-gradient(135deg,rgba(0,0,0,0.85),rgba(0,0,0,0.7));z-index:1}.cost_plan_tool .container{padding:0 20px;position:relative;max-width:1320px;margin:0 auto;z-index:2}.cost_plan_tool .study_packages_tool{position:relative}.cost_plan_tool h2{text-align:center;position:relative;animation:fadeInUp 0.8s ease-out forwards;font-size:30px;transform:translateY(0);font-weight:700;color:#ffffff;margin-bottom:20px}.cost_plan_tool .package_deals_tool{position:relative;animation:fadeInUp 0.8s ease-out 0.2s forwards;text-align:center;transform:translateY(20px);color:rgb(255,255,255,0.5);font-size:17px;line-height:1.6;max-width:800px;opacity:0;margin:0 auto 50px}.cost_plan_tool .learning_fees_tool{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;display:grid;list-style:none;gap:30px;margin:0}.cost_plan_tool .learning_fees_tool li{transform-style:preserve-3d;perspective:1000px;transition:transform 0.4s ease}.cost_plan_tool .pricing_schemes_tool{transform:translateZ(0);will-change:transform;height:100%;display:block;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);text-decoration:none}.cost_plan_tool .pro_fees_tool{height:100%;justify-content:space-between;overflow:hidden;border:1px solid rgba(255,255,255,0.1);transition:all 0.5s cubic-bezier(0.23,1,0.32,1);-webkit-backdrop-filter:blur(10px);display:flex;box-shadow:0 15px 35px rgba(0,0,0,0.2);position:relative;backdrop-filter:blur(10px);min-height:420px;background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.03));flex-direction:column;padding:30px}.cost_plan_tool .pro_fees_tool::before{transform:scaleX(0);top:0;position:absolute;background:linear-gradient(90deg,rgb(174,147,190),rgb(151,101,179));transform-origin:left;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);left:0;content:"";height:5px;width:100%}.cost_plan_tool .price_view_tool{display:flex;color:#ffffff;height:100%;z-index:1;position:relative;flex-direction:column}.cost_plan_tool .price_view_tool h4{margin-bottom:20px;padding-bottom:15px;position:relative;font-weight:700;font-size:calc(21px * 1.1);transition:color 0.3s ease;color:#ffffff}.cost_plan_tool .price_view_tool h4::after{content:"";transition:width 0.4s ease;position:absolute;bottom:0;height:2px;width:50px;background-color:rgb(174,147,190);left:0}.cost_plan_tool .price_view_tool p{overflow-y:auto;flex-grow:1;overflow-wrap:break-word;scrollbar-width:thin;word-break:break-word;margin-bottom:30px;color:rgba(255,255,255,0.85);line-height:1.6;max-height:200px;font-size:17px;scrollbar-color:rgb(174,147,190) rgba(255,255,255,0.1)}.cost_plan_tool .price_view_tool p::-webkit-scrollbar{width:4px}.cost_plan_tool .price_view_tool p::-webkit-scrollbar-track{background:rgba(255,255,255,0.1)}.cost_plan_tool .price_view_tool p::-webkit-scrollbar-thumb{background-color:rgb(174,147,190)}.cost_plan_tool .payment_pricing_tool{align-self:flex-start;color:transparent;display:inline-block;font-weight:700;color:#ffffff;margin-top:auto;background:linear-gradient(135deg,rgb(174,147,190),rgb(151,101,179));background-clip:text !important;position:relative;-webkit-background-clip:text !important;padding:10px 0;font-size:calc(21px * 1.3)}.cost_plan_tool .payment_pricing_tool::before{content:"";background:linear-gradient(90deg,rgb(174,147,190),transparent);position:absolute;left:0;height:1px;width:100%;bottom:0}.cost_plan_tool .learning_fees_tool li:hover{transform:translateY(-5px)}.cost_plan_tool .learning_fees_tool li:hover .pro_fees_tool{box-shadow:0 20px 40px rgba(0,0,0,0.3)}.cost_plan_tool .learning_fees_tool li:hover .pro_fees_tool::before{transform:scaleX(1)}.cost_plan_tool .learning_fees_tool li:hover .price_view_tool h4::after{width:80px}.cost_plan_tool .learning_fees_tool li:nth-child(1){animation:fadeInUp 0.8s ease-out 0.3s both}.cost_plan_tool .learning_fees_tool li:nth-child(2){animation:fadeInUp 0.8s ease-out 0.4s both}.cost_plan_tool .learning_fees_tool li:nth-child(3){animation:fadeInUp 0.8s ease-out 0.5s both}.cost_plan_tool .learning_fees_tool li:nth-child(4){animation:fadeInUp 0.8s ease-out 0.6s both}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 1200px) {.cost_plan_tool{padding:80px 0}.cost_plan_tool .learning_fees_tool{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}.cost_plan_tool .pro_fees_tool{min-height:400px;padding:25px}} @media (max-width: 992px) {.cost_plan_tool{padding:70px 0}.cost_plan_tool h2{font-size:calc(30px * 0.9)}.cost_plan_tool .package_deals_tool{margin-bottom:40px;font-size:calc(17px * 0.95)}.cost_plan_tool .learning_fees_tool{gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cost_plan_tool .pro_fees_tool{padding:20px;min-height:380px}.cost_plan_tool .price_view_tool h4{font-size:21px}.cost_plan_tool .payment_pricing_tool{font-size:calc(21px * 1.2)}} @media (max-width: 768px) {.cost_plan_tool{padding:60px 0}.cost_plan_tool h2{margin-bottom:15px;font-size:calc(30px * 0.85)}.cost_plan_tool .package_deals_tool{font-size:calc(17px * 0.9);margin-bottom:30px}.cost_plan_tool .learning_fees_tool{grid-template-columns:1fr;margin:0 auto;max-width:450px}.cost_plan_tool .pro_fees_tool{min-height:auto}.cost_plan_tool .price_view_tool p{max-height:150px}} @media (max-width: 576px) {.cost_plan_tool{padding:50px 0}.cost_plan_tool h2{font-size:calc(30px * 0.8)}.cost_plan_tool .package_deals_tool{font-size:calc(17px * 0.85)}.cost_plan_tool .pro_fees_tool{padding:20px 15px}.cost_plan_tool .price_view_tool h4{margin-bottom:15px;font-size:calc(21px * 0.95);padding-bottom:10px}.cost_plan_tool .price_view_tool p{margin-bottom:20px;font-size:calc(17px * 0.9)}.cost_plan_tool .payment_pricing_tool{font-size:calc(21px * 1.1)}}.give_it_a_try_tool{overflow:hidden;background:linear-gradient(145deg,#ffffff 0%,rgb(201,189,208) 100%);position:relative;padding:130px 0}.give_it_a_try_tool::before{top:-150px;content:'';border-radius:50%;z-index:1;position:absolute;height:300px;right:-150px;opacity:0.1;border:30px solid rgb(174,147,190,0.5);width:300px}.give_it_a_try_tool::after{position:absolute;z-index:1;left:-200px;border:40px solid rgb(151,101,179,0.5);bottom:-200px;border-radius:50%;content:'';height:400px;width:400px;opacity:0.1}.give_it_a_try_tool .study_guide_tool{display:flex;position:relative;z-index:10;flex-direction:column}.give_it_a_try_tool .container{max-width:900px;position:relative;z-index:2;background:#ffffff;margin:0 auto;padding:60px;box-shadow:0 20px 60px rgba(0,0,0,0.08)}.give_it_a_try_tool .container::before{content:'';width:80px;position:absolute;z-index:1;height:80px;background:rgb(174,147,190);top:0;clip-path:polygon(100% 0,0 0,100% 100%);right:0}.give_it_a_try_tool .container::after{position:absolute;bottom:0;content:'';width:80px;clip-path:polygon(0 0,0 100%,100% 100%);left:0;z-index:1;height:80px;background:rgb(151,101,179)}.give_it_a_try_tool .container p{position:relative;text-align:center;color:#000000;font-weight:700;z-index:5;margin:0 0 40px 0;font-size:28px;line-height:1.4}.give_it_a_try_tool .feedback_reach_tool{font-weight:600;border:2px solid rgb(174,147,190);display:block;background:transparent;height:60px;transition:all 0.4s ease;text-align:center;color:rgb(174,147,190);font-size:16px;margin:0 auto;position:relative;line-height:60px;z-index:5;text-decoration:none;width:220px}.give_it_a_try_tool .feedback_reach_tool::before{z-index:-1;left:-2px;transform-origin:left;content:'';transition:transform 0.4s ease;background:rgb(174,147,190);top:-2px;height:calc(100% + 4px);position:absolute;width:calc(100% + 4px);transform:scaleX(0)}.give_it_a_try_tool .feedback_reach_tool:hover{color:#ffffff}.give_it_a_try_tool .feedback_reach_tool:hover::before{transform:scaleX(1)}.give_it_a_try_tool .study_guide_tool::before{height:94%;z-index:1;border:1px dashed rgb(174,147,190,0.5);position:absolute;left:3%;top:3%;width:94%;content:''}.give_it_a_try_tool .study_guide_tool::after{position:absolute;left:6%;content:'';width:88%;z-index:1;border:1px dashed rgb(151,101,179,0.5);top:6%;height:88%}@media (max-width: 991px) {.give_it_a_try_tool{padding:110px 0}.give_it_a_try_tool .container{padding:50px}.give_it_a_try_tool .container p{margin-bottom:35px;font-size:calc(24px * 1.2)}.give_it_a_try_tool .container::before,.give_it_a_try_tool .container::after{width:70px;height:70px}.give_it_a_try_tool .feedback_reach_tool{line-height:55px;height:55px;width:200px}} @media (max-width: 767px) {.give_it_a_try_tool{padding:90px 0}.give_it_a_try_tool .container{padding:40px}.give_it_a_try_tool .container p{font-size:24px;margin-bottom:30px}.give_it_a_try_tool .container::before,.give_it_a_try_tool .container::after{height:60px;width:60px}.give_it_a_try_tool .feedback_reach_tool{height:50px;line-height:50px;width:180px}} @media (max-width: 480px) {.give_it_a_try_tool{padding:70px 0}.give_it_a_try_tool .container{padding:30px}.give_it_a_try_tool .container p{font-size:calc(16px * 1.2);margin-bottom:25px}.give_it_a_try_tool .container::before,.give_it_a_try_tool .container::after{height:50px;width:50px}.give_it_a_try_tool .feedback_reach_tool{line-height:45px;height:45px;font-size:calc(16px * 0.9);width:160px}}.find_contact_tool{position:relative;font-family:Arial,sans-serif;background:linear-gradient(135deg,rgb(201,189,208) 0%,rgba(245,247,250,0.97) 100%);padding:4rem 1rem;overflow:hidden}.find_contact_tool::before{z-index:0;position:absolute;content:"";background:radial-gradient(circle at 20% 30%,rgba(rgb(174,147,190,0.5),0.05) 0%,transparent 80%),linear-gradient(30deg,rgba(rgb(151,101,179,0.5),0.03) 0%,transparent 70%);left:0;top:0;right:0;bottom:0}.find_contact_tool::after{width:100%;z-index:0;content:"";top:0;position:absolute;background-size:60px 60px;left:0;background-image:linear-gradient(30deg,transparent 95%,rgba(rgb(151,101,179,0.5),0.2) 100%),linear-gradient(120deg,transparent 95%,rgba(rgb(174,147,190,0.5),0.2) 100%);opacity:0.4;height:100%}.find_contact_tool h1{color:#000000;font-weight:700;position:relative;letter-spacing:0.02em;transform:perspective(1000px) translateZ(0);font-size:38px;margin-bottom:2.5rem;z-index:1;text-align:center}.find_contact_tool h1::after{height:4px;bottom:-12px;width:80px;background:linear-gradient(90deg,rgb(174,147,190),rgb(151,101,179));box-shadow:0 4px 12px rgba(rgb(174,147,190,0.5),0.2);content:"";border-radius:10px;left:50%;position:absolute;transform:translateX(-50%)}.find_contact_tool .container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.find_contact_tool .message_us_tool{grid-template-columns:1fr;gap:2rem;background:#ffffff;padding:2.5rem;box-shadow:15px 15px 30px rgba(0,0,0,0.07),-15px -15px 30px rgba(255,255,255,0.9),inset 0 0 0 1px rgba(255,255,255,0.6);transition:all 0.4s ease-out;transform:perspective(1000px) rotateX(1deg);border-radius:12px;display:grid}.find_contact_tool .message_us_tool > div{position:relative;transition:transform 0.3s ease}.find_contact_tool .message_us_tool > div:hover{transform:translateY(-5px)}.find_contact_tool .message_us_tool > div:first-child{box-shadow:8px 8px 16px rgba(0,0,0,0.03),-8px -8px 16px rgba(255,255,255,0.8),inset 0 0 0 1px rgba(255,255,255,0.6);padding:1.5rem;background:linear-gradient(145deg,#f3f5fa,#ffffff);border-radius:10px}.find_contact_tool .message_us_tool > div:first-child > div{color:#000000;line-height:1.7;font-size:13px;letter-spacing:0.01em}.find_contact_tool .message_us_tool h6{align-items:center;display:flex;font-size:16px;margin-bottom:0.75rem;color:#000000;font-weight:600;letter-spacing:0.01em}.find_contact_tool .message_us_tool h6 svg{margin-left:0.5rem;transition:transform 0.3s ease;transform:translateY(1px)}.find_contact_tool .message_us_tool h6:hover svg{transform:translateY(1px) scale(1.1)}.find_contact_tool .message_us_tool span{padding-left:1.75rem;font-size:calc(13px - 1px);position:relative;color:#000000;display:block}.find_contact_tool .message_info_tool{flex-direction:column;display:flex;gap:1.25rem}.find_contact_tool .message_info_tool > div{position:relative}.find_contact_tool .send_request_tool{box-shadow:5px 5px 10px rgba(0,0,0,0.05),-5px -5px 10px rgba(255,255,255,0.8),inset 0 0 0 1px rgba(255,255,255,0.6);background:linear-gradient(145deg,#f3f5fa,#ffffff);transition:color 0.3s ease,transform 0.3s ease;padding:0.75rem 1.25rem;align-items:center;text-decoration:none;font-size:calc(13px - 1px);display:flex;font-weight:400;border-radius:8px;position:relative;color:#000000}.find_contact_tool .send_request_tool:hover{color:rgb(174,147,190);box-shadow:5px 5px 15px rgba(0,0,0,0.08),-5px -5px 15px rgba(255,255,255,0.9),inset 0 0 0 1px rgba(rgb(174,147,190,0.5),0.3);transform:translateX(5px)}.find_contact_tool .send_request_tool svg{transition:transform 0.3s ease;margin-left:0.75rem}.find_contact_tool .send_request_tool:hover svg{transform:rotate(10deg) scale(1.1)}.find_contact_tool svg{width:22px;height:22px}.find_contact_tool svg path{transition:fill 0.3s ease;fill:#000000}.find_contact_tool .send_request_tool:hover svg path{fill:rgb(174,147,190)}@media (min-width: 768px) {.find_contact_tool{padding:5rem 2rem}.find_contact_tool h1{margin-bottom:3rem;font-size:calc(38px + 0.2rem)}.find_contact_tool .message_us_tool{gap:2.5rem;padding:3rem;grid-template-columns:1fr 1fr}.find_contact_tool .message_us_tool > div:first-child{grid-column:1 / -1}} @media (min-width: 992px) {.find_contact_tool{padding:6rem 2rem}.find_contact_tool h1{margin-bottom:3.5rem}.find_contact_tool .message_us_tool{grid-template-columns:2fr 1fr 1fr;padding:3.5rem}.find_contact_tool .message_us_tool > div:first-child{grid-column:auto}} @media (hover: hover) {.find_contact_tool .message_us_tool{will-change:transform}.find_contact_tool .message_us_tool:hover{transform:perspective(1000px) rotateX(1deg) translateY(-5px);box-shadow:20px 20px 40px rgba(0,0,0,0.1),-20px -20px 40px rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,0.7)}} @media (prefers-reduced-motion: reduce) {.find_contact_tool .message_us_tool,.find_contact_tool .message_us_tool > div,.find_contact_tool .send_request_tool{transition:none;transform:none !important}}header{position:relative;padding:1.2rem 0;background:rgb(201,189,208);z-index:100}header::before{background:linear-gradient(135deg,rgb(174,147,190,0.5) 0%,transparent 50%,rgb(151,101,179,0.5) 100%);position:absolute;top:0;left:0;opacity:0.5;width:100%;height:100%;content:''}header .container{max-width:1200px;padding:0 1.5rem;margin:0 auto;position:relative;z-index:1}header .main_site_tool{align-items:center;box-shadow:0 5px 20px rgba(0,0,0,0.08);display:flex;flex-direction:column;border-radius:17px;background:#ffffff;gap:1rem;padding:1rem}header .nav_mainwrap_tool{position:relative;padding:0.5rem 1rem;display:flex;justify-content:center;margin-bottom:0.5rem;text-decoration:none}header .nav_mainwrap_tool::before{position:absolute;width:100%;height:1px;bottom:0;left:0;background:linear-gradient(to right,transparent,rgb(174,147,190,0.5),rgb(151,101,179,0.5),rgb(174,147,190,0.5),transparent);content:''}header .nav_mainwrap_tool svg{transition:all 0.3s ease;height:auto;width:160px}header .nav_mainwrap_tool:hover svg{filter:drop-shadow(0 2px 4px rgb(174,147,190,0.5));transform:translateY(-2px)}header .main_teach_tool{flex-wrap:wrap;justify-content:center;background:rgb(201,189,208);border-radius:10px;padding:0.6rem;width:100%;gap:0.4rem;display:flex}header .nav_guide_tool{transition:all 0.3s ease;overflow:hidden;font-weight:400;z-index:1;color:#000000;text-decoration:none;font-family:Arial,sans-serif;padding:0.5rem 1rem;position:relative;border-radius:10px;font-size:18px}header .nav_guide_tool::before{opacity:0;content:'';width:100%;height:100%;background:linear-gradient(135deg,rgb(174,147,190),rgb(151,101,179));z-index:-1;top:0;transition:opacity 0.3s ease;left:0;position:absolute}header .nav_guide_tool:hover{color:#ffffff}header .nav_guide_tool:hover::before{opacity:1}header .nav_guide_tool::after{left:0;transition:transform 0.3s ease;transform-origin:left;width:100%;height:2px;transform:scaleX(0);bottom:0;background:linear-gradient(to right,rgb(174,147,190),rgb(151,101,179));content:'';position:absolute}header .nav_guide_tool:hover::after{transform:scaleX(1)}@media (max-width: 991px) {header{padding:1rem 0}header .main_site_tool{gap:0.8rem;padding:0.8rem}header .nav_mainwrap_tool svg{width:140px}header .main_teach_tool{padding:0.5rem}header .nav_guide_tool{font-size:calc(18px - 1px);padding:0.4rem 0.8rem}} @media (max-width: 767px) {header{padding:0.8rem 0}header .main_site_tool{padding:0.7rem;gap:0.7rem}header .nav_mainwrap_tool svg{width:120px}header .main_teach_tool{gap:0.3rem;padding:0.4rem}header .nav_guide_tool{padding:0.3rem 0.7rem;font-size:calc(18px - 2px)}} @media (max-width: 480px) {header{padding:0.7rem 0}header .main_site_tool{padding:0.6rem;gap:0.6rem}header .nav_mainwrap_tool svg{width:110px}header .main_teach_tool{justify-content:flex-start;overflow-x:auto;padding:0.4rem;flex-wrap:nowrap}header .main_teach_tool::-webkit-scrollbar{height:2px}header .main_teach_tool::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(174,147,190)}header .nav_guide_tool{flex-shrink:0;white-space:nowrap}}.appPage_tool{background:linear-gradient(135deg,hsl(210,40%,95%),hsl(210,40%,98%));position:relative;padding:6rem 0;overflow:hidden}.appPage_tool::before{content:"";background:radial-gradient(circle at 20% 30%,rgb(174,147,190,0.5),transparent 60%);width:120%;height:200%;transform:rotate(-15deg);opacity:0.2;left:-20%;top:-50%;position:absolute;z-index:0}.appPage_tool::after{position:absolute;height:70%;opacity:0.15;content:"";width:70%;bottom:-10%;z-index:0;right:-10%;background:radial-gradient(circle at 80% 80%,rgb(151,101,179,0.5),transparent 60%)}.appPage_tool .container{padding:0 2rem;z-index:1;position:relative;max-width:1200px;margin:0 auto}.appPage_tool .study_guide_tool{clip-path:polygon( 0 0,100% 0,98% 98%,2% 100% );transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s ease;position:relative;background:#ffffff;padding:3.5rem;box-shadow:20px 20px 60px rgba(0,0,0,0.05),-20px -20px 60px rgba(255,255,255,0.9),inset 5px 5px 10px rgba(255,255,255,0.8),inset -5px -5px 10px rgba(0,0,0,0.03);transform:perspective(1000px) rotateX(2deg);border-radius:16px}.appPage_tool .study_guide_tool:hover{box-shadow:25px 25px 70px rgba(0,0,0,0.07),-25px -25px 70px rgba(255,255,255,1),inset 5px 5px 10px rgba(255,255,255,0.9),inset -5px -5px 10px rgba(0,0,0,0.04);transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.appPage_tool .study_guide_tool > div:first-child{padding-bottom:1.5rem;margin-bottom:2rem;overflow:hidden;position:relative}.appPage_tool .study_guide_tool > div:first-child::after{bottom:0;position:absolute;height:3px;background:linear-gradient(90deg,rgb(174,147,190),rgb(151,101,179),rgb(174,147,190));content:"";box-shadow:0 2px 6px rgba(rgb(174,147,190,0.5),0.2);border-radius:3px;animation:gradientSlide 6s infinite ease-in-out;left:0;background-size:200% 100%;width:100%}.appPage_tool h5{transform:translateZ(0);line-height:1.4;color:#000000;margin:0;font-size:calc(21px * 1.15);position:relative;font-weight:700;padding-left:1.2rem}.appPage_tool h5::before{width:6px;box-shadow:1px 1px 3px rgba(0,0,0,0.1),-1px -1px 3px rgba(255,255,255,0.7);height:90%;top:0.1em;left:0;border-radius:3px;background:rgb(174,147,190);position:absolute;content:"";transform:translateZ(0)}.appPage_tool .study_guide_tool > div:last-child{position:relative;padding:0.5rem 0;transition:all 0.3s ease;transform:translateZ(0)}.appPage_tool a{background:linear-gradient(145deg,rgba(255,255,255,0.9),rgba(240,245,250,0.5));text-decoration:none;transform:translateZ(0);position:relative;backdrop-filter:blur(8px);padding:0.5rem 1.2rem;transition:all 0.3s ease;box-shadow:4px 4px 8px rgba(0,0,0,0.03),-4px -4px 8px rgba(255,255,255,0.8),inset 1px 1px 2px rgba(255,255,255,0.5);display:block;border-radius:12px}.appPage_tool a:hover{transform:translateY(1px);box-shadow:2px 2px 5px rgba(0,0,0,0.02),-2px -2px 5px rgba(255,255,255,0.7),inset 3px 3px 6px rgba(0,0,0,0.03),inset -3px -3px 6px rgba(255,255,255,0.7)}.appPage_tool a:active{transform:translateY(2px);box-shadow:inset 4px 4px 8px rgba(0,0,0,0.05),inset -4px -4px 8px rgba(255,255,255,0.8)}.appPage_tool p{margin:0;line-height:1.7;font-size:13px;color:#000000;transition:all 0.3s ease;z-index:1;position:relative}@keyframes gradientSlide {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @media (max-width: 991px) {.appPage_tool{padding:5rem 0}.appPage_tool .study_guide_tool{padding:2.5rem;transform:perspective(800px) rotateX(1deg)}.appPage_tool h5{font-size:calc(21px * 1.05)}.appPage_tool .study_guide_tool > div:first-child{padding-bottom:1.2rem;margin-bottom:1.5rem}} @media (max-width: 767px) {.appPage_tool{padding:4rem 0}.appPage_tool .study_guide_tool{padding:2rem;transform:none;clip-path:polygon( 0 0,100% 0,97% 97%,3% 100% )}.appPage_tool h5{padding-left:1rem;font-size:21px}.appPage_tool h5::before{width:4px}.appPage_tool a{padding:0.5rem 1rem}.appPage_tool p{font-size:calc(13px - 1px)}} @media (max-width: 575px) {.appPage_tool{padding:3.5rem 0}.appPage_tool .container{padding:0 1.5rem}.appPage_tool .study_guide_tool{padding:1.75rem;clip-path:polygon( 0 0,100% 0,96% 96%,4% 100% );border-radius:12px}.appPage_tool h5{font-size:calc(21px - 2px);padding-left:0.8rem}.appPage_tool h5::before{width:3px}.appPage_tool .study_guide_tool > div:first-child{padding-bottom:1rem;margin-bottom:1.2rem}.appPage_tool a{padding:0.4rem 0.8rem;border-radius:8px}.appPage_tool p{line-height:1.6;font-size:calc(13px - 2px)}}.about_this_tool{overflow:hidden;padding:120px 0;position:relative}.about_this_tool::before{left:0;position:absolute;content:"";backdrop-filter:blur(5px);height:100%;top:0;z-index:1;background:linear-gradient(135deg,rgb(174,147,190,0.5),rgba(0,0,0,0.5) 70%);width:100%}.about_this_tool::after{position:absolute;background:rgb(151,101,179,0.5);filter:blur(60px);z-index:0;right:-50px;animation:pulse 8s infinite alternate ease-in-out;height:300px;width:300px;border-radius:50%;content:"";bottom:-50px}.about_this_tool .container{margin:0 auto;padding:0 20px;position:relative;z-index:2;max-width:1200px}.about_this_tool .label_container_tool{backdrop-filter:blur(10px);max-width:800px;transition:transform 0.5s ease-out;margin-left:auto;background:linear-gradient(145deg,rgba(255,255,255,0.1),rgba(255,255,255,0.03));box-shadow:0 15px 35px rgba(0,0,0,0.2),0 5px 15px rgba(0,0,0,0.1);padding:50px;transform:perspective(1000px) rotateY(-2deg);border-left:4px solid rgb(151,101,179)}.about_this_tool .label_container_tool:hover{transform:perspective(1000px) rotateY(0deg)}.about_this_tool h5{font-size:20px;letter-spacing:1.5px;display:inline-block;transform:translateX(-10px);transition:all 0.4s ease;position:relative;opacity:0.9;font-weight:700;color:#ffffff;text-transform:uppercase;margin-bottom:15px}.about_this_tool h5::after{height:3px;transition:transform 0.5s ease;position:absolute;content:"";transform-origin:left;width:40px;bottom:-8px;transform:scaleX(0.7);background:rgb(151,101,179);left:0}.about_this_tool .label_container_tool:hover h5{opacity:1;transform:translateX(0)}.about_this_tool .label_container_tool:hover h5::after{transform:scaleX(1)}.about_this_tool p{font-weight:400;line-height:1.5;margin-bottom:25px;color:#ffffff;font-size:calc(12px * 1.3)}.about_this_tool p b{transition:all 0.3s ease;font-size:calc(12px * 1.5);position:relative;color:rgb(151,101,179);font-weight:700;letter-spacing:0.5px;display:inline-block}.about_this_tool p b::before{transform:skewX(-15deg) translateY(5px);height:10px;background:rgb(151,101,179,0.5);transition:all 0.3s ease;bottom:0;position:absolute;left:0;z-index:-1;content:"";width:100%}.about_this_tool .label_container_tool:hover p b::before{transform:skewX(-15deg) translateY(3px);height:15px}.about_this_tool ol{counter-reset:item;padding:0;margin:0}.about_this_tool ol li{font-size:12px;color:#ffffff;padding-left:0;list-style-type:none;position:relative;line-height:1.8;margin-bottom:15px;text-align:justify}.about_this_tool ol li::before{color:rgb(151,101,179);position:absolute;font-weight:700;top:0;opacity:0.7;left:-35px}@keyframes pulse {0%{opacity:0.5;transform:scale(0.9)}50%{opacity:0.7;transform:scale(1)}100%{opacity:0.5;transform:scale(0.9)}} @media (max-width: 992px) {.about_this_tool{padding:90px 0}.about_this_tool .label_container_tool{padding:40px 30px;transform:perspective(1000px) rotateY(-1deg)}.about_this_tool p{font-size:12px}.about_this_tool p b{font-size:calc(12px * 1.3)}} @media (max-width: 768px) {.about_this_tool{padding:70px 0}.about_this_tool .label_container_tool{max-width:100%;transform:none;padding:30px 25px}.about_this_tool h5{font-size:calc(20px * 0.9)}.about_this_tool p b{font-size:calc(12px * 1.2)}.about_this_tool ol li{font-size:calc(12px * 0.95);line-height:1.7}} @media (max-width: 576px) {.about_this_tool{padding:50px 0}.about_this_tool .label_container_tool{padding:25px 20px;border-left-width:3px}.about_this_tool h5{font-size:calc(20px * 0.85);margin-bottom:10px}.about_this_tool h5::after{height:2px;width:30px}.about_this_tool p{font-size:calc(12px * 0.95);margin-bottom:15px}.about_this_tool p b{font-size:calc(12px * 1.15)}.about_this_tool ol li{line-height:1.6;font-size:calc(12px * 0.9)}.about_this_tool::after{width:200px;right:-30px;bottom:-30px;height:200px}}footer{position:relative;z-index:1}footer::before{right:0;content:"";left:0;top:0;position:absolute;background:linear-gradient(135deg,rgb(174,147,190,0.5) 0%,rgb(151,101,179,0.5) 100%);z-index:-1;opacity:0.92;bottom:0}footer{background-size:cover !important;background-position:center !important}.training_zone_tool{padding:5rem 0 2rem;position:relative;color:#ffffff}.training_zone_tool::before{position:absolute;height:15px;clip-path:polygon(0 0,100% 0,96% 100%,4% 100%);left:0;content:"";background:rgb(174,147,190);width:100%;top:0}.training_zone_tool .container{display:flex;flex-wrap:wrap;gap:0;position:relative}.training_zone_tool .company_holder{flex:0 0 40%;margin-bottom:2rem;padding:0 3rem 2rem 0;position:relative}.training_zone_tool .company_holder::after{opacity:0.3;content:"";height:100%;width:1px;background:linear-gradient(to bottom,#ffffff,transparent);position:absolute;right:1.5rem;top:0}.training_zone_tool .company_holder h3{font-size:36px;margin:0 0 1.5rem;text-transform:uppercase;transform:skewX(-10deg);font-weight:700;position:relative;padding-bottom:1rem;color:#ffffff;letter-spacing:1px}.training_zone_tool .company_holder h3::after{bottom:0;width:80px;left:0;content:"";background:rgb(174,147,190);box-shadow:0 0 10px rgb(174,147,190);position:absolute;height:3px}.training_zone_tool .sample_docs_tool{padding:1.5rem;font-size:13px;background:rgba(0,0,0,0.2);transform-origin:left top;line-height:1.6;transform:skewX(-5deg);border-left:3px solid rgb(174,147,190);color:#ffffff}.training_zone_tool .hackathon_tool{flex-wrap:wrap;gap:0;flex:0 0 60%;display:flex}.training_zone_tool .head_learning_tool{gap:0;flex-wrap:wrap;display:flex;flex:1}.training_zone_tool .main_teach_tool{flex:0 0 50%;position:relative;padding:0 1rem 2rem 1rem}.training_zone_tool .main_teach_tool h5{font-weight:600;position:relative;transform:skewX(-5deg);font-size:18px;padding-left:1rem;margin:0 0 1.5rem;color:#ffffff}.training_zone_tool .main_teach_tool h5::before{bottom:0;transform:skewX(5deg);position:absolute;width:3px;background:rgb(174,147,190);top:0;content:"";left:0}.training_zone_tool .main_teach_tool .head_learning_tool{flex-direction:column;display:flex;gap:0.8rem}.training_zone_tool .main_teach_tool .head_learning_tool a{position:relative;font-size:13px;color:#ffffff;text-decoration:none;background:rgba(255,255,255,0.05);overflow:hidden;display:block;padding:0.7rem 1rem;transition:all 0.3s ease;transform:skewX(-5deg)}.training_zone_tool .main_teach_tool .head_learning_tool a::before{top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);position:absolute;transition:all 0.5s ease;width:100%;left:-100%;content:"";height:100%}.training_zone_tool .main_teach_tool .head_learning_tool a:hover{background:rgba(255,255,255,0.1);padding-left:1.5rem;color:#ffffff;transform:skewX(-5deg) translateX(5px)}.training_zone_tool .main_teach_tool .head_learning_tool a:hover::before{left:100%}.donate_btn_tool{background:rgba(0,0,0,0.15);padding:1.5rem 0;position:relative;margin-top:2rem;clip-path:polygon(0 0,100% 0,98% 100%,2% 100%)}.donate_btn_tool .container{gap:1rem;justify-content:space-between;display:flex;align-items:center;flex-wrap:wrap}.donate_btn_tool .slack_invite_tool{font-size:16px;color:#ffffff;transform:skewX(-5deg);text-align:center;width:100%}@media (max-width: 1200px) {.training_zone_tool .company_holder{padding-right:2rem;flex:0 0 35%}.training_zone_tool .hackathon_tool{flex:0 0 65%}} @media (max-width: 992px) {.training_zone_tool{padding:4rem 0 2rem}.training_zone_tool .container{flex-direction:column}.training_zone_tool .company_holder{flex:0 0 100%;padding-right:0;margin-bottom:3rem}.training_zone_tool .company_holder::after{display:none}.training_zone_tool .hackathon_tool{flex:0 0 100%}.training_zone_tool .main_teach_tool{padding-bottom:1.5rem}} @media (max-width: 768px) {.training_zone_tool{padding:3.5rem 0 1.5rem}.training_zone_tool::before{height:10px}.training_zone_tool .company_holder h3{font-size:calc(36px - 2px)}.training_zone_tool .sample_docs_tool{transform:skewX(-3deg);padding:1.2rem}.training_zone_tool .main_teach_tool h5,.training_zone_tool .main_teach_tool .head_learning_tool a{transform:skewX(-3deg)}.training_zone_tool .main_teach_tool .head_learning_tool a:hover{transform:skewX(-3deg) translateX(5px)}.donate_btn_tool{clip-path:polygon(0 0,100% 0,97% 100%,3% 100%)}.donate_btn_tool .slack_invite_tool{transform:skewX(-3deg)}} @media (max-width: 576px) {.training_zone_tool{padding:3rem 0 1rem}.training_zone_tool::before{clip-path:polygon(0 0,100% 0,95% 100%,5% 100%)}.training_zone_tool .main_teach_tool{padding:0 0 2rem 0;flex:0 0 100%}.training_zone_tool .company_holder{margin-bottom:2rem}.training_zone_tool .main_teach_tool .head_learning_tool a{padding:0.6rem 0.8rem}.training_zone_tool .main_teach_tool .head_learning_tool a:hover{padding-left:1.2rem}.donate_btn_tool{clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);margin-top:1rem}} @media (max-width: 420px) {.training_zone_tool .company_holder h3{transform:skewX(-5deg)}.training_zone_tool .company_holder h3::after{width:60px}.training_zone_tool .sample_docs_tool{transform:none}.training_zone_tool .main_teach_tool h5{transform:none}.training_zone_tool .main_teach_tool h5::before{transform:none}.training_zone_tool .main_teach_tool .head_learning_tool a,.training_zone_tool .main_teach_tool .head_learning_tool a:hover,.donate_btn_tool .slack_invite_tool{transform:none}}.reach_out_tool{background:rgb(201,189,208);position:relative;padding:120px 0;overflow:hidden}.reach_out_tool::before{background:linear-gradient(90deg,rgb(174,147,190),rgb(151,101,179));width:100%;position:absolute;content:"";top:0;height:5px;left:0}.reach_out_tool .container{margin:0 auto;padding:0 20px;z-index:1;position:relative;max-width:1200px}.reach_out_tool h2{margin-bottom:60px;display:inline-block;font-size:28px;padding-left:20px;font-weight:700;font-family:Arial,sans-serif;position:relative;text-align:left;color:#000000}.reach_out_tool h2::before{width:5px;border-radius:10px;top:0;background:rgb(174,147,190);position:absolute;height:100%;content:"";left:0}.reach_out_tool .contact_query_tool{align-items:center;gap:60px;display:grid;grid-template-columns:1fr 1fr}.reach_out_tool .square_image_tool{position:relative;border-radius:30px;min-height:500px;overflow:hidden;order:2;box-shadow:-15px 15px 0 rgb(174,147,190,0.5)}.reach_out_tool .feedback_block_tool{order:1}.reach_out_tool form{padding:50px;width:100%;background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.05);border-radius:30px}.reach_out_tool form h3{color:#000000;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:35px;font-size:22px;font-family:Arial,sans-serif}.reach_out_tool form input[type="text"]{font-family:Arial,sans-serif;color:#000000;background:rgb(201,189,208);font-size:12px;width:100%;margin-bottom:25px;transition:all 0.3s ease;border-radius:10px;border:none;padding:18px 25px}.reach_out_tool form input[type="text"]:focus{background:#ffffff;box-shadow:0 0 0 2px rgb(174,147,190,0.5);outline:none}.reach_out_tool form input[type="text"]::placeholder{color:#000000;opacity:0.5}.reach_out_tool .message_list_tool{align-items:flex-start;margin-bottom:30px;display:flex}.reach_out_tool .message_list_tool input[type="checkbox"]{opacity:0;position:absolute}.reach_out_tool .message_list_tool label{font-size:15px;cursor:pointer;line-height:1.5;padding-left:35px;position:relative;color:#000000}.reach_out_tool .message_list_tool label::before{left:0;width:22px;height:22px;transition:all 0.2s ease;position:absolute;border-radius:10px;background:rgb(201,189,208);top:2px;content:""}.reach_out_tool .message_list_tool input[type="checkbox"]:checked + label::before{background:rgb(174,147,190)}.reach_out_tool .message_list_tool input[type="checkbox"]:checked + label::after{content:"";height:10px;border-bottom:2px solid #ffffff;width:6px;transform:rotate(45deg);border-right:2px solid #ffffff;position:absolute;top:6px;left:8px}.reach_out_tool .message_list_tool label a{text-decoration:none;transition:all 0.3s ease;font-weight:600;color:rgb(174,147,190)}.reach_out_tool .message_list_tool label a:hover{color:rgb(151,101,179)}.reach_out_tool form .feedback_reach_tool{border:none;border-radius:10px;font-size:18px;font-weight:600;background:#000000;display:inline-block;padding:18px 40px;transition:all 0.3s ease;color:#ffffff;overflow:hidden;position:relative;font-family:Arial,sans-serif;cursor:pointer}.reach_out_tool form .feedback_reach_tool:hover{transform:translateY(-3px);background:rgb(174,147,190);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.reach_out_tool svg{height:20px;fill:rgb(174,147,190);width:20px}.reach_out_tool svg path{transition:fill 0.3s ease;fill:rgb(174,147,190)}@media screen and (max-width: 991px) {.reach_out_tool{padding:90px 0}.reach_out_tool .contact_query_tool{gap:40px;grid-template-columns:1fr}.reach_out_tool .square_image_tool{max-width:600px;min-height:400px;order:1;margin:0 auto}.reach_out_tool .feedback_block_tool{order:2}.reach_out_tool form{margin:0 auto;max-width:600px}} @media screen and (max-width: 767px) {.reach_out_tool{padding:70px 0}.reach_out_tool h2{margin-bottom:40px;font-size:calc(28px * 0.9)}.reach_out_tool .square_image_tool{width:100%;min-height:300px;box-shadow:-10px 10px 0 rgb(174,147,190,0.5)}.reach_out_tool form{padding:40px 30px}} @media screen and (max-width: 576px) {.reach_out_tool{padding:50px 0}.reach_out_tool h2{margin-bottom:30px;font-size:calc(28px * 0.8)}.reach_out_tool .square_image_tool{box-shadow:-8px 8px 0 rgb(174,147,190,0.5);min-height:250px}.reach_out_tool form{padding:30px 20px}.reach_out_tool form h3{margin-bottom:25px;font-size:calc(22px * 0.9)}.reach_out_tool form input[type="text"]{margin-bottom:20px;padding:15px 20px}.reach_out_tool form .feedback_reach_tool{padding:15px 20px;width:100%}}.testimonials_tool{background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgb(201,189,208) 100%);overflow:hidden;position:relative;padding:6rem 0}.testimonials_tool::before{position:absolute;width:100%;height:100%;left:0;opacity:0.2;background:radial-gradient(circle at 20% 30%,rgb(174,147,190,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgb(151,101,179,0.5) 0%,transparent 30%);top:0;content:""}.testimonials_tool .container{z-index:2;position:relative}.testimonials_tool h2{display:inline-block;padding:0 2rem;font-weight:700;font-size:37px;letter-spacing:3px;text-transform:uppercase;color:#000000;margin-bottom:4rem;text-align:center;position:relative;transform:translateX(-50%);left:50%}.testimonials_tool h2::after{bottom:-15px;height:2px;width:100%;position:absolute;left:0;background:linear-gradient(90deg,transparent,rgb(174,147,190),transparent);animation:glow 2s infinite;content:""}.testimonials_tool .feedback_corner_tool{perspective:1000px;display:flex;flex-wrap:wrap;justify-content:center}.testimonials_tool .student_views_tool{position:relative;background:#ffffff;overflow:hidden;transform-style:preserve-3d;flex:0 0 calc(33.333% - 2rem);border-radius:10px;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);margin:1rem;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.testimonials_tool .student_views_tool::before{-webkit-mask-composite:xor;opacity:0.7;background:linear-gradient(45deg,rgb(174,147,190),rgb(151,101,179)) border-box;inset:0;border-radius:10px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);position:absolute;mask-composite:exclude;content:"";border:2px solid transparent;z-index:1}.testimonials_tool .student_views_tool:hover{box-shadow:0 20px 40px rgba(0,0,0,0.2),0 0 20px rgb(174,147,190,0.5),0 0 30px rgb(151,101,179,0.5);transform:translateY(-15px) rotateX(5deg)}.testimonials_tool .student_views_tool:hover::before{animation:borderGlow 1.5s infinite alternate}.testimonials_tool .student_views_tool img{width:100%;height:180px;transition:filter 0.3s ease;object-fit:cover;filter:grayscale(20%);border-bottom:1px solid rgb(201,189,208)}.testimonials_tool .student_views_tool:hover img{filter:grayscale(0%)}.testimonials_tool .student_views_tool p{color:#000000;font-size:calc(18px + 0.1rem);padding:1rem 1.5rem 0;position:relative;margin:0;font-weight:600}.testimonials_tool .student_views_tool p::after{left:1.5rem;background:rgb(174,147,190);content:"";bottom:-5px;position:absolute;height:2px;width:40px}.testimonials_tool .student_views_tool .description{padding:1rem 1.5rem 1.5rem;line-height:1.6;color:#000000;font-weight:400;position:relative;font-size:18px}.testimonials_tool .student_views_tool:nth-child(3n+1){transform:translateZ(20px)}.testimonials_tool .student_views_tool:nth-child(3n+2){transform:translateZ(10px)}.testimonials_tool .student_views_tool:nth-child(3n+3){transform:translateZ(30px)}@keyframes glow {0%,100%{box-shadow:0 0 5px rgb(174,147,190),0 0 10px rgb(174,147,190,0.5)}50%{box-shadow:0 0 15px rgb(174,147,190),0 0 20px rgb(174,147,190)}} @keyframes borderGlow {0%{opacity:0.7}100%{opacity:1}} @media (max-width: 991px) {.testimonials_tool .student_views_tool{flex:0 0 calc(50% - 2rem)}} @media (max-width: 767px) {.testimonials_tool{padding:4rem 0}.testimonials_tool h2{margin-bottom:2.5rem;font-size:calc(37px - 0.3rem)}.testimonials_tool .student_views_tool{flex:0 0 100%;transform:none !important;margin:1rem 0}.testimonials_tool .student_views_tool:hover{transform:translateY(-10px) !important}}.subscribe_to_newsletter_tool{position:relative;box-shadow:0 -20px 40px rgba(0,0,0,0.08) inset;perspective:1000px;padding:80px 0;background:linear-gradient(135deg,rgb(174,147,190,0.5),rgb(151,101,179));overflow:hidden}.subscribe_to_newsletter_tool::before{background:linear-gradient(45deg,transparent 45%,rgb(151,101,179,0.5) 55%,transparent 65%);height:100%;pointer-events:none;position:absolute;top:0;z-index:1;content:'';transform:translateZ(-10px) skewY(-5deg);left:0;width:100%}.subscribe_to_newsletter_tool::after{content:'';background:rgb(255,255,255,0.5);transform:rotate(-2deg);position:absolute;top:20%;opacity:0.05;left:-25%;height:50px;width:150%;z-index:0}.subscribe_to_newsletter_tool .container{transform-style:preserve-3d;padding:0 20px;z-index:2;position:relative;max-width:1200px;margin:0 auto}.subscribe_to_newsletter_tool .study_guide_tool{display:flex;box-shadow:0 15px 35px rgba(0,0,0,0.12),0 5px 15px rgba(0,0,0,0.05);border-radius:4px;flex-direction:column;transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1);transform:translateZ(0);position:relative;background:linear-gradient(160deg,#ffffff 0%,rgba(255,255,255,0.9) 100%);padding:40px}.subscribe_to_newsletter_tool .study_guide_tool:hover{transform:translateZ(20px) translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.08)}.subscribe_to_newsletter_tool .study_guide_tool::before{left:0;position:absolute;border-top-left-radius:4px;content:'';top:0;width:6px;border-bottom-left-radius:4px;height:100%;background:linear-gradient(to bottom,rgb(174,147,190),rgb(151,101,179))}.subscribe_to_newsletter_tool .study_guide_tool h4{font-weight:600;font-size:23px;transform:translateZ(10px);position:relative;color:#000000;line-height:1.4;margin:0 0 30px 0;letter-spacing:-0.01em}.subscribe_to_newsletter_tool .input_holder{gap:15px;transform:translateZ(5px);display:flex;position:relative;flex-wrap:wrap}.subscribe_to_newsletter_tool .input_holder span{position:relative;flex:1;min-width:200px}.subscribe_to_newsletter_tool .input_holder span:first-child{flex:2}.subscribe_to_newsletter_tool .input_holder input[type="email"]{font-family:Arial,sans-serif;transform-origin:left center;padding:15px 20px;color:#000000;width:100%;background:#ffffff;outline:none;font-size:12px;border:1px solid rgba(0,0,0,0.1);transition:all 0.3s ease}.subscribe_to_newsletter_tool .input_holder input[type="email"]:focus{box-shadow:0 5px 15px rgba(0,0,0,0.05);transform:scale(1.01);border-color:rgb(174,147,190)}.subscribe_to_newsletter_tool .input_holder input[type="submit"]{position:relative;z-index:1;font-size:17px;cursor:pointer;font-weight:600;border:none;background:linear-gradient(135deg,rgb(174,147,190),rgb(151,101,179));padding:15px 20px;overflow:hidden;font-family:Arial,sans-serif;text-align:center;color:#ffffff;width:100%;transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.subscribe_to_newsletter_tool .input_holder input[type="submit"]::before{width:100%;height:100%;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:-100%;top:0;z-index:-1;transition:all 0.5s ease;content:''}.subscribe_to_newsletter_tool .input_holder input[type="submit"]:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.subscribe_to_newsletter_tool .input_holder input[type="submit"]:hover::before{left:100%}.subscribe_to_newsletter_tool .input_holder input[type="submit"]:active{transform:translateY(1px);box-shadow:0 5px 10px rgba(0,0,0,0.1)}@media (max-width: 992px) {.subscribe_to_newsletter_tool{padding:60px 0}.subscribe_to_newsletter_tool .study_guide_tool{padding:30px}.subscribe_to_newsletter_tool .study_guide_tool h4{margin-bottom:25px;font-size:calc(23px * 0.9)}} @media (max-width: 768px) {.subscribe_to_newsletter_tool{padding:50px 0}.subscribe_to_newsletter_tool .study_guide_tool{padding:25px}.subscribe_to_newsletter_tool .study_guide_tool h4{margin-bottom:20px;font-size:calc(23px * 0.85)}.subscribe_to_newsletter_tool .input_holder{flex-direction:column;gap:10px}.subscribe_to_newsletter_tool .input_holder span{width:100%}.subscribe_to_newsletter_tool .input_holder input[type="email"],.subscribe_to_newsletter_tool .input_holder input[type="submit"]{padding:12px 15px}} @media (max-width: 576px) {.subscribe_to_newsletter_tool{padding:40px 0}.subscribe_to_newsletter_tool .study_guide_tool{padding:20px}.subscribe_to_newsletter_tool .study_guide_tool::before{width:4px}.subscribe_to_newsletter_tool .study_guide_tool h4{font-size:calc(23px * 0.8);margin-bottom:15px}.subscribe_to_newsletter_tool .input_holder input[type="email"],.subscribe_to_newsletter_tool .input_holder input[type="submit"]{font-size:calc(12px * 0.9);padding:10px 12px}}.welcome_page_tool{justify-content:center;background:linear-gradient(135deg,rgb(201,189,208) 0%,#ffffff 100%);align-items:center;padding:7rem 2rem;display:flex;position:relative;min-height:100vh;overflow:hidden}.welcome_page_tool > div{grid-template-columns:1fr;width:100%;gap:4rem;z-index:2;max-width:1280px;display:grid;position:relative}.welcome_page_tool::before{width:100%;height:100%;left:0;content:"";background:linear-gradient(45deg,rgb(174,147,190,0.5) 0%,transparent 40%);z-index:1;position:absolute;top:0}.welcome_page_tool::after{bottom:-10%;content:"";width:40%;background:rgb(151,101,179,0.5);right:-5%;filter:blur(120px);height:60%;z-index:0;position:absolute}.welcome_page_tool h1.page_title_tool{font-size:clamp(2.5rem,5vw,42px);font-weight:700;animation:slideInTitle 0.8s ease-out forwards 0.2s;line-height:1.2;opacity:0;margin-bottom:1.5rem;transform:translateX(-1rem);position:relative;color:#000000}.welcome_page_tool h1.page_title_tool::after{height:0.25rem;background:rgb(174,147,190);content:"";width:3rem;bottom:-0.5rem;animation:expandLine 1s ease-out forwards 0.8s;position:absolute;left:0;transform-origin:left;transform:scaleX(0)}.welcome_page_tool p{line-height:1.6;transform:translateY(1rem);margin-bottom:2rem;animation:fadeUpIn 0.8s ease-out forwards 0.4s;max-width:85%;font-size:clamp(1rem,1.2vw,16px);color:#000000;opacity:0}.welcome_page_tool .learn_head_tool{animation:fadeUpIn 1s ease-out forwards 0.6s;transition:transform 0.3s ease-out;transform:translateY(2rem);box-shadow:0 1.5rem 3rem rgba(0,0,0,0.1);position:relative;overflow:hidden;opacity:0}.welcome_page_tool .learn_head_tool:hover{transform:translateY(-0.5rem) scale(1.02)}.welcome_page_tool .class_space_tool{overflow:hidden;transition:all 0.5s ease;position:relative;height:400px}.welcome_page_tool .class_space_tool::before{background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 60%);inset:0;content:"";position:absolute;z-index:1;transition:opacity 0.3s ease}.welcome_page_tool .class_space_tool:hover::before{background:linear-gradient(to top,rgba(0,0,0,0.5) 0%,transparent 70%);opacity:0.9}.welcome_page_tool .class_space_tool span{transition:transform 0.4s ease;width:100%;padding:2rem;z-index:2;transform:translateY(0);bottom:0;position:absolute;left:0}.welcome_page_tool .class_space_tool:hover span{transform:translateY(-0.5rem)}.welcome_page_tool .class_space_tool h3{margin:0;text-shadow:0 2px 4px rgba(0,0,0,0.3);line-height:1.5;font-size:clamp(1.1rem,2vw,23px);font-weight:600;color:#ffffff}@keyframes slideInTitle {0%{transform:translateX(-1rem);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes fadeUpIn {0%{transform:translateY(1rem);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes expandLine {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @media (min-width: 768px) {.welcome_page_tool{padding:8rem 3rem}.welcome_page_tool > div{gap:3rem;align-items:center;grid-template-columns:1fr 1fr}.welcome_page_tool .learn_head_tool{height:100%}.welcome_page_tool .class_space_tool{min-height:450px;height:100%}} @media (min-width: 992px) {.welcome_page_tool{padding:0 4rem}.welcome_page_tool > div{gap:5rem}.welcome_page_tool p{max-width:90%}.welcome_page_tool .learn_head_tool{perspective:1000px}.welcome_page_tool .class_space_tool{transition:transform 0.5s ease;transform-style:preserve-3d}.welcome_page_tool .class_space_tool:hover{transform:rotateY(-5deg)}} @media (max-width: 767px) {.welcome_page_tool{padding:5rem 1.5rem}.welcome_page_tool > div{gap:3rem}.welcome_page_tool h1.page_title_tool{font-size:2rem}.welcome_page_tool p{max-width:100%}} @media (max-width: 480px) {.welcome_page_tool{padding:4rem 1rem}.welcome_page_tool h1.page_title_tool{font-size:1.8rem}.welcome_page_tool .class_space_tool{height:300px}.welcome_page_tool .class_space_tool span{padding:1.5rem}.welcome_page_tool .class_space_tool h3{font-size:1rem}}.privacy_lock_tool{box-shadow:0 4px 8px rgba(0,0,0,0.5);background:rgb(174,147,190,0.5);font-family:Arial,sans-serif;color:#000000;padding:40px;width:100%;overflow:hidden}.privacy_lock_tool h1{color:#000000;font-size:40px;font-weight:700;margin-top:30px;text-transform:uppercase;margin-bottom:20px}.privacy_lock_tool h2{font-weight:600;padding-bottom:5px;color:rgb(151,101,179);border-bottom:2px solid rgb(151,101,179,0.5);font-size:31px;margin-bottom:15px;margin-top:25px}.privacy_lock_tool ul,.privacy_lock_tool ol{padding-top:10px;margin-bottom:20px;list-style-type:disc;padding-left:20px}.privacy_lock_tool li{font-size:16px;line-height:1.6;margin-bottom:10px}.privacy_lock_tool div{line-height:1.8;border-radius:10px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,0.5);background:#ffffff;margin-bottom:20px}@media only screen and (max-width: 800px) {.privacy_lock_tool{padding:20px;box-shadow:none}.privacy_lock_tool h1{font-size:calc(23px - 10px)}.privacy_lock_tool h2{font-size:calc(23px - 5px)}} .privacy_lock_tool h3,.privacy_lock_tool h4,.privacy_lock_tool h5,.privacy_lock_tool h6{margin-bottom:10px;font-size:1.2em;font-weight:600;color:rgb(174,147,190);margin-top:20px}.privacy_lock_tool p,.privacy_lock_tool span{line-height:1.6;margin-bottom:10px;font-size:16px;color:#000000}.privacy_lock_tool a{font-weight:400;color:rgb(151,101,179);text-decoration:none;transition:color 0.3s ease}.privacy_lock_tool a:hover{color:rgb(174,147,190);text-decoration:underline}.privacy_lock_tool button{padding:10px 20px;border-radius:10px;color:#ffffff;transition:background 0.3s ease;cursor:pointer;background:rgb(151,101,179);border:none;font-size:20px}.privacy_lock_tool button:hover{background:rgb(174,147,190)}.cookie_warning_message_tool{border-top:2px solid rgb(174,147,190);animation:slideIn 0.5s ease-in-out;position:fixed;bottom:0;box-shadow:0 -10px 30px rgb(174,147,190,0.5);z-index:90;width:100%;background:rgb(151,101,179)}@keyframes slideIn {from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}} .cookie_control_tool{justify-content:space-between;flex-wrap:wrap;box-shadow:0 0 20px rgb(174,147,190,0.5);padding:20px 5%;background:linear-gradient(135deg,rgb(151,101,179) 0%,rgba(0,0,0,0.5) 100%);display:flex;align-items:center}.cookie_window_tool{margin-right:20px;flex-shrink:0;box-shadow:0 0 15px rgb(174,147,190);padding:10px;border-radius:30px;overflow:hidden;background:rgba(0,0,0,0.5)}.cookie_window_tool svg,.cookie_window_tool svg path{transition:transform 0.3s ease;height:60px;width:60px;fill:rgb(174,147,190)}.cookie_window_tool:hover svg{transform:rotate(20deg)}.edu_consent_tool{color:#ffffff;flex:1;min-width:300px}.edu_consent_tool h5{text-shadow:0 0 10px rgb(174,147,190);font-weight:700;margin-bottom:10px;color:rgb(174,147,190);font-size:24px}.edu_consent_tool p{margin-bottom:0;text-shadow:0 0 5px rgb(174,147,190,0.5);color:#ffffff;font-size:17px}.cookie_guide_tool{cursor:pointer;color:#000000;font-size:19px;margin-left:10px;background:rgb(174,147,190);white-space:nowrap;text-decoration:none;padding:12px 25px;transition:background 0.3s ease,box-shadow 0.3s ease;border-radius:10px;box-shadow:0 0 10px rgb(174,147,190,0.5)}.cookie_guide_tool:hover{box-shadow:0 0 20px rgb(151,101,179,0.5);background:rgb(151,101,179)}.cookie_warning_message_tool p a{text-decoration:underline;color:rgb(174,147,190);transition:color 0.3s ease}.cookie_warning_message_tool p a:hover{color:rgb(151,101,179)}#cookieAlertOverlay_tool{display:none}#cookieAlertOverlay_tool:checked ~ .cookie_warning_message_tool{opacity:0;visibility:hidden}@media only screen and (max-width: 1200px) {.cookie_warning_message_tool{padding:20px}.cookie_control_tool{padding:20px 2%}} @media only screen and (max-width: 800px) {.cookie_window_tool{display:none}.cookie_control_tool{justify-content:center;flex-direction:column;align-items:center}.edu_consent_tool{margin-bottom:20px;text-align:center}.cookie_warning_message_tool h5,.cookie_warning_message_tool p{text-align:center}.cookie_guide_tool{margin-left:0;text-align:center;width:100%;margin-top:10px}} .training_specialist_tool{padding:120px 0;position:relative;overflow:hidden;background:linear-gradient(170deg,rgb(201,189,208) 0%,rgb(174,147,190,0.5) 100%)}.training_specialist_tool::before{position:absolute;height:100%;width:100%;top:0;content:"";left:0;opacity:0.04;background:repeating-linear-gradient( 0deg,transparent,transparent 20px,rgb(174,147,190,0.5) 20px,rgb(174,147,190,0.5) 21px )}.training_specialist_tool::after{width:100%;content:"";opacity:0.3;position:absolute;filter:blur(80px);left:0;top:0;background:radial-gradient(circle at 20% 30%,rgb(174,147,190,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(151,101,179,0.5) 0%,transparent 40%);height:100%}.training_specialist_tool .container{z-index:2;max-width:1200px;padding:0 15px;margin:0 auto;position:relative}.training_specialist_tool .student_views_tool{position:relative;align-items:center;max-width:1000px;display:flex;margin:0 auto;flex-direction:column}.training_specialist_tool .student_views_tool::before{left:50%;content:"";border:1px solid rgb(174,147,190,0.5);width:500px;transform:translate(-50%,-50%);height:500px;position:absolute;animation:orbit 20s linear infinite;border-radius:50%;top:50%;opacity:0.2}.training_specialist_tool .student_views_tool::after{width:400px;border:1px dashed rgb(151,101,179,0.5);content:"";height:400px;top:50%;left:50%;border-radius:50%;position:absolute;opacity:0.15;transform:translate(-50%,-50%);animation:orbit 15s linear infinite reverse}@keyframes orbit {0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}} .training_specialist_tool .square_image_tool{box-shadow:0 15px 35px rgba(0,0,0,0.1),0 0 0 10px rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.05);height:240px;position:relative;width:240px;margin-bottom:30px;transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1);border-radius:50%;z-index:5}.training_specialist_tool .square_image_tool::before{border-radius:50%;animation:spin 12s linear infinite;opacity:0.4;background:conic-gradient( from 0deg,transparent 0deg,rgb(174,147,190,0.5) 90deg,transparent 180deg,rgb(151,101,179,0.5) 270deg,transparent 360deg );inset:-30px;content:"";z-index:-1;position:absolute}.training_specialist_tool .square_image_tool::after{z-index:2;position:absolute;inset:0;content:"";border-radius:50%;background:radial-gradient( circle at 30% 30%,rgba(255,255,255,0.3) 0%,transparent 50% )}@keyframes spin {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .training_specialist_tool .name{position:relative;font-size:41px;-webkit-background-clip:text !important;font-weight:700;-webkit-text-fill-color:transparent;transition:all 0.3s ease;z-index:3;background:linear-gradient( to right,#000000 0%,rgb(174,147,190) 100% );color:#000000;text-fill-color:transparent;background-clip:text !important;text-align:center;margin-bottom:15px}.training_specialist_tool .name::after{transition:width 0.4s ease;bottom:-8px;width:0;position:absolute;left:50%;content:"";transform:translateX(-50%);background:linear-gradient( to right,rgb(174,147,190) 0%,rgb(151,101,179) 100% );height:2px}.training_specialist_tool .student_views_tool:hover .name::after{width:80px}.training_specialist_tool .student_views_tool span:not(.name){z-index:3;border:1px solid rgba(255,255,255,0.15);color:rgb(151,101,179);border-radius:30px;margin-bottom:30px;opacity:0.9;position:relative;text-transform:uppercase;transition:all 0.3s ease;font-size:16px;font-weight:600;padding:8px 20px;text-align:center;background:rgba(255,255,255,0.1);letter-spacing:2px;backdrop-filter:blur(5px)}.training_specialist_tool .student_views_tool:hover span:not(.name){box-shadow:0 5px 15px rgba(0,0,0,0.08);background:rgba(255,255,255,0.2);transform:translateY(-2px)}.training_specialist_tool .job_tasks_tool{font-size:14px;max-width:650px;box-shadow:0 20px 40px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.02);border-radius:26px;line-height:1.8;z-index:3;background:#ffffff;padding:35px 45px;text-align:center;color:#000000;margin:0;position:relative}.training_specialist_tool .job_tasks_tool::before,.training_specialist_tool .job_tasks_tool::after{height:10px;width:10px;position:absolute;content:""}.training_specialist_tool .job_tasks_tool::before{left:25px;border-top:2px solid rgb(174,147,190);border-left:2px solid rgb(174,147,190);top:25px}.training_specialist_tool .job_tasks_tool::after{border-right:2px solid rgb(151,101,179);bottom:25px;right:25px;border-bottom:2px solid rgb(151,101,179)}.training_specialist_tool .student_views_tool:hover .square_image_tool{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,0.15),0 0 0 15px rgba(255,255,255,0.2),0 0 0 30px rgba(255,255,255,0.05)}@media (max-width: 991px) {.training_specialist_tool{padding:90px 0}.training_specialist_tool .square_image_tool{margin-bottom:25px;width:200px;height:200px}.training_specialist_tool .student_views_tool::before{width:400px;height:400px}.training_specialist_tool .student_views_tool::after{width:320px;height:320px}.training_specialist_tool .name{font-size:calc(41px * 0.9)}.training_specialist_tool .job_tasks_tool{padding:30px 35px;max-width:600px}} @media (max-width: 767px) {.training_specialist_tool{padding:70px 0}.training_specialist_tool .square_image_tool{height:180px;margin-bottom:20px;width:180px}.training_specialist_tool .student_views_tool::before{height:320px;width:320px}.training_specialist_tool .student_views_tool::after{width:260px;height:260px}.training_specialist_tool .name{font-size:calc(41px * 0.8)}.training_specialist_tool .student_views_tool span:not(.name){font-size:calc(16px * 0.95);margin-bottom:25px;padding:6px 16px}.training_specialist_tool .job_tasks_tool{font-size:calc(14px * 0.95);padding:25px 30px;max-width:100%}.training_specialist_tool .job_tasks_tool::before,.training_specialist_tool .job_tasks_tool::after{height:8px;width:8px}.training_specialist_tool .job_tasks_tool::before{left:20px;top:20px}.training_specialist_tool .job_tasks_tool::after{right:20px;bottom:20px}} @media (max-width: 575px) {.training_specialist_tool{padding:50px 0}.training_specialist_tool .square_image_tool{margin-bottom:18px;height:150px;width:150px}.training_specialist_tool .student_views_tool::before{height:260px;width:260px}.training_specialist_tool .student_views_tool::after{height:200px;width:200px}.training_specialist_tool .name{font-size:calc(41px * 0.7)}.training_specialist_tool .student_views_tool span:not(.name){padding:5px 12px;margin-bottom:20px;letter-spacing:1px;font-size:calc(16px * 0.9)}.training_specialist_tool .job_tasks_tool{padding:20px 25px;font-size:calc(14px * 0.9)}.training_specialist_tool .job_tasks_tool::before,.training_specialist_tool .job_tasks_tool::after{height:6px;width:6px}.training_specialist_tool .job_tasks_tool::before{top:15px;left:15px}.training_specialist_tool .job_tasks_tool::after{right:15px;bottom:15px}}