a{color:inherit;text-decoration:none}.container{margin:auto;width:1201px;max-width:100%}html,body{height:100%;font-family:Arial,sans-serif;color:#000000;min-height:100%}.plan_displayid .container{position:relative;padding:0 20px;max-width:1200px;margin:0 auto}.plan_displayid h2::after{height:3px;transform:translateX(-50%);width:80px;position:absolute;content:"";border-radius:1px;background:rgb(168,199,176);bottom:-12px;left:50%}.plan_displayid .price_optsid li{display:flex;height:100%}.plan_displayid .price_gridid::before{transition:transform 0.4s cubic-bezier(0.25,1,0.5,1);left:0;top:0;content:"";background:linear-gradient(90deg,rgb(168,199,176),rgb(127,173,162));height:5px;transform:translateY(-5px);position:absolute;width:100%}.plan_displayid .price_gridid h4::after{bottom:0;height:2px;left:0;content:"";width:40px;position:absolute;transition:width 0.4s ease,background-color 0.4s ease;background-color:rgba(255,255,255,0.2)}.plan_displayid .package_priceid::before{transition:width 0.4s ease,opacity 0.3s ease;background-color:rgb(168,199,176);content:"";position:absolute;height:2px;width:25px;opacity:0.6;top:0;left:0}.tyHubid .container{max-width:1140px;margin:0 auto;padding:0 15px;position:relative;width:100%;z-index:2}.tyHubid .edu_promiseid:hover{transform:perspective(1000px) rotateX(0deg);box-shadow:0 15px 50px rgba(rgba(0,0,0,0.5),0.15),0 5px 20px rgba(rgb(168,199,176,0.5),0.1),0 40px 80px -15px rgba(rgb(127,173,162,0.5),0.18)}.tyHubid .edu_promiseid:hover > div:first-child::after{transform:scaleX(2) translateZ(0)}.tyHubid .edu_promiseid:hover h5{transform:translateY(-3px) translateZ(0)}.tyHubid a{transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);display:block;position:relative;text-decoration:none;overflow:hidden}.service_contactid{position:relative;padding:80px 0;overflow:hidden;background:rgb(221,227,223)}.service_contactid::before{top:0;z-index:0;width:100%;animation:gradientShift 15s ease infinite alternate;height:100%;background:linear-gradient(120deg,rgb(168,199,176,0.5) 0%,transparent 70%),radial-gradient(circle at 80% 20%,rgb(127,173,162,0.5) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgb(168,199,176,0.5) 0%,transparent 50%);position:absolute;content:"";opacity:0.4;left:0}.service_contactid .start_chatid > p:last-of-type{max-width:fit-content;border:1px solid rgba(0,0,0,0.05);margin:0 auto 60px;justify-content:center;padding:15px 25px;display:flex;border-radius:10px;background:#ffffff;font-weight:400;box-shadow:0 5px 15px rgba(0,0,0,0.08);align-items:center;color:#000000}.reach_outid{padding:70px 0;overflow:hidden;background:rgb(221,227,223);position:relative}.reach_outid h2{color:rgb(127,173,162);text-align:center;position:relative;margin-bottom:40px;font-weight:700;font-size:32px}.reach_outid .image_cellid{grid-row:1;min-height:500px;border-top-right-radius:11px;grid-column:2;border-bottom-right-radius:11px;height:100%;transition:transform 0.6s ease}.reach_outid input[type="text"]::placeholder{color:#000000;opacity:0.5}.reach_outid .help_linksid input[type="checkbox"]{appearance:none;border:2px solid rgb(221,227,223);flex-shrink:0;width:24px;height:24px;cursor:pointer;position:relative;border-radius:10px;margin-top:2px}.reach_outid .connect_messageid{text-transform:uppercase;align-self:flex-start;overflow:hidden;color:#ffffff;border-radius:10px;border:none;background:rgb(168,199,176);transition:all 0.3s ease;cursor:pointer;font-size:19px;margin-top:10px;padding:15px 35px;letter-spacing:1px;position:relative;font-weight:600}.course_programid .training_planid{display:flex;animation:carousel-vertical 30s ease-in-out infinite;height:100%;flex-direction:column}.course_programid .training_planid{animation:carousel-horizontal-tablet 20s ease-in-out infinite;flex-direction:row}.course_programid .container{grid-column:1;align-items:center;grid-row:1;z-index:3;padding:0 3rem;display:flex}.course_programid .container{padding:2rem;grid-column:1;grid-row:2}.course_programid .program_routeid h3{font-weight:700;font-size:36px;position:relative;color:rgb(168,199,176);margin:0 0 1.5rem 0;line-height:1.2}.course_programid .program_routeid h3{font-size:calc(36px * 1.1)}.course_programid .program_routeid .connect_messageid::before{height:100%;left:0;transition:transform 0.6s ease;content:"";position:absolute;transform:translateX(-100%);background:linear-gradient( to right,transparent,rgba(255,255,255,0.2),transparent );width:100%;top:0}.company_overviewid h2{font-size:36px;display:inline-block;color:#ffffff;margin-bottom:60px;position:relative;font-weight:700;padding-bottom:12px;transform:translateX(-10px);letter-spacing:1.5px}.company_overviewid .text_info_boxid:hover{transform:translateY(-5px)}.company_overviewid .text_info_boxid > div{position:relative}.company_overviewid .text_info_boxid p::after{background:rgb(168,199,176);transition:width 0.3s ease;top:50%;width:40px;transform:translateY(-50%);content:"";right:0;position:absolute;height:2px}.explore_nowid::before{width:100%;height:100%;content:'';top:0;animation:patternMove 15s linear infinite;opacity:0.5;z-index:-1;background:linear-gradient( 135deg,transparent 25%,rgba(255,255,255,0.05) 25%,rgba(255,255,255,0.05) 50%,transparent 50%,transparent 75%,rgba(255,255,255,0.05) 75% );background-size:30px 30px;position:absolute;left:0}.explore_nowid h3{font-size:30px;text-transform:uppercase;margin:60px 0;transform:rotateX(5deg);font-family:Arial,sans-serif;perspective:1000px;color:#ffffff;padding:0 20px;text-align:center;letter-spacing:2px;transition:all 0.5s ease;position:relative;font-weight:700;transform-style:preserve-3d}.explore_nowid .message_usid:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.2),0 10px 20px rgba(0,0,0,0.1);color:#ffffff}.teaching_processid{position:relative;background:rgb(221,227,223);overflow:hidden;padding:6rem 2rem}.teaching_processid .edu_promiseid{max-width:1000px;grid-template-columns:1fr;margin:0 auto;display:grid;position:relative;gap:3rem}.teaching_processid .edu_promiseid::before,.teaching_processid .edu_promiseid::after{z-index:1;opacity:0.6;border:2px solid rgb(168,199,176,0.5);position:absolute;width:200px;content:"";height:200px}.teaching_processid .edu_promiseid::before{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;animation:rotate 15s linear infinite,float 8s ease-in-out infinite alternate;left:-100px;top:-50px}.teaching_processid span::before,.teaching_processid span::after{transform-origin:center;border-radius:inherit;background:linear-gradient(135deg,rgb(168,199,176,0.5),rgb(127,173,162,0.5));position:absolute;z-index:-1;opacity:0.5;content:""}.teaching_processid span::before{left:10px;right:10px;filter:blur(5px);top:10px;animation:pulse 4s ease-in-out infinite alternate;bottom:10px}.stay_informedid .edu_promiseid::after{width:70%;z-index:-1;bottom:15%;opacity:0.1;animation:floatLayer 8s ease-in-out infinite alternate-reverse;filter:blur(20px);position:absolute;background:rgb(127,173,162);right:-20%;content:"";height:100%;border-radius:19px;transform:rotateY(-30deg) translateZ(-50px)}.stay_informedid .sub_backdropid{font-family:Arial,sans-serif;color:#000000;font-size:14px;background:#ffffff;border:2px solid rgb(168,199,176,0.5);outline:none;border-radius:19px;transform:perspective(500px) rotateX(5deg);padding:1.5rem;transform-origin:bottom;transition:all 0.3s ease}.stay_informedid .connect_messageid:hover::before{animation:ripple 1s ease-out;opacity:0.15}.homepageid::before{top:0;z-index:1;content:"";clip-path:polygon(0 0,100% 0,100% 70%,85% 100%,0 100%);position:absolute;background:linear-gradient(45deg,rgb(168,199,176,0.5) 15%,transparent 15%,transparent 85%,rgb(127,173,162,0.5) 85%);bottom:0;left:0;right:0}.homepageid .study_techid > div:last-child{animation:slideInRight 1s forwards 0.6s ease-out;opacity:0;position:relative;transform:translateX(5%)}.homepageid h1{transform:perspective(1000px) rotateX(0deg);letter-spacing:-0.02em;line-height:1.2;font-size:calc(43px * 1.2);margin-bottom:1.5rem;position:relative;font-weight:700;color:#ffffff;transition:transform 0.5s ease}.homepageid .study_learnid > div{height:200px;box-shadow:0 15px 30px -10px rgba(0,0,0,0.3);position:relative;margin-top:1.5rem;transition:transform 0.5s ease;overflow:hidden}header::before{z-index:0;top:0;height:100%;background:linear-gradient(135deg,rgb(168,199,176),rgb(127,173,162));left:0;width:35%;content:'';position:absolute}header .head_infoid:hover svg{transform:scale(1.05)}header .top_proid::before{position:absolute;content:'';top:0;width:1px;background:linear-gradient(to bottom,transparent,rgb(168,199,176,0.5),transparent);left:0;height:100%}header .nav_sitebarid:hover::before{opacity:1}.privacy_folioid{position:relative;overflow:hidden;padding:5rem 2rem;background:linear-gradient(135deg,rgb(221,227,223) 0%,rgba(245,247,250,0.95) 100%);font-family:Arial,sans-serif;color:#000000}.privacy_folioid h1{transform:translateX(-0.5rem);position:relative;font-weight:700;color:#000000;margin-bottom:2.5rem;padding-bottom:1rem;font-size:43px}.privacy_folioid h3{font-weight:600;padding-bottom:0.75rem;border-bottom:1px solid rgba(0,0,0,0.1);font-size:calc(28px * 0.85);color:#000000;margin:2rem 0 1.2rem}.privacy_folioid ul{margin:1.5rem 0 2rem;padding-left:1.5rem;list-style:none}.privacy_folioid span{display:block;padding-left:1rem;border-left:2px solid rgb(127,173,162,0.5);line-height:1.7;max-width:95%;font-size:12px;margin-bottom:1.75rem}header .top_plank .top_edu_barid div img,header .top_plank .top_edu_barid div svg{margin-right:8px;width:16px;height:16px}.footer_socialid .company_holder{transition:all 0.3s ease;padding:30px;border-radius:12px 0 12px 0;box-shadow:0 10px 30px rgba(0,0,0,0.2);position:relative;overflow:hidden;background:rgba(0,0,0,0.3)}.footer_socialid .academy_infoid{font-size:12px;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.2);line-height:1.6}.footer_socialid .top_proid .head_wrapid{flex-direction:column;display:flex;gap:12px}.footer_socialid .top_proid .head_wrapid a:hover{box-shadow:0 5px 10px rgba(0,0,0,0.15);transform:translateX(5px);color:#ffffff}.pledge_blockid{padding:20px 0;z-index:2;margin-top:50px;position:relative;background:rgba(0,0,0,0.4)}.teacher_profileid{background-color:rgb(221,227,223);position:relative;overflow:hidden;padding:6rem 0}.teacher_profileid::after{height:60%;opacity:0.1;left:-5%;transform:rotate(10deg) skewX(-10deg);background:linear-gradient(225deg,rgb(127,173,162,0.5),rgb(168,199,176,0.5));z-index:1;position:absolute;filter:blur(20px);bottom:-10%;width:35%;content:""}.teacher_profileid .success_ratingsid .image_cellid{transform:translateZ(20px);border-radius:5px;padding-bottom:100%;overflow:hidden;transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.5s ease;width:100%;position:relative;box-shadow:0 10px 30px -10px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.1)}.teacher_profileid .success_ratingsid .name{font-weight:700;position:relative;display:inline-block;color:#000000;margin-bottom:0.5rem;font-size:calc(24px * 1.1)}.teacher_profileid .success_ratingsid .work_areaid{line-height:1.7;font-size:18px;padding:0.5rem 0.5rem 0.5rem 1.5rem;color:#000000;margin:0;position:relative;border-left:3px solid rgb(168,199,176,0.5)}@media (max-width: 1200px) {.plan_displayid{padding:80px 0}.plan_displayid .pay_optionsid{max-width:90%}.plan_displayid .price_optsid{gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}} @media (min-width: 768px) {.tyHubid .edu_promiseid{padding:4rem 5rem}.tyHubid h5{font-size:calc(20px * 1.2)}.tyHubid p{font-size:calc(18px * 1.05);padding:2rem}} @media (min-width: 992px) {.tyHubid{padding:8rem 0}.tyHubid .edu_promiseid{max-width:90%;margin:0 auto;padding:5rem 6rem}.tyHubid .edu_promiseid > div:first-child{padding-bottom:2rem;margin-bottom:3rem}.tyHubid .edu_promiseid > div:first-child::after{width:15%}} @media (max-width: 768px) {.service_contactid{padding:60px 0}.service_contactid .start_chatid{padding:35px 25px}.service_contactid .start_chatid h2{font-size:calc(31px - 4px)}.service_contactid .start_chatid h2::before,.service_contactid .start_chatid h2::after{width:50px}.service_contactid .start_chatid > p{max-width:100%;font-size:calc(15px - 1px)}.service_contactid .start_chatid > p:last-of-type{margin-bottom:40px}} @media (min-width: 768px) {.company_overviewid{padding:150px 0 130px}.company_overviewid .text_info_boxid{padding:60px 70px}.company_overviewid .text_info_boxid div > div{column-count:2}.company_overviewid h2{margin-bottom:80px;transform:translateX(-20px)}} @media (min-width: 992px) {.company_overviewid::before{background:linear-gradient(135deg,rgb(127,173,162,0.5),transparent 90%)}.company_overviewid .container{padding:0 50px}.company_overviewid .text_info_boxid{width:85%;margin-left:15%;padding:70px 80px}.company_overviewid h2{margin-bottom:70px;font-size:calc(36px * 1.2)}.company_overviewid .text_info_boxid::before{left:-125px;height:250px;width:250px;top:-125px}} @media screen and (max-width: 576px) {.explore_nowid{padding:80px 0}.explore_nowid .edu_promiseid::before{width:110%;transform:skewX(-5deg);left:-5%}.explore_nowid h3{letter-spacing:1px;margin:35px 0;font-size:calc(30px * 0.7)}.explore_nowid h3::before{top:-20px}.explore_nowid h3::after{bottom:-20px}.explore_nowid .message_usid{margin-bottom:35px;padding:12px 35px;letter-spacing:1px;font-size:calc(14px * 0.85)}} @media (max-width: 992px) {.stay_informedid{padding:4rem 1.5rem;margin:5rem 0}.stay_informedid p{font-size:calc(34px * 0.9)}.stay_informedid::before,.stay_informedid::after{height:60px}.stay_informedid::before{top:-60px}.stay_informedid::after{bottom:-60px}} @media (min-width: 768px) {.homepageid .study_techid{align-items:center;grid-template-columns:1fr 1fr;gap:3rem}.homepageid h3{padding-left:2.5rem;font-size:calc(18px * 1.2)}.homepageid h1{font-size:calc(43px * 1.4)}.homepageid .study_learnid > div{height:250px}} @media (max-width: 480px) {.homepageid h3{padding-left:1.25rem;font-size:calc(18px * 0.9)}.homepageid h1{font-size:calc(43px * 0.9)}.homepageid .study_learnid{padding:1.25rem}.homepageid .study_learnid > div{height:160px}.homepageid p{padding:1.25rem;font-size:calc(16px * 0.9)}} @media screen and (min-width: 1200px) {.privacy_folioid{padding:7rem 3rem}.privacy_folioid .container{display:grid;gap:0.5rem;grid-template-columns:1fr}.privacy_folioid h1{grid-column:1 / -1;transform:translateX(-1rem);font-size:calc(43px * 1.2)}.privacy_folioid h1::after{width:120px}.privacy_folioid h2,.privacy_folioid h3,.privacy_folioid h4{grid-column:1 / -1}.privacy_folioid p,.privacy_folioid ul,.privacy_folioid span{max-width:85%}} @media (max-width: 992px) {.footer_socialid .container{flex-direction:column}} @media (max-width: 576px) {.footer_socialid{padding:40px 0}.footer_socialid .company_holder h3{font-size:calc(31px * 0.8)}.footer_socialid .top_proid h5{font-size:calc(19px * 0.9)}.footer_socialid .top_proid .head_wrapid a,.footer_socialid .footer_agreement{font-size:calc(12px * 0.95)}} @keyframes pulse_scrollbar {0%{opacity:1}50%{opacity:0.7}100%{opacity:1}} @keyframes gradientShift {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @keyframes carousel-vertical {0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-33.33%)}40%,56%{transform:translateY(-66.66%)}60%,76%{transform:translateY(-100%)}80%,96%{transform:translateY(-133.33%)}100%{transform:translateY(0)}} @keyframes rotateConic {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes pulseGlow {0%,100%{opacity:0.4;transform:scale(1)}50%{opacity:0.7;transform:scale(1.2)}} @keyframes floatLayer {0%{transform:rotateY(30deg) translateZ(-50px) translateY(0)}100%{transform:rotateY(30deg) translateZ(-50px) translateY(-20px)}} @keyframes slideInRight {0%{transform:translateX(5%);opacity:0}100%{transform:translateX(0);opacity:1}}