*{padding:0;box-sizing:border-box;margin:0}.container{margin:auto;max-width:100%;width:1189px}a{color:inherit;text-decoration:none}.wrapper-segment{flex-direction:column;height:100%;display:flex;min-height:100%}.level_up{flex:0 0 auto}.level_up{padding:5rem 0 3rem;z-index:1;position:relative}.pricing_row{position:relative;overflow:hidden;padding:100px 0;background:linear-gradient(135deg,rgb(232,225,227) 0%,rgb(196,171,177,0.5) 100%)}.pricing_row .container{position:relative;padding:0 15px;max-width:1320px;margin:0 auto;z-index:1}.pricing_row .skill_plans{position:relative;flex-direction:column-reverse;display:flex;gap:60px}.pricing_row .access_cost:hover{transform:perspective(1000px) rotateX(2deg)}.pricing_row .access_cost h2{margin-bottom:20px;background-clip:text !important;background:linear-gradient(90deg,rgb(196,171,177),rgb(173,130,142));transform:translateZ(0);line-height:1.3;font-weight:700;font-size:34px;-webkit-background-clip:text !important;color:transparent;letter-spacing:-0.02em}.pricing_row .trial_pricing{position:relative;gap:30px;display:grid;grid-template-columns:1fr}.pricing_row .deal_board{border-radius:4px;display:block;overflow:hidden;text-decoration:none;transform:translateY(0);transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94);position:relative}.pricing_row .package_deal::before{background:linear-gradient(90deg,rgb(196,171,177),rgb(173,130,142));content:"";height:5px;width:100%;top:0;transform-origin:left;transform:scaleX(0.8);left:0;position:absolute;transition:transform 0.4s ease-out}.pricing_row .trial_rates h3{transform-origin:left;text-overflow:ellipsis;transition:transform 0.3s ease;font-size:calc(20px + 2px);white-space:nowrap;color:#000000;margin-bottom:15px;overflow:hidden;position:relative;font-weight:700}.pricing_row .payment_plans::after{transform:scaleX(0.5);background:rgb(196,171,177);bottom:-5px;left:0;height:3px;transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1);position:absolute;transform-origin:left;content:"";width:50px}.pricing_row .img_background{transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1);position:relative;overflow:hidden;height:200px}.pricing_row .img_background::after{background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,0.3) 100%);top:0;content:"";width:100%;pointer-events:none;height:100%;position:absolute;left:0}.user_feedback::before{position:absolute;content:"";left:0;pointer-events:none;opacity:0.15;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgb(196,171,177,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgb(173,130,142,0.5) 0%,transparent 35%);z-index:1;top:0}.user_feedback h2::after{width:4rem;background:linear-gradient(90deg,rgb(196,171,177),rgb(173,130,142));height:0.25rem;bottom:-1rem;content:"";left:50%;position:absolute;transform:translateX(-50%);transition:width 0.3s ease-out}.user_feedback .alumni_testimonials::before{top:0;left:0;content:"";position:absolute;width:100%;height:100%;z-index:-1;background:linear-gradient(135deg,#ffffff 0%,rgba(255,255,255,0.95) 100%)}.user_feedback .alumni_testimonials:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.user_feedback .alumni_testimonials:nth-child(even)::after{opacity:0.2;font-family:Georgia,serif;top:1rem;line-height:1;position:absolute;color:rgb(173,130,142,0.5);content:"";font-size:5rem;right:1.5rem}.user_feedback .alumni_testimonials img{margin-right:1rem;box-shadow:0 5px 15px rgba(0,0,0,0.1);object-fit:cover;width:60px;border:3px solid #ffffff;height:60px;border-radius:50%}.user_feedback .alumni_testimonials .description::before{background-color:rgb(196,171,177,0.5);height:2px;width:3rem;content:"";top:0;position:absolute;left:0}.user_feedback a:hover{box-shadow:0 7px 20px rgba(var(--primary-color-rgb),0.3);transform:translateY(-3px)}.user_feedback a::before{width:100%;position:absolute;transition:left 0.7s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:-100%;height:100%;z-index:-1;content:"";top:0}.training_specialist{perspective:1000px;background:linear-gradient(135deg,rgb(232,225,227) 0%,rgb(196,171,177,0.5) 100%);overflow:hidden;padding:5rem 0;position:relative}.training_specialist .container{position:relative;padding:0 1.5rem;z-index:2;transform-style:preserve-3d;max-width:1200px;margin:0 auto}.training_specialist .alumni_testimonials{background:linear-gradient(145deg,#ffffff 0%,rgb(255,255,255,0.5) 100%);border-left:4px solid rgb(196,171,177);transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);grid-gap:2rem;display:grid;padding:2.5rem;border-radius:10px;transform:rotateY(-2deg) translateZ(10px);grid-template-columns:1fr;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05),0 3px 3px rgba(0,0,0,0.03)}.training_specialist .img_background::after{height:100%;top:0;position:absolute;content:"";z-index:1;width:100%;left:0;background:linear-gradient(135deg,rgba(rgb(196,171,177),0.2) 0%,transparent 100%)}.training_specialist .alumni_testimonials > div:nth-child(2){transform:translateZ(15px);align-self:start}.training_specialist .name::after{content:"";left:0;width:0;position:absolute;transition:width 0.4s ease-out;height:2px;bottom:-5px;background-color:rgb(173,130,142)}.training_specialist .alumni_testimonials:hover .name{transform:translateX(5px)}.training_specialist .work_achievements{padding-left:1.5rem;margin:0;line-height:1.6;color:#000000;position:relative;font-family:Arial,sans-serif;transform:translateZ(10px);font-size:13px}.welcome_board{position:relative;font-family:Arial,sans-serif;width:100%;overflow:hidden}.welcome_board .learn_page{min-height:100vh;align-items:center;display:flex;justify-content:center;position:relative}.welcome_board .virtual_training{max-width:1200px;position:relative;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);z-index:2;transform:perspective(1000px) rotateX(2deg);backdrop-filter:blur(5px);background:linear-gradient(165deg,rgb(196,171,177,0.5) 0%,rgba(0,0,0,0) 100%);width:90%;padding:5rem 3rem;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-sizing:border-box}.welcome_board .virtual_training > div{transform:translateY(20px);animation:fadeIn 0.8s forwards;opacity:0}.welcome_board .virtual_training > div:nth-child(3){animation-delay:0.8s}.welcome_board .title_style_header{-webkit-background-clip:text !important;text-shadow:0 4px 12px rgba(0,0,0,0.25);margin:0 0 2rem;background:linear-gradient(90deg,#ffffff 0%,rgb(173,130,142) 100%);font-size:calc(43px * 1.5);font-weight:700;color:#ffffff;transition:transform 0.5s ease;color:transparent;transform:scale(1.02);transform-origin:left center;line-height:1.2;background-clip:text !important;padding-right:5%}.welcome_board h3::after{height:2px;right:10%;bottom:-10px;background:linear-gradient(90deg,transparent,rgb(173,130,142),transparent);position:absolute;width:50%;content:""}.course_methodology{overflow:hidden;position:relative;background:rgb(232,225,227);padding:6rem 2rem}.course_methodology::after{content:"";width:100%;background:radial-gradient(circle,rgb(173,130,142,0.5) 0%,transparent 70%);right:-50%;height:100%;animation:moveGradient 20s infinite alternate ease-in-out;z-index:0;opacity:0.3;position:absolute;top:-50%}.course_methodology h3{color:#000000;font-size:34px;animation:fadeInDown 0.8s ease-out forwards;background:#ffffff;padding:2rem;border-radius:27px;margin:0;font-weight:700;text-align:center;position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.course_methodology span::before{position:absolute;z-index:-1;transform:translate(-8px,-8px);border-radius:inherit;pointer-events:none;height:100%;opacity:0.5;border:2px solid rgb(173,130,142,0.5);content:"";top:0;width:100%;left:0}.our_background::before{content:"";background:radial-gradient(circle at 10% 10%,rgb(196,171,177,0.5) 0%,transparent 50%);top:0;z-index:1;left:0;position:absolute;opacity:0.1;height:100%;width:100%}.our_background .container{z-index:5;position:relative}.our_background h2{margin-bottom:60px;color:#000000;display:inline-block;text-align:center;position:relative;font-size:46px;width:100%;font-weight:700}.our_background .impact_numbers{position:relative;flex-direction:column;align-items:center;display:flex;gap:50px}.our_background .skill_program:first-child{flex-direction:row}.our_background .skill_program:last-child{flex-direction:row-reverse}.our_background .skill_program:first-child h3{background:rgb(196,171,177)}.our_background .skill_program:last-child h3{background:rgb(173,130,142)}.our_background .skill_program h3::after{top:50%;transform:translateY(-50%) rotate(45deg);position:absolute;z-index:-1;height:20px;background:inherit;width:20px;content:""}.our_background .skill_program:last-child h3::after{left:-10px}.our_background .skill_program:hover h3{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.our_background .skill_program:hover p{box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:translateY(-5px)}#panelPrivacyNotice{display:none}#panelPrivacyNotice:checked ~ .privacySettingsWindow{opacity:0;visibility:hidden}.privacySettingsWindow{bottom:0;font-family:Arial,sans-serif;padding:20px 0;background:rgb(173,130,142);border-top:3px solid rgb(196,171,177);z-index:90;box-shadow:0 -4px 15px rgba(0,0,0,0.5);width:100%;position:fixed}.privacySettingsWindow h5{letter-spacing:1.5px;color:rgb(196,171,177);text-transform:uppercase;font-size:21px;margin:0;font-weight:700}.track_edu{flex-shrink:0;padding:10px;background:rgb(196,171,177,0.5);justify-content:center;align-items:center;display:flex;margin-right:20px;border-radius:16px}.cookie_layer:hover{box-shadow:0 0 10px rgb(173,130,142);background-color:rgb(173,130,142)}.cookie_button.cookie_reset{border:2px solid rgb(173,130,142);color:#ffffff;background:rgba(0,0,0,0.5)}.cookie_button.cookie_reset:hover{box-shadow:0 0 10px rgb(173,130,142)}.privacySettingsWindow p a{border-bottom:1px dashed rgb(196,171,177);transition:color 0.3s ease;text-decoration:none;color:rgb(196,171,177)}.thxZone::before{position:absolute;right:-10%;height:70%;top:-15%;width:40%;z-index:0;background:linear-gradient(120deg,rgb(173,130,142),rgba(rgb(173,130,142,0.5),0.2));transform:rotate(35deg) skew(15deg);filter:blur(80px);opacity:0.1;content:"";animation:float 15s ease-in-out infinite alternate}.thxZone .container{max-width:1140px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.thxZone .expert_learning:hover{box-shadow:0 15px 35px rgba(rgba(0,0,0,0.5),0.08),0 1px 0 rgba(rgb(255,255,255,0.5),0.95) inset,0 -20px 50px rgba(rgb(173,130,142,0.5),0.15) inset;transform:perspective(1000px) rotateY(-1deg)}.thxZone .expert_learning > div:first-child{position:relative;padding-bottom:1.5rem}.thxZone .expert_learning > div:first-child::after{bottom:0;height:3px;width:60px;left:0;position:absolute;content:"";background:rgb(196,171,177);transform-origin:left;transition:width 0.5s cubic-bezier(0.19,1,0.22,1)}.thxZone .expert_learning:hover h5{transform:translateX(0)}.thxZone a{display:block;position:relative;text-decoration:none;transition:transform 0.3s ease-out}.thxZone a:hover p{color:rgb(196,171,177)}.thxZone a::before{opacity:0.7;position:absolute;background:linear-gradient(90deg,rgb(196,171,177),rgb(173,130,142));content:"";bottom:-10px;width:0;height:1px;left:0;transition:width 0.5s cubic-bezier(0.165,0.84,0.44,1)}.thxZone .expert_learning:hover > div:first-child::before{opacity:0.2;transform:rotate(5deg) scale(1.1)}.privacy_fort{box-shadow:0 4px 8px rgba(0,0,0,0.5);color:#000000;line-height:1.6;font-family:Arial,sans-serif;padding:20px;background-color:rgb(232,225,227)}.privacy_fort h2{font-size:34px}.privacy_fort h3{font-size:calc(20px - 4px)}.privacy_fort h4{font-size:calc(20px - 8px)}.privacy_fort h6{font-size:19px;font-weight:300}.privacy_fort li{border-left:3px solid rgb(173,130,142);padding-left:10px;margin-bottom:10px}.privacy_fort section{padding:20px;border-radius:10px;margin-bottom:40px;background-color:rgb(232,225,227)}.training_results::before{background:linear-gradient(45deg,rgb(173,130,142,0.5) 0%,transparent 70%);right:-100px;position:absolute;border-radius:50%;content:"";height:300px;width:300px;top:-100px;animation:float 15s infinite alternate ease-in-out}.training_results .container{padding:0 15px;max-width:1200px;position:relative;margin:0 auto;z-index:2}.training_results .expert_learning{display:flex;border-radius:11px;gap:60px;transform:perspective(1000px) rotateY(-2deg);padding:40px;background:#ffffff;transition:transform 0.5s ease;align-items:center;box-shadow:0 15px 40px rgba(0,0,0,0.1)}.training_results .expert_learning:hover .img_background{transform:translateY(0);box-shadow:15px 15px 0 rgb(196,171,177,0.5)}.training_results h3::after{content:"";background:rgb(173,130,142);height:3px;width:80px;border-radius:10px;position:absolute;bottom:-10px;left:0}.training_results li{padding-left:15px;position:relative;transition:transform 0.3s ease;margin-bottom:22px}.training_results svg{width:24px;height:24px;flex-shrink:0}.training_results svg path{transition:fill 0.3s ease;fill:rgb(196,171,177)}footer{color:#ffffff;font-family:Arial,sans-serif;position:relative;perspective:1000px}footer::after{background:repeating-linear-gradient( 45deg,transparent,transparent 5px,rgba(255,255,255,0.03) 5px,rgba(255,255,255,0.03) 10px );z-index:-1;top:0;content:"";position:absolute;left:0;height:100%;width:100%;animation:scanline 10s linear infinite}.level_up .container{gap:3rem;grid-template-columns:1fr 1fr;display:grid;position:relative}.level_up .company_holder{position:relative;background:rgba(0,0,0,0.2);border-left:3px solid rgb(196,171,177);transform-style:preserve-3d;backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0,0,0,0.2);transition:all 0.4s ease;border-radius:27px;padding:2rem}.level_up .company_holder h3::after{width:60px;transition:width 0.4s ease-in-out;position:absolute;left:0;bottom:0;height:3px;background:rgb(196,171,177);content:""}.level_up .footer_clients{padding-left:1rem;max-width:100%;font-size:14px;line-height:1.7;position:relative;color:rgba(255,255,255,0.8)}.level_up .stats_tool{position:relative}.level_up .head_mainbar{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);height:100%}.level_up .header_learn::before{height:200%;width:200%;content:"";transform:rotate(45deg);z-index:-1;transition:all 0.6s ease;background:linear-gradient( transparent,transparent,rgba(255,255,255,0.05),transparent,transparent );top:-50%;left:-50%;position:absolute}.level_up .header_learn::before{top:-20px;left:-20px}.level_up .header_learn:hover::after{border-color:transparent rgb(173,130,142) transparent transparent;border-width:0 35px 35px 0}.level_up .header_learn:hover{box-shadow:0 10px 25px rgba(0,0,0,0.15);transform:translateZ(15px) scale(1.03);background:rgba(255,255,255,0.05)}.level_up .header_learn h5::before{bottom:-8px;height:1px;width:100%;background:rgb(173,130,142);content:"";position:absolute;left:0}.level_up .header_learn:hover h5::after{width:100%}.level_up .header_learn .head_mainbar{flex-direction:column;display:flex;gap:0.875rem}.level_up .header_learn a::before{left:-20px;transition:all 0.3s ease;position:absolute;content:"→";transform:translateZ(5px);opacity:0}.level_up .header_learn a:hover{transform:translateX(20px);text-shadow:0 0 8px rgba(255,255,255,0.5);color:#ffffff}.reg_remind::before{position:absolute;background:linear-gradient(to right,transparent 0%,rgb(196,171,177) 30%,#ffffff 50%,rgb(173,130,142) 70%,transparent 100%);left:0;content:"";top:0;width:100%;height:1px}.reg_remind .progress_bar:hover{background:rgba(0,0,0,0.3);color:#ffffff;box-shadow:0 0 15px rgba(rgb(196,171,177),0.3)}.level_up .company_holder::before,.level_up .header_learn::before{z-index:-1;border-radius:50%;height:100px;transition:opacity 0.5s ease;width:100px;filter:blur(30px);content:"";position:absolute;background:radial-gradient(circle,rgb(196,171,177,0.5) 0%,transparent 70%);opacity:0}.level_up .company_holder::before{bottom:-20px;right:-20px}.level_up .company_holder .footer_clients::after{width:70px;left:1rem;bottom:-10px;content:"";transition:width 0.4s ease;position:absolute;background:linear-gradient(to right,rgb(196,171,177),transparent);height:3px}.level_up .header_learn:nth-child(1)::before{background:radial-gradient(circle,rgb(196,171,177,0.5) 0%,transparent 70%)}.level_up .header_learn:nth-child(2)::before{background:radial-gradient(circle,rgb(173,130,142,0.5) 0%,transparent 70%)}.level_up .head_mainbar a:hover::after{width:100%}.program_offerings{flex-direction:column;overflow:hidden;background:rgb(232,225,227);display:flex;min-height:100vh;position:relative}.program_offerings .online_class{height:100%;width:100%;position:absolute;left:0;top:0;z-index:1}.program_offerings .learn_skills{animation:carousel-zoom 25s ease-in-out infinite;display:flex;height:100%;width:100%}.program_offerings .online_class:hover .learn_skills{animation-play-state:paused}.program_offerings .study_track img{transform-origin:center;object-fit:cover;height:100%;filter:brightness(0.9) saturate(1.2);width:100%}.program_offerings .expert_learning{position:relative;max-width:800px;width:100%}.program_offerings .skill_plan:hover{transform:perspective(1000px) rotateX(2deg);box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05)}.program_offerings .skill_plan::before{right:20px;content:"";pointer-events:none;left:20px;position:absolute;opacity:0.3;border-radius:10px;top:20px;bottom:20px;border:1px solid rgb(196,171,177)}.program_offerings .skill_plan h3::after{height:2px;width:80px;left:50%;content:"";background:rgb(196,171,177);bottom:-10px;transform:translateX(-50%);position:absolute}.program_offerings .skill_plan .help_query{border-radius:18px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:all 0.3s ease;background:rgb(196,171,177);position:relative;padding:0.9rem 2.5rem;font-weight:600;z-index:1;display:inline-block;color:#ffffff;font-size:20px;text-decoration:none}.program_offerings .skill_plan .help_query:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.reach_out{background:linear-gradient( -45deg,rgb(232,225,227) 0%,rgb(173,130,142,0.5) 100% );overflow:hidden;padding:6rem 0;position:relative}.reach_out .img_background{z-index:2;flex:0 0 45%;margin-left:-5%;min-height:600px;transform:skew(-10deg);position:relative}.reach_out .help_help{z-index:3;flex-direction:column;flex:0 0 55%;position:relative;display:flex;justify-content:center;padding:4rem 3rem 4rem 10%}.reach_out h2{font-weight:700;color:#ffffff;text-align:left;position:relative;margin-bottom:2.5rem;font-size:43px;padding-left:2rem}.reach_out .help_help h3{position:relative;font-size:38px;padding-bottom:1rem;margin-bottom:2rem;font-weight:600;color:#ffffff}.reach_out .help_help h3::after{bottom:0;left:0;background:rgb(196,171,177);width:50px;height:3px;content:'';position:absolute}.reach_out .help_help input:not([type="checkbox"]):not([type="submit"])::after{height:2px;position:absolute;content:'';bottom:-2px;left:0;transition:width 0.3s ease;background:rgb(196,171,177);width:0}.reach_out .help_help input:not([type="checkbox"]):not([type="submit"]):focus::after{width:100%}.reach_out .help_help .request_list{gap:1rem;display:flex;align-items:center}.reach_out .help_help .request_list input[type="checkbox"]:checked{border-color:rgb(196,171,177);background:rgb(196,171,177)}.reach_out .help_help .request_list input[type="checkbox"]:checked::after{transform:translate(-50%,-50%);content:'✔';color:#ffffff;font-size:0.8rem;position:absolute;top:50%;left:50%}.reach_out .help_help .request_list a{color:rgb(196,171,177);margin-left:0.3rem;transition:color 0.3s ease;text-decoration:none}.reach_out .help_help .help_query::before{position:absolute;height:200%;left:-50%;transition:all 0.5s ease;width:200%;opacity:0;content:'';background:linear-gradient( 135deg,transparent,rgb(196,171,177,0.5),transparent );top:-50%;transform:rotate(-45deg)}.find_contact{overflow:hidden;background:linear-gradient(135deg,rgb(232,225,227) 0%,rgba(245,248,255,0.95) 100%);position:relative;padding:5rem 0}.find_contact::after{border-radius:50%;height:300px;animation:floatEffect 15s infinite alternate-reverse ease-in-out;left:-80px;width:300px;filter:blur(100px);background:rgb(173,130,142,0.5);content:"";z-index:0;position:absolute;bottom:-80px}.find_contact .form_learn{position:relative;transform:perspective(1000px) rotateY(2deg);background:rgba(255,255,255,0.85);box-shadow:0 25px 50px -12px rgba(0,0,0,0.1);padding:3rem;backdrop-filter:blur(10px);border-left:4px solid rgb(196,171,177);transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);transform-style:preserve-3d}.find_contact h3::after{bottom:0;width:80px;content:"";height:3px;position:absolute;background:linear-gradient(90deg,rgb(196,171,177) 0%,rgb(173,130,142) 100%);left:0}.find_contact svg{width:20px;transition:transform 0.3s ease;height:20px}.find_contact svg path{fill:rgb(196,171,177);transition:fill 0.3s ease}.find_contact .message_form{border-radius:10px;align-items:center;color:#000000;transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);text-decoration:none;font-weight:600;gap:0.5rem;transform:translateZ(5px);overflow:hidden;padding:0.75rem 1.25rem;background:rgba(255,255,255,0.7);position:relative;box-shadow:0 4px 6px rgba(0,0,0,0.05);display:flex}.find_contact .message_form:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);transform:translateY(-2px) translateZ(5px)}.find_contact .message_form:hover svg path{fill:rgb(173,130,142)}header .container{z-index:1;width:100%;margin:0;padding:0 2%;position:relative;max-width:100%}header .top_primary{position:relative;display:flex;background:#ffffff;border-radius:21px;box-shadow:0 5px 25px rgba(0,0,0,0.1);padding:1.5rem 0;overflow:hidden;flex-direction:column;margin:1rem 0;align-items:center}header .top_primary::before{top:0;content:'';left:0;width:100%;background:linear-gradient(to right,rgb(196,171,177),rgb(173,130,142));position:absolute;height:5px}header .top_head::after{bottom:0;width:60%;background:linear-gradient(to right,transparent,rgb(196,171,177,0.5),rgb(173,130,142,0.5),rgb(196,171,177,0.5),transparent);left:20%;position:absolute;content:'';height:1px}header .main_edu{padding:0.7rem 1.3rem;border:1px solid rgba(0,0,0,0.03);transition:all 0.3s ease;border-radius:10px;color:#000000;font-size:16px;text-decoration:none;background:linear-gradient(to bottom,#ffffff,rgb(232,225,227));font-weight:600;box-shadow:0 3px 8px rgba(0,0,0,0.05);z-index:1;font-family:Arial,sans-serif;overflow:hidden;position:relative}header .main_edu:hover::before{height:100%}.subscribe_to_newsletter{position:relative;perspective:1000px;overflow:hidden;background:linear-gradient(135deg,rgb(196,171,177,0.5),rgb(173,130,142) 120%);padding:6rem 2rem}.subscribe_to_newsletter::after{height:40%;background:linear-gradient(225deg,rgb(173,130,142) 0%,transparent 65%);content:"";position:absolute;opacity:0.15;width:80%;transform:translateZ(-2px);z-index:0;clip-path:polygon(100% 0,100% 100%,0 100%);right:0;bottom:0}.subscribe_to_newsletter .expert_learning{backdrop-filter:blur(12px);background:linear-gradient( 145deg,rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100% );padding:3.5rem 3rem;transform:translateZ(20px);-webkit-backdrop-filter:blur(12px);border-left:4px solid rgb(196,171,177);transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,0.15),0 8px 24px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1)}.subscribe_to_newsletter .expert_learning:hover h3::after{transform:scaleX(1.5)}.subscribe_to_newsletter .input_holder{position:relative;display:flex;transform:translateZ(15px);gap:1rem}.subscribe_to_newsletter input[type="email"]{width:100%;padding:1rem 1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);background-color:rgba(255,255,255,0.9);transition:all 0.35s cubic-bezier(0.25,1,0.5,1);line-height:1.5;border:none;color:#000000;outline:none;font-size:18px}.subscribe_to_newsletter input[type="email"]:focus::placeholder{opacity:0.5}.subscribe_to_newsletter .email_form{position:relative;font-size:17px;cursor:pointer;font-weight:600;background:rgb(196,171,177);white-space:nowrap;transition:all 0.35s cubic-bezier(0.33,1,0.68,1);color:#ffffff;box-shadow:0 4px 12px rgba(var(--primary-color-rgb),0.25);padding:1rem 1.75rem;overflow:hidden;border:none;letter-spacing:0.02em}.subscribe_to_newsletter .email_form:hover::before{transform:translateX(200%)}.subscribe_to_newsletter .email_form:active{transform:translateY(1px) scale(0.98);box-shadow:0 2px 6px rgba(var(--primary-color-rgb),0.2)}header .top_plank .top_container div span{color:#ffffff}header .top_plank .top_container{justify-content:flex-start;width:100%;font-size:13px;display:flex;align-items:center;flex-wrap:wrap;line-height:21px;padding:15px 0 10px 0}::-webkit-scrollbar{width:7px;padding:1px}::-webkit-scrollbar-button{background:rgb(255,255,255,0.5);border-radius:0px}::-webkit-scrollbar-thumb{background:rgb(173,130,142);border-radius:14.8rem}::-webkit-scrollbar-thumb:hover{background:linear-gradient(311deg,rgb(173,130,142) 12%,rgb(196,171,177) 3%,rgb(196,171,177,0.5) 52%,rgb(232,225,227) 61%);box-shadow:-1px -1px 14px 3px rgba(0,0,0,0.8)}::-webkit-scrollbar-thumb:active{background:rgb(173,130,142);box-shadow:inset 2px -4px 14px -1px rgba(0,0,0,0.3)}::-webkit-scrollbar-corner{background:rgb(173,130,142)}@media (min-width: 1200px) {.pricing_row{padding:120px 0}.pricing_row .trial_pricing{gap:40px;grid-template-columns:repeat(2,1fr)}.pricing_row .access_cost h2{font-size:calc(34px + 4px)}.pricing_row .trial_rates h3{font-size:calc(20px + 4px)}.pricing_row .payment_plans{font-size:calc(20px + 8px)}.pricing_row .img_background{height:280px}} @media (hover: hover) {.pricing_row .deal_board{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}.pricing_row .deal_board:hover{transform:translateY(-10px) scale(1.02)}} @media (max-width: 767px) {.user_feedback{padding:4rem 1.5rem}.user_feedback h2{margin-bottom:2rem;font-size:calc(28px * 0.8)}.user_feedback .learner_ratings{gap:1.5rem;grid-template-columns:1fr}.user_feedback .alumni_testimonials{padding:2rem 1.5rem}} @media (hover: none) {.user_feedback .alumni_testimonials:hover{box-shadow:0 10px 30px rgba(0,0,0,0.05);transform:none}.user_feedback a:hover{transform:none}} @media (min-width: 992px) {.training_specialist .container{padding:0 3rem}.training_specialist .alumni_testimonials{grid-template-columns:260px 1fr 2.5fr;grid-gap:3rem;padding:3.5rem}.training_specialist .img_background{width:260px;height:300px}.training_specialist .name{font-size:calc(23px * 1.3);margin-bottom:1rem}.training_specialist .alumni_testimonials > div:nth-child(2) > div{margin-bottom:1.5rem;font-size:13px}.training_specialist .work_achievements{font-size:calc(13px * 1.1);line-height:1.7}} @media (max-width: 767px) {.training_specialist .alumni_testimonials{transform:rotateY(0deg) translateZ(0);padding:2rem}.training_specialist .img_background{height:180px;width:180px;margin:0 auto 1.5rem}.training_specialist .alumni_testimonials > div:first-child{display:flex;justify-content:center}.training_specialist .alumni_testimonials > div:nth-child(2){text-align:center}.training_specialist .work_achievements{padding-top:1.5rem;padding-left:0}.training_specialist .work_achievements::before{left:50%;height:3px;transform:translateX(-50%);width:60px;top:0}} @media (max-width: 991px) {.welcome_board .learn_page{min-height:80vh}.welcome_board .virtual_training{padding:4rem 2.5rem;width:95%}} @media (max-width: 767px) {.welcome_board .learn_page{min-height:70vh}.welcome_board .virtual_training{padding:3rem 2rem;clip-path:polygon(0 0,100% 0,98% 100%,2% 100%)}.welcome_board p{font-size:17px;padding-left:1.5rem}.welcome_board .title_style_header{font-size:calc(43px * 1.2);margin-bottom:1.5rem}.welcome_board h3{font-size:20px;padding-right:0}} @media (max-width: 992px) {.course_methodology{padding:5rem 1.5rem}.course_methodology h3{font-size:calc(34px * 0.9);padding:1.8rem}.course_methodology span{padding:1.8rem}.course_methodology h3::before,.course_methodology span::before{transform:translate(6px,6px)}.course_methodology span::before{transform:translate(-6px,-6px)}} @media screen and (max-width: 992px) {.our_background{padding:80px 0}.our_background h2{margin-bottom:50px;font-size:calc(46px * 0.9)}.our_background .impact_numbers{gap:40px}} @media screen and (max-width: 768px) {.our_background{padding:60px 0}.our_background h2{margin-bottom:40px;font-size:calc(46px * 0.8)}.our_background h2::after{width:80px;height:3px}.our_background .skill_program{flex-direction:column !important;gap:20px;align-items:center}.our_background .skill_program h3{max-width:100%;width:100%;min-width:0}.our_background .skill_program h3::after{display:none}.our_background .skill_program p{width:100%;padding:25px}.our_background .impact_numbers::before{display:none}} @media (max-width: 992px) {.thxZone{padding:4rem 0}.thxZone .expert_learning{padding:2.5rem}.thxZone h5{font-size:calc(23px * 0.9)}} @media (max-width: 768px) {.thxZone{padding:3rem 0}.thxZone .expert_learning{padding:2rem;transform:perspective(1000px) rotateY(0deg);gap:1.5rem}.thxZone .expert_learning:hover{transform:perspective(1000px) rotateY(0deg)}.thxZone h5{transform:translateX(0);font-size:calc(23px * 0.85)}.thxZone p{font-size:calc(18px * 0.95)}.thxZone::before{height:50%;width:60%;right:-30%;top:-10%}} @media only screen and (max-width: 800px) {.privacy_fort{padding:15px}.privacy_fort h1{font-size:calc(20px - 6px)}.privacy_fort h2{font-size:calc(20px - 5px)}.privacy_fort ul,.privacy_fort ol{padding-left:10px;margin-left:10px}.privacy_fort li{margin-bottom:8px}.privacy_fort p,.privacy_fort span{font-size:calc(14px - 2px)}} @media (max-width: 576px) {.training_results{padding:40px 0}.training_results .expert_learning{gap:30px;padding:25px}.training_results .img_background{box-shadow:5px 5px 0 rgb(196,171,177,0.5);width:100%}.training_results h3{margin-bottom:25px;font-size:20px}.training_results h3::after{width:60px}.training_results li{margin-bottom:15px}.training_results svg{width:20px;height:20px}} @media (max-width: 768px) {.level_up{padding:3.5rem 0 1.5rem}.level_up .head_mainbar{grid-template-columns:1fr;gap:1.5rem}.level_up .company_holder,.level_up .header_learn{padding:1.5rem}.level_up .company_holder h3,.level_up .header_learn h5{margin-bottom:1.25rem}.reg_remind{margin-top:2rem;padding:1.25rem 0}} @media (min-width: 768px) and (max-width: 991px) {.program_offerings .online_class::after{background:radial-gradient( circle at center,transparent 20%,rgb(232,225,227) 85% )}.program_offerings .learn_skills{animation-duration:20s}.program_offerings .expert_learning{max-width:600px}.program_offerings .skill_plan{padding:2.5rem}.program_offerings .skill_plan h3{font-size:calc(29px * 0.9)}.program_offerings .skill_plan p{max-width:95%}} @media screen and (max-width: 1200px) {.reach_out .img_background{margin-left:-3%}} @media screen and (max-width: 1024px) {.reach_out .request_links{flex-direction:column}.reach_out .img_background{min-height:300px;margin-left:0;transform:none;flex:0 0 100%}.reach_out .img_background::before{transform:none;width:100%}.reach_out .help_help{flex:0 0 100%;padding:3rem 2rem}} @media screen and (max-width: 768px) {.reach_out{padding:3rem 0}.reach_out h2{margin-bottom:1.5rem;padding-left:1.5rem;font-size:calc(43px * 0.8)}.reach_out h2::before{height:0.8rem;width:0.8rem}.reach_out .help_help h3{font-size:calc(38px * 0.9);margin-bottom:1.5rem}.reach_out .help_help input:not([type="checkbox"]):not([type="submit"]){padding:0.8rem 1.2rem}} @media (max-width: 767px) {.find_contact{padding:3rem 0}.find_contact .form_learn{padding:2rem;transform:none}.find_contact h3{font-size:calc(34px * 0.85)}.find_contact p{font-size:calc(18px * 0.95)}} @media (max-width: 991px) {header .top_primary{margin:0.8rem 0;padding:1.2rem 0}header .top_head{padding:0 0 0.8rem 0}header .top_head svg{width:160px}header .header_learn{gap:0.6rem;padding:0.8rem 1.5rem 0}header .main_edu{padding:0.6rem 1.1rem}} @media (max-width: 480px) {header .top_primary{padding:0.8rem 0;margin:0.5rem 0}header .top_head{padding:0 0 0.6rem 0}header .top_head svg{width:120px}header .header_learn{flex-wrap:nowrap;justify-content:flex-start;padding:0.6rem 0.5rem 0;overflow-x:auto}header .header_learn::-webkit-scrollbar{height:3px}header .header_learn::-webkit-scrollbar-thumb{background:rgb(196,171,177);border-radius:10px}header .main_edu{flex-shrink:0;margin-right:3px;white-space:nowrap}} @media screen and (max-width: 480px) {.subscribe_to_newsletter{padding:3rem 0.75rem}.subscribe_to_newsletter .expert_learning{padding:1.75rem 1.25rem;border-left-width:3px}.subscribe_to_newsletter h3{line-height:1.5;font-size:calc(20px * 0.9)}.subscribe_to_newsletter h3::after{width:2.5rem;height:2px}} @keyframes pulse_scrollbar {0%{opacity:1}50%{opacity:0.7}100%{opacity:1}} @keyframes fadeIn {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes float {0%{transform:rotate(35deg) skew(15deg) translate(0,0)}50%{transform:rotate(38deg) skew(12deg) translate(-20px,20px)}100%{transform:rotate(32deg) skew(18deg) translate(20px,-10px)}} @keyframes scanline {0%{transform:translateY(-100%);opacity:0.5}50%{opacity:0.2}100%{transform:translateY(100%);opacity:0.5}} @keyframes float {0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}} @keyframes floatEffect {0%{transform:translate(0,0)}50%{transform:translate(30px,-20px)}100%{transform:translate(-20px,30px)}} @keyframes subtleShift {0%{transform:translateZ(-5px) rotate(0deg)}100%{transform:translateZ(-5px) rotate(360deg)}}