*{margin:0;padding:0;box-sizing:border-box}header,footer{width:100%}header{width:100%;position:fixed;left:0;background:linear-gradient(120deg,rgb(211,188,164) 0%,rgb(211,188,164,0.5) 100% );transition:all 0.4s cubic-bezier(0.16,1,0.3,1);top:0;z-index:1000;border-bottom:1px solid rgba(255,255,255,0.15)}.instructor_history .success_ratings::after{background:linear-gradient(135deg,rgb(211,188,164,0.5) 0%,transparent 50%);content:"";pointer-events:none;position:absolute;mix-blend-mode:overlay;height:100%;left:0;width:100%;top:0;opacity:0.3}.instructor_history .success_ratings span:not(.name){text-transform:uppercase;letter-spacing:1px;font-size:16px;padding:0 2rem 1rem 3rem;font-weight:400;z-index:2;grid-column:2 / 3;position:relative;grid-row:2 / 3;color:rgb(186,155,119)}.contact_information h2{position:relative;margin-bottom:40px;text-align:center;font-weight:700;color:rgb(186,155,119);font-size:28px}.contact_information .request_help{grid-template-columns:1fr 1fr;overflow:hidden;border-radius:26px;background:#ffffff;gap:0;box-shadow:0 5px 30px rgba(0,0,0,0.1);display:grid}.contact_information h3{font-weight:600;margin-bottom:15px;color:rgb(211,188,164);font-size:19px}.contact_information .query_list{gap:10px;margin-top:10px;align-items:flex-start;display:flex}.contact_information .query_list input[type="checkbox"]:checked::after{color:#ffffff;transform:translate(-50%,-50%);font-size:16px;top:50%;left:50%;position:absolute;content:"✓"}.contact_information .query_inquiry:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1);background:rgb(186,155,119);transform:translateY(-3px)}.contact_information svg path{fill:rgb(211,188,164)}#cookie_modal_popup:checked ~ .cookieWarningContainer{visibility:hidden;opacity:0}.cookieWarningContainer h5{margin:0;color:rgb(211,188,164);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:21px}.cookie_view svg{width:60px;height:60px;fill:rgb(211,188,164)}.cookie_button.cookie_overview{border:2px solid rgb(186,155,119);color:#ffffff;background:rgba(0,0,0,0.5)}.cookieWarningContainer p a:hover{color:rgb(186,155,119)}.title_welcome::before{z-index:1;position:absolute;left:0;height:100%;width:100%;backdrop-filter:blur(2px);content:"";top:0;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(211,188,164,0.5) 100%)}.title_welcome .title_style_header{color:#ffffff;font-size:clamp(2.5rem,5vw,43px);text-shadow:0 4px 15px rgba(0,0,0,0.3);letter-spacing:0.02em;display:inline-block;font-weight:700;line-height:1.2;position:relative;margin-bottom:2rem}.title_welcome .smart_guide h3::before{top:50%;height:6px;content:"";background-color:rgb(186,155,119);animation:fadeIn 0.5s 1s ease-in forwards;border-radius:10px;position:absolute;width:6px;transform:translateY(-50%);left:-12px;opacity:0}.project_ref .company_holder{padding-bottom:2.5rem;text-align:center;border-bottom:1px solid rgba(255,255,255,0.1);position:relative;margin-bottom:3rem}.project_ref .company_holder h3::after{background:rgb(186,155,119);height:3px;content:"";bottom:-10px;width:60px;left:50%;position:absolute;transform:translateX(-50%)}.project_ref .head_info{backdrop-filter:blur(10px);position:relative;box-shadow:0 8px 32px 0 rgba(0,0,0,0.1);padding:1rem 1.5rem;transition:all 0.3s ease;border-radius:10px;background:rgba(255,255,255,0.05)}.project_ref .head_info .main_start a::before{background:linear-gradient(90deg,transparent,rgb(211,188,164),transparent);width:100%;content:"";left:0;transition:transform 0.4s ease;transform:scaleX(0);bottom:0;height:1px;z-index:-1;position:absolute;transform-origin:center}.instructional_approach{padding:120px 0;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.08);background:linear-gradient(135deg,rgb(233,223,209) 0%,rgb(211,188,164,0.5) 100%);position:relative}.instructional_approach .container{z-index:2;position:relative;perspective:1200px;transform-style:preserve-3d}.instructional_approach .master_study:hover{transform:translateZ(20px)}.instructional_approach .master_study > div{transform:perspective(1000px) rotateX(2deg) rotateY(-1deg);background:#ffffff;border-left:5px solid rgb(211,188,164);position:relative;box-shadow:0 15px 30px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05);-webkit-backdrop-filter:blur(10px);padding:3rem;overflow:hidden;transition:all 0.6s cubic-bezier(0.34,1.56,0.64,1);backdrop-filter:blur(10px)}.instructional_approach .master_study > div:hover h3::after{transform:scaleX(1)}.instructional_approach p span{display:inline-block;position:relative;transform-origin:left center;transition:transform 0.4s ease-out,opacity 0.3s ease-in}.statistical_overview::after{width:100%;left:0;height:100%;opacity:0.4;content:'';top:0;background:radial-gradient(circle at 20% 30%,rgb(211,188,164,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(186,155,119,0.5) 0%,transparent 50%);z-index:-1;position:absolute}.statistical_overview .pro_statistics svg path{stroke-width:0.5;fill:rgb(211,188,164);stroke:#ffffff}.statistical_overview .career_benefits::before{animation:rotate 60s linear infinite;position:absolute;height:120px;content:'';opacity:0.6;border:1px solid rgb(211,188,164,0.5);right:-60px;top:-60px;width:120px;border-radius:50%}.statistical_overview .statistics_upsides::before{top:0;opacity:0.5;width:90%;left:50%;background:linear-gradient(to right,transparent,#ffffff,transparent);transform:translateX(-50%);height:1px;position:absolute;content:''}.statistical_overview .statistics_expert::before,.statistical_overview .statistics_expert::after{position:absolute;z-index:-1;transition:all 0.5s ease;background:rgb(211,188,164,0.5);border-radius:50%;opacity:0;content:''}.statistical_overview .statistics_expert::before{right:-60px;width:120px;top:-60px;height:120px}.statistical_overview .gain_study svg path{fill:rgb(211,188,164);stroke-width:0.5;stroke:#ffffff}.statistical_overview .statistics_expert p{margin:0;max-width:90%;font-size:15px;color:#ffffff;opacity:0.9;line-height:1.4}.statistical_overview .statistics_expert:hover .stat_item_inner::after{opacity:1}.statistical_overview .extra_study::before{height:3px;bottom:-10px;content:'';width:50px;position:absolute;left:0;border-radius:2px;background:rgb(211,188,164)}.statistical_overview .statistics_expert:nth-child(2){transform:translateY(5px)}.statistical_overview .container::before{right:-30px;content:'';position:absolute;border-radius:10px;top:-30px;border:1px solid rgb(186,155,119,0.5);height:60px;animation:rotate 30s linear infinite;opacity:0.3;width:60px}header .main_class:after{background-image:radial-gradient( circle,rgba(255,255,255,0.1) 0%,transparent 70% );width:60px;pointer-events:none;filter:blur(8px);position:absolute;transform:translateY(-50%);top:50%;height:60px;opacity:0.5;content:'';left:0}header .head_info{position:relative;gap:30px;display:flex;align-items:center}header .head_info:before{position:absolute;width:100%;left:0;transition:opacity 0.4s ease;height:2px;background:linear-gradient(to right,transparent,rgba(255,255,255,0.3),transparent );bottom:-10px;content:'';opacity:0}header .site_core:hover{color:#ffffff;transform:translateX(5px)}header .site_core:hover:before{opacity:1;left:-20px}header .page_head{position:relative;text-decoration:none;transition:all 0.3s ease;display:flex;align-items:center;padding:5px}header .page_head svg{transition:all 0.3s ease;width:auto;height:40px}.stay_connected{padding:4rem 2rem;position:relative;font-family:Arial,sans-serif;overflow:hidden;background:linear-gradient(135deg,rgb(233,223,209) 0%,rgb(211,188,164,0.5) 100%)}.stay_connected h3{font-weight:700;transform:skewX(-5deg);position:relative;padding-left:1rem;margin-bottom:2rem;font-size:34px;color:#ffffff}.stay_connected input[type="email"]{border-radius:10px;transition:all 0.3s ease;padding:1.2rem 1.5rem;font-size:14px;transform:skewX(-5deg);width:100%;border:2px solid rgb(186,155,119,0.5);color:#000000;background:#ffffff}.stay_connected .sub_benefit:hover{box-shadow:0 15px 25px rgba(0,0,0,0.5);transform:skewX(-5deg) translateY(-5px)}.meet_us::before{bottom:0;content:"";right:0;background:linear-gradient(135deg,rgb(211,188,164,0.5),rgba(0,0,0,0.5) 70%);position:absolute;top:0;z-index:1;left:0}.meet_us h5{transform:translateX(0);font-size:24px;display:inline-block;color:#ffffff;position:relative;transition:transform 0.4s ease-out;font-weight:700;margin-bottom:15px}.meet_us p b{transform:translateY(0);text-shadow:0 2px 10px rgba(0,0,0,0.3);letter-spacing:1px;font-weight:700;font-size:calc(14px * 1.6);display:inline-block;color:rgb(211,188,164);transition:transform 0.4s cubic-bezier(0.22,1,0.36,1)}.meet_us .article_wrap div:nth-child(1),.meet_us .article_wrap div:nth-child(2){transition:transform 0.5s ease,opacity 0.5s ease;transform:translateY(0);opacity:1}.thxSpace::after{border-radius:50%;width:20rem;position:absolute;bottom:-5rem;height:20rem;background:linear-gradient(45deg,rgb(211,188,164,0.5) 0%,transparent 70%);content:"";animation:pulse 8s infinite ease-in-out;z-index:0;filter:blur(30px);left:-5rem}.thxSpace .master_study::before{width:100%;z-index:-1;top:0;height:100%;clip-path:polygon(0 0,100% 0,100% 80%,95% 100%,0 100%);content:"";background:linear-gradient(135deg,#ffffff 0%,#ffffff 60%,rgb(186,155,119,0.5) 150%);position:absolute;left:0}.course_program::before{background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(211,188,164,0.5) 100%);position:absolute;content:'';left:0;top:0;pointer-events:none;width:100%;z-index:2;height:100%}.course_program .career_learn:hover .class_route{animation-play-state:paused}.course_program .program_guide::after{height:100%;left:0;width:100%;z-index:1;background:repeating-linear-gradient( 45deg,rgb(211,188,164,0.5),rgb(211,188,164,0.5) 2px,transparent 2px,transparent 4px );position:absolute;mix-blend-mode:overlay;content:'';opacity:0.05;top:0}.course_program .program_path::after{content:'';position:absolute;height:40px;right:-20px;bottom:-20px;opacity:0.8;width:40px;border-bottom:2px solid rgb(186,155,119);border-right:2px solid rgb(186,155,119)}.course_program .program_path h3::after{width:60%;position:absolute;background:linear-gradient(90deg,rgb(211,188,164) 0%,transparent 100%);bottom:-10px;height:3px;content:'';left:0}.course_program .program_path .query_inquiry:hover::before{transition:all 0.4s ease;left:100%}@supports (animation-timeline: scroll()) {.course_program .class_route{animation-timeline:scroll();animation-range:0 100vh}} .contact .container{max-width:1200px;margin:0 auto;position:relative;padding:0 20px;z-index:1}.contact .get_help:hover{box-shadow:0 20px 50px rgba(0,0,0,0.15);transform:translateY(-5px)}.contact .get_help::before{content:'';width:5px;left:0;position:absolute;background:linear-gradient(to bottom,rgb(211,188,164),rgb(186,155,119));height:100%;top:0}.contact .support_now::after{background:rgb(211,188,164);height:3px;left:30px;position:absolute;width:50px;border-radius:10px;content:'';bottom:0}.contact .quick_help::before{z-index:-1;opacity:0.5;height:150px;top:0;content:'';right:0;width:150px;position:absolute;border-radius:0 0 0 100%;background:rgb(233,223,209)}.contact .quick_help p:last-child{margin-bottom:0}.contact .quick_help p:hover svg{background:rgb(186,155,119,0.5);transform:scale(1.1);stroke:rgb(186,155,119)}.contact .quick_help p:nth-child(1) svg path{animation-delay:0.1s}.contact .quick_help p:nth-child(4) svg path{animation-delay:0.4s}.contact .quick_help span{position:relative;z-index:1;font-weight:400}.contact .quick_help b{color:rgb(211,188,164);font-weight:700}.contact .contact_assistance{margin-top:30px;padding-top:25px;border-top:1px solid rgb(233,223,209);position:relative}.contact .get_assistance svg path{animation:drawSvg 1s forwards ease-out 0.6s;stroke-dashoffset:30;stroke-dasharray:30}.contact .quick_support{display:grid;gap:10px;position:relative;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.contact .quick_contact::before{position:absolute;background:rgb(211,188,164);left:0;top:0;height:100%;content:'';opacity:0.7;width:3px}.contact .quick_contact:hover{box-shadow:0 5px 10px rgba(0,0,0,0.08);transform:translateY(-3px)}.secure_shell h3,.secure_shell h4,.secure_shell h5{color:#ffffff;font-size:21px}.secure_shell ul{margin:0;padding-left:20px;list-style-type:disc}.secure_shell li{border-radius:10px;line-height:1.6;background:rgb(186,155,119,0.5);color:#ffffff;margin-bottom:10px;font-family:Arial,sans-serif;font-size:14px;padding:10px;border:1px solid rgb(211,188,164)}.pricing_offer .study_cost{position:relative}.pricing_offer h2{font-size:36px;color:#ffffff;text-align:center;font-weight:700;letter-spacing:0.5px;transform:translateZ(0);position:relative;margin-bottom:20px}.pricing_offer .bundle_offer li{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.pricing_offer .bundle_price::before{transform:scaleX(0);top:0;left:0;transform-origin:0 0;content:"";right:0;background:linear-gradient(90deg,rgb(211,188,164),rgb(186,155,119));position:absolute;height:4px;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1)}.pricing_offer .plan_matrix h4::after{content:"";width:40px;left:0;position:absolute;height:3px;bottom:0;background:rgb(186,155,119);transition:width 0.3s ease}.pricing_offer .bundle_price:hover .cost_breakdown{background:rgba(rgb(211,188,164,0.5),0.2);transform:scale(1.05)}@media (max-width: 576px) {.instructor_history{padding:4rem 1rem}.instructor_history .success_ratings .img_border{min-height:280px}.instructor_history .success_ratings .name{padding:1.5rem 1rem 0.5rem 1rem}.instructor_history .success_ratings span:not(.name){padding:0 1rem 1rem 1rem}.instructor_history .success_ratings .career_record{padding:1.2rem}} @media (max-width: 576px) {.contact_information{padding:40px 0}.contact_information .container{padding:0 15px}.contact_information h2::after{width:40px}.contact_information .reach_box{padding:25px 20px}.contact_information #contact{gap:20px}.contact_information .query_inquiry{width:100%;padding:14px 20px}.contact_information .img_border{min-height:200px}} @media (max-width: 576px) {.title_welcome{padding:4rem 0;min-height:500px}.title_welcome > div{width:92%;margin:0 auto;margin-left:0}.title_welcome .title_style_header{font-size:clamp(1.8rem,8vw,2.3rem)}.title_welcome .page_primary{padding:1.5rem;border-left-width:2px}.title_welcome .smart_guide h3{font-size:1.1rem}.title_welcome p{font-size:0.95rem}} @media screen and (max-width: 767px) {.instructional_approach{padding:80px 0}.instructional_approach .master_study > div{padding:2rem;transform:perspective(800px) rotateX(1deg) rotateY(-0.5deg)}.instructional_approach h3{font-size:calc(28px * 0.7);margin-bottom:1rem}.instructional_approach p{font-size:calc(12px * 0.9)}} @media screen and (max-width: 1200px) {.statistical_overview .statistics_expert{height:200px;min-width:200px;flex:1 1 180px}} @media screen and (max-width: 576px) {.statistical_overview{padding:60px 0}.statistical_overview .pro_statistics svg{width:60px;height:60px}.statistical_overview .career_benefits{max-width:100%;padding:15px 10px}.statistical_overview .statistics_expert{min-width:100%;height:auto;flex:1 1 100%;aspect-ratio:16/9}.statistical_overview .statistics_upsides{flex-direction:column}} @media (max-width: 480px) {header .container{padding:10px 15px}header .page_head svg{height:30px}} @media (max-width: 767px) {.stay_connected h3{font-size:24px}.stay_connected .request_widget{padding:2rem;transform:translateX(0) skewX(5deg)}.stay_connected .request_widget:hover{transform:translateX(0) skewX(5deg) translateY(-5px)}} @media (max-width: 576px) {.meet_us{padding:60px 0}.meet_us .article_wrap{border-left-width:2px;padding:25px 20px}.meet_us h5{font-size:calc(24px * 0.85)}.meet_us p b{font-size:calc(14px * 1.2)}.meet_us ol li{padding-left:10px;line-height:1.6;font-size:calc(14px * 0.9)}.meet_us ol li::before{height:6px;left:-20px;width:6px}} @media screen and (max-width: 768px) {.course_program{padding:6rem 0;min-height:auto}.course_program .career_learn{position:fixed;height:100%}.course_program .master_study{max-width:90%;padding:2rem}.course_program .program_path h3{font-size:calc(33px * 0.8)}.course_program .program_path p{font-size:calc(16px * 0.9)}.course_program .program_path .query_inquiry{width:100%;text-align:center}} @media (max-width: 480px) {.contact{padding:30px 0}.contact .img_border{height:150px}.contact .quick_help{padding:20px}.contact .quick_help p{padding-left:25px}.contact .quick_help p svg{width:16px;height:16px;top:3px}.contact .contact_assistance{padding-top:20px;margin-top:20px}.contact .get_assistance svg{margin-right:6px;width:14px;height:14px}.contact .quick_contact svg{height:12px;margin-right:5px;width:12px}} @media (max-width: 767px) {.pricing_offer{padding:70px 0}.pricing_offer .bundle_offer{grid-template-columns:1fr;gap:20px}.pricing_offer h2{font-size:calc(36px - 2px)}.pricing_offer .fee_offers{margin-bottom:40px;font-size:14px}.pricing_offer .plan_matrix h4{font-size:23px}.pricing_offer .plan_matrix p{font-size:calc(14px - 1px);margin-bottom:20px}.pricing_offer .cost_breakdown{font-size:calc(23px + 2px)}.pricing_offer .cost_matrix{padding:30px 20px}} @keyframes bgMove {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes shine {0%{transform:translateY(-100%) rotate(30deg)}100%{transform:translateY(200%) rotate(30deg)}} @keyframes expandLine {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes fadeInUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes pulse {0%{opacity:0.3}50%{opacity:0.5}100%{opacity:0.3}} @keyframes backgroundFloat {0%{background-position:0 0,10px 10px}100%{background-position:100px 0,110px 10px}} @keyframes drawPath {to{stroke-dashoffset:0}} @keyframes drawSvg {to{stroke-dashoffset:0}} @keyframes gradient {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}