.training_zone{flex:0 0 auto}.training_zone{background-color:rgb(225,233,225);position:relative;padding:5rem 0 2rem;color:#000000;font-family:Arial,sans-serif}.our_team::after{position:absolute;right:-50px;content:"";transform:rotate(35deg);z-index:2;background:rgb(152,173,152);top:-50px;width:300px;opacity:0.07;height:300px;clip-path:polygon(0 0,100% 0,100% 75%,0 100%)}.our_team .container{max-width:1200px;z-index:10;margin:0 auto;position:relative;padding:0 20px}.our_team h6::after{position:absolute;background:rgb(152,173,152);height:3px;content:"";left:0;width:40%;bottom:-8px}.our_team .words_container div{position:relative}.tyBlock::before{left:0;background:radial-gradient(circle at 20% 30%,rgba(rgb(191,208,191,0.5),0.12) 0%,transparent 80%),radial-gradient(circle at 80% 70%,rgba(rgb(152,173,152,0.5),0.1) 0%,transparent 70%);width:100%;height:100%;z-index:0;top:0;position:absolute;content:""}.tyBlock:hover h2::after{transform:scaleX(1)}.tyBlock .learn_learn::before{top:0;animation:gradientShift 6s ease infinite;height:5px;width:100%;position:absolute;left:0;background:linear-gradient(90deg,rgb(191,208,191),rgb(152,173,152),rgb(191,208,191));background-size:200% 100%;content:""}.tyBlock span::after{width:40%;bottom:-10px;background:linear-gradient(90deg,transparent,rgba(rgb(191,208,191,0.5),0.3));right:0;opacity:0;transition:all 0.5s ease;content:"";position:absolute;height:1px;transform-origin:right;transform:scaleX(0.5)}.training_zone .container{position:relative;z-index:2}.training_zone .ar_tools{flex-direction:column;display:flex}.training_zone .get_in_touch::after{width:100%;height:1px;position:absolute;left:0;background:linear-gradient(90deg,transparent 0%,rgb(152,173,152,0.5) 50%,transparent 100%);bottom:-1px;content:''}.training_zone .info_item:hover p,.training_zone .info_item:hover a{color:rgb(191,208,191)}.training_zone .text_main_holder{gap:3rem;display:flex;justify-content:space-between;position:relative;flex-wrap:wrap}.training_zone .main_train:hover svg{transform:scale(1.05)}.training_zone .main_master::before{top:0;position:absolute;width:100%;z-index:-1;border-radius:23px;background:rgba(0,0,0,0.02);height:100%;left:0;content:''}.training_zone .nav_teach a{text-decoration:none;padding-left:1.25rem;transition:all 0.3s ease;position:relative;color:#000000;padding:0.5rem 0;font-size:13px}.training_zone .subscribe_holder::before{left:0;height:0;border-top-left-radius:23px;top:0;border-width:50px 50px 0 0;width:0;position:absolute;border-color:rgb(191,208,191,0.5) transparent transparent transparent;border-style:solid;content:''}.training_zone .sub_tile{padding:1.125rem 1.25rem;font-weight:600;font-size:20px;background:linear-gradient(135deg,rgb(191,208,191) 0%,rgb(152,173,152) 100%);position:relative;z-index:1;border:none;transition:all 0.3s ease;cursor:pointer;border-radius:10px;color:#ffffff;overflow:hidden}.trackingSettingsBox{bottom:0;background:rgb(225,233,225);z-index:90;display:flex;transition:transform 0.3s ease-in-out;position:fixed;justify-content:center;align-items:center;padding:1rem 0;width:100%;border-top:3px solid rgb(191,208,191);box-shadow:0 -2px 10px rgba(0,0,0,0.5);overflow:hidden}.cookie_button.cookie_guide:hover{background:rgb(191,208,191)}header:before{background-size:200% 100%;pointer-events:none;height:100%;opacity:0.4;position:absolute;left:0;animation:shine 8s infinite linear;width:100%;top:0;background:linear-gradient(90deg,transparent,rgb(191,208,191,0.5),transparent);content:''}header .head_main:before{content:'';transition:all 0.3s ease;width:4px;background:rgb(191,208,191);height:4px;left:50%;top:0;border-radius:50%;position:absolute;transform:translateX(-50%);opacity:0}header .nav_begin svg{transition:transform 0.5s ease;width:auto;height:40px;filter:drop-shadow(0 0 4px rgb(191,208,191,0.5))}.training_structure::after{animation:moveBackground 20s linear infinite;width:100%;background-size:30px 30px;left:0;background:linear-gradient(45deg,rgb(191,208,191,0.5) 25%,transparent 25%,transparent 50%,rgb(191,208,191,0.5) 50%,rgb(191,208,191,0.5) 75%,transparent 75%,transparent);opacity:0.05;height:100%;top:0;position:absolute;content:''}.training_structure .words_container::after{width:100%;content:'';left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.1) 50%,transparent 100%);z-index:-1;position:absolute;height:100%;animation:glitch 3s ease-in-out infinite alternate;top:0}.training_structure h2::after{position:absolute;left:0;background:linear-gradient(90deg,rgb(152,173,152),rgb(191,208,191));width:100%;content:'';bottom:-10px;height:2px}.training_structure .words_container:hover::before{animation-duration:1s}.academic_expertise .container{max-width:1200px;position:relative;padding:0 1.5rem;z-index:1;margin:0 auto}.academic_expertise .user_voices:hover{transform:perspective(1000px) rotateX(0)}.academic_expertise .user_voices:hover .img_circular{transform:translateZ(30px)}.academic_expertise .name{font-weight:700;font-size:38px;grid-area:name;margin-bottom:0.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.5);color:#ffffff;transform:translateZ(10px)}.course_offering{padding:5rem 0;overflow:hidden;background:linear-gradient(45deg,rgb(225,233,225) 0%,rgb(152,173,152,0.5) 40%,rgb(225,233,225) 100%);position:relative}.course_offering .container{z-index:2;position:relative}.course_offering .img_circular{position:absolute;width:100%;z-index:1;top:0;height:100%;left:0}.course_offering .training_route::before{top:0;content:"";background:linear-gradient(to right,transparent,rgba(255,255,255,0.8));width:50px;position:absolute;height:100%;left:-50px}.course_offering .main_train svg{width:45px;display:block;filter:drop-shadow(0 3px 5px rgb(191,208,191,0.5));height:45px}.course_offering .training_route p{color:#000000;line-height:1.7;font-size:17px}.data_analysis{overflow:hidden;padding:5rem 0;background:rgb(225,233,225);position:relative}.data_analysis h3{text-shadow:0 1px 1px rgba(0,0,0,0.1);margin-bottom:3rem;position:relative;text-align:center;color:#000000;font-family:Arial,sans-serif;font-weight:700;font-size:34px;transform:perspective(1000px) translateZ(20px)}.data_analysis .advantage_statistics{justify-content:center;flex-direction:column;transform:translateY(0);padding:2rem 1.5rem;overflow:hidden;min-height:180px;align-items:center;border-radius:14px;background:linear-gradient(145deg,#ffffff 0%,rgb(255,255,255,0.5) 100%);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);display:flex;position:relative;box-shadow:12px 12px 24px rgba(0,0,0,0.05),-8px -8px 20px #ffffff,inset 2px 2px 5px rgba(255,255,255,0.7),inset -2px -2px 5px rgba(0,0,0,0.05)}.data_analysis .advantage_statistics:hover::after{opacity:1;transform:scaleX(1)}.welcome_section::before{z-index:-1;height:100%;width:100%;position:absolute;animation:gradientShift 15s ease-in-out infinite alternate;left:0;background:linear-gradient(145deg,rgba(0,0,0,0.5),rgb(191,208,191,0.5),rgba(0,0,0,0.75));top:0;content:""}.welcome_section > div > div:first-child::before{position:absolute;transform-origin:top;left:0;transform:scaleY(0);animation:scaleIn 0.8s cubic-bezier(0.22,1,0.36,1) forwards 0.8s;background:linear-gradient(to bottom,rgb(191,208,191),rgb(152,173,152));width:6px;height:calc(100% - 1rem);top:0.5rem;content:""}.welcome_section .training_space{margin-bottom:1.8rem;position:relative}.welcome_section .training_space h3{font-weight:600;margin:0;font-size:clamp(1.2rem,3vw,1.7rem);transform:translateY(1rem);line-height:1.4;animation:fadeInUp 0.8s cubic-bezier(0.22,1,0.36,1) forwards 1.1s;opacity:0;color:#ffffff}.plan_list::before{right:-5%;content:"";z-index:0;top:-10%;opacity:0.1;height:70%;background:linear-gradient(120deg,rgb(191,208,191,0.5) 20%,rgb(152,173,152,0.5) 80%);position:absolute;width:40%;transform:rotate(-15deg);border-radius:10px}.plan_list .learning_fees{max-width:800px;margin:0 auto;color:#000000;line-height:1.6;font-size:15px}.plan_list .learning_fee:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,0.1)}.plan_list .value_deals{box-sizing:border-box;display:flex;height:100%;flex-direction:column}.plan_list .plan_matrix h3{display:inline-block;color:#000000;position:relative;font-size:calc(21px * 1.1);margin-bottom:1rem;font-weight:700}.plan_list .img_circular{overflow:hidden;height:180px;position:relative;transition:transform 0.5s ease;width:100%}.plan_list .learning_fee:nth-child(even) .plan_matrix::before{background:rgb(152,173,152,0.5);opacity:0.1;width:2.5rem;z-index:-1;position:absolute;content:"";height:2.5rem;bottom:1rem;left:1rem;border-radius:50%}.contact .container{padding:0 30px;max-width:1200px;position:relative;margin:0 auto;z-index:2}.contact h3{text-align:center;letter-spacing:1px;font-weight:700;color:rgb(191,208,191);margin-bottom:50px;position:relative;font-size:36px;font-family:Arial,sans-serif}.contact .help_list h3{text-align:left;font-size:20px;margin-bottom:30px;color:#000000}.contact input[type="text"]:focus,.contact textarea:focus{outline:none;border-color:rgb(191,208,191);box-shadow:0 0 0 3px rgb(191,208,191,0.5)}.contact input[type="checkbox"]:checked{border-color:rgb(191,208,191);background:rgb(191,208,191)}.contact .help_reach label{font-size:calc(12px * 0.9);cursor:pointer;line-height:1.5}.contact .help_reach a:hover{color:rgb(152,173,152)}.contact .contact_request{font-weight:600;z-index:1;font-family:Arial,sans-serif;box-shadow:0 4px 12px rgb(191,208,191,0.5);padding:16px 32px;border:none;background:rgb(191,208,191);overflow:hidden;align-self:flex-start;border-radius:10px;cursor:pointer;transition:all 0.3s ease;color:#ffffff;position:relative;font-size:20px}.contact .message_reach li{display:flex;align-items:center;gap:18px;position:relative;transition:transform 0.3s ease}.contact .message_reach li a{text-decoration:none;color:#000000;transition:color 0.3s ease}.privacy_depot h2{margin-bottom:30px;border-bottom:1px solid rgb(152,173,152);text-transform:uppercase;padding-bottom:8px;color:rgb(152,173,152);font-weight:600;margin-top:50px;font-size:38px}.privacy_depot ul,.privacy_depot ol{padding-left:25px;list-style:none;margin:20px 0}.privacy_depot ol li{counter-increment:list-counter}.privacy_depot p{margin-bottom:20px;line-height:1.8;font-size:14px;text-align:justify}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (min-width: 768px) {.tyBlock{padding:150px 0}.tyBlock .container{padding:0 60px}.tyBlock h2{font-size:calc(30px * 1.1);max-width:90%;margin-bottom:50px}.tyBlock .learn_learn{transform:perspective(1000px) rotateX(2deg);padding:50px}.tyBlock .learn_learn:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.tyBlock li{padding:10px 0 10px 30px}.tyBlock li::before{height:10px;width:10px}.tyBlock span{font-size:calc(18px * 1.05);line-height:1.8}} @media (max-width: 991px) {.training_zone{padding:4rem 0 2rem}.training_zone .info_item{padding:1rem;width:50%}.training_zone .info_item:nth-child(3)::before{display:none}.training_zone .text_main_holder{align-items:center;gap:3rem;flex-direction:column}.training_zone .main_train{width:100%;max-width:100%;align-items:center;text-align:center}.training_zone .footer_address{max-width:500px;text-align:center;padding-left:0}.training_zone .footer_address::before{display:none}.training_zone .main_master{max-width:600px;width:100%}.training_zone .subscribe_holder{width:100%;max-width:600px}} @media (max-width: 768px) {.training_structure{min-height:auto;padding:4rem 1rem}.training_structure .words_container{width:100%;padding:2rem}.training_structure h2{font-size:calc(34px * 0.8);letter-spacing:1px;margin-bottom:1.5rem}.training_structure h2::after{height:1px}.training_structure p{padding-left:1.2rem}.training_structure p::before{width:2px}} @media (max-width: 767px) {.academic_expertise{padding:3rem 0}.academic_expertise .user_voices{grid-template-columns:1fr;grid-template-areas:"img_circular" "name" "work_achievements" "exp_skills";padding:2rem}.academic_expertise .img_circular{min-height:250px;clip-path:polygon(0 0,100% 0,90% 100%,10% 100%)}} @media (min-width: 992px) {.data_analysis ul{grid-template-columns:repeat(4,1fr)}.data_analysis .advantage_statistics{min-height:200px}.data_analysis .advantage_statistics:nth-child(3n+1){transform:perspective(1000px) rotateY(3deg) translateZ(10px)}.data_analysis .advantage_statistics:nth-child(3n+2){transform:perspective(1000px) rotateX(1deg) translateZ(15px)}.data_analysis .advantage_statistics:nth-child(3n+3){transform:perspective(1000px) rotateY(-3deg) translateZ(10px)}.data_analysis .advantage_statistics:hover:nth-child(3n+1),.data_analysis .advantage_statistics:hover:nth-child(3n+2),.data_analysis .advantage_statistics:hover:nth-child(3n+3){transform:perspective(1000px) rotateY(0) rotateX(0) translateZ(20px) translateY(-8px)}} @media (min-width: 992px) {.plan_list .pricing_options{flex-direction:row}.plan_list .fee_struct{flex:0 0 30%;flex-direction:column;justify-content:center;order:2;text-align:left;margin-bottom:0;padding-left:3rem;display:flex}.plan_list .fee_struct h2{margin-bottom:2rem;text-align:left}.plan_list .fee_struct h2::after{left:0;width:40%;transform:none}.plan_list .learning_fees{margin:0;text-align:left}.plan_list .plan_table{grid-template-columns:repeat(2,1fr);flex:0 0 70%;order:1}} @media only screen and (max-width: 800px) {.privacy_depot{border-radius:10px;padding:40px}.privacy_depot h1{font-size:calc(22px - 8px)}.privacy_depot h2{font-size:calc(22px - 6px)}.privacy_depot ul,.privacy_depot ol{padding-left:20px}.privacy_depot li{font-size:calc(14px - 1px)}.privacy_depot p{font-size:calc(14px - 1px)}} @keyframes gradientShift {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @keyframes blink {0%,100%{opacity:1}50%{opacity:0}} @keyframes fadeInUp {from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}} @keyframes lineGrow {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes pulseGlow {0%{opacity:0.05;transform:scale(1)}50%{opacity:0.15;transform:scale(1.05)}100%{opacity:0.05;transform:scale(1)}}