a{color:inherit;text-decoration:none}.sys_wrapper-section{flex-direction:column;min-height:100%;display:flex;height:100%}.container{max-width:100%;width:1101px;margin:auto}header,footer{width:100%}header{background:linear-gradient(to right,rgb(165,190,190),#ffffff);position:relative;box-shadow:0 5px 15px rgb(134,158,158,0.5);z-index:100;padding:1.5rem 0}.sys_contact_information .container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.sys_contact_information h2{position:relative;margin-bottom:70px;letter-spacing:2px;font-weight:700;color:#ffffff;text-align:center;text-transform:uppercase;font-size:31px}.sys_contact_information .sys_img_panel{position:relative;min-height:100%}.sys_contact_information .sys_img_panel::before{background:linear-gradient(135deg,rgba(0,0,0,0.3),rgba(0,0,0,0.7));position:absolute;left:0;top:0;width:100%;content:"";height:100%;z-index:1}.sys_contact_information .sys_support_map::before{top:0;content:"";width:100%;z-index:-1;position:absolute;left:0;height:100%;background:radial-gradient(circle at 50% 30%,rgba(0,0,0,0),rgba(0,0,0,0.2))}.sys_contact_information input[type="text"]{transition:all 0.3s ease;border-radius:10px;font-size:17px;background:rgba(0,0,0,0.2);color:#ffffff;border:1px solid rgba(255,255,255,0.1);padding:16px 20px;width:100%;position:relative}.sys_contact_information .sys_connect_map input[type="checkbox"]:checked{background:rgb(134,158,158);border-color:rgb(134,158,158)}.sys_contact_information .sys_connect_map label{font-size:calc(17px - 2px);color:rgba(255,255,255,0.7);line-height:1.5}.sys_contact_information .sys_connect_map a:hover{color:#ffffff}.sys_contact_information .sys_connect_map a:hover::after{background:#ffffff}.sys_contact_information .sys_connect_card::before{content:"";transition:all 0.5s ease;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:-100%;width:100%;top:0;height:100%}.sys_contact_information svg path{transition:all 0.3s ease;fill:rgb(134,158,158)}.sys_contact_information svg:hover{fill:#ffffff;transform:scale(1.1)}.sys_welcome::before{left:0;top:0;z-index:0;background:repeating-linear-gradient(45deg,rgba(rgb(134,158,158),0.03),rgba(rgb(134,158,158),0.03) 10px,transparent 10px,transparent 20px);bottom:0;content:"";position:absolute;right:0}.sys_welcome h1.sys_learning_primary:hover{transform:translateY(-5px)}.sys_welcome h1.sys_learning_primary:hover::after{transform:scaleX(1.5)}.sys_welcome > div > div:first-child p{line-height:1.6;margin-bottom:30px;color:#000000;border-left:3px solid rgb(102,125,125);padding-left:15px;position:relative;max-width:90%;font-size:calc(14px * 1.2)}.sys_welcome .sys_who_weare::before{top:0;bottom:0;z-index:1;content:"";right:0;background:linear-gradient(to bottom,rgba(#000000,0.3) 0%,rgba(rgb(134,158,158),0.7) 100%);position:absolute;left:0}.sys_secure_hideout{background-color:#ffffff;padding:30px;overflow:hidden;width:100%;box-shadow:0 4px 8px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.5);height:100%}.sys_secure_hideout h3,.sys_secure_hideout h4,.sys_secure_hideout h5,.sys_secure_hideout h6{color:#000000;font-family:Arial,sans-serif;margin-bottom:10px;margin-top:20px;font-weight:400;font-size:20px}.sys_secure_hideout li::before{content:"•";left:0;line-height:1em;top:0;color:rgb(134,158,158);font-size:1.2em;position:absolute}.sys_thxBox::before{height:100%;width:100%;z-index:1;top:0;content:"";position:absolute;background-image:repeating-linear-gradient( -45deg,transparent,transparent 20px,rgba(255,255,255,0.03) 20px,rgba(255,255,255,0.03) 40px );left:0}.sys_thxBox .sys_guide_bios::before{position:absolute;content:"";width:5px;transform:scaleY(1.03);left:0;background:linear-gradient(to bottom,rgb(134,158,158),rgb(102,125,125));height:100%;top:0}.sys_thxBox h5{font-weight:700;margin:0 0 10px;color:rgb(134,158,158);line-height:1.4;transition:transform 0.4s ease-out;font-size:20px;position:relative;transform:translateX(15px)}.sys_thxBox a{overflow:hidden;text-decoration:none;display:block;position:relative;padding:15px 20px;border-radius:4px;background:linear-gradient(to right,rgba(var(--primary-color-rgb),0.03),transparent);transition:all 0.4s ease}.sys_thxBox a:hover p{color:rgb(134,158,158)}.sys_thxBox a:hover::after{height:40px;background:linear-gradient(135deg,transparent 50%,rgba(var(--secondary-color-rgb),0.2) 50%);width:40px}header .sys_header_tutor{display:block;position:relative;transition:all 0.3s ease;margin-bottom:0.5rem;padding:0.5rem;text-decoration:none;border-radius:10px}header .sys_header_master{padding:0.8rem;gap:0.5rem;width:100%;border-radius:28px;flex-wrap:wrap;display:flex;justify-content:center;background:linear-gradient(to right,rgb(134,158,158,0.5),rgb(102,125,125,0.5))}.sys_program_overview{z-index:1;position:relative;min-height:100vh;justify-content:center;flex-direction:column;display:flex;background-color:rgb(165,190,190);overflow:hidden}.sys_program_overview{padding:4rem 0}.sys_program_overview .sys_study_track{position:absolute;left:0;height:100%;width:100%;top:0;overflow:hidden;z-index:1}.sys_program_overview .sys_knowledge_base{height:100%;width:calc(100% / var(--slide-count,5));overflow:hidden;transition:transform 0.5s ease;position:relative}.sys_program_overview .sys_knowledge_base img{transform:scale(1.05);filter:saturate(1.2) contrast(1.1);height:100%;transition:transform 8s ease;object-fit:cover;width:100%}.sys_program_overview .container{display:flex;height:100%;align-items:center;position:relative;z-index:10;padding:2rem 0;justify-content:flex-end}.sys_program_overview .sys_learn_track::before{height:40px;position:absolute;border-top:2px solid rgb(134,158,158);width:40px;content:'';top:-20px;border-left:2px solid rgb(134,158,158);opacity:0.8;left:-20px}.sys_program_overview .sys_learn_track::before,.sys_program_overview .sys_learn_track::after{height:30px;width:30px}.sys_program_overview .sys_learn_track p{color:#ffffff;line-height:1.6;opacity:0.8;margin-bottom:2.5rem;font-size:17px}.sys_program_overview .sys_learn_track .sys_connect_card{text-decoration:none;padding:1rem 2.5rem;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.2);border-radius:10px;display:inline-block;font-weight:600;z-index:1;transition:all 0.3s ease;position:relative;background:linear-gradient(135deg,rgb(134,158,158) 0%,rgb(102,125,125) 100%);font-size:20px;color:#ffffff}.sys_mentorship_experience::before{animation:float 8s ease-in-out infinite;content:"";right:-10%;position:absolute;height:80%;transform:rotate(-15deg);top:-10%;z-index:1;width:60%;border-radius:27px;background:rgb(134,158,158,0.5)}.sys_mentorship_experience .sys_review_space:hover{transform:rotate(0deg) translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,0.15)}.sys_mentorship_experience .sys_review_space:hover .sys_img_panel{transform:rotate(0deg) scale(1.05)}.sys_mentorship_experience .sys_work_exp{padding:20px;border-radius:0 10px 10px 0;background:linear-gradient(to right,rgb(165,190,190),transparent);margin-top:20px;border-left:4px solid rgb(134,158,158);font-size:12px;line-height:1.6;grid-area:quote;position:relative;color:#000000}.sys_our_mission::after{height:100%;content:"";left:0;background:radial-gradient(circle at 20% 30%,rgb(134,158,158,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(102,125,125,0.5) 0%,transparent 40%);width:100%;top:0;opacity:0.8;filter:blur(50px);z-index:1;position:absolute}.sys_our_mission h2::after{width:60px;border-radius:10px;transform:translateX(-50%);bottom:-20px;content:"";background:linear-gradient(90deg,rgb(134,158,158),rgb(102,125,125));height:4px;left:50%;position:absolute}.sys_our_mission .sys_principles_list{width:55%;position:relative;border:1px solid rgba(255,255,255,0.2);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border-radius:16px;backdrop-filter:blur(10px);background:rgba(255,255,255,0.9);padding:40px;z-index:2;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.sys_our_mission .sys_principles_list:nth-child(2){align-self:flex-end;border-right:4px solid rgb(102,125,125);transform:translateX(40px);background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.85) 100%)}.sys_our_mission .sys_principles_list:nth-child(1)::before{box-shadow:0 0 15px rgb(134,158,158,0.5);right:-55px;transform:translateY(-50%)}.sys_our_mission .sys_principles_list::after{height:2px;position:absolute;content:"";width:35px;top:50%;background:rgba(0,0,0,0.2)}.sys_our_mission .sys_principles_list:nth-child(1)::after{right:-35px}.sys_our_mission .sys_principles_list:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:scale(1.03) translateY(-5px);z-index:4}.sys_our_mission .sys_principles_list h3{color:#000000;position:relative;padding-bottom:15px;margin-bottom:25px;letter-spacing:1px;font-size:19px;font-weight:600}.sys_our_mission .sys_principles_list:nth-child(2) h3::after{background:linear-gradient(90deg,rgb(102,125,125),transparent)}.sys_our_mission .sys_principles_list:hover h3::after{width:70%}.sys_our_mission .container::before,.sys_our_mission .container::after{filter:blur(60px);position:absolute;height:250px;width:250px;animation:floatAnim 15s linear infinite alternate;border-radius:40% 60% 60% 40% / 70% 30% 70% 30%;content:"";opacity:0.2;background:linear-gradient(45deg,rgb(134,158,158,0.5),transparent);z-index:0}.sys_our_mission .container::before{top:10%;left:-150px}.sys_pricing_stack .sys_pricing_catalog h2{color:rgb(134,158,158);font-weight:700;position:relative;display:inline-block;font-size:30px;margin-bottom:1.5rem}.sys_pricing_stack .sys_pricing_catalog .sys_trial_rates{line-height:1.6;font-weight:400;color:#000000;margin:0 auto;font-size:16px;max-width:80%}.sys_pricing_stack .sys_cost_fee:nth-child(1){--i:1}.sys_pricing_stack .sys_cost_fee:nth-child(3){--i:3}.sys_pricing_stack .sys_cost_fee:hover{transform:translateY(-5px) scale(1.02)}.sys_pricing_stack .sys_cost_fee:hover .sys_plan_fees{box-shadow:0 15px 40px rgba(0,0,0,0.1)}.sys_pricing_stack .sys_learning_packages::before{transition:opacity 0.4s ease,transform 0.4s ease;z-index:-1;transform:translate(30px,-30px);background:linear-gradient(135deg,transparent 50%,rgb(134,158,158,0.5) 50%);right:0;opacity:0;position:absolute;top:0;width:120px;height:120px;content:""}.sys_pricing_stack .sys_cost_fee:hover .sys_pricing_list::before{width:80px}.sys_pricing_stack .sys_cost_fee p{overflow-wrap:break-word;line-height:1.6;-ms-word-break:break-all;margin-bottom:0;word-wrap:break-word;color:#000000;font-size:16px;word-break:break-word}footer{width:100%;z-index:1;position:relative}.sys_edu_global .container{z-index:2;position:relative}footer .sys_sponsor_logo{grid-template-columns:1fr;display:grid;gap:40px}footer .sys_query_form{border-radius:19px;flex-wrap:wrap;transition:transform 0.3s ease,box-shadow 0.3s ease;background:rgba(255,255,255,0.05);display:flex;transform:translateY(0);backdrop-filter:blur(8px);box-shadow:0 8px 32px rgba(0,0,0,0.1);gap:20px;padding:25px;border:1px solid rgba(255,255,255,0.1)}footer .text_main_holder{grid-template-columns:1fr;gap:40px;margin-top:20px;display:grid}footer .sys_head_edu:hover svg{filter:drop-shadow(0 0 8px rgb(134,158,158))}footer .sys_header_master{background:rgba(255,255,255,0.03);position:relative;padding:25px;border:1px solid rgba(255,255,255,0.05);transition:box-shadow 0.3s ease;border-radius:19px;backdrop-filter:blur(5px)}footer .sys_header_master h5::after{background:rgb(134,158,158);transition:width 0.3s ease;height:2px;content:"";width:50px;bottom:-1px;left:0;position:absolute}footer .sys_head_info a{transition:color 0.3s ease,padding-left 0.3s ease;text-decoration:none;color:#ffffff;font-weight:400;position:relative;font-size:calc(15px - 1px);padding-left:15px}footer .subscribe_holder{box-shadow:0 10px 30px rgba(0,0,0,0.2);background:linear-gradient(135deg,rgb(102,125,125,0.5),#000000);overflow:hidden;border-radius:19px;position:relative;padding:30px}footer .subscribe_holder h5::after{bottom:-5px;background:linear-gradient(90deg,rgb(134,158,158),transparent);height:2px;content:"";left:0;position:absolute;width:100%}footer .input_holder input[type="email"]{transition:all 0.3s ease;font-size:15px;background:rgba(255,255,255,0.05);padding:14px 16px;color:#ffffff;border:1px solid rgba(255,255,255,0.1);border-radius:10px;width:100%}footer .sys_sub_form:hover{background:rgb(102,125,125);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}footer .sys_sub_form:hover::before{left:100%}footer .sys_patent_info{border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;margin-top:50px}.sys_subscribe_to_newsletter::before{background-image:repeating-linear-gradient( -45deg,transparent,transparent 15px,rgba(255,255,255,0.03) 15px,rgba(255,255,255,0.03) 30px );content:"";inset:0;z-index:-1;position:absolute}.sys_subscribe_to_newsletter h4::before{animation:scaleVertical 0.5s ease-out 0.6s forwards;content:"";position:absolute;top:0.5rem;transform-origin:top;height:calc(100% - 1rem);background:rgb(102,125,125);width:4px;left:0;transform:scaleY(0)}.sys_subscribe_to_newsletter input[type="email"]{padding:1rem 1.5rem;color:#000000;font-size:12px;background-color:#ffffff;width:100%;font-family:Arial,sans-serif;transition:all 0.3s cubic-bezier(0.25,1,0.5,1);border:2px solid rgba(0,0,0,0.08);box-shadow:0 5px 15px rgba(0,0,0,0.03)}.sys_subscribe_to_newsletter .sys_sub_form::before{left:50%;position:absolute;transition:transform 0.6s cubic-bezier(0.4,0,0.2,1);content:"";background:rgba(255,255,255,0.1);width:150%;height:150%;transform:translate(-50%,-50%) scale(0);border-radius:50%;top:50%}.sys_edu_approve{max-width:1200px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:20px 15px}.sys_privacy_learn svg:hover{fill:rgb(102,125,125)}.sys_cookie_popup_display h5{margin-bottom:8px;font-family:Arial,sans-serif;font-size:23px;color:rgb(134,158,158);font-weight:600}#sys_cookies_confirmation_yes{background:rgb(134,158,158)}#sys_disallow_privacy_consent{background:rgba(0,0,0,0.5)}.sys_cookie_popup_display p a:hover{color:rgb(102,125,125)}#sys_consentWindowModal{display:none}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 768px) {.sys_contact_information{padding:50px 0}.sys_contact_information h2{font-size:calc(31px - 4px);margin-bottom:50px}.sys_contact_information .sys_img_panel{min-height:250px}} @media (max-width: 992px) {.sys_welcome{padding:80px 0}.sys_welcome > div{grid-template-columns:1fr;gap:30px}.sys_welcome h1.sys_learning_primary{font-size:calc(42px * 0.9)}.sys_welcome > div > div:first-child{padding-right:0}.sys_welcome > div > div:first-child p{max-width:100%}.sys_tech_master{transform:perspective(1000px) rotateY(0);min-height:300px}} @media (min-width: 768px) {.sys_thxBox{padding:120px 0}.sys_thxBox .sys_guide_bios{grid-template-columns:1fr 1.5fr;align-items:center;padding:60px 70px 60px 60px;gap:50px}.sys_thxBox h5{transform:translateX(25px);font-size:calc(20px * 1.1)}.sys_thxBox p{font-size:calc(14px * 1.05)}} @media (max-width: 767px) {.sys_thxBox{padding:60px 0}.sys_thxBox .sys_guide_bios{transform:perspective(1000px) rotateX(1deg);padding:35px 25px}.sys_thxBox h5{transform:translateX(10px);font-size:calc(20px * 0.9)}.sys_thxBox a{padding:10px 15px}.sys_thxBox a::after{width:20px;height:20px}} @media (max-width: 480px) {header{padding:0.8rem 0}header .sys_main_skill{gap:0.8rem}header .sys_header_tutor svg{width:120px}header .sys_header_master{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:0.5rem}header .sys_header_master::-webkit-scrollbar{height:3px}header .sys_header_master::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(134,158,158)}header .sys_nav_primary{font-size:calc(15px - 2px);padding:0.4rem 0.7rem;flex-shrink:0;white-space:nowrap}} @media screen and (max-width: 1200px) {.sys_our_mission .sys_principles_list:nth-child(1){transform:translateX(-20px)}.sys_our_mission .sys_principles_list:nth-child(2){transform:translateX(20px)}.sys_our_mission .sys_principles_list:nth-child(1):hover{transform:scale(1.03) translateY(-5px) translateX(-20px)}.sys_our_mission .sys_principles_list:nth-child(2):hover{transform:scale(1.03) translateY(-5px) translateX(20px)}} @media screen and (max-width: 576px) {.sys_our_mission{padding:60px 0}.sys_our_mission h2{margin-bottom:40px;font-size:38px}.sys_our_mission .sys_pro_training{gap:30px}.sys_our_mission .sys_pro_training::before{left:20px}.sys_our_mission .sys_principles_list{margin-left:40px;width:85%;padding:20px}.sys_our_mission .sys_principles_list::before{width:15px;left:-35px;height:15px}.sys_our_mission .sys_principles_list::after{width:15px;left:-15px}.sys_our_mission .sys_principles_list h3{font-size:calc(18px + 0.1rem);padding-bottom:10px;margin-bottom:15px}.sys_our_mission .sys_principles_list p{font-size:calc(12px - 0.05rem)}} @media (min-width: 1200px) {.sys_pricing_stack .sys_pro_rates{grid-template-columns:repeat(2,1fr);gap:2.5rem}.sys_pricing_stack .sys_learning_packages{padding:3rem 2.5rem}.sys_pricing_stack .sys_pricing_catalog h2{font-size:calc(30px + 0.3rem)}} @media (min-width: 768px) {footer .info_item{flex:1 1 60px}footer .text_main_holder{grid-template-columns:1fr 1fr}footer .input_holder{flex-direction:row}footer .sys_sub_form{white-space:nowrap}} @media (max-width: 767px) {footer .sys_edu_global{padding:60px 0 30px}footer .sys_query_form{gap:15px;flex-direction:column;padding:20px}footer .info_item{width:100%}footer .sys_header_master,footer .subscribe_holder{padding:20px}footer .subscribe_holder h5,footer .sys_header_master h5{font-size:calc(19px - 2px)}footer .subscribe_holder p,footer .sys_head_info a{font-size:calc(15px - 2px)}footer .sys_patent_info{margin-top:30px}} @media (min-width: 1200px) {.sys_subscribe_to_newsletter::before{background-image:repeating-linear-gradient( -45deg,transparent,transparent 20px,rgba(255,255,255,0.04) 20px,rgba(255,255,255,0.04) 40px )}.sys_subscribe_to_newsletter .sys_guide_bios{grid-template-columns:1.8fr 1.2fr}.sys_subscribe_to_newsletter h4{font-size:calc(23px * 1.3)}.sys_subscribe_to_newsletter input[type="email"]{transition:all 0.4s cubic-bezier(0.2,0.85,0.4,1.275)}.sys_subscribe_to_newsletter input[type="email"]:focus{transform:translateY(-3px)}} @media only screen and (max-width: 800px) {.sys_edu_approve{padding:15px}.sys_privacy_learn{display:none}.sys_cookie_popup_display h5{font-size:17px}.sys_cookie_popup_display p{font-size:16px}} @keyframes pulse {0%{opacity:0.3}50%{opacity:0.5}100%{opacity:0.3}} @keyframes carousel-slide {0%,5%{transform:translateX(0)}20%,25%{transform:translateX(calc(-100% / var(--slide-count,5) * 1))}40%,45%{transform:translateX(calc(-100% / var(--slide-count,5) * 2))}60%,65%{transform:translateX(calc(-100% / var(--slide-count,5) * 3))}80%,85%{transform:translateX(calc(-100% / var(--slide-count,5) * 4))}95%,100%{transform:translateX(0)}} @keyframes borderRotate {0%{background-position:0% 0%}100%{background-position:300% 0%}} @keyframes fadeUp {from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}