html,body{color:#000000;font-family:Arial,sans-serif;min-height:100%;height:100%;scroll-behavior:smooth}header::before{background:linear-gradient(to right,rgb(155,170,173),rgb(120,138,141));content:"";top:0;position:absolute;left:0;width:100%;height:5px}header .head_nav_86093 .main_site_57301 .main_header_73469{display:block;position:relative;overflow:hidden}header .head_nav_86093 .header_pagewrap_64270 .main_pro_42301{margin:0 15px;position:relative}header .head_nav_86093 .header_pagewrap_64270 .main_pro_42301{margin:5px 12px}header .head_nav_86093 .header_pagewrap_64270 .main_pro_42301 a::after{transform-origin:left center;transition:transform 0.3s cubic-bezier(0.19,1,0.22,1) 0.1s;background-color:rgb(120,138,141);transform:scaleX(0)}header .head_nav_86093 .header_pagewrap_64270 .main_pro_42301 a::after{height:3px;bottom:-2px;opacity:0.3}.course_structure_14986::before{opacity:0.4;position:absolute;z-index:0;top:0;content:"";left:0;width:100%;background:linear-gradient(135deg,rgb(155,170,173,0.5) 0%,transparent 40%),linear-gradient(225deg,rgb(120,138,141,0.5) 0%,transparent 40%);height:100%}.course_structure_14986 .main_site_57301::before{border-radius:50%;animation:spin 10s linear infinite;content:"";top:-8px;bottom:-8px;opacity:0.6;z-index:-1;background:conic-gradient( from 0deg,rgb(155,170,173,0.5),rgb(120,138,141,0.5),rgb(155,170,173,0.5) );position:absolute;right:-8px;left:-8px}.course_structure_14986 .main_site_57301 svg{width:45px;transition:transform 0.5s ease;height:45px}.course_structure_14986 .main_site_57301:hover svg path{fill:rgb(120,138,141)}.course_structure_14986 h3::after{transition:width 0.4s ease;height:3px;position:absolute;content:"";width:60px;background:linear-gradient(90deg,rgb(155,170,173),rgb(120,138,141));border-radius:10px;left:40px;bottom:15px}.course_structure_14986 p::before{left:10px;border-radius:0 10px 10px 0;content:"";clip-path:polygon(0% 0%,93% 0%,100% 50%,93% 100%,0% 100%);right:10px;bottom:10px;opacity:0.5;border:1px dashed rgb(120,138,141,0.5);position:absolute;top:10px;z-index:-1}.course_structure_14986 .learn_code_87264:hover::before{transform:translateX(5%);box-shadow:0px 20px 40px rgba(0,0,0,0.15)}.future_learners_02839::before{opacity:0.05;height:100%;top:0;content:"";background-size:100px 100px;width:100%;z-index:1;left:0;position:absolute;background:linear-gradient(135deg,rgb(155,170,173,0.5) 25%,transparent 25%) -50px 0,linear-gradient(225deg,rgb(155,170,173,0.5) 25%,transparent 25%) -50px 0,linear-gradient(315deg,rgb(155,170,173,0.5) 25%,transparent 25%),linear-gradient(45deg,rgb(155,170,173,0.5) 25%,transparent 25%)}.future_learners_02839 p:nth-child(even){animation:float2 6s ease-in-out infinite}.future_learners_02839 p:hover::before{opacity:1}.future_learners_02839 p svg{transition:all 0.3s ease;height:28px;transform:translateZ(10px);flex-shrink:0;margin-right:15px;width:28px;filter:drop-shadow(0 5px 10px rgba(0,0,0,0.1))}.future_learners_02839::after{z-index:1;width:100%;pointer-events:none;content:"";bottom:0;left:0;height:200px;position:absolute;background:linear-gradient(to top,#ffffff,transparent)}.price_package_87453 .fee_structure_02983{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;padding:0;margin:0;list-style:none;gap:30px}.price_package_87453 .fee_structure_02983 li:nth-child(2){--i:1}.price_package_87453 .plan_pricing_76341{text-decoration:none;display:block;will-change:transform;position:relative;height:100%;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);transform-style:preserve-3d}.price_package_87453 .plan_pricing_76341:hover .value_rates_07213::before{opacity:1}.price_package_87453 .rate_packages_43816 h4{margin-bottom:15px;font-weight:600;position:relative;color:#ffffff;margin-top:0;font-size:calc(23px * 1.1)}.price_package_87453 .learning_price_69143{align-self:flex-start;padding:5px 0;position:relative;font-size:calc(23px * 1.3);background-clip:text !important;display:inline-block;font-weight:700;background:linear-gradient(135deg,rgb(155,170,173),rgb(120,138,141));-webkit-background-clip:text !important;color:#ffffff;-webkit-text-fill-color:transparent}.join_our_mailing_list_98457 h3{max-width:80%;margin-bottom:40px;font-weight:700;grid-column:1 / -1;font-size:clamp(23px,5vw,44px);position:relative;color:#000000;line-height:1.1}.join_our_mailing_list_98457 input[type="email"]::placeholder{color:#000000;transition:all 0.3s ease;opacity:0.7}.join_our_mailing_list_98457 .email_block_85204{border:1px solid #000000;background:transparent;text-transform:uppercase;border-radius:0;position:relative;font-family:Arial,sans-serif;font-weight:400;color:#000000;transition:all 0.3s ease;height:50px;flex:1;font-size:20px;overflow:hidden;letter-spacing:2px;cursor:pointer}.company_overview_92483 .container{padding:0 30px;margin:0 auto;position:relative;max-width:1200px;z-index:5}.company_overview_92483 .text_frame_item_90416::before{width:100%;content:"";animation:gradient-shift 8s ease infinite;position:absolute;background:linear-gradient(90deg,rgb(155,170,173),rgb(120,138,141),rgb(155,170,173));background-size:200% 100%;height:5px;top:0;left:0}.company_overview_92483 span{font-size:17px;color:#000000;font-weight:400;display:block;border-left:1px solid rgba(0,0,0,0.1);line-height:1.8;position:relative;padding-left:20px}.secure_zone_63729 li{color:#000000;border-radius:10px;padding:10px 20px;margin-bottom:15px;border-left:4px solid rgb(155,170,173);background:rgb(155,170,173,0.5);font-weight:400;font-size:17px}.contact_us_15846 .image_zoom_70354{position:absolute;left:0;clip-path:polygon(0 0,100% 0,70% 100%,0 100%);width:50%;z-index:1;height:100%;top:0}.contact_us_15846 h3{text-shadow:0 0 5px #ffffff,0 0 10px #ffffff,0 0 15px #ffffff;padding:15px;backdrop-filter:blur(5px);margin-bottom:40px;font-family:Arial,sans-serif;background:rgba(255,255,255,0.8);border-radius:10px;display:inline-block;position:relative;font-size:29px;font-weight:700;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.1);color:#000000}.contact_us_15846 textarea{resize:none;height:140px}.contact_us_15846 .feedback_card_68730 input[type="checkbox"]{position:absolute;opacity:0}.contact_us_15846 .feedback_card_68730 input[type="checkbox"]:checked + label::before{border-color:rgb(155,170,173);background:rgb(155,170,173)}.contact_us_15846 .feedback_card_68730 a:hover{color:rgb(120,138,141)}.contact_us_15846 .help_inquiry_01358::before{background:rgb(120,138,141);width:100%;content:'';position:absolute;left:0;top:0;transform:translateX(-100%);z-index:-1;height:100%;transition:transform 0.4s ease}.contact_us_15846 .support_feedback_96341 h4{margin-bottom:30px;font-family:Arial,sans-serif;position:relative;font-size:24px;font-weight:600;color:#ffffff}.contact_us_15846 .connect_message_87456 li:last-child{border-bottom:none}.contact_us_15846 .connect_message_87456 li:hover{transform:translateX(5px)}.contact_us_15846 .connect_message_87456 svg path{transition:fill 0.3s ease;fill:#ffffff}.contact_us_15846 .connect_message_87456 a{color:#ffffff;transition:all 0.3s ease;text-decoration:none}.mentorship_profile_91652::after{position:absolute;content:"";opacity:0.3;left:-5%;z-index:1;border:5px solid rgb(155,170,173,0.5);height:50%;bottom:-15%;width:40%;transform:rotateZ(15deg) rotateX(30deg) rotateY(-10deg)}.mentorship_profile_91652 .employee_content_30651{transition:all 0.7s cubic-bezier(0.23,1,0.32,1);padding:2.5rem 2.5rem 2.5rem 8rem;width:550px;border-radius:12px;margin-left:auto;position:relative;z-index:2;transform:translateZ(30px) rotateY(-10deg) rotateX(3deg);box-shadow:15px 15px 30px -5px rgba(0,0,0,0.5);background:#ffffff}.mentorship_profile_91652 .emp_skills_41253{color:#000000;animation:slide-up 0.7s forwards 0.6s;z-index:2;font-style:italic;position:relative;font-weight:400;font-size:12px;transform:translateY(30px);line-height:1.7;opacity:0}.title_section_40235 .heritage_edu_98245{width:100%;position:relative;display:flex;align-items:center;height:100%;justify-content:center;z-index:3}.title_section_40235 .tech_master_45981{position:relative;opacity:1;transition:all 0.5s ease;overflow:hidden}.title_section_40235 .tech_master_45981:nth-child(1){grid-area:1 / 1 / 2 / 2;animation:scale-up 25s infinite ease-in-out}.title_section_40235 .intro_head_03897:has(.tech_master_45981:nth-child(1):nth-last-child(1)){grid-template-columns:1fr;grid-template-rows:1fr}.title_section_40235 .intro_head_03897:has(.tech_master_45981:nth-child(2):nth-last-child(1)) .tech_master_45981:nth-child(2){grid-area:1 / 2 / 2 / 3}.title_section_40235 .intro_head_03897:has(.tech_master_45981:nth-child(3):nth-last-child(1)) .tech_master_45981:nth-child(3){grid-area:2 / 1 / 3 / 3}.title_section_40235 .carousel-auto-slide.active::before{opacity:0.6}.title_section_40235 .text_frame_item_90416{z-index:5;text-align:center;padding:3rem;transition:all 0.5s ease;position:absolute;width:70%;backdrop-filter:blur(10px);max-width:800px}.title_section_40235 .text_frame_item_90416{padding:2rem;width:85%}.title_section_40235 .text_frame_item_90416{padding:1.5rem;width:90%}.title_section_40235 .text_frame_item_90416 p{font-size:12px;opacity:0.9;margin-bottom:2rem;line-height:1.7;color:#ffffff}.title_section_40235 .text_frame_item_90416 p{font-size:calc(12px * 0.9);margin-bottom:1.5rem;line-height:1.6}.title_section_40235 .text_frame_item_90416 p{line-height:1.5;font-size:calc(12px * 0.85);margin-bottom:1.2rem}.title_section_40235 .text_frame_item_90416 .help_inquiry_01358:hover::before{background-position:100% 0%}.thanksPoint_82037::before{z-index:0;height:100%;animation:pulseGlow 10s ease-in-out infinite;width:100%;position:absolute;content:"";left:0;top:0;background:radial-gradient(circle at 30% 50%,rgb(155,170,173,0.5) 0%,transparent 60%)}.thanksPoint_82037 .heritage_edu_98245::before{content:"";left:50%;height:10px;border-radius:10px;position:absolute;opacity:0.6;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgb(155,170,173) 50%,transparent);width:80%;top:-5px}.thanksPoint_82037 .heritage_edu_98245 > div:first-child{position:relative;padding-bottom:1.5rem}.thanksPoint_82037 a{position:relative;transition:all 0.3s ease;overflow:hidden;text-decoration:none;display:block}.thanksPoint_82037 a::before{opacity:0;transform:skewX(-20deg);width:10px;left:-30px;top:0;position:absolute;background:linear-gradient(to right,transparent,rgb(155,170,173,0.5),transparent);height:100%;content:"";animation:shine 3s infinite;transition:opacity 0.3s ease}.data_opt_39782{flex-shrink:0;margin-right:20px}.windowPrivacySettings_05192 h5{font-size:21px;margin-bottom:10px;font-weight:700;color:#ffffff}.windowPrivacySettings_05192 p a:hover{border-bottom-color:rgb(120,138,141);color:rgb(120,138,141)}#policyAlertWindow_87935:checked ~ .windowPrivacySettings_05192{opacity:0;visibility:hidden}footer .class_guide_58297::after{left:0;height:5px;content:"";background:linear-gradient(90deg,rgb(155,170,173),rgb(120,138,141));pointer-events:none;position:absolute;top:0;width:100%}footer .info_item:hover{background-color:rgb(155,170,173);transform:translateY(-5px)}footer .info_item svg{margin-right:12px;transition:fill 0.3s ease;height:20px;width:20px;fill:rgb(155,170,173);flex-shrink:0}footer .info_item:hover svg{fill:#ffffff}footer .text_main_holder::before{position:absolute;width:80%;pointer-events:none;left:10%;top:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);height:1px}footer .main_site_57301::before{bottom:3px;right:3px;content:"";left:3px;top:3px;position:absolute;z-index:-1;pointer-events:none;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);background-color:rgb(120,138,141)}footer .top_bar_90562{display:grid;gap:5px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}footer .top_bar_90562 a::before{transition:all 0.3s ease;left:5px;content:"";opacity:0;transform:translateY(-50%);width:0;border-bottom:4px solid transparent;height:0;border-top:4px solid transparent;border-left:4px solid rgb(155,170,173);position:absolute;pointer-events:none;top:50%}footer .input_holder{width:100%;gap:15px;flex-direction:column;z-index:5;display:flex;position:relative}footer .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.4)}footer .email_block_85204{background-color:rgb(155,170,173);color:#ffffff;text-align:center;transition:all 0.3s ease;border-radius:10px;font-weight:600;width:100%;font-size:17px;cursor:pointer;border:none;z-index:5;position:relative;padding:14px 20px}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 767px) {header .head_nav_86093{padding:15px 10px}header .head_nav_86093 .main_site_57301{margin-bottom:15px}header .head_nav_86093 .main_site_57301 .main_header_73469 svg{height:35px}header .head_nav_86093 .header_pagewrap_64270{gap:5px}header .head_nav_86093 .header_pagewrap_64270 .main_pro_42301{margin:2px 10px}} @media (max-width: 576px) {.future_learners_02839{padding:60px 0}.future_learners_02839 h4{font-size:calc(35px * 0.7);margin-bottom:40px}.future_learners_02839 h4::before{height:2px}.future_learners_02839 h4::after{bottom:8px}.future_learners_02839 div > div{gap:20px}.future_learners_02839 p{padding:15px;font-size:calc(12px * 0.9)}.future_learners_02839 p svg{height:20px;width:20px;margin-right:10px}} @media (max-width: 1200px) {.price_package_87453{padding:80px 0}.price_package_87453 .fee_structure_02983{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}} @media (max-width: 768px) {.price_package_87453{padding:60px 0}.price_package_87453 .fee_structure_02983{max-width:450px;grid-template-columns:1fr;margin:0 auto}.price_package_87453 .rate_packages_43816 p{font-size:calc(15px * 0.9);max-height:150px}} @media (max-width: 480px) {.price_package_87453{padding:50px 0}.price_package_87453 h2{font-size:calc(35px * 0.8)}.price_package_87453 .price_deals_28790{font-size:calc(15px * 0.9);margin-bottom:30px}.price_package_87453 .value_rates_07213{padding:20px}.price_package_87453 .rate_packages_43816 h4{font-size:calc(23px * 0.95);margin-bottom:10px}.price_package_87453 .learning_price_69143{font-size:calc(23px * 1.1)}} @media (max-width: 991px) {.company_overview_92483{padding:80px 0}.company_overview_92483 .text_frame_item_90416{padding:35px 40px}.company_overview_92483 h1{font-size:calc(43px - 4px)}} @media (max-width: 575px) {.company_overview_92483{padding:50px 0}.company_overview_92483 .container{padding:0 20px}.company_overview_92483 .text_frame_item_90416{padding:25px 20px}.company_overview_92483 h1{margin-bottom:20px;font-size:calc(43px - 10px)}.company_overview_92483 span{padding-left:10px}} @media (max-width: 576px) {.contact_us_15846{padding:40px 0}.contact_us_15846 h3{font-size:calc(29px * 0.8)}.contact_us_15846 .message_feedback_14035{max-width:95%}.contact_us_15846 .support_widget_91543,.contact_us_15846 .support_feedback_96341{padding:30px 20px}.contact_us_15846 input[type="text"],.contact_us_15846 textarea{padding:12px}.contact_us_15846 .help_inquiry_01358{width:100%;padding:12px}} @media (max-width: 767px) {.thanksPoint_82037{padding:60px 0}.thanksPoint_82037 .heritage_edu_98245{gap:1.5rem;padding:2.5rem 1.5rem}.thanksPoint_82037 h5{font-size:calc(18px * 0.9)}.thanksPoint_82037 p{padding:0.5rem;border-left-width:2px}} @media only screen and (max-width: 800px) {.data_opt_39782{display:none}.track_alert_36521{flex-direction:column;justify-content:center;align-items:center}.windowPrivacySettings_05192 h5,.windowPrivacySettings_05192 p{text-align:center}.consent_ack_92681{margin-bottom:15px}.data_guard_96701{margin-left:0;margin-top:10px}} @keyframes subtle-float {0%{transform:translateY(0)}100%{transform:translateY(-4px)}} @keyframes spin {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes float2 {0%,100%{transform:translateZ(30px) translateY(0)}50%{transform:translateZ(50px) translateY(-20px)}} @keyframes fadeSlideUp {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes slide-up {to{transform:translateY(0);opacity:1}} @keyframes grid-shuffle {0%,20%{transform:rotate(0deg) scale(1.1)}25%,45%{transform:rotate(5deg) scale(1.15)}50%,70%{transform:rotate(0deg) scale(1.2)}75%,95%{transform:rotate(-5deg) scale(1.15)}100%{transform:rotate(0deg) scale(1.1)}} @keyframes pulseGlow {0%,100%{opacity:0.2;transform:scale(1)}50%{opacity:0.5;transform:scale(1.1)}} @keyframes expandLine {0%{width:0}100%{width:80px}}