*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.container{max-width:100%;width:1174px;margin:auto}.our_team::before{position:absolute;background:linear-gradient(135deg,rgb(191,208,191,0.5),rgba(0,0,0,0.5) 85%);content:"";right:0;top:0;bottom:0;z-index:1;left:0}.our_team h4::after{position:absolute;width:60px;bottom:-14px;left:50%;transform:translateX(-50%);content:"";height:4px;background:rgb(152,173,152)}.our_team .words_container::before{content:"";border-radius:10px;background:rgb(152,173,152);height:150px;z-index:-1;position:absolute;top:30px;opacity:0.05;right:30px;transform:rotate(25deg);width:150px}.tyBlock::after{position:absolute;filter:blur(20px);opacity:0.05;right:-150px;animation:floatShape 15s ease-in-out infinite alternate;top:-150px;content:"";z-index:0;background:rgb(191,208,191);height:300px;border-radius:40% 60% 70% 30% / 40% 50% 50% 60%;width:300px}.tyBlock .learn_learn{transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.4s ease;position:relative;border-radius:13px;box-shadow:15px 15px 30px rgba(rgba(0,0,0,0.5),0.05),-15px -15px 30px rgba(#ffffff,0.8),inset 2px 2px 5px rgba(#ffffff,0.1),inset -2px -2px 5px rgba(rgba(0,0,0,0.5),0.05);padding:40px;overflow:hidden;background:#ffffff}.tyBlock .learn_learn:hover{transform:translateY(-5px);box-shadow:20px 20px 40px rgba(rgba(0,0,0,0.5),0.08),-20px -20px 40px rgba(#ffffff,0.9),inset 2px 2px 5px rgba(#ffffff,0.1),inset -2px -2px 5px rgba(rgba(0,0,0,0.5),0.05)}.training_zone .get_in_touch{flex-wrap:wrap;justify-content:center;gap:0;padding-bottom:2rem;display:flex;border-bottom:1px solid rgba(0,0,0,0.06);position:relative;margin-bottom:4rem}.training_zone .info_item:first-child::before{display:none}.training_zone .info_item:hover{transform:translateY(-5px)}.training_zone .info_item svg{transition:transform 0.3s ease;width:20px;fill:rgb(191,208,191);height:20px}.training_zone .main_train svg{height:auto;transition:all 0.3s ease;max-width:160px}.training_zone .footer_address::before{width:4px;position:absolute;border-radius:2px;bottom:0;content:'';top:0;background:linear-gradient(to bottom,rgb(191,208,191),rgb(152,173,152));left:0}.training_zone .nav_teach:first-child{position:relative}.training_zone .nav_teach a:hover{color:rgb(191,208,191);padding-left:1.5rem}.training_zone .subscribe_holder{width:100%;flex-direction:column;gap:1.5rem;border-radius:23px;padding:2rem;display:flex;max-width:400px;background:linear-gradient(135deg,#ffffff 0%,rgba(245,245,245,0.8) 100%);box-shadow:0 10px 30px rgba(0,0,0,0.05);position:relative}.training_zone .input_holder input[type="email"]::placeholder{color:#000000;opacity:0.5}.training_zone .sub_tile::before{width:100%;background:linear-gradient(135deg,rgb(152,173,152) 0%,rgb(191,208,191) 100%);z-index:-1;left:0;height:100%;transition:opacity 0.3s ease;top:0;content:'';opacity:0;position:absolute}#cookie_info_banner{display:none}.trackingSettingsBox .container{max-width:1140px;display:flex;gap:1rem;position:relative;justify-content:space-between;margin:0 auto;padding:0 15px;z-index:1;align-items:center;flex-wrap:wrap}.cookie_button.cookie_gate{background:rgb(191,208,191)}.edu_cookies:hover{background:#000000;transform:translateY(-3px)}.trackingSettingsBox p a:hover{color:#000000}header .main_top{width:100%}header .container{margin:0 auto;padding:15px 20px;max-width:1200px}header .main_master:before{transition:transform 0.6s ease;transform-origin:left;transform:scaleX(0);width:100%;height:1px;background:linear-gradient(90deg,transparent,rgb(191,208,191),transparent);left:0;bottom:-8px;content:'';position:absolute}header .head_main:hover{text-shadow:0 0 8px rgb(191,208,191,0.5);color:rgb(191,208,191)}header .nav_begin{position:relative;display:flex;align-items:center;transition:all 0.3s ease;text-decoration:none}.training_structure::before{opacity:0.2;background:linear-gradient(90deg,rgb(152,173,152,0.5) 1px,transparent 1px) 0 0 / 20px 100%,linear-gradient(0deg,rgb(152,173,152,0.5) 1px,transparent 1px) 0 0 / 100% 20px;left:0;top:0;content:'';width:100%;height:100%;position:absolute}.training_structure::before{clip-path:polygon( 0 0,100% 0,100% 85%,85% 100%,0 100% )}.training_structure h2{padding-left:1.5rem;color:#ffffff;text-shadow:2px 2px 0 rgb(152,173,152,0.5),-2px -2px 0 rgb(191,208,191,0.5);margin-bottom:2rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;position:relative;display:inline-block;font-size:34px}.training_structure .words_container:hover h2{text-shadow:3px 3px 0 rgb(152,173,152,0.5),-3px -3px 0 rgb(191,208,191,0.5);transform:translateX(5px)}.academic_expertise{overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(225,233,225) 0%,rgba(0,0,0,0.5) 100%);padding:6rem 0}.academic_expertise .img_circular{transition:transform 0.3s ease;clip-path:polygon(0 0,100% 0,92% 100%,0% 100%);height:100%;min-height:350px;border-radius:24px;grid-area:photo;box-shadow:0 10px 30px -5px rgba(0,0,0,0.5);transform:translateZ(20px)}.academic_expertise .exp_skills{position:relative;border-left:4px solid rgb(191,208,191);grid-area:quote;font-size:16px;padding:1.5rem;border-radius:10px;transform:translateZ(15px);color:#ffffff;background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);line-height:1.6}.course_offering .learn_learn{min-height:480px;position:relative;flex-direction:column;display:flex}.course_offering .training_route{position:relative;box-shadow:-15px -15px 30px rgba(0,0,0,0.1);margin-left:auto;background:linear-gradient(to right bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.8));z-index:3;margin-top:auto;width:60%;backdrop-filter:blur(8px);padding:2.5rem}.course_offering .training_route h3{position:relative;font-size:36px;color:#000000;margin-bottom:1.5rem;font-weight:700}.course_offering .learn_learn::after{border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;height:80px;animation:floatAnimation 12s infinite ease-in-out reverse;width:80px;left:10%;position:absolute;bottom:20%;z-index:0;content:"";border:2px solid rgb(152,173,152,0.5)}.data_analysis .container{margin:0 auto;max-width:1200px;z-index:1;padding:0 1.5rem;position:relative}.data_analysis .advantage_statistics::before{transition:all 0.5s ease;left:-10px;width:40px;height:40px;top:-10px;opacity:0.5;filter:blur(20px);background:rgb(191,208,191,0.5);content:"";position:absolute;border-radius:50%}.data_analysis .advantage_statistics p{font-weight:700;z-index:2;position:relative;font-size:3rem;margin:0;text-shadow:0 1px 0 rgba(255,255,255,0.4);-webkit-background-clip:text !important;font-family:Arial,sans-serif;background-clip:text !important;background:linear-gradient(135deg,rgb(191,208,191),rgb(152,173,152));color:rgb(191,208,191);transition:all 0.4s ease;-webkit-text-fill-color:transparent}.welcome_section::after{background:repeating-linear-gradient( -45deg,rgb(191,208,191,0.5) 0,transparent 2px,transparent 10px );transform:translateZ(0);content:"";z-index:-1;opacity:0.15;animation:patternMove 60s linear infinite;position:absolute;height:100%;left:0;will-change:transform;top:0;width:100%}.welcome_section .page_base::before{animation:pulseGlow 10s ease-in-out infinite alternate;position:absolute;background:radial-gradient(circle at 30% 30%,rgb(152,173,152,0.5),transparent 60%);height:200%;width:200%;left:-50%;top:-50%;opacity:0.08;z-index:-1;content:""}.welcome_section span p{animation:fadeInUp 0.8s cubic-bezier(0.22,1,0.36,1) forwards 1.3s;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:rgba(255,255,255,0.85);opacity:0;transform:translateY(1rem);margin:0}.plan_list .container{margin:0 auto;max-width:1400px;position:relative;z-index:2;padding:0 2rem}.plan_list .pricing_options{flex-direction:column;display:flex}.plan_list .fee_struct h2{font-weight:700;position:relative;display:inline-block;color:#000000;font-size:33px;margin-bottom:1.5rem}.plan_list .learning_fee{position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.05);display:block;color:#000000;text-decoration:none;height:100%;overflow:hidden;background:#ffffff;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s ease}.plan_list .plan_matrix .indv_cost{margin-bottom:1.5rem;color:rgb(191,208,191);font-weight:700;position:relative;font-size:calc(21px * 1.3)}.plan_list .img_circular::after{height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.4));content:"";top:0;position:absolute;width:100%;left:0}.contact::before{top:0;content:'';height:100%;background:repeating-linear-gradient( -45deg,rgb(191,208,191,0.5) 0,rgb(191,208,191,0.5) 1px,transparent 1px,transparent 20px );z-index:1;position:absolute;width:100%;animation:patternShift 30s linear infinite;left:0;opacity:0.05}.contact .help_list{padding:50px;background:#ffffff;position:relative}.contact .help_list::after{top:50%;width:2px;right:0;content:'';height:80%;position:absolute;background:linear-gradient(to bottom,transparent,rgb(152,173,152,0.5),transparent);transform:translateY(-50%)}.contact input[type="checkbox"]{cursor:pointer;height:22px;position:relative;appearance:none;-webkit-appearance:none;transition:all 0.2s ease;border-radius:4px;margin-top:2px;background:#ffffff;width:22px;border:2px solid rgb(152,173,152,0.5);flex-shrink:0}.contact .contact_request::before{height:100%;transform:scaleX(0);content:'';transition:transform 0.4s cubic-bezier(0.7,0,0.2,1);top:0;z-index:-1;position:absolute;left:0;width:100%;transform-origin:right;background:rgb(152,173,152)}.contact .help_card h4{font-weight:700;color:#000000;margin-bottom:35px;font-size:20px;font-family:Arial,sans-serif;position:relative}.contact .message_reach li:hover{transform:translateX(5px)}.contact .message_reach li span{font-family:Arial,sans-serif;color:#000000;font-size:12px}.privacy_depot{background-color:rgb(225,233,225);color:#000000;padding:60px;border:1px solid rgb(191,208,191);font-family:Arial,sans-serif}.privacy_depot h4{font-size:calc(22px + 2px);font-weight:600}.privacy_depot h6{font-weight:300;font-size:21px}.privacy_depot ol{counter-reset:list-counter}.privacy_depot ol li::before{margin-right:5px;font-weight:700;color:rgb(191,208,191);content:counter(list-counter) '. '}.privacy_depot div{margin-bottom:25px}@media (max-width: 992px) {.our_team{padding:90px 0 60px}.our_team .words_container{padding:40px 35px}.our_team .words_container span{font-size:calc(18px - 1px);column-count:1}.our_team h6{font-size:18px}.our_team h4{font-size:calc(37px - 4px)}} @media (max-width: 767px) {.tyBlock{padding:80px 0}.tyBlock .container{padding:0 20px}.tyBlock h2{margin-bottom:30px;font-size:calc(30px * 0.9)}.tyBlock .learn_learn{padding:30px 20px}.tyBlock li{padding:10px 0 10px 15px}.tyBlock li::before{width:6px;height:6px}.tyBlock span{font-size:calc(18px * 0.95);line-height:1.6}} @media only screen and (max-width: 768px) {.trackingSettingsBox .container{flex-direction:column;align-items:center}.data_approve{margin-bottom:1rem;margin-right:0}.web_tracking{margin-bottom:1rem;text-align:center}.cookie_button.cookie_guide{margin-top:0.5rem;margin-left:0}} @media (max-width: 991px) {header .container{padding:12px 15px}header .main_master{gap:15px}header .head_main{font-size:calc(18px - 1px)}header .nav_begin svg{height:35px}} @media (max-width: 480px) {header .container{padding:10px}header .nav_begin svg{height:30px}} @media (max-width: 992px) {.training_structure{min-height:70vh;padding:5rem 1.5rem}.training_structure .words_container{width:90%;padding:2.5rem}.training_structure h2{margin-bottom:1.8rem;font-size:calc(34px * 0.9)}.training_structure p{font-size:calc(18px * 0.95)}} @media (max-width: 991px) {.academic_expertise .user_voices{grid-template-areas:"photo photo" "name job" "quote quote";grid-template-columns:1fr 1fr}.academic_expertise .img_circular{min-height:300px;clip-path:polygon(0 0,100% 0,95% 95%,5% 95%)}} @media screen and (max-width: 480px) {.course_offering{padding:3rem 0}.course_offering .img_circular{height:200px}.course_offering .training_route{padding:1.5rem 1.25rem;width:100%}.course_offering .main_train{padding:10px}.course_offering .main_train svg{height:35px;width:35px}.course_offering .training_route h3{margin-top:0.75rem;font-size:calc(36px - 0.5rem)}.course_offering .training_route p{font-size:calc(17px - 0.1rem)}} @media (max-width: 576px) {.data_analysis{padding:3rem 0}.data_analysis h3{font-size:calc(34px * 0.8);margin-bottom:1.5rem}.data_analysis ul{grid-template-columns:1fr;max-width:320px;margin:0 auto}.data_analysis .advantage_statistics{min-height:140px}.data_analysis .advantage_statistics span{font-size:0.95rem}.data_analysis .advantage_statistics p{font-size:2rem}.data_analysis .advantage_statistics:nth-child(odd),.data_analysis .advantage_statistics:nth-child(even){transform:none}.data_analysis .advantage_statistics:hover:nth-child(odd),.data_analysis .advantage_statistics:hover:nth-child(even){transform:translateY(-5px)}} @media (max-width: 767px) {.plan_list{padding:4rem 0}.plan_list .fee_struct h2{font-size:calc(33px * 0.9)}.plan_list .plan_matrix h3{font-size:21px}.plan_list .plan_matrix .indv_cost{font-size:calc(21px * 1.15)}.plan_list .img_circular{height:160px}} @media (max-width: 768px) {.contact{padding:60px 0}.contact .container{padding:0 20px}.contact .help_list,.contact .help_card{padding:30px 25px}.contact h3{margin-bottom:40px;font-size:calc(36px * 0.85)}.contact .help_list h3,.contact .help_card h4{margin-bottom:25px;font-size:calc(20px * 0.95)}.contact input[type="text"],.contact textarea{padding:14px 18px}.contact .contact_request{padding:14px 28px}} @keyframes shine {0%{background-position:-200% 0}100%{background-position:200% 0}} @keyframes scanline {0%{transform:translateY(-100%)}100%{transform:translateY(100%)}} @keyframes floatAnimation {0%,100%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(10px,-15px) rotate(5deg)}50%{transform:translate(5px,10px) rotate(-5deg)}75%{transform:translate(-10px,-5px) rotate(3deg)}}