html,body{height:100%;font-family:Arial,sans-serif;color:#000000;min-height:100%}.header_edu{flex:1 0 auto}.header_edu{position:relative;z-index:1;background:rgb(202,215,229);padding-top:2rem;margin-top:0}a{color:inherit;text-decoration:none}.compliance{flex:0 0 auto}.compliance{position:relative;color:#ffffff;z-index:1;padding:6rem 0 4rem}.teaching_process{overflow:hidden;padding:120px 0;position:relative;background:linear-gradient(135deg,rgb(202,215,229),#ffffff)}.teaching_process::after{opacity:0.05;z-index:0;position:absolute;filter:blur(40px);animation:float 15s ease-in-out infinite;width:300px;content:"";height:300px;background:rgb(106,145,174);top:-10%;right:-5%;transform:translate(0,0);border-radius:50%}.teaching_process h2{font-family:Arial,sans-serif;position:relative;transform:translateX(-5px);line-height:1.2;font-weight:700;margin-bottom:40px;letter-spacing:-0.02em;color:#000000;font-size:34px}.teaching_process:hover h2::before{transform:scaleX(1.5)}.teaching_process .message_wrap{background:#ffffff;transform:translateY(0);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);position:relative;border-left:4px solid rgb(156,179,204);box-shadow:0 15px 35px rgba(0,0,0,0.08);backdrop-filter:blur(5px);padding:40px}.teaching_process:hover .message_wrap::before{width:100%}.teaching_process:hover .message_wrap{transform:translateY(-5px)}.help_center{overflow:hidden;padding:80px 0;z-index:1;position:relative;background:rgb(202,215,229)}.help_center .container{z-index:2;position:relative}.help_center .join_us{background:linear-gradient(135deg,rgb(202,215,229) 0%,rgba(255,255,255,0.02) 100%);border-top:3px solid rgb(156,179,204);overflow:hidden;position:relative;padding:60px 40px;box-shadow:0 15px 40px rgba(0,0,0,0.08);border-radius:25px}.help_center .join_us::after{width:300px;z-index:-1;background:radial-gradient(circle,rgb(156,179,204,0.5) 0%,transparent 70%);right:0;top:0;opacity:0.1;content:'';position:absolute;height:300px}.help_center .join_us p:last-of-type{position:relative;padding-left:35px;margin-bottom:40px}.help_center .join_us p:last-of-type svg{height:24px;position:absolute;stroke-width:2;width:24px;fill:none;left:0;top:3px;stroke:rgb(156,179,204)}.help_center .online_contact::before{top:0;background:linear-gradient(135deg,transparent 0%,rgb(156,179,204,0.5) 100%);transition:opacity 0.4s ease;position:absolute;left:0;z-index:-1;height:100%;width:100%;content:'';opacity:0}.help_center .online_contact:hover{transform:translateY(-8px);color:rgb(156,179,204);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.help_center .online_contact:hover::before{opacity:0.2}.help_center .online_contact:hover svg{stroke-width:2;transform:scale(1.1)}.help_center .online_contact svg path{transition:all 0.3s ease}.cookieNotificationAlert{bottom:0;padding:20px;overflow:hidden;border-top:3px solid rgb(156,179,204);z-index:1050;font-family:Arial,sans-serif;width:100%;background:rgb(202,215,229);position:fixed}#windowUserConsent:checked ~ .cookieNotificationAlert{visibility:hidden;opacity:0}.privacy_switch{margin-right:20px;flex-grow:1}.privacy_switch p{font-size:16px;color:#000000;margin-bottom:0}.consent_comply{font-size:19px;text-decoration:none;transition:all 0.3s ease-in-out;border-radius:10px;padding:10px 20px;margin-left:10px}.consent_comply{border:1px solid rgb(156,179,204);color:#ffffff;background-color:rgb(156,179,204)}.appSection::before{opacity:0.1;left:0;animation:patternShift 30s infinite linear;width:100%;z-index:1;height:100%;top:0;background-image:linear-gradient(30deg,rgb(156,179,204,0.5) 1px,transparent 1px),linear-gradient(120deg,rgb(156,179,204,0.5) 1px,transparent 1px);content:"";position:absolute;background-size:60px 60px}.appSection .container{padding:0 20px;margin:0 auto;max-width:1200px;position:relative;z-index:2}.appSection .academy_track::before{right:-5px;left:-5px;border-radius:calc(10px + 5px);content:"";top:-5px;background:linear-gradient(45deg,rgb(156,179,204) 0%,transparent 30%,transparent 70%,rgb(106,145,174) 100%);bottom:-5px;z-index:-1;opacity:0.6;filter:blur(8px);position:absolute;transition:opacity 0.6s ease,filter 0.6s ease}.appSection .academy_track:hover{box-shadow:0 20px 40px rgba(0,0,0,0.12),0 1px 0 rgba(255,255,255,0.9) inset,0 -1px 0 rgba(0,0,0,0.08) inset;transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.appSection .academy_track > div:first-child{position:relative;margin-bottom:30px;overflow:hidden}.appSection .academy_track > div:first-child{margin-bottom:25px}.appSection h5{animation:slideIn 0.8s 0.2s ease-out forwards;text-shadow:0 1px 1px rgba(255,255,255,0.8);font-size:22px;transform:translateX(0);padding:0;margin:0;line-height:1.4;font-weight:700;color:#000000;opacity:0;font-family:Arial,sans-serif}.appSection h5{font-size:calc(22px - 0.2rem)}.appSection h5{font-size:calc(22px - 0.3rem)}.appSection a:hover{transform:translateX(5px)}.appSection p{padding:0;font-weight:400;font-size:15px;font-family:Arial,sans-serif;line-height:1.8;margin:0;color:#000000;opacity:0;animation:fadeIn 1s 0.5s ease-out forwards}.appSection p{font-size:calc(15px - 0.05rem);line-height:1.7}.appSection p{line-height:1.6;font-size:calc(15px - 0.1rem)}.our_mission::after{width:200%;top:-50%;z-index:-2;content:"";height:200%;left:-50%;position:absolute;background:radial-gradient(circle at center,transparent 30%,rgb(202,215,229) 70%)}.our_mission .container{max-width:1200px;padding:0 15px;position:relative;margin:0 auto}.our_mission .container::before,.our_mission .container::after{pointer-events:none;content:"";border-radius:50%;position:absolute}.our_mission .container::before{filter:blur(40px);right:-50px;width:250px;background:radial-gradient(circle at center,rgb(156,179,204,0.5) 0%,transparent 70%);top:-100px;height:250px;animation:pulseGlow 15s ease-in-out infinite alternate;opacity:0.1}.our_mission .academy_track::before{background:linear-gradient(90deg,transparent calc(33.33% - 1px),rgb(156,179,204,0.5) calc(33.33%),transparent calc(33.33% + 1px)),linear-gradient(0deg,transparent calc(40% - 1px),rgb(156,179,204,0.5) calc(40%),transparent calc(40% + 1px));z-index:-1;width:100%;opacity:0.2;pointer-events:none;left:0;position:absolute;top:0;content:"";height:100%}.our_mission .achieve_stats:hover{box-shadow:0 15px 40px rgba(0,0,0,0.1);border-color:rgb(156,179,204,0.5);transform:translateY(-5px)}.our_mission .achieve_stats::before{background:linear-gradient(45deg,rgb(156,179,204),rgb(106,145,174),rgb(156,179,204));content:"";z-index:-1;position:absolute;inset:-2px;opacity:0;border-radius:calc(26px + 2px);transition:opacity 0.4s ease}.our_mission .achieve_stats:hover::before{opacity:0.5}.our_mission .achieve_stats svg path{transition:fill 0.5s ease}.our_mission .achieve_stats:hover svg{filter:drop-shadow(0 0 5px rgb(156,179,204));transform:rotate(10deg) scale(1.1)}.our_mission .knowledge_classes:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px rgba(0,0,0,0.12);border-color:rgb(156,179,204,0.5)}.our_mission .knowledge_classes::before{z-index:-1;position:absolute;content:"";opacity:0.05;background:radial-gradient(circle at 20% 50%,rgb(156,179,204,0.5) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgb(106,145,174,0.5) 0%,transparent 60%);transition:opacity 0.5s ease;inset:0}.our_mission .image_section{height:120px;border-radius:26px;position:relative;width:120px;z-index:5;box-shadow:0 15px 25px rgba(0,0,0,0.1);transition:all 0.4s ease;border:3px solid #ffffff;flex-shrink:0}.our_mission .mission_block{position:relative;margin-bottom:8px;padding-bottom:10px;color:#000000;font-size:21px;font-weight:700;transition:all 0.3s ease}.our_mission .knowledge_classes:hover .mission_block::after{width:60px}.our_mission .knowledge_classes:hover .learning_space{opacity:1;transform:translateX(5px)}.our_mission .message_wrap{border-radius:26px;border:1px solid rgba(255,255,255,0.05);z-index:2;position:relative;box-shadow:0 25px 50px rgba(0,0,0,0.1);padding:40px;transition:all 0.5s cubic-bezier(0.19,1,0.22,1);grid-area:content;overflow:hidden;background:rgba(255,255,255,0.02);backdrop-filter:blur(15px)}.our_mission .message_wrap::after{animation:morphBlob 25s ease-in-out infinite alternate-reverse;content:"";bottom:-250px;left:-250px;position:absolute;background:rgb(106,145,174,0.5);filter:blur(50px);opacity:0.03;border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;width:500px;z-index:-1;height:500px}.our_mission .message_wrap::after{pointer-events:none;top:0;height:100%;opacity:0.5;width:100%;position:absolute;background-image:repeating-linear-gradient( to bottom,transparent,transparent 8px,rgba(255,255,255,0.03) 8px,rgba(255,255,255,0.03) 9px );left:0;content:"";z-index:-3}.our_mission .message_wrap:hover p{transform:translateY(3px)}.our_mission .message_wrap:hover::before,.our_mission .message_wrap:hover::after{opacity:0.06}.tariff_block{padding:100px 0;color:#ffffff;position:relative;overflow:hidden}.tariff_block .container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.training_fees{position:relative}.training_fees::before{content:"";right:-50px;animation:pulseGlow 8s infinite alternate;filter:blur(15px);background:radial-gradient(circle,rgb(156,179,204,0.5) 5%,transparent 70%);width:200px;top:-50px;position:absolute;height:200px}.tariff_block h2{margin-bottom:20px;font-weight:700;font-size:29px;text-align:center;transform:perspective(1000px) translateZ(10px);background-clip:text !important;background:linear-gradient(to right,#ffffff,rgb(106,145,174));transition:transform 0.5s ease;-webkit-background-clip:text !important;color:transparent}.tariff_block .payment_plan li{transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1);transform-style:preserve-3d}.tariff_block .payment_plan li:hover{z-index:5;transform:translateY(-15px) rotateY(5deg)}.tariff_block .learning_packages::before{left:0;content:"";opacity:0;transition:opacity 0.5s ease;top:0;background:radial-gradient(circle at 30% 30%,rgb(156,179,204,0.5),transparent 70%);width:100%;height:100%;position:absolute}.tariff_block .learning_packages:hover::before{opacity:0.2}.tariff_block .learning_packages::after{transition:all 0.8s cubic-bezier(0.34,1.56,0.64,1);transform:rotate(45deg);left:-50%;position:absolute;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent);height:200%;content:"";width:200%;z-index:1;opacity:0;top:-50%}.tariff_block .learning_packages h4{font-weight:600;color:rgb(156,179,204);margin:0 0 20px;position:relative;font-size:calc(24px * 1.1);transition:transform 0.3s ease;padding-bottom:15px}.tariff_block .learning_packages:hover h4::after{width:100px}.tariff_block .learning_packages p{flex:1;scrollbar-color:rgb(156,179,204) rgba(255,255,255,0.1);max-height:250px;overflow-y:auto;overflow-wrap:break-word;line-height:1.6;word-break:normal;scrollbar-width:thin;color:#ffffff;font-size:17px;margin:0 0 25px}.tariff_block .fee_pricing::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);position:absolute;transition:left 0.6s ease;content:"";width:100%;left:-100%;top:0;height:100%}.program_structure{padding:6rem 0;position:relative;overflow:hidden;background:linear-gradient(45deg,rgb(202,215,229) 0%,rgb(106,145,174,0.5) 50%,rgb(202,215,229) 100%)}.program_structure::after{z-index:1;opacity:0.3;width:50%;content:"";bottom:-5%;position:absolute;height:50%;animation:pulseGlow 12s ease-in-out infinite reverse;border-radius:50%;left:-5%;background:radial-gradient(circle,rgb(106,145,174,0.5) 0%,transparent 70%)}.program_structure .academy_track::before{left:-2rem;height:calc(100% + 4rem);top:-2rem;transform:translateZ(-10px);background:repeating-linear-gradient(90deg,transparent,transparent 50px,rgb(156,179,204,0.5) 50px,rgb(156,179,204,0.5) 51px),repeating-linear-gradient(180deg,transparent,transparent 50px,rgb(156,179,204,0.5) 50px,rgb(156,179,204,0.5) 51px);width:calc(100% + 4rem);position:absolute;z-index:-1;border-radius:25px;content:"";opacity:0.05}.program_structure .learn_network::before{left:0;width:100%;height:100%;position:absolute;border-radius:25px;opacity:0.7;top:0;z-index:-1;content:"";background:linear-gradient(135deg,#ffffff 0%,transparent 100%)}.program_structure .top_pro::after{content:"";position:absolute;background:linear-gradient(90deg,rgb(106,145,174) 0%,transparent 100%);width:60px;bottom:-10px;height:3px;border-radius:10px;left:0}.program_structure .top_pro svg:hover{filter:drop-shadow(0 6px 12px rgb(156,179,204,0.5));transform:translateY(-2px) scale(1.03)}.program_structure h3{background-clip:text !important;display:inline-block;color:transparent;position:relative;margin-bottom:1.5rem;font-weight:700;font-size:29px;-webkit-background-clip:text !important;background:linear-gradient(to right,#000000 0%,rgb(156,179,204) 100%);transform:translateZ(5px)}.program_structure .image_section{animation:floatAnimation 6s ease-in-out infinite;transform:translateZ(30px) rotate(3deg);height:450px;z-index:2;position:relative;box-shadow:20px 20px 60px rgba(0,0,0,0.1),-20px -20px 60px rgba(255,255,255,0.1),inset 0 0 0 1px rgba(255,255,255,0.3);height:100%;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);overflow:hidden;min-height:400px}.program_structure .image_section::after{opacity:0.3;position:absolute;z-index:1;left:0;height:50%;content:"";background:linear-gradient( to top,rgb(156,179,204,0.5) 0%,transparent 100% );bottom:0;width:100%}.program_structure .academy_track:hover .image_section::before{opacity:0.7;background:linear-gradient( 45deg,transparent 0%,rgb(106,145,174,0.5) 40%,rgb(156,179,204,0.5) 100% )}.training_specialist .container{max-width:1200px;z-index:2;position:relative;padding:0 30px;margin:0 auto}.training_specialist .review_lounge{overflow:hidden;grid-template-columns:350px 1fr;background:#ffffff;border-radius:25px;margin:0 auto;display:grid;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.05);max-width:1000px;position:relative;gap:50px}.training_specialist .image_section::after{opacity:0.15;height:100%;left:0;position:absolute;content:"";top:0;width:100%;background:rgb(156,179,204);transition:opacity 0.4s ease}.training_specialist .name{left:30px;bottom:60px;position:absolute;transition:transform 0.3s ease;font-weight:700;font-family:Arial,sans-serif;padding-bottom:0;z-index:2;color:#ffffff;font-size:22px;margin:0}.training_specialist .image_section:hover ~ .name,.training_specialist .image_section:hover ~ span:not(.name){transform:translateX(5px)}.training_specialist .exp_details::before{width:40px;height:30px;background:linear-gradient(to right bottom,rgb(156,179,204) 0%,rgb(156,179,204) 50%,transparent 50%,transparent 100%);position:absolute;opacity:0.2;content:"";top:40px;left:40px}.educational_yield{background:linear-gradient(135deg,rgb(202,215,229) 0%,rgba(245,248,255,0.9) 100%);overflow:hidden;padding:120px 0;position:relative}.educational_yield::before{background-image:radial-gradient(circle at 10% 10%,rgba(rgb(156,179,204,0.5),0.05) 0%,transparent 50%),radial-gradient(circle at 90% 90%,rgba(rgb(106,145,174,0.5),0.05) 0%,transparent 50%);z-index:0;width:100%;position:absolute;top:0;height:100%;left:0;content:""}.educational_yield .academy_track{box-shadow:0 10px 30px rgba(0,0,0,0.07);display:flex;padding:40px;transform:translateY(-20px);flex-direction:column;background:#ffffff}.educational_yield .message_wrap{position:relative}.educational_yield h1::after{transition:width 0.5s ease;content:"";background:rgb(156,179,204);width:60px;bottom:0;left:0;height:3px;position:absolute}.educational_yield li{padding-left:36px;position:relative;transition:transform 0.3s ease}.educational_yield li p{margin:0;font-size:calc(17px - 1px);line-height:1.6;align-items:center;color:#000000;display:flex}.educational_yield li:hover svg{transform:scale(1.15) rotate(5deg)}.educational_yield li:hover svg path{fill:rgb(106,145,174)}.educational_yield .image_section:hover{transform:perspective(1000px) rotateY(0deg)}.check_it_out_now::before{z-index:1;width:100%;height:100%;position:absolute;content:'';top:0;background:radial-gradient( ellipse at center,rgb(202,215,229) 0%,transparent 70% );left:0}.check_it_out_now .message_reach{font-weight:600;font-size:18px;position:relative;transform-origin:center;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);background:#ffffff;transform:rotate(-2deg);padding:20px 50px;text-decoration:none;box-shadow:5px 5px 0 rgb(156,179,204),10px 10px 0 rgb(106,145,174,0.5);z-index:5;color:#000000}.check_it_out_now .message_reach:hover{transform:rotate(0) scale(1.05);box-shadow:8px 8px 0 rgb(156,179,204),16px 16px 0 rgb(106,145,174,0.5)}.check_it_out_now .message_reach::before{width:100%;left:5px;border:2px dashed rgb(156,179,204);z-index:-1;height:100%;transition:all 0.4s ease;position:absolute;top:5px;content:''}.check_it_out_now .academy_track::after{z-index:1;bottom:-150px;width:300px;position:absolute;transform:rotate(-45deg);content:'';background:rgb(106,145,174,0.5);border-radius:50% 0 50% 50%;height:300px;opacity:0.1;left:-150px}.privacy_shield:before,.privacy_shield:after{background:linear-gradient(135deg,rgb(156,179,204,0.5),rgb(106,145,174,0.5));width:100%;top:0;height:100%;z-index:0;content:"";position:absolute;left:0;opacity:0.1}.privacy_shield h2{margin-bottom:20px;padding-bottom:5px;color:rgb(106,145,174);border-bottom:2px solid rgb(106,145,174,0.5);z-index:1;font-weight:600;font-size:32px;position:relative;margin-top:30px}.privacy_shield li{margin-bottom:10px;line-height:1.8;position:relative;font-size:17px}.privacy_shield div{position:relative;border-radius:10px;padding:25px;background:#ffffff;box-shadow:0 5px 10px rgba(0,0,0,0.5);z-index:1;line-height:1.8;margin-bottom:30px}.privacy_shield h3,.privacy_shield h4,.privacy_shield h5,.privacy_shield h6{font-weight:600;position:relative;color:rgb(156,179,204);font-size:23px;margin-bottom:15px;z-index:1;margin-top:25px}.privacy_shield a:hover{color:rgb(156,179,204);border-bottom:1px solid rgb(156,179,204)}.privacy_shield button{font-size:17px;z-index:1;border-radius:10px;border:none;background:rgb(106,145,174);color:#ffffff;padding:12px 24px;cursor:pointer;position:relative}.compliance::after{top:0;background-position:center;width:100%;opacity:0.15;position:absolute;z-index:-1;height:100%;background-size:30px 30px;left:0;content:"";background:linear-gradient(rgba(rgb(156,179,204),0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(rgb(156,179,204),0.2) 1px,transparent 1px);animation:gridAnimate 15s linear infinite}.compliance .company_holder::after{bottom:-20px;position:absolute;content:"";border-bottom:2px solid rgb(156,179,204);height:60px;right:-20px;width:60px;border-right:2px solid rgb(156,179,204);opacity:0.7}.compliance .company_holder h3::after{position:absolute;content:"";width:30%;height:2px;background:rgb(156,179,204);bottom:-5px;box-shadow:0 0 10px rgb(156,179,204);left:0}.compliance .volunteer{grid-row:1;justify-content:flex-end;display:flex;grid-column:6 / 13}.compliance .main_guide{background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%);backdrop-filter:blur(4px);padding:1.5rem;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);border-radius:10px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,0.15)}.compliance .main_guide:hover::before{height:100%}.compliance .main_guide h5{padding-left:1rem;font-weight:600;letter-spacing:1px;font-size:23px;margin-bottom:1.5rem;position:relative;color:rgb(106,145,174)}.compliance .main_guide .nav_main{gap:0.7rem;flex-direction:column;display:flex}.compliance .main_guide .nav_main a{padding:0.4rem 1rem;z-index:1;text-decoration:none;font-size:17px;border-radius:10px;color:#ffffff;opacity:0.7;position:relative;overflow:hidden;transition:all 0.3s ease}.compliance .main_guide .nav_main a:hover{opacity:1;color:#ffffff;padding-left:1.5rem}.partner_logo{position:relative;padding:1.5rem 0;grid-column:1 / 13;border-top:1px solid rgba(255,255,255,0.05);margin-top:4rem;background:rgba(0,0,0,0.5);grid-row:2}.partner_logo .container{align-items:center;justify-content:center;display:flex}.opening_board{min-height:100vh;justify-content:center;padding:120px 40px;background:linear-gradient(135deg,rgb(202,215,229) 0%,rgb(106,145,174,0.5) 100%);position:relative;display:flex;align-items:center;overflow:hidden}.opening_board > div{z-index:2;display:grid;grid-template-columns:1fr;width:100%;max-width:1200px;gap:60px;position:relative}.opening_board .main_home::after{animation:growLine 1.2s 0.5s cubic-bezier(0.25,1,0.5,1) forwards;content:"";position:absolute;transform-origin:left;left:0;transform:scaleX(0);width:80px;height:4px;bottom:-12px;background:rgb(156,179,204)}.opening_board .online_tech{position:relative;width:100%;height:0;animation:fadeUp 1.2s 0.6s cubic-bezier(0.25,1,0.5,1) forwards;box-shadow:0 25px 50px -12px rgba(0,0,0,0.15);clip-path:polygon(0 0,100% 0,100% 92%,95% 100%,0 100%);padding-bottom:56.25%;opacity:0;transform:translateY(30px)}.opening_board .who_mentors::before{height:100%;left:0;z-index:1;width:100%;content:"";top:0;position:absolute;background:linear-gradient( to top,#000000 0%,rgba(0,0,0,0.5) 40%,transparent 100% )}.opening_board .who_mentors h3{max-width:90%;font-size:clamp(1.1rem,1.5vw,23px);line-height:1.4;color:#ffffff;font-weight:600}.contact_box{padding:100px 0;position:relative;background:linear-gradient(90deg,#ffffff 50%,rgb(202,215,229) 50%);overflow:hidden}.contact_box::before{content:"";width:100%;height:100%;z-index:0;left:0;top:0;position:absolute;background-size:60px 60px;background:radial-gradient(circle at 20% 20%,rgba(0,0,0,0.02) 0%,transparent 20%),radial-gradient(circle at 80% 80%,rgba(0,0,0,0.02) 0%,transparent 20%)}.contact_box .request_block{overflow:hidden;position:relative;border-radius:13px;box-shadow:0 15px 50px rgba(0,0,0,0.1);background:#ffffff;display:flex}.contact_box .image_section{min-height:550px;transition:all 0.5s ease;flex:0 0 50%;position:relative}.contact_box .image_section::after{content:"";width:100%;position:absolute;background:linear-gradient(45deg,rgb(156,179,204,0.5),transparent);left:0;height:100%;top:0}.contact_box #contact{flex-direction:column;gap:30px;display:flex}.contact_box h3{font-size:23px;font-weight:600;color:#000000;position:relative;padding-bottom:10px;margin-bottom:20px;display:inline-block}.contact_box input[type="text"]{width:100%;background:#ffffff;font-size:18px;border-radius:10px;color:#000000;transition:all 0.3s ease;border:2px solid rgb(202,215,229);padding:18px 20px}.contact_box .help_support{margin-top:10px;display:flex;gap:12px;align-items:flex-start}.contact_box .help_support input[type="checkbox"]:checked{background:rgb(156,179,204);border-color:rgb(156,179,204)}.contact_box .help_support input[type="checkbox"]:checked::after{content:"";width:6px;position:absolute;transform:rotate(45deg);left:8px;border-right:2px solid #ffffff;top:5px;height:10px;border-bottom:2px solid #ffffff}.contact_box .help_support a:hover{color:rgb(106,145,174)}.contact_box .message_reach::before{content:"";top:0;transition:all 0.6s ease;left:-100%;height:100%;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);width:100%}.contact_box .message_reach:hover{box-shadow:0 10px 25px rgb(106,145,174,0.5);transform:translateY(-3px);background:rgb(106,145,174)}.contact_box svg path{fill:rgb(156,179,204);transition:all 0.3s ease}.contact_box svg:hover{fill:rgb(106,145,174);transform:translateY(-2px)}.future_students::before{border-radius:50%;left:50%;content:"";border:2px solid rgba(255,255,255,0.1);z-index:1;height:500px;position:absolute;top:50%;animation:rotate 20s linear infinite;transform:translate(-50%,-50%);width:500px}.future_students .academy_track{max-width:1200px;position:relative;z-index:5;padding:2rem;margin:0 auto;border-radius:23px}.future_students .academy_track::before{height:300px;filter:blur(50px);content:"";transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(106,145,174,0.5) 0%,transparent 70%);z-index:-1;top:50%;border-radius:50%;position:absolute;animation:pulse 8s ease-in-out infinite alternate;width:300px;left:50%}.future_students ul{position:relative;gap:2.5rem;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;margin:0;display:grid}.future_students li::before{content:"";position:absolute;left:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,0.1),transparent);top:0;z-index:-1;width:100%;height:100%}.future_students li::after{z-index:0;width:50px;transform:rotate(20deg) translateX(-150px);animation-delay:calc(var(--i,0) * 1s);background:rgba(255,255,255,0.2);opacity:0;content:"";height:150%;animation:data-stream 5s infinite;position:absolute}.future_students li:nth-child(7){--i:6}.future_students li:nth-child(9){--i:8}.future_students li:hover{transform:translateY(-5px);border-color:rgb(106,145,174);box-shadow:0 10px 30px rgba(0,0,0,0.3)}.future_students svg path{transition:all 0.4s ease;fill:rgb(106,145,174)}.future_students li:hover svg path{fill:rgb(156,179,204)}header::after{left:0;bottom:0;content:'';background:linear-gradient(90deg,rgb(156,179,204) 0%,rgb(106,145,174) 50%,rgb(156,179,204) 100% );animation:gradientSlide 5s linear infinite;background-size:200% auto;position:absolute;width:100%;height:4px}header .top_pro{position:relative;flex:0 0 auto;z-index:5}header .head_class{display:flex;align-items:center;position:relative;transition:all 0.3s ease;text-decoration:none;padding:0.5rem;z-index:2}header .top_pro::before{left:-8px;border:1px solid rgb(156,179,204);border-radius:10px;right:-8px;transition:all 0.3s ease;top:-8px;position:absolute;bottom:-8px;transform:skew(-3deg);content:'';opacity:0.3}header .header_learn{perspective:800px;margin:0 0.3rem;position:relative}header .header_learn a::before{opacity:0.7;width:80%;position:absolute;background:rgb(156,179,204);transition:transform 0.3s ease;transform:scaleX(0);left:10%;height:1px;content:'';bottom:5px}header .header_learn a:hover::before{transform:scaleX(1)}header .header_learn::after{content:'';left:0;z-index:-1;background:radial-gradient(circle at center,rgb(156,179,204,0.5) 0%,transparent 70%);position:absolute;height:100%;width:100%;transition:opacity 0.3s ease;opacity:0;top:0;pointer-events:none}header .nav_sitebar::after{bottom:0;position:absolute;left:20%;content:'';height:1px;width:60%;opacity:0.1;background:linear-gradient(90deg,transparent,#ffffff,transparent)}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 992px) {.teaching_process{padding:90px 0}.teaching_process h2{font-size:calc(34px - 0.2rem)}.teaching_process .message_wrap{padding:35px}} @media (max-width: 576px) {.teaching_process{padding:50px 0}.teaching_process .academy_track{padding:0 20px}.teaching_process h2{font-size:calc(34px - 0.6rem);margin-bottom:25px}.teaching_process h2::before{bottom:-8px;width:50px;height:2px}.teaching_process .message_wrap{border-left-width:3px;padding:25px 20px}.teaching_process .message_wrap p{line-height:1.5;font-size:calc(12px - 0.05rem)}} @media screen and (max-width: 480px) {.help_center{padding:40px 0}.help_center .join_us{padding:30px 20px}.help_center .join_us h2{font-size:calc(32px * 0.8)}.help_center .reach_experts{grid-template-columns:repeat(1,1fr)}.help_center .online_contact{height:100px}.help_center .online_contact svg{margin-bottom:10px;width:35px;height:35px}} @media (max-width: 800px) {.edu_cookies{align-items:center;flex-direction:column}.data_approve{margin-bottom:15px}.privacy_switch{margin-bottom:20px;text-align:center}.consent_comply{margin-top:10px;width:100%;margin-left:0}} @media (max-width: 1199px) {.our_mission{padding:120px 0}.our_mission .academy_track{grid-template-columns:1fr 1.2fr;gap:25px}.our_mission .message_wrap{padding:35px}} @media (max-width: 991px) {.our_mission{padding:100px 0}.our_mission .academy_track{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:30px;grid-template-areas:"logo" "director" "header_edu"}.our_mission .achieve_stats{justify-content:center}.our_mission .knowledge_classes{max-width:600px;margin:0 auto}.our_mission .message_wrap{max-width:600px;margin:0 auto}.our_mission .academy_track::before{opacity:0.1;background:linear-gradient(90deg,transparent calc(50% - 1px),rgb(156,179,204,0.5) calc(50%),transparent calc(50% + 1px)),linear-gradient(0deg,transparent calc(33.33% - 1px),rgb(156,179,204,0.5) calc(33.33%),transparent calc(33.33% + 1px)),linear-gradient(0deg,transparent calc(66.66% - 1px),rgb(156,179,204,0.5) calc(66.66%),transparent calc(66.66% + 1px))}} @media (max-width: 1200px) {.tariff_block{padding:80px 0}.tariff_block .payment_plan{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:25px}} @media (max-width: 992px) {.tariff_block h2{font-size:calc(29px * 0.9)}.tariff_block .learn_fees{font-size:17px;margin-bottom:40px}.tariff_block .sub_options{min-height:350px;padding:25px}} @media (max-width: 576px) {.tariff_block{padding:50px 0}.tariff_block h2{font-size:calc(29px * 0.8)}.tariff_block .learn_fees{font-size:calc(17px * 0.9);margin-bottom:30px}.tariff_block .payment_plan{margin:0 auto;grid-template-columns:1fr;max-width:400px}.tariff_block .sub_options{min-height:300px;padding:20px}.tariff_block .learning_packages p{font-size:calc(17px * 0.9);max-height:180px}.tariff_block .fee_pricing{padding:8px 15px}} @media (max-width: 768px) {.program_structure{padding:4rem 0}.program_structure .academy_track::before{height:calc(100% + 3rem);width:calc(100% + 3rem);top:-1.5rem;left:-1.5rem}.program_structure .learn_network{padding:2rem}.program_structure .top_pro svg{height:3.5rem}.program_structure h3{font-size:calc(29px * 0.9)}.program_structure .image_section{min-height:300px}} @media (max-width: 992px) {.training_specialist{padding:100px 0}.training_specialist .review_lounge{grid-template-columns:300px 1fr;gap:40px}.training_specialist .image_section{min-height:350px}.training_specialist .exp_details{padding:40px 30px}.training_specialist .exp_details::before{left:30px;height:24px;width:30px;top:30px}.training_specialist .exp_details::after{bottom:30px;right:30px;height:24px;width:30px}} @media (max-width: 480px) {.training_specialist{padding:60px 0}.training_specialist .image_section{min-height:250px;height:250px}.training_specialist .exp_details{padding:30px 20px;font-size:calc(16px * 0.9)}.training_specialist .name{left:20px;font-size:calc(22px * 0.85);bottom:45px}.training_specialist .review_lounge span:not(.name){left:20px;font-size:calc(16px * 0.9);bottom:20px}.training_specialist .exp_details::before,.training_specialist .exp_details::after{height:16px;width:20px}} @media (min-width: 768px) {.educational_yield .container{flex-direction:row;align-items:center;gap:40px}.educational_yield .image_section{margin-bottom:0;width:45%;animation:float 6s infinite ease-in-out;max-height:none}.educational_yield .academy_track{width:55%;transform:translateY(0);padding:50px}.educational_yield h1{font-size:40px}.educational_yield h1::after{width:80px}.educational_yield ul{grid-template-columns:repeat(2,1fr);grid-gap:20px}.educational_yield li{padding-left:40px}} @media (max-width: 991px) {.check_it_out_now{padding:100px 0}.check_it_out_now .container p{box-shadow:0 10px 25px rgba(0,0,0,0.1),10px 10px 0 rgb(156,179,204,0.5);padding:35px;margin-bottom:70px;font-size:calc(21px * 1.2)}.check_it_out_now .message_reach{padding:18px 40px}} @media (max-width: 480px) {.check_it_out_now{padding:60px 0}.check_it_out_now .container p{clip-path:polygon( 0% 0%,100% 0%,100% 95%,95% 100%,0% 100% );margin-bottom:50px;font-size:calc(17px * 1.2);padding:25px;box-shadow:0 8px 20px rgba(0,0,0,0.1),8px 8px 0 rgb(156,179,204,0.5)}.check_it_out_now .message_reach{padding:12px 30px;font-size:calc(18px * 0.9);box-shadow:3px 3px 0 rgb(156,179,204),6px 6px 0 rgb(106,145,174,0.5);transform:rotate(0)}.check_it_out_now .message_reach::before{top:3px;left:3px}.check_it_out_now .message_reach:hover{box-shadow:5px 5px 0 rgb(156,179,204),10px 10px 0 rgb(106,145,174,0.5);transform:scale(1.03)}.check_it_out_now .message_reach:hover::before{left:5px;top:5px}} @media screen and (max-width: 768px) {.compliance{padding:4rem 0 3rem}.compliance .nav_main{grid-template-columns:1fr;gap:2rem}.compliance .main_guide{padding:1.2rem}.compliance .main_guide h5{font-size:calc(23px * 0.9)}.compliance .company_holder::before,.compliance .company_holder::after{width:40px;height:40px}} @media (min-width: 768px) {.opening_board{padding:160px 60px}.opening_board > div{align-items:center;grid-template-columns:1fr 1fr;gap:80px}.opening_board .main_home::after{width:120px}.opening_board .online_tech{padding-bottom:75%;height:auto;clip-path:polygon(0 0,100% 0,100% 90%,90% 100%,0 100%)}} @media (max-width: 767px) {.opening_board{padding:100px 20px}.opening_board .main_home{font-size:clamp(1.8rem,8vw,2.5rem)}.opening_board p{font-size:1rem;margin-bottom:30px}.opening_board .who_mentors span{padding:20px}.opening_board .who_mentors h3{font-size:1rem;max-width:100%}} @media (max-width: 768px) {.contact_box{padding:60px 0}.contact_box h2{font-size:calc(28px - 4px);margin-bottom:40px}.contact_box .connect_map{padding:40px 30px}.contact_box #contact{gap:25px}.contact_box .image_section{min-height:300px}} @media (max-width: 576px) {.contact_box{padding:50px 0}.contact_box .container{padding:0 15px}.contact_box h2{font-size:calc(28px - 6px);margin-bottom:30px}.contact_box .connect_map{padding:35px 25px}.contact_box #contact{gap:20px}.contact_box input[type="text"]{padding:15px}.contact_box .message_reach{width:100%;padding:15px 25px}.contact_box .image_section{min-height:250px}} @media (max-width: 576px) {.future_students{padding:3rem 1rem}.future_students .academy_track{padding:1.5rem 1rem}.future_students h3{margin-bottom:3rem;font-size:calc(38px * 0.8)}.future_students li{padding:1rem 1.25rem}.future_students svg{margin-right:1rem;width:25px;height:25px}} @media (max-width: 991px) {header{padding:0}header .nav_sitebar{justify-content:space-between;flex-wrap:wrap;padding:1rem 1.5rem;flex-direction:row}header .top_pro{margin-bottom:0}header .main_guide{justify-content:center;flex:1 0 100%;margin-top:1rem}header .header_learn{margin:0 0.2rem}header .header_learn a{font-size:calc(15px - 1px);padding:0.6rem 0.8rem}header .top_pro::before{right:-5px;bottom:-5px;left:-5px;top:-5px}} @media (max-width: 479px) {header .nav_sitebar{padding:0.7rem 1rem}header .top_pro{max-width:110px}header .header_learn a{padding:0.4rem 0.6rem;font-size:calc(15px - 3px)}} @keyframes float {0%,100%{transform:translate(0,0)}25%{transform:translate(-20px,20px)}50%{transform:translate(10px,-15px)}75%{transform:translate(-15px,-10px)}} @keyframes lineExtend {0%{width:0;opacity:0}100%{width:80px;opacity:1}} @keyframes slideIn {0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes lightPulse {0%,100%{opacity:0.15;transform:translate(-50%,-50%) scale(1)}50%{opacity:0.2;transform:translate(-50%,-50%) scale(1.1)}} @keyframes pulseGlow {0%{opacity:0.1;transform:scale(0.8)}50%{opacity:0.15;transform:scale(1.2)}100%{opacity:0.1;transform:scale(0.8)}} @keyframes scanHorizontal {0%{opacity:0.4;transform:scaleX(0.7)}100%{opacity:0.8;transform:scaleX(1)}} @keyframes pulseGlow {0%{transform:scale(0.8);opacity:0.3}50%{transform:scale(1.2);opacity:0.5}100%{transform:scale(0.9);opacity:0.4}} @keyframes pulseGlow {0%{transform:scale(1);opacity:0.3}50%{transform:scale(1.2);opacity:0.5}100%{transform:scale(1);opacity:0.3}} @keyframes floatAnimation {0%{transform:translateZ(30px) rotate(3deg) translateY(0)}50%{transform:translateZ(30px) rotate(3deg) translateY(-10px)}100%{transform:translateZ(30px) rotate(3deg) translateY(0)}} @keyframes slideTitle {from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes rotate {from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}} @keyframes pulse {0%{opacity:0.3;transform:translate(-50%,-50%) scale(0.8)}100%{opacity:0.7;transform:translate(-50%,-50%) scale(1.2)}} @keyframes data-stream {0%{transform:rotate(20deg) translateX(-150px);opacity:0}20%{opacity:0.5}100%{transform:rotate(20deg) translateX(500px);opacity:0}}