.head_core{flex:1 0 auto}.wrapper-section{flex-direction:column;display:flex;height:100%;min-height:100%}.instructor_history{background:radial-gradient(circle at 70% 30%,rgb(211,188,164,0.5) 0%,transparent 40%),radial-gradient(circle at 30% 70%,rgb(186,155,119,0.5) 0%,transparent 40%),#000000;padding:7rem 2rem;position:relative;overflow:hidden}.instructor_history .success_ratings .img_border{clip-path:polygon(0 0,100% 0,80% 100%,0 100%);border-radius:0;transition:all 0.5s ease;transform:scale(1.05) translateX(-5%);box-shadow:0 0 30px rgb(211,188,164,0.5);grid-row:1 / 4;min-height:500px;position:relative;z-index:1;grid-column:1 / 2}.contact_information{position:relative;overflow:hidden;background:rgb(233,223,209);padding:70px 0}.contact_information::before{left:0;width:100%;z-index:0;height:100%;position:absolute;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,0.03) 10px,rgba(0,0,0,0.03) 20px),repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(0,0,0,0.03) 10px,rgba(0,0,0,0.03) 20px);top:0;content:""}.contact_information .reach_box{background:#ffffff;grid-row:1;padding:50px 40px;grid-column:1}.contact_information input[type="text"]::placeholder{opacity:0.5;color:#000000}.contact_information .query_list input[type="checkbox"]{position:relative;appearance:none;margin-top:2px;cursor:pointer;height:24px;flex-shrink:0;border:2px solid rgb(233,223,209);border-radius:10px;width:24px}.contact_information .query_inquiry{cursor:pointer;overflow:hidden;letter-spacing:1px;background:rgb(211,188,164);position:relative;border-radius:10px;padding:15px 35px;color:#ffffff;font-weight:600;margin-top:10px;transition:all 0.3s ease;align-self:flex-start;border:none;text-transform:uppercase;font-size:16px}.cookieWarningContainer p{font-size:16px;position:relative;line-height:1.5;color:#ffffff;margin:0}.cookie_view{margin-right:20px;background:rgb(211,188,164,0.5);border-radius:17px;flex-shrink:0;align-items:center;padding:10px;display:flex;justify-content:center}.cookieWarningContainer p a{color:rgb(211,188,164);border-bottom:1px dashed rgb(211,188,164);transition:color 0.3s ease;text-decoration:none}.title_welcome::after{animation:floatGradient 15s ease-in-out infinite alternate;background:radial-gradient(circle,rgb(186,155,119,0.5) 0%,transparent 70%);position:absolute;height:70%;opacity:0.6;right:-10%;width:70%;content:"";top:-10%;transform:translateZ(0);z-index:2}.title_welcome .smart_guide{margin-bottom:2rem}.title_welcome .smart_guide h3{font-size:clamp(1.2rem,3vw,1.6rem);display:inline-block;color:#ffffff;line-height:1.5;letter-spacing:0.01em;position:relative;font-weight:600}.project_ref::before{left:0;content:"";top:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0.9) 0%,rgb(211,188,164,0.5) 100%);position:absolute;height:100%;width:100%}.project_ref .company_holder::after{right:0;animation-delay:1.5s}.project_ref .company_holder h3{display:inline-block;font-size:calc(29px * 1.3);font-weight:700;margin-bottom:1rem;position:relative}.project_ref .news_feed{display:flex;justify-content:center}.project_ref .main_start::before{transform:translateX(-50%);width:1px;background:rgb(211,188,164);height:20px;left:50%;top:-30px;position:absolute;content:""}.project_ref .head_info .main_start{gap:0.8rem;display:flex;flex-direction:column;position:static}.project_ref .head_info .main_start a:hover{opacity:1;color:rgb(186,155,119)}.campus_links{background-color:rgba(0,0,0,0.8);padding:1.2rem 0;margin-top:4rem;position:relative;overflow:hidden}.campus_links .tech_stack{text-align:center;letter-spacing:0.5px;position:relative;font-size:15px;color:#ffffff;opacity:0.8}.instructional_approach::after{width:100%;z-index:1;position:absolute;left:0;background-size:60px 60px;height:100%;animation:backgroundShift 60s linear infinite;pointer-events:none;opacity:0.05;background:linear-gradient(45deg,transparent 49.5%,rgb(186,155,119,0.5) 49.5%,rgb(186,155,119,0.5) 50.5%,transparent 50.5%),linear-gradient(-45deg,transparent 49.5%,rgb(186,155,119,0.5) 49.5%,rgb(186,155,119,0.5) 50.5%,transparent 50.5%);top:0;content:""}.instructional_approach .master_study > div:hover::before{transform:scaleX(1)}.instructional_approach h3::after{transition:transform 0.6s cubic-bezier(0.17,0.67,0.83,0.67);transform:scaleX(0.7);transform-origin:left;position:absolute;content:"";background:linear-gradient(90deg,rgb(211,188,164) 0%,rgb(186,155,119) 100%);left:0;bottom:0;height:3px;width:80px}.statistical_overview{padding:120px 0;isolation:isolate;position:relative;overflow:hidden;color:#ffffff}.statistical_overview .statistics_boosts{z-index:1;position:relative;gap:30px;display:grid;margin:0 auto;grid-template-columns:3fr 1fr;grid-template-areas:"header minisvg" "description description" "items items";grid-template-rows:auto auto auto}.statistical_overview .extra_study{font-size:29px;align-items:center;display:flex;position:relative;font-weight:700;margin:0;text-shadow:0 2px 10px rgba(0,0,0,0.3);grid-area:header;color:#ffffff;letter-spacing:1px}.statistical_overview .statistics_upsides{justify-content:center;position:relative;gap:20px;padding-top:40px;display:flex;grid-area:items;flex-wrap:wrap}.statistical_overview .statistics_expert:hover{transform:translateY(-10px) rotate3d(1,2,0,5deg);z-index:2}.statistical_overview .statistics_expert:hover{transform:translateY(-10px) rotate3d(1,2,0,5deg)}.statistical_overview .statistics_expert:hover::before,.statistical_overview .statistics_expert:hover::after{opacity:0.2}.statistical_overview .gain_study{margin-bottom:15px;position:relative}.statistical_overview .gain_study svg{fill:rgb(211,188,164);z-index:1;transition:transform 0.3s ease;height:45px;position:relative;width:45px}.statistical_overview .statistics_expert:hover .gain_study svg{transform:scale(1.1)}.statistical_overview .stat_item_inner::before{top:-2px;background:linear-gradient(45deg,transparent,rgb(211,188,164,0.5),transparent);z-index:-1;opacity:0;right:-2px;transition:opacity 0.4s ease;bottom:-2px;position:absolute;border-radius:calc(24px + 2px);content:'';left:-2px}.statistical_overview .extra_study::after{content:'';left:60px;background:rgb(186,155,119);bottom:-10px;height:3px;position:absolute;border-radius:2px;width:20px}header:after{pointer-events:none;top:0;background-image:linear-gradient(to right,transparent 20%,rgba(255,255,255,0.05) 40%,rgba(255,255,255,0.05) 60%,transparent 80% ),linear-gradient(to bottom,transparent 20%,rgba(255,255,255,0.05) 40%,rgba(255,255,255,0.05) 60%,transparent 80% );content:'';width:100%;background-size:100px 100px;left:0;height:100%;position:absolute}header .head_bar:before{transform:translateY(-50%) translateX(-40px);left:0;width:20px;border:1px solid rgba(255,255,255,0.2);top:50%;position:absolute;border-radius:50%;height:20px;content:'';opacity:0.5}header .head_info:hover:before{opacity:0.7}header .site_core:after{top:50%;left:-30px;position:absolute;width:20px;height:1px;transform:translateY(-50%) scaleX(0);transform-origin:right;transition:all 0.3s ease;background:rgba(255,255,255,0.5);content:''}header .page_head:before{position:absolute;border:1px solid rgba(255,255,255,0.2);left:-10px;content:'';width:calc(100% + 20px);top:-10px;opacity:0;transition:all 0.3s ease;border-radius:10px;height:calc(100% + 20px)}.stay_connected .master_study{position:relative;transform:skewX(-5deg);z-index:1;margin:0 auto;max-width:1200px}.stay_connected .request_widget:hover{box-shadow:-18px 18px 0 rgb(186,155,119,0.5),20px -20px 40px rgba(255,255,255,0.15);transform:translateX(-5%) skewX(5deg) translateY(-5px)}.stay_connected .input_holder{width:100%;flex-direction:column;display:flex;gap:1.5rem}.stay_connected input[type="email"]::placeholder{color:#000000;opacity:0.7}.stay_connected .sub_benefit::before{height:100%;content:"";transition:all 0.6s ease;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);top:0;left:-100%;width:100%}.meet_us .container{padding:0 20px;max-width:1200px;z-index:2;margin:0 auto;position:relative}.meet_us .article_wrap:hover{transform:perspective(1000px) rotateY(0deg) translateZ(10px)}.meet_us .article_wrap:hover h5{transform:translateX(5px)}.meet_us .article_wrap:hover h5::after{width:100%}.meet_us p{color:#ffffff;font-weight:400;letter-spacing:0.5px;font-size:calc(14px * 1.2);margin-bottom:25px}.meet_us ol li{font-weight:400;color:#ffffff;padding-left:15px;font-size:14px;position:relative;margin-bottom:15px;line-height:1.8;text-align:justify}.meet_us .article_wrap:hover div:nth-child(1){transform:translateY(-5px)}.thxSpace{overflow:hidden;padding:5rem 0;position:relative;background:linear-gradient(135deg,rgb(233,223,209) 0%,rgb(211,188,164,0.5) 100%)}.thxSpace h2{font-family:Arial,sans-serif;transform-origin:left center;font-size:38px;max-width:90%;font-weight:700;line-height:1.3;position:relative;color:#000000;animation:slideInTitle 0.8s ease-out forwards;margin-bottom:3rem}.thxSpace ul{list-style:none;padding:0;margin:0}.thxSpace li{padding-left:2rem;position:relative}.thxSpace span{font-family:Arial,sans-serif;line-height:1.8;position:relative;color:#000000;display:block;font-size:18px}.course_program::after{top:0;position:absolute;height:100%;content:'';pointer-events:none;animation:pulse 15s infinite alternate;background:radial-gradient(circle at 75% 25%,rgb(186,155,119,0.5) 0%,transparent 50%);z-index:3;left:0;width:100%}.course_program .program_guide::before{position:absolute;content:'';top:0;left:0;opacity:0.7;height:100%;background:linear-gradient(to bottom,transparent 40%,#000000 100%);z-index:2;width:100%}.course_program .master_study{border-radius:12px;animation:float 6s ease-in-out infinite;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100%);transform:translateX(0);width:100%;padding:3rem;max-width:600px;box-shadow:0 8px 32px rgba(0,0,0,0.2);backdrop-filter:blur(10px)}.course_program .master_study{padding:1.5rem}.course_program .program_path .query_inquiry::before{height:100%;z-index:-1;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:-100%;top:0;position:absolute;transition:all 0.4s ease;content:''}.contact::before{background-size:20px 20px;background-position:0 0,10px 10px;width:100%;position:absolute;opacity:0.05;left:0;background-image:radial-gradient(rgb(186,155,119,0.5) 1px,transparent 1px),radial-gradient(rgb(211,188,164,0.5) 1px,transparent 1px);height:100%;animation:backgroundFloat 60s linear infinite;content:'';top:0}.contact .support_now svg path{animation:drawPath 1.5s forwards ease-out;stroke-dasharray:50;stroke-dashoffset:50}.contact .img_border{width:100%;position:relative;height:250px;overflow:hidden;transform:translateZ(0)}.contact .quick_help{padding:30px;z-index:2;position:relative;background:#ffffff}.contact .quick_help p{position:relative;padding-left:40px;font-size:15px;margin:0 0 15px;line-height:1.6;align-items:flex-start;color:#000000;display:flex}.contact .quick_help p svg{stroke-width:2;padding:4px;transition:all 0.3s ease;stroke:rgb(211,188,164);height:20px;fill:none;width:20px;top:4px;stroke-linejoin:round;box-sizing:content-box;border-radius:50%;background:rgb(211,188,164,0.5);stroke-linecap:round;left:0;position:absolute}.contact .quick_help a{z-index:1;text-decoration:none;color:rgb(211,188,164);display:inline-block;position:relative;transition:all 0.3s ease}.contact .get_assistance{color:#000000;font-size:17px;display:flex;margin:0 0 15px;display:inline-block;font-weight:600;position:relative;align-items:center}.contact .quick_support::after{border:1px solid rgb(186,155,119,0.5);top:-15px;border-radius:50%;right:-15px;opacity:0.1;z-index:-1;content:'';height:50px;width:50px;position:absolute}.contact .quick_contact:hover svg{opacity:1;stroke:rgb(186,155,119);transform:rotate(15deg)}.secure_shell h1{padding-bottom:10px;border-bottom:2px solid rgb(186,155,119);font-size:47px;text-transform:uppercase;font-weight:700;font-family:Arial,sans-serif;text-align:center;letter-spacing:2px;margin:0;color:rgb(211,188,164)}.secure_shell p,.secure_shell span{margin-bottom:10px;color:#ffffff;font-family:Arial,sans-serif;font-size:14px;line-height:1.8}.pricing_offer .container{margin:0 auto;max-width:1200px;position:relative;padding:0 20px}.pricing_offer h2::after{transform:translateX(-50%);bottom:-12px;left:50%;content:"";background:linear-gradient(90deg,rgb(211,188,164),rgb(186,155,119));border-radius:10px;width:80px;height:4px;position:absolute}.pricing_offer .bundle_price{text-decoration:none;transition:all 0.4s ease;isolation:isolate;position:relative;display:block;box-shadow:0 15px 30px rgba(0,0,0,0.15),0 8px 15px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.1) inset;backdrop-filter:blur(10px);overflow:hidden;height:100%;background-color:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.1)}.pricing_offer .cost_breakdown{letter-spacing:0.5px;transition:all 0.3s ease;align-self:flex-start;display:block;margin-top:auto;font-weight:700;position:relative;color:rgb(211,188,164);background:rgba(rgb(211,188,164,0.5),0.1);padding:10px 20px;border-radius:10px;font-size:calc(23px + 4px)}@media (max-width: 768px) {.contact_information{padding:50px 0}.contact_information h2{font-size:calc(28px - 4px);margin-bottom:30px}.contact_information .reach_box{padding:30px 25px}.contact_information .img_border{min-height:250px}} @media only screen and (max-width: 1200px) {.cookieWarningContainer{padding:15px 0}.privacy_switch{padding:15px 5%}.cookie_view{display:none}.privacy_switch{text-align:center;flex-direction:column;align-items:center}.cookieWarningContainer h5{font-size:20px;margin-bottom:10px}.cookies_consent{margin-bottom:15px}.cookie_visitor{min-width:100%;margin:10px 0}} @media (hover: hover) {.title_welcome:hover .title_style_header::after{background:linear-gradient(90deg,rgb(186,155,119) 0%,rgb(211,188,164) 100%);transition:all 0.4s ease}.title_welcome .page_primary:hover{box-shadow:0 15px 35px rgba(0,0,0,0.2);transform:translateY(-5px);transition:all 0.4s ease}} @media screen and (max-width: 576px) {.project_ref{padding:3rem 0 1.5rem}.project_ref .company_holder h3{font-size:calc(29px * 0.9)}.project_ref .goal_footer{font-size:calc(17px * 0.9)}.project_ref .head_info{padding:1rem}.project_ref .head_info h5{font-size:calc(17px * 0.9)}.campus_links{padding:1rem 0;margin-top:2rem}.campus_links .tech_stack{font-size:calc(15px * 0.9)}.campus_links .tech_stack::before,.campus_links .tech_stack::after{display:none}} @media screen and (max-width: 768px) {.statistical_overview{padding:80px 0}.statistical_overview .extra_study{font-size:calc(29px * 0.9)}.statistical_overview .career_benefits{padding:15px;font-size:calc(15px * 0.95);max-width:95%}.statistical_overview .statistics_expert{min-width:170px;flex:1 1 170px;height:190px}.statistical_overview .statistics_expert span{font-size:29px}.statistical_overview .statistics_expert p{font-size:calc(15px * 0.9)}} @media (min-width: 768px) {.stay_connected{padding:6rem 3rem}.stay_connected .request_widget{padding:4rem 4rem 4.5rem;width:70%}.stay_connected .input_holder{align-items:center;flex-direction:row}.stay_connected input[type="email"]{flex:1}.stay_connected .sub_benefit{align-self:center}} @media (max-width: 768px) {.meet_us{padding:70px 0}.meet_us .article_wrap{border-left-width:3px;padding:30px}.meet_us h5{font-size:calc(24px * 0.9)}.meet_us p b{font-size:calc(14px * 1.3)}.meet_us ol li{line-height:1.7;font-size:calc(14px * 0.95)}} @media (max-width: 768px) {.thxSpace{padding:3.5rem 0}.thxSpace h2{margin-bottom:2.5rem;line-height:1.4;font-size:calc(38px * 0.8)}.thxSpace .master_study{padding:2rem}.thxSpace .container{transform:perspective(1000px) rotateX(1deg)}.thxSpace::before{width:25%}.thxSpace li::before{top:0.4rem}} @media (max-width: 767px) {.contact{padding:40px 0}.contact .container{padding:0 15px}.contact .get_help{flex-direction:column}.contact .img_border{height:200px}.contact .quick_help{padding:25px}.contact .quick_help p{font-size:calc(15px - 1px);margin-bottom:12px}.contact .quick_support{grid-template-columns:1fr}} @media (min-width: 1200px) {.pricing_offer .bundle_offer{grid-template-columns:repeat(4,1fr)}.pricing_offer .cost_matrix{padding:40px 35px}.pricing_offer h2{font-size:calc(36px + 4px)}} @media (min-width: 992px) and (max-width: 1199px) {.pricing_offer .bundle_offer{grid-template-columns:repeat(3,1fr)}.pricing_offer .cost_matrix{padding:35px 30px}} @media (max-width: 480px) {.pricing_offer{padding:50px 0}.pricing_offer .cost_matrix{padding:25px 20px}.pricing_offer h2::after{height:3px;width:60px}.pricing_offer .cost_breakdown{padding:8px 16px}} @keyframes slideInLeft {from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes lineGrow {from{width:0}to{width:80px}} @keyframes slide {0%{width:0;opacity:0.5}100%{width:40%;opacity:1}} @keyframes pulse {0%,100%{transform:scale(1);opacity:0.8}50%{transform:scale(1.05);opacity:1}} @keyframes rotateGradient {0%{transform:rotate(-15deg)}50%{transform:rotate(0deg)}100%{transform:rotate(-15deg)}} @keyframes scaleIn {from{transform:rotate(45deg) scale(0)}to{transform:rotate(45deg) scale(1)}} @keyframes float {0%{transform:translateY(0px)}50%{transform:translateY(-15px)}100%{transform:translateY(0px)}} @keyframes backgroundShift {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes shineEffect {0%{transform:rotate(30deg) translate(-100%,-100%)}100%{transform:rotate(30deg) translate(100%,100%)}}