.segment-wrapper258{min-height:100%;height:100%;flex-direction:column;display:flex}.academy_info427{flex:0 0 auto}.title_portal469::before{content:"";z-index:1;left:0;top:0;position:absolute;height:100%;width:100%;background:repeating-linear-gradient( 45deg,rgb(87,94,168,0.5) 0px,transparent 2px,transparent 10px,rgb(87,94,168,0.5) 12px );opacity:0.05;pointer-events:none}.title_portal469 ol{flex-direction:column;display:flex;gap:2rem;padding:0;margin:0;list-style:none}.title_portal469 .intro_title289{flex-direction:column;align-items:center;gap:1.5rem;position:relative;display:flex}.title_portal469 svg path{transition:fill 0.3s ease;fill:rgb(149,150,177)}.title_portal469 .intro_title289 p{position:relative;font-size:17px;text-align:center;transform:translateY(0);line-height:1.6;color:#000000;margin:0 auto;max-width:90%;transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1)}.title_portal469 .feedback_box041:hover::before{left:100%}.title_portal469 .pic_frame_wrap514::after{height:100%;width:100%;position:absolute;transition:opacity 0.5s ease;top:0;background:linear-gradient(135deg,rgb(149,150,177,0.5) 0%,transparent 50%);content:"";left:0;opacity:0.3}.policyAgreementPanel430 h5{color:#ffffff;letter-spacing:1px;font-family:Arial,sans-serif;text-transform:uppercase;font-size:19px;font-weight:700}.track_manage906 svg{fill:rgb(149,150,177);height:80px;width:80px;transition:transform 0.3s ease-in-out}.cookie_button.privacy_switch953{border:2px solid rgb(87,94,168);background:rgba(0,0,0,0.5);color:#ffffff}.contacts475{padding:5rem 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(196,197,202) 0%,rgba(255,255,255,0.95) 100%)}.contacts475 .container{z-index:1;max-width:1200px;perspective:1000px;margin:0 auto;padding:0 2rem;position:relative}.contacts475 .support_now371:hover{transform:translateZ(0) rotateX(0deg);box-shadow:0 20px 40px rgba(0,0,0,0.08),0 10px 20px rgba(0,0,0,0.05),0 2px 8px rgba(0,0,0,0.1)}.contacts475 h3:hover::after{transform:scaleX(1.5)}.contacts475 p{line-height:1.6;max-width:90%;color:#000000;margin-bottom:1.5rem;font-size:12px}.contacts475 .message_page013{flex-direction:column;display:flex;margin:2rem 0 0;list-style:none;padding:0;gap:1.25rem}.contacts475 svg path{fill:rgb(149,150,177);transition:fill 0.3s ease}.contacts475 div > p:first-of-type{border-left:2px solid rgb(87,94,168,0.5);font-style:italic;position:relative;padding-left:1rem}.client_comments654::after{z-index:1;height:100%;transform:skewX(15deg) translateX(10%);top:0;position:absolute;right:0;opacity:0.6;content:"";width:35%;background:rgb(87,94,168,0.5)}.client_comments654 .alumni_ratings917::before{content:"";transform:translateX(-50%);left:50%;width:4px;top:0;z-index:1;background:linear-gradient(to bottom,rgb(149,150,177),rgb(87,94,168));position:absolute;height:100%}.client_comments654 .client_views972:nth-child(odd){align-self:flex-start;transform:translateX(-30px)}.client_comments654 .client_views972:nth-child(even)::after{left:-30px;width:30px}.client_comments654 .client_views972 img{transition:all 0.4s ease;border-radius:50%;z-index:2;border:3px solid #ffffff;width:70px;object-fit:cover;align-self:flex-start;height:70px;box-shadow:0 5px 15px rgba(0,0,0,0.1);position:relative}.client_comments654 .client_views972:nth-child(odd) .description::before{left:0}.client_comments654 .client_views972:hover .description::before{width:60px;background:rgb(149,150,177)}header .nav_skill571::before{transform:skewX(-15deg);background:linear-gradient(90deg,transparent 0%,rgb(149,150,177,0.5) 50%,transparent 100%);width:calc(100% + 60px);left:-30px;height:calc(100% + 30px);opacity:0.1;content:"";border-radius:22px;z-index:-1;top:-15px;position:absolute}header .top_master603{display:flex;position:relative;z-index:2;text-decoration:none;align-items:center}.secure_safekeeping897 h2{text-transform:uppercase;padding-left:15px;border-left:4px solid rgb(149,150,177);font-size:30px;font-weight:600;letter-spacing:1px;color:rgb(87,94,168);margin:0;font-family:Arial,sans-serif;text-align:left}.secure_safekeeping897 p,.secure_safekeeping897 span{line-height:1.8;font-size:12px;font-family:Arial,sans-serif;color:#ffffff;margin-bottom:10px}.contact_section239 .container{max-width:1400px;padding:0 1rem;margin:0 auto}.contact_section239 .request_form163{flex:0 0 55%;display:flex;padding:4rem 3rem 4rem 10%;flex-direction:column;z-index:3;position:relative;justify-content:center}.contact_section239 .request_form163 h3{padding-bottom:1rem;color:#ffffff;margin-bottom:2rem;font-size:37px;position:relative;font-weight:600}.contact_section239 .request_form163 input:not([type="checkbox"]):not([type="submit"]){padding:1rem 1.5rem;font-size:12px;transition:all 0.3s ease;background:rgb(87,94,168,0.5);width:100%;position:relative;border-radius:10px;outline:none;color:#ffffff;border:1px solid rgb(149,150,177,0.5)}.contact_section239 .request_form163 .inquiry_form872 label{font-size:12px;color:#ffffff;display:flex;align-items:center}.contact_section239 .request_form163 .inquiry_form872 a:hover{text-decoration:underline}.contact_section239 .request_form163 .feedback_box041:hover::before{opacity:1}.future_attendees869{background:linear-gradient(180deg,rgb(196,197,202) 0%,#ffffff 100%);position:relative;padding:120px 0;overflow:hidden}.future_attendees869{padding:100px 0}.future_attendees869 .container{position:relative;margin:0 auto;padding:0 15px;z-index:2;max-width:1140px}.future_attendees869 h4::after{content:"";border-radius:1px;left:15%;height:1px;bottom:10px;background:rgb(87,94,168,0.5);position:absolute;width:70%}.future_attendees869 p{display:flex;box-shadow:0 10px 30px rgba(0,0,0,0.05);transform-style:preserve-3d;transform:translateZ(0) rotateX(0) rotateY(0);transition:all 0.4s cubic-bezier(0.17,0.67,0.83,0.67);align-items:flex-start;padding:25px;font-size:15px;position:relative;z-index:1;background:#ffffff;border-radius:21px;color:#000000}.future_attendees869 p{padding:20px}.our_background806{padding:120px 0 100px;overflow:hidden;position:relative}.our_background806{padding:140px 0 120px}.our_background806 .container{z-index:5;margin:0 auto;max-width:1200px;padding:0 15px;position:relative}.our_background806 h2::after{content:"";position:absolute;transform-origin:left;bottom:-12px;left:0;height:4px;width:80px;transform:scaleX(0);animation:scaleIn 1.2s 0.5s forwards cubic-bezier(0.19,1,0.22,1);background:rgb(149,150,177)}.our_background806 .text_holder_item534 p{letter-spacing:0.5px;position:relative;padding-bottom:15px;transform:translateX(-5px);margin:0;font-weight:600;font-size:calc(14px * 1.6);color:rgb(149,150,177)}.tyCard709::before{left:0;background:radial-gradient(circle at 75% 25%,rgb(255,255,255,0.5) 0%,transparent 60%);width:100%;z-index:1;height:100%;content:"";opacity:0.5;top:0;position:absolute;animation:pulse 8s infinite alternate ease-in-out}.tyCard709 .skill_classes698{animation:fadeIn 1s 0.5s both ease-out;border-radius:10px;padding:3rem;position:relative;box-shadow:0 15px 40px -10px rgba(0,0,0,0.1);transform-origin:center top;transform:perspective(1000px) rotateX(2deg);transition:transform 0.5s;background:#ffffff}.tyCard709 li::before{top:-5px;width:32px;opacity:0;border-radius:50%;content:"";height:32px;transform:scale(0);animation:popIn 0.4s 1.2s forwards cubic-bezier(0.25,1.8,0.5,1);position:absolute;left:-40px;box-shadow:0 5px 15px -5px rgb(87,94,168,0.5);background:linear-gradient(135deg,rgb(87,94,168) 0%,rgb(149,150,177) 100%)}.mentorship_profile610 .client_views972{background:linear-gradient(to right bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.7));gap:2rem;transform:perspective(1000px) rotateX(2deg);box-shadow:0 20px 40px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);display:grid;backdrop-filter:blur(10px);padding:3rem;border-left:4px solid rgb(149,150,177);grid-template-columns:1fr;position:relative}.mentorship_profile610 .client_views972 > div:nth-child(2){transform:translateY(1rem);opacity:0;border-left:2px solid rgb(87,94,168);animation:fadeSlideUp 0.8s cubic-bezier(0.19,1,0.22,1) 0.3s forwards;padding-left:1rem;align-self:flex-start}.mentorship_profile610 .client_views972 .work_content348{position:relative;background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0.5));font-size:18px;line-height:1.8;box-shadow:0 5px 15px rgba(0,0,0,0.05);padding:1.5rem;color:#000000}.course_program_info920 .program_map761{width:100%;position:relative;grid-column:1;z-index:1;grid-row:1;height:100%}.course_program_info920 .program_map761{height:350px}.course_program_info920 .knowledge_map695{height:100%;position:relative;width:20%}.course_program_info920 .knowledge_map695{width:16.6667%}.course_program_info920 .study_hack937{padding:3.5rem;width:100%;max-width:700px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 10px 30px rgba(0,0,0,0.1);position:relative}.course_program_info920 .study_hack937 h3::after{position:absolute;left:1.5rem;height:3px;bottom:-0.5rem;width:50px;content:'';background-color:rgb(87,94,168)}.course_program_info920 .study_hack937 .feedback_box041::before{position:absolute;content:'';left:-100%;width:100%;transition:all 0.3s ease;background-color:rgb(149,150,177);top:0;height:100%;z-index:-1}.pricing_shelf204::before{content:"";position:absolute;height:50%;top:-10%;transform:rotate(-15deg);opacity:0.5;filter:blur(60px);z-index:1;right:-5%;background:linear-gradient(135deg,rgb(149,150,177,0.5),rgb(87,94,168,0.5));width:35%}.pricing_shelf204 .trial_rates174{margin-left:auto;max-width:800px;text-align:center;margin-right:auto;margin-bottom:60px;order:-1}.pricing_shelf204 .price_panel038{gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid;width:100%}.pricing_shelf204 .plan_cost867:hover{transform:translateY(-10px)}.pricing_shelf204 .cost_fee436::before{transform:scaleX(0);position:absolute;transform-origin:left;left:0;content:"";transition:transform 0.5s ease;background:var(--card-border);top:0;height:5px;width:100%}.pricing_shelf204 .learning_price971::after{left:0;position:absolute;height:2px;bottom:-10px;background-color:var(--card-accent);width:40px;content:"";transition:width 0.3s ease}.pricing_shelf204 .plan_cost867:hover .pic_frame_wrap514::after{opacity:1}.course_methodology852{position:relative;padding:9rem 2rem 7rem;background:rgb(196,197,202);overflow:hidden;perspective:1200px}.course_methodology852{perspective:800px;padding:7rem 1.5rem 5rem}.course_methodology852{perspective:500px;padding:5rem 1rem 4rem}.course_methodology852 h3{animation:floatHeader 6s ease-in-out infinite,fadeIn 1s ease-out forwards;position:relative;margin:0;text-align:center;font-size:34px;transform:translateZ(50px) rotateX(5deg);color:#000000;background:#ffffff;border-radius:23px;padding:2.5rem 3rem;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.05);font-weight:700}.course_methodology852 h3{--z:30px;font-size:calc(34px * 0.9);--rx:3deg;transform:translateZ(30px) rotateX(3deg);padding:2rem}.course_methodology852 h3{transform:translateZ(15px) rotateX(2deg);font-size:calc(34px * 0.8);--z:15px;padding:1.5rem;--rx:2deg}footer .mentor_cta697{z-index:1;position:relative}footer .info_item{flex:1 1 200px;max-width:300px;transition:all 0.3s ease;overflow:hidden;padding:15px 20px 15px 25px;border-radius:0 5px 5px 0;box-shadow:0 5px 15px rgba(0,0,0,0.1);position:relative;background-color:rgb(87,94,168,0.5)}footer .info_item svg{margin-right:12px;fill:rgb(149,150,177);position:relative;height:20px;top:-1px;width:20px;vertical-align:middle}footer .head_edu739::before{border-radius:calc(27px - 8px);top:15px;bottom:15px;pointer-events:none;position:absolute;right:15px;border:1px dashed rgba(255,255,255,0.1);left:15px;content:""}footer .site_top732 a::before{background-color:rgb(149,150,177);content:"";position:absolute;width:3px;height:100%;left:0;transition:width 0.3s ease;top:0}footer .subscribe_holder h5{margin-bottom:15px;font-weight:600;position:relative;color:#ffffff;font-size:23px;padding-left:15px}footer .input_holder{display:flex;flex-direction:column;gap:15px}footer .upgrade_skills408{border-radius:10px;overflow:hidden;color:#ffffff;position:relative;transition:all 0.3s ease;cursor:pointer;font-weight:600;padding:14px 20px;background-color:rgb(149,150,177);font-size:18px;border:none}footer .program_foot573{display:inline-block;position:relative;font-size:12px;color:rgba(255,255,255,0.6)}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (min-width: 992px) {.title_portal469 .skill_classes698{padding:0 5%}.title_portal469 h1{font-size:calc(19px * 1.4)}.title_portal469 .text_holder_item534{padding:4rem}.title_portal469 .pic_frame_wrap514{transform:perspective(1000px) rotateY(-5deg);height:600px;transition:transform 0.7s cubic-bezier(0.19,1,0.22,1)}.title_portal469 .pic_frame_wrap514:hover{transform:perspective(1000px) rotateY(0)}.title_portal469 svg{height:150px;width:150px}.title_portal469 .intro_title289 p{font-size:calc(17px * 1.2);max-width:70%}.title_portal469 .feedback_box041{padding:1.2rem 2.5rem}} @media (max-width: 767px) {.contacts475{padding:3rem 0}.contacts475 .support_now371{transform:none !important;padding:2rem}.contacts475 h3{font-size:calc(36px - 0.25rem)}.contacts475 p{font-size:12px;max-width:100%}.contacts475 .message_us816{padding:0.6rem 1rem}.contacts475 svg{width:20px;height:20px}} @media (max-width: 480px) {.client_comments654{padding:3.5rem 0}.client_comments654 h2{font-size:calc(36px * 0.8)}.client_comments654 .alumni_ratings917{gap:2rem}.client_comments654 .client_views972{padding:1.5rem}.client_comments654 .client_views972 img{height:60px;width:60px}} @media screen and (max-width: 1200px) {.contact_section239 .pic_frame_wrap514{margin-left:-3%}} @media screen and (max-width: 1024px) {.contact_section239 .request_box931{flex-direction:column}.contact_section239 .pic_frame_wrap514{transform:none;margin-left:0;flex:0 0 100%;min-height:300px}.contact_section239 .pic_frame_wrap514::before{width:100%;transform:none}.contact_section239 .request_form163{padding:3rem 2rem;flex:0 0 100%}} @media screen and (max-width: 480px) {.contact_section239 .request_box931{border-radius:0}.contact_section239 .request_form163{padding:2rem 1.5rem}} @media (max-width: 576px) {.future_attendees869{padding:60px 0}.future_attendees869 h4{margin-bottom:40px;font-size:calc(32px * 0.7)}.future_attendees869 h4::before{height:2px}.future_attendees869 h4::after{bottom:8px}.future_attendees869 div > div{gap:20px}.future_attendees869 p{font-size:calc(15px * 0.9);padding:15px}.future_attendees869 p svg{height:20px;margin-right:10px;width:20px}} @media (max-width: 992px) {.tyCard709{padding:5rem 0}.tyCard709 h2{font-size:calc(35px * 0.9);margin-bottom:2.5rem}.tyCard709 .skill_classes698{padding:2.5rem}} @media (max-width: 576px) {.tyCard709{padding:3rem 0}.tyCard709 h2{margin-bottom:1.5rem;font-size:calc(35px * 0.7)}.tyCard709 .skill_classes698{padding:1.5rem;transform:none}.tyCard709 ul::before{left:-12px}.tyCard709 li::before{height:20px;top:-2px;left:-25px;width:20px}.tyCard709 li span{line-height:1.6;font-size:calc(18px * 0.95)}} @media (max-width: 480px) {.course_program_info920 .program_map761{height:300px}.course_program_info920 .study_hack937{padding:2rem 1.5rem}.course_program_info920 .study_hack937 h3{padding-left:1rem}.course_program_info920 .study_hack937 p{padding-left:1rem}.course_program_info920 .study_hack937 .feedback_box041{margin-left:1rem}} @media (min-width: 992px) {.pricing_shelf204 .fee_struct850{gap:60px;flex-direction:row;align-items:center}.pricing_shelf204 .trial_rates174{width:30%;margin:0;order:0;text-align:left}.pricing_shelf204 .trial_rates174 h2{text-align:left;display:block}.pricing_shelf204 .trial_rates174 h2::after{left:0;transform:none}.pricing_shelf204 .discount_tier371{margin:0;text-align:left}.pricing_shelf204 .price_panel038{width:70%}} @media (min-width: 768px) {footer .text_main_holder{gap:30px;grid-template-columns:1fr 1fr 1fr}footer .input_holder{flex-direction:row}footer .upgrade_skills408{white-space:nowrap}} @media (max-width: 576px) {footer .academy_info427{padding:50px 0 20px}footer .nav_skill571 h5,footer .subscribe_holder h5{font-size:calc(23px - 2px);margin-bottom:20px}footer .head_edu739::before,footer .subscribe_holder::before{bottom:10px;left:10px;top:10px;right:10px}footer .input_holder input[type="email"],footer .upgrade_skills408{padding:12px}} @keyframes float2 {0%,100%{transform:translateZ(15px) translateY(0)}50%{transform:translateZ(25px) translateY(-12px)}} @keyframes expandLine {from{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}} @keyframes slideIn {from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}} @keyframes fadeSlideUp {0%{opacity:0;transform:translateY(2rem)}100%{opacity:1;transform:translateY(0)}} @keyframes rotateBg {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes floatContent {0%,100%{transform:translateZ(30px) rotateX(-3deg) translateY(0)}50%{transform:translateZ(30px) rotateX(-3deg) translateY(-10px)}} @keyframes fadeIn {from{opacity:0;transform:translateY(30px) translateZ(var(--z,0px)) rotateX(var(--rx,0deg))}to{opacity:1;transform:translateY(0) translateZ(var(--z,0px)) rotateX(var(--rx,0deg))}}