svg{width:30px;height:30px}a{color:inherit;text-decoration:none}.project_ref{flex:0 0 auto}.project_ref{padding:6rem 0 3rem;position:relative;background-attachment:fixed;z-index:1;color:#ffffff}.instructor_history .container{margin:0 auto;z-index:2;max-width:1200px;position:relative}.instructor_history .success_ratings{display:grid;grid-template-rows:auto auto auto;gap:0;overflow:hidden;grid-template-columns:1fr 1fr;border-radius:24px;position:relative}.instructor_history .success_ratings .img_border:hover{transform:scale(1.07) translateX(-4%);box-shadow:0 0 50px rgb(211,188,164)}.instructor_history .success_ratings .career_record{line-height:1.7;backdrop-filter:blur(5px);font-size:13px;padding:2rem 2rem 2.5rem 3rem;background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,transparent 100%);margin-right:1.5rem;border-top:1px solid rgb(186,155,119,0.5);position:relative;z-index:2;color:#ffffff;border-radius:0 10px 0 0;grid-column:2 / 3;grid-row:3 / 4}.contact_information .img_border{height:100%;transition:transform 0.6s ease;grid-column:2;border-bottom-right-radius:26px;border-top-right-radius:26px;grid-row:1;min-height:500px}.contact_information input[type="text"]{transition:all 0.3s ease;background:#ffffff;border-radius:10px;padding:15px 20px;width:100%;border:1px solid rgb(233,223,209);font-size:13px;color:#000000}.contact_information .query_list label{font-size:13px;line-height:1.5;color:#000000}.contact_information .query_list a:hover{color:rgb(186,155,119)}.contact_information .query_inquiry::before{transition:all 0.6s ease;width:100%;height:100%;content:"";position:absolute;top:0;left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent)}.cookieWarningContainer{box-shadow:0 -4px 15px rgba(0,0,0,0.5);border-top:3px solid rgb(211,188,164);position:fixed;z-index:90;padding:20px 0;font-family:Arial,sans-serif;background:rgb(186,155,119);width:100%;bottom:0}.cookie_visitor:hover{background-color:rgb(186,155,119);box-shadow:0 0 10px rgb(186,155,119)}.cookie_button.cookie_overview:hover{box-shadow:0 0 10px rgb(186,155,119)}.title_welcome{overflow:hidden;align-items:center;position:relative;justify-content:flex-start;display:flex;min-height:700px;height:100vh}.title_welcome > div{width:90%;position:relative;z-index:3;margin-left:10%;max-width:1200px;transform:translateY(-5%)}.title_welcome .title_style_header::after{animation:lineGrow 1.2s 0.6s cubic-bezier(0.17,0.67,0.83,0.67) forwards;height:4px;width:0;left:0;background:linear-gradient(90deg,rgb(211,188,164) 0%,rgb(186,155,119) 100%);content:"";position:absolute;bottom:-10px}.title_welcome p{transform:translateY(20px);max-width:85%;font-size:clamp(1rem,2vw,13px);animation:fadeUp 0.8s 0.6s ease-out forwards;font-weight:400;color:#ffffff;opacity:0;line-height:1.6}.project_ref .container{position:relative;display:flex;flex-direction:column}.project_ref .company_holder::before,.project_ref .company_holder::after{content:"";bottom:-1px;animation:slide 3s infinite alternate;height:2px;position:absolute;background:linear-gradient(90deg,transparent,rgb(186,155,119),transparent);width:20%}.project_ref .company_holder::before{animation-delay:0s;left:0}.project_ref .head_info:hover{box-shadow:0 12px 40px 0 rgba(0,0,0,0.2);transform:translateY(-5px);background:rgba(rgb(211,188,164,0.5),0.1)}.project_ref .head_info .main_start a{font-size:17px;z-index:1;overflow:hidden;position:relative;padding:0.4rem 0;opacity:0.75;color:#ffffff;text-align:center;text-decoration:none;transition:all 0.3s ease}.campus_links .container{display:flex;justify-content:center;align-items:center}.campus_links .tech_stack::before,.campus_links .tech_stack::after{content:"•";margin:0 0.6rem;color:rgb(211,188,164)}.instructional_approach::before{position:absolute;top:0;opacity:0.25;right:0;content:"";background:radial-gradient(circle at 20% 30%,rgb(186,155,119,0.5) 0%,transparent 80%),radial-gradient(circle at 80% 70%,rgb(211,188,164,0.5) 0%,transparent 60%);pointer-events:none;height:100%;width:100%;z-index:0}.instructional_approach .master_study > div:hover{border-left-width:8px;box-shadow:0 25px 50px rgba(0,0,0,0.12),0 10px 25px rgba(0,0,0,0.08);transform:perspective(1000px) rotateX(0) rotateY(0) translateZ(30px)}.instructional_approach h3{padding-bottom:1rem;font-size:calc(28px * 0.8);transform:translateZ(10px);margin-bottom:1.5rem;position:relative;font-weight:700;transition:transform 0.4s ease-out;color:#000000}.instructional_approach .master_study > div:hover p{transform:translateZ(10px)}.instructional_approach .master_study > div:hover p span{opacity:1}.statistical_overview::before{position:absolute;width:100%;top:0;background-color:#000000;z-index:-2;height:100%;left:0;content:'';opacity:0.92}.statistical_overview::before{background-size:20px 20px;background-position:center center;background-image:linear-gradient(to right,#000000 1px,transparent 1px),linear-gradient(to bottom,#000000 1px,transparent 1px);opacity:0.3}.statistical_overview .career_benefits{line-height:1.7;color:#ffffff;background:linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01));backdrop-filter:blur(5px);opacity:0.9;margin:0 auto;border-left:1px solid rgba(255,255,255,0.1);border-radius:24px;grid-area:description;text-align:center;font-size:15px;max-width:85%;padding:20px;position:relative;border-top:1px solid rgba(255,255,255,0.1)}.statistical_overview .stat_item_inner{transition:transform 0.4s ease;display:flex;padding:20px;overflow:hidden;border-radius:24px;backdrop-filter:blur(5px);border-left:1px solid rgba(255,255,255,0.15);justify-content:center;height:100%;background:linear-gradient(135deg,rgba(255,255,255,0.07),rgba(255,255,255,0.02));flex-direction:column;border-top:1px solid rgba(255,255,255,0.15);position:relative;box-shadow:0 10px 25px rgba(0,0,0,0.1);align-items:center;text-align:center;width:100%}.statistical_overview .statistics_expert:hover .stat_item_inner::before{opacity:1}.statistical_overview .stat_item_inner::after{background:linear-gradient(to bottom,transparent,rgba(255,255,255,0.05),transparent);opacity:0;position:absolute;transform:translateY(-100%);content:'';left:0;width:100%;animation:shine 3s infinite;transition:opacity 0.3s ease;top:0;height:30%}.statistical_overview .statistics_expert:nth-child(4){transform:translateY(8px)}header:before{content:'';pointer-events:none;top:0;left:0;width:100%;opacity:0.1;position:absolute;height:100%}header .main_class{position:relative}header .main_class:before{bottom:-1px;opacity:0.3;height:2px;left:0;background:linear-gradient(to right,transparent,#ffffff,transparent );position:absolute;width:100%;content:''}header .head_bar{display:flex;justify-content:space-between;align-items:center;position:relative}header .head_bar:after{height:20px;opacity:0.5;right:0;top:50%;border-radius:50%;transform:translateY(-50%) translateX(40px);width:20px;position:absolute;border:1px solid rgba(255,255,255,0.2);content:''}header .site_core{transition:all 0.3s ease;padding:8px 0;font-family:Arial,sans-serif;letter-spacing:0.5px;font-size:16px;text-transform:uppercase;font-weight:400;position:relative;color:#ffffff;text-decoration:none}header .site_core:hover:after{transform:translateY(-50%) scaleX(1)}header .page_head:hover:before{opacity:1}header .page_head:hover:after{animation:circuit 3s infinite;opacity:1}header .page_head:hover svg{filter:drop-shadow(0 0 5px rgba(255,255,255,0.5))}.stay_connected::before{position:absolute;transform:rotate(-15deg);top:-50%;content:"";height:200%;z-index:0;left:-50%;animation:rotateGradient 15s infinite linear;background:linear-gradient(45deg,rgb(186,155,119,0.5) 0%,transparent 70%);width:200%}.stay_connected h3::before{left:0;position:absolute;border-radius:10px;background:rgb(211,188,164);width:5px;top:0;content:"";height:100%}.stay_connected input[type="email"]:focus{border-color:rgb(211,188,164);box-shadow:0 0 15px rgb(211,188,164,0.5);transform:skewX(-5deg) scale(1.02);outline:none}.stay_connected .sub_benefit:hover::before{left:100%}.meet_us{position:relative;padding:120px 0;overflow:hidden}.meet_us::after{content:"";background:rgb(186,155,119,0.5);height:200%;width:80%;transform:rotate(-15deg);filter:blur(80px);position:absolute;right:-20%;z-index:0;top:-50%;opacity:0.5}.meet_us h5::after{height:2px;content:"";left:0;position:absolute;width:0;bottom:-8px;transition:width 0.4s ease-out;background:rgb(211,188,164)}.meet_us .article_wrap:hover p b{transform:translateY(-5px)}.meet_us ol{padding-left:25px;margin:0;list-style-type:none;counter-reset:item}.meet_us ol li::before{left:-25px;transform:scale(0.8);transition:transform 0.3s ease;border-radius:50%;content:"";position:absolute;width:8px;box-shadow:0 0 15px rgb(211,188,164);top:12px;height:8px;background:rgb(211,188,164)}.thxSpace .container{padding:0 2rem;position:relative;max-width:1200px;z-index:2;margin:0 auto;transform:perspective(1000px) rotateX(2deg)}.thxSpace h2::after{transform:scaleX(0);bottom:-1rem;left:0;width:6rem;animation:expandLine 1s 0.5s forwards cubic-bezier(0.19,1,0.22,1);background:linear-gradient(90deg,rgb(211,188,164) 0%,rgb(186,155,119) 100%);position:absolute;height:0.3rem;content:"";transform-origin:left}.course_program{min-height:100vh;display:flex;z-index:1;justify-content:center;flex-direction:column;overflow:hidden;position:relative;background-color:rgb(233,223,209)}.course_program{padding:4rem 0}.course_program .career_learn{position:absolute;top:0;width:100%;z-index:1;left:0;overflow:hidden;height:100%}.course_program .program_guide{position:relative;transition:transform 0.5s ease;height:100%;width:calc(100% / var(--slide-count,5));overflow:hidden}.course_program .program_guide:hover img{transform:scale(1.15)}.course_program .container{padding:2rem 0;justify-content:flex-end;align-items:center;height:100%;z-index:10;position:relative;display:flex}.course_program .program_path h3{color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.2);font-weight:700;font-size:33px;position:relative;display:inline-block;margin-bottom:1.5rem}.course_program .program_path h3{font-size:calc(33px * 0.7)}.course_program .program_path p{color:#ffffff;font-size:16px;margin-bottom:2.5rem;line-height:1.6;opacity:0.8}.course_program .program_path .query_inquiry:hover{box-shadow:0 8px 25px rgba(0,0,0,0.3);transform:translateY(-5px)}.contact{position:relative;background:rgb(211,188,164,0.5);padding:60px 0;overflow:hidden}.contact::after{opacity:0.1;position:absolute;left:0;top:0;height:100%;background:radial-gradient(circle at 30% 50%,rgb(186,155,119,0.5) 0%,transparent 70%);content:'';width:100%;pointer-events:none}.contact .support_now{padding:25px 30px;background:rgb(233,223,209);color:#000000;position:relative;font-size:20px;align-items:center;font-weight:700;display:flex;margin:0}.contact .img_border::before{height:200%;animation:shineEffect 6s infinite linear;left:-50%;content:'';transform:rotate(30deg);z-index:1;position:absolute;top:-50%;background:linear-gradient( to bottom right,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 100% );width:200%}.contact .quick_help p svg path{stroke-dasharray:30;stroke-dashoffset:30;animation:drawSvg 1s forwards ease-out}.contact .quick_help p:nth-child(2) svg path{animation-delay:0.2s}.contact .quick_help p:nth-child(5) svg path{animation-delay:0.5s}.contact .quick_help span::before{background:rgb(211,188,164,0.5);width:calc(100% + 6px);left:-3px;height:4px;content:'';z-index:-1;transform:skew(-20deg);opacity:0.3;bottom:-1px;position:absolute}.contact .get_assistance svg{stroke-linejoin:round;margin-right:8px;stroke-width:2;fill:none;height:18px;stroke:rgb(186,155,119);width:18px;stroke-linecap:round}.contact .quick_contact{transition:all 0.3s ease;box-shadow:0 3px 6px rgba(0,0,0,0.05);background:rgb(233,223,209);border-radius:10px;display:flex;font-size:calc(15px - 2px);padding:8px 12px;color:#000000;align-items:center;position:relative;overflow:hidden}.secure_shell{background:rgb(186,155,119);border:2px solid rgb(211,188,164);width:100%;box-shadow:0 0 10px rgb(211,188,164,0.5),inset 0 0 15px rgba(0,0,0,0.5);height:auto;gap:25px;padding:40px;color:#ffffff;display:flex;flex-direction:column}.secure_shell div{font-size:14px;background:rgb(211,188,164,0.5);border-radius:27px;border:1px solid rgb(186,155,119);line-height:1.8;color:#000000;font-family:Arial,sans-serif;padding:20px;box-shadow:inset 0 0 10px rgba(0,0,0,0.5)}.pricing_offer .fee_offers{max-width:800px;font-size:calc(14px + 2px);opacity:0.9;line-height:1.6;margin:0 auto 60px;color:#ffffff;font-weight:300;text-align:center}.pricing_offer .bundle_offer li:hover{z-index:2;transform:translateY(-15px)}.pricing_offer .bundle_price:hover::before{transform:scaleX(1)}.pricing_offer .cost_matrix{height:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:35px 30px;position:relative;z-index:1}.pricing_offer .plan_matrix{flex:1;flex-direction:column;display:flex}.pricing_offer .bundle_price:hover .plan_matrix h4::after{width:60px}.pricing_offer .plan_matrix p{margin:0 0 30px;word-wrap:break-word;color:rgba(255,255,255,0.8);line-height:1.6;font-size:14px;flex:1;overflow-wrap:break-word;hyphens:auto}@media (max-width: 992px) {.instructor_history{padding:5rem 1.5rem}.instructor_history .success_ratings{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.instructor_history .success_ratings .img_border{grid-row:1 / 2;transform:scale(1.02) translateY(-5%);min-height:350px;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);grid-column:1 / 2}.instructor_history .success_ratings .img_border:hover{transform:scale(1.03) translateY(-4%)}.instructor_history .success_ratings .name{grid-column:1 / 2;padding:2rem 1.5rem 0.5rem 1.5rem;grid-row:2 / 3}.instructor_history .success_ratings span:not(.name){padding:0 1.5rem 1rem 1.5rem;grid-row:3 / 4;grid-column:1 / 2}.instructor_history .success_ratings .career_record{grid-row:4 / 5;grid-column:1 / 2;border-radius:10px;margin-right:0;padding:1.5rem}} @media screen and (max-width: 992px) {.project_ref{padding:4rem 0 2rem}.project_ref .company_holder{padding-bottom:2rem;margin-bottom:2rem}.project_ref .company_holder h3{font-size:29px}.project_ref .main_start{gap:3rem}} @media screen and (min-width: 768px) {.instructional_approach{padding:150px 0}.instructional_approach .master_study{grid-template-columns:1fr;gap:3rem}.instructional_approach h3{font-size:28px}.instructional_approach .master_study > div{padding:4rem}} @media (prefers-reduced-motion: reduce) {.instructional_approach::after{animation:none}.instructional_approach .master_study,.instructional_approach .master_study > div,.instructional_approach h3,.instructional_approach p,.instructional_approach p span{transform:none !important;transition:none}} @media (max-width: 991px) {header .container{padding:12px 20px}header .head_info{gap:20px}header .page_head svg{height:35px}} @media (max-width: 767px) {header .head_info{top:0;max-width:320px;height:100vh;width:80%;padding:80px 30px 30px;position:fixed;right:-100%;gap:25px;flex-direction:column;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);box-shadow:-5px 0 20px rgba(0,0,0,0.2);background:rgb(211,188,164);z-index:1001}header .head_info:before{bottom:auto;left:10%;width:80%;top:60px}header .head_info:after{top:20px;content:'';width:30px;border:1px solid rgba(255,255,255,0.2);height:30px;pointer-events:none;right:20px;border-radius:50%;position:absolute}header .menu.active{right:0}header .site_core{border-bottom:1px solid rgba(255,255,255,0.1);width:100%;padding:12px 0}header .site_core:hover{transform:translateX(0)}header .site_core:last-child{border-bottom:none}header .page_head{margin:0 auto}} @media screen and (max-width: 1200px) {.course_program .container{justify-content:center}.course_program .master_study{max-width:80%}} @media (min-width: 768px) {.contact .get_help{flex-direction:row;align-items:stretch}.contact .img_border{width:40%;height:auto}.contact .quick_help{padding:40px;width:60%}.contact .support_now{padding:15px 25px;left:20px;top:20px;border-radius:10px;backdrop-filter:blur(5px);position:absolute;background:rgba(255,255,255,0.9);z-index:3;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.contact .support_now svg{height:24px;width:24px;margin-right:15px}.contact .support_now::after{left:25px}.contact .quick_help p svg{width:22px;height:22px}.contact .get_assistance svg{width:20px;margin-right:10px;height:20px}.contact .quick_support{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.contact .quick_contact svg{width:16px;margin-right:8px;height:16px}} @keyframes neonPulse {0%,100%{text-shadow:0 0 10px rgb(211,188,164,0.5),0 0 20px rgb(211,188,164,0.5)}50%{text-shadow:0 0 20px rgb(211,188,164),0 0 30px rgb(211,188,164)}} @keyframes fadeUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes gridMovement {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes backgroundShift {0%{background-position:0 0}100%{background-position:1000px 1000px}} @keyframes circuit {0%,100%{top:-5px;left:-5px}25%{top:-5px;left:calc(100% - 5px)}50%{top:calc(100% - 5px);left:calc(100% - 5px)}75%{top:calc(100% - 5px);left:-5px}} @keyframes carousel-slide {0%,2%{transform:translateX(0)}18%,22%{transform:translateX(calc(-100% / var(--slide-count,5) * 1))}38%,42%{transform:translateX(calc(-100% / var(--slide-count,5) * 2))}58%,62%{transform:translateX(calc(-100% / var(--slide-count,5) * 3))}78%,82%{transform:translateX(calc(-100% / var(--slide-count,5) * 4))}98%,100%{transform:translateX(0)}} @keyframes pulse {0%{box-shadow:0 0 0 0 rgb(211,188,164,0.5)}70%{box-shadow:0 0 0 10px transparent}100%{box-shadow:0 0 0 0 transparent}}