a{text-decoration:none;color:inherit}svg{height:30px;width:30px}.container{max-width:100%;width:1280px;margin:auto}.page_head{flex:1 0 auto}.course_offering::before{content:'';pointer-events:none;z-index:1;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.4) 50%,transparent 100%);top:0;position:absolute;left:0;width:70%}.course_offering .study_growth{max-width:750px;width:100%;padding-left:3%}.course_offering .class_map h3{margin-bottom:1.5rem;color:#000000;font-size:29px;font-weight:700}.course_offering .class_map .connect_request::before{position:absolute;width:100%;background:linear-gradient(to right,rgb(143,122,107),rgb(178,158,136));transition:opacity 0.3s ease;z-index:-1;content:'';height:100%;left:0;opacity:0;top:0}.company_overview::after{position:absolute;content:"";pointer-events:none;opacity:0.15;width:120%;left:-10%;z-index:2;top:-10%;height:120%;background:repeating-linear-gradient( 45deg,rgb(143,122,107,0.5) 0px,transparent 1px,transparent 10px,rgb(143,122,107,0.5) 11px )}.company_overview .text_description::after{position:absolute;border-radius:50%;right:15px;background:linear-gradient(135deg,rgb(143,122,107,0.5) 0%,rgb(178,158,136,0.5) 100%);height:100px;z-index:-1;top:15px;opacity:0.15;content:"";filter:blur(30px);width:100px}.company_overview p{line-height:1.5;font-size:calc(12px + 2px);margin-bottom:20px;color:#000000;font-weight:400}.company_overview ol li{padding-left:10px;text-align:justify;line-height:1.8;list-style-type:none;margin-bottom:15px;position:relative;font-size:12px;color:#000000}.contact_box{z-index:1;overflow:hidden;padding:120px 0;position:relative}.contact_box::before{height:100%;z-index:-1;width:100%;position:absolute;top:0;background-color:rgb(178,158,136,0.5);left:0;content:''}.contact_box .connect_support h3{display:inline-block;font-weight:700;font-size:24px;position:relative;margin-bottom:30px;color:#000000}.contact_box .connect_support input[type="text"]:focus,.contact_box .connect_support input[type="email"]:focus{outline:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.5),0 0 0 3px rgb(143,122,107,0.5);transform:translateY(-2px)}.contact_box .connect_support .feedback_query input[type="checkbox"]:checked::before{left:9px;top:6px;height:10px;width:6px;position:absolute;content:'';border:solid #ffffff;transform:rotate(45deg);border-width:0 2px 2px 0}.contact_box .connect_support .feedback_query label a:hover::after{transform-origin:left;transform:scaleX(1)}.contact_box .connect_support .connect_request:hover{box-shadow:0 6px 15px rgb(178,158,136,0.5)}.contact_box .reach_query{border-radius:0 0 21px 21px;color:#ffffff;position:relative;order:2;flex-direction:column;display:flex;padding:50px 30px;align-items:center;width:100%;background-color:rgb(178,158,136)}.contact_box .reach_query div{align-items:center;padding:0;display:flex;margin-bottom:30px;position:relative;width:100%;max-width:400px}.contact_box .reach_query div svg path{fill:#ffffff}.contact_box .reach_query div span a{text-decoration:none;position:relative;color:#ffffff;transition:color 0.3s ease}header .head_nav{display:flex;position:relative;align-items:center;justify-content:space-between;padding:25px 30px}header .head_nav::after{filter:blur(5px);width:30%;right:10%;height:5px;position:absolute;background:linear-gradient(90deg,transparent,rgb(143,122,107));content:"";bottom:-10px}header .head_nav .site_prime .top_lead svg{height:45px;width:auto}header .head_nav .top_train .nav_section{position:relative;margin:0 3px}header .head_nav .top_train .nav_section a::before{left:0;z-index:-1;transition:opacity 0.3s ease;height:100%;content:"";top:0;opacity:0;background:linear-gradient(135deg,rgb(178,158,136),rgb(143,122,107));position:absolute;width:100%}header .head_nav .top_train .nav_section:active a::after{transform:translate(-50%,-50%) scale(1);opacity:0.3}.cookie_expand{justify-content:space-between;padding:20px 0;align-items:center;display:flex}.cookie_warning_message p a{text-decoration:none;color:rgb(178,158,136)}footer{width:100%;position:relative}footer .pitch_comp::after{height:200px;position:absolute;opacity:0.3;content:"";width:200px;right:15%;background:radial-gradient(circle,rgb(178,158,136),transparent 70%);border-radius:50%;top:50px}footer .info_item p,footer .info_item a{color:#ffffff;display:inline-block;transform:skewX(5deg);vertical-align:middle;text-decoration:none;font-size:16px}footer .contest_info{color:rgba(255,255,255,0.7);line-height:1.6;max-width:320px;font-size:12px}footer .nav_prime{gap:15px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid;margin-bottom:25px}footer .nav_prime a::before{opacity:0;position:absolute;color:rgb(178,158,136);content:"→";transition:all 0.3s ease;left:-20px}footer .subscribe_holder p{margin-bottom:25px;color:rgba(255,255,255,0.7);font-size:16px;line-height:1.6}footer .input_holder input[type="email"]:focus{outline:none;box-shadow:0 0 0 2px rgb(178,158,136);background-color:rgba(255,255,255,0.15)}footer .intern_ship{margin-top:60px;position:relative;padding-top:20px;border-top:1px solid rgba(255,255,255,0.1)}.course_methodology::after{clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);z-index:-1;right:-10%;position:absolute;animation:shape-pulse 15s ease-in-out infinite alternate;width:40%;bottom:-20%;background:rgb(143,122,107,0.5);content:"";height:60%}.course_methodology h3{font-weight:700;color:#000000;opacity:0;transform:translateX(-50px);line-height:1.2;margin-right:-40px;font-size:46px;z-index:2;animation:slide-in 0.8s cubic-bezier(0.25,0.46,0.45,0.94) forwards;border-right:4px solid rgb(178,158,136);grid-column:1;padding-right:40px;position:relative;text-align:right}.course_methodology h3{text-align:center;border-right:none;border-bottom:4px solid rgb(178,158,136);padding-right:0;margin-right:0;padding-bottom:20px}.future_members{padding:100px 0;position:relative;overflow:hidden;background-color:#000000;background-size:60px 60px;color:#ffffff}.future_members::after{position:absolute;box-shadow:inset 0 0 150px 50px rgba(0,0,0,0.8);pointer-events:none;left:0;top:0;content:'';width:100%;height:100%}.future_members h4::after{height:1px;bottom:-5px;width:200px;background:rgb(143,122,107,0.5);position:absolute;content:'';transform:translateX(-50%);left:50%}.future_members p::before{width:30px;right:0;transition:opacity 0.3s ease;clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;bottom:0;background:rgb(178,158,136);height:30px;opacity:0.7;content:''}.future_members p:nth-child(5)::after{content:'05'}.future_members p:nth-child(8)::after{content:'08'}.future_members p:hover{border-color:rgb(178,158,136);z-index:10;box-shadow:0 15px 30px rgba(0,0,0,0.5),0 0 30px rgb(178,158,136,0.5),inset 0 0 15px rgb(178,158,136);transform:translateY(-15px) rotateX(5deg)}.future_members p svg path{transition:fill 0.3s ease;fill:rgb(178,158,136)}.future_members .study_growth::after{position:absolute;animation:rotateMesh 30s linear infinite reverse;opacity:0.2;content:'';bottom:-70px;filter:blur(2px);background:linear-gradient(45deg,transparent 48%,rgb(178,158,136) 49%,rgb(178,158,136) 51%,transparent 52%) 0 0/15px 15px,linear-gradient(-45deg,transparent 48%,rgb(178,158,136) 49%,rgb(178,158,136) 51%,transparent 52%) 0 0/15px 15px;right:-70px;border-radius:50%;width:150px;height:150px}.gratWrapper h2::after{content:"";bottom:-1rem;width:6rem;position:absolute;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);box-shadow:0 2px 10px rgba(rgb(178,158,136,0.5),0.2);height:3px;transform:translateX(-50%) scaleX(0.8);background:linear-gradient(90deg,rgb(178,158,136),rgb(143,122,107));left:50%}.gratWrapper:hover .study_growth{box-shadow:0 20px 40px -15px rgba(rgba(0,0,0,0.5),0.15),0 1px 6px rgba(rgba(0,0,0,0.5),0.07);transform:translateY(-5px)}.gratWrapper li{position:relative;z-index:2}.gratWrapper:hover li::before{opacity:0.5;transform:scale(1.2)}.offer_panel{padding:100px 0;position:relative;overflow:hidden}.offer_panel::before{content:"";right:0;z-index:1;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.6) 100%);position:absolute;top:0}.offer_panel .fee_structure{margin:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;display:grid;list-style:none;gap:30px}.offer_panel .member_fees::before{position:absolute;width:100%;height:100%;z-index:-1;background:linear-gradient(45deg,transparent 0%,rgba(rgb(178,158,136),0.05) 100%);top:0;content:"";left:0}.offer_panel .member_fees:hover .price_deals h4::after{width:60px}.offer_panel .price_deals p{word-break:break-word;flex-grow:1;font-size:13px;color:rgb(255,255,255,0.5);scrollbar-width:thin;overflow-wrap:break-word;max-height:250px;overflow-y:auto;scrollbar-color:rgb(178,158,136) transparent;margin:0 0 25px;line-height:1.6}.client_experience::after{transform:rotate(-15deg) skew(10deg);z-index:0;opacity:0.03;width:40%;right:-5%;top:-5%;height:40%;position:absolute;background:rgb(178,158,136,0.5);content:""}.client_experience h2:hover::after{transform:scaleX(1.2)}.client_experience .student_perspectives{gap:2.5rem;position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.client_experience .learner_voices:nth-child(2n){border-left:3px solid rgb(178,158,136)}.client_experience .learner_voices:nth-child(3n){border-left:3px solid rgb(143,122,107)}.client_experience .learner_voices div{border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,0.08);height:3.5rem;transform:rotate(-3deg);margin-top:auto;transition:transform 0.4s ease;width:3.5rem;border:2px solid rgba(var(--primary-color-rgb),0.1);position:relative;overflow:hidden}.course_instructor .learner_voices{grid-template-columns:1fr 1fr;position:relative;gap:0;overflow:hidden;display:grid;grid-template-rows:auto auto auto;border-radius:29px}.course_instructor .learner_voices .img_header:hover{transform:scale(1.07) translateX(-4%);box-shadow:0 0 50px rgb(178,158,136)}.course_instructor .learner_voices .career_achievements{z-index:2;background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,transparent 100%);color:#ffffff;grid-row:3 / 4;grid-column:2 / 3;border-radius:0 10px 0 0;margin-right:1.5rem;position:relative;border-top:1px solid rgb(143,122,107,0.5);line-height:1.7;padding:2rem 2rem 2.5rem 3rem;font-size:12px;backdrop-filter:blur(5px)}.title_page .tech_track{border-radius:13px;transform:translateY(30px);box-shadow:0 15px 30px rgba(0,0,0,0.15);align-items:center;display:flex;position:relative;opacity:0;animation:fadeUp 0.8s 0.2s ease-out forwards;height:auto;overflow:hidden;min-height:400px}.title_page .tech_track p::before{position:absolute;content:"";top:0.5rem;width:3px;height:calc(100% - 1rem);background:rgb(143,122,107);left:0}.privacy_garrison{box-shadow:0 4px 20px rgba(0,0,0,0.5);color:#000000;background-color:rgb(213,193,166);padding:40px;font-family:Arial,sans-serif}.privacy_garrison h3,.privacy_garrison h4,.privacy_garrison h5,.privacy_garrison h6{color:rgb(178,158,136);font-weight:300;font-size:21px;margin-bottom:10px}.privacy_garrison div{margin-bottom:20px}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media screen and (max-width: 992px) {.course_offering{height:auto;display:flex;max-height:none;min-height:0;flex-direction:column}.course_offering::before{background:linear-gradient(180deg,rgb(213,193,166) 0%,transparent 50%)}.course_offering .learn_career{width:100%;height:400px;position:relative;order:2}.course_offering .container{padding:4rem 2rem;order:1;width:100%}.course_offering .study_growth{margin:0 auto;max-width:600px;width:100%}} @media (max-width: 992px) {.company_overview{padding:80px 0}.company_overview .text_description{padding:30px 35px;transform:perspective(800px) rotateX(1deg)}.company_overview .text_description:hover{transform:perspective(800px) rotateX(0deg)}} @media screen and (max-width: 991px) {.contact_box{padding:80px 0}.contact_box .reach_query div{max-width:100%}} @media screen and (max-width: 767px) {.contact_box{padding:60px 0}.contact_box .connect_support,.contact_box .reach_query{padding:40px 25px}.contact_box .connect_support h3,.contact_box .reach_query h3{font-size:calc(24px + 2px)}.contact_box .connect_support input[type="text"],.contact_box .connect_support input[type="email"],.contact_box .connect_support .connect_request{height:55px}} @media only screen and (max-width: 800px) {.edu_track{display:none}.cookie_expand{flex-direction:column;align-items:center;justify-content:center}.cookie_warning_message h5{text-align:center}.cookie_warning_message p{text-align:center}.cookies_tech{margin-bottom:20px}body .layer-container .track_accept{margin-left:0}} @media (max-width: 991px) {.course_methodology{padding:90px 20px}.course_methodology .container{grid-gap:30px}.course_methodology h3{font-size:calc(46px - 6px);padding-right:20px;margin-right:-20px}.course_methodology h3::before{width:30px;right:-17px;height:30px}.course_methodology span{padding-left:20px}.course_methodology .study_growth::before,.course_methodology .study_growth::after{height:15px}} @media (max-width: 480px) {.future_members{padding:60px 0}.future_members h4{font-size:calc(28px * 0.85);margin-bottom:40px;letter-spacing:1px}.future_members p{padding:20px;font-size:17px}.future_members p svg{height:28px;margin-right:12px;width:28px}.future_members p::after{right:15px;top:-10px;font-size:46px}} @media (max-width: 575px) {.gratWrapper{padding:3rem 0}.gratWrapper h2{margin-bottom:1.8rem;font-size:calc(32px * 0.7)}.gratWrapper h2::after{width:4rem}.gratWrapper .study_growth{padding:1.5rem 1.25rem}.gratWrapper span{font-size:calc(17px * 0.9);line-height:1.5}.gratWrapper li::before{height:1.5rem;width:1.5rem;left:-0.5rem;top:-0.3rem}} @media (min-width: 1200px) {.client_experience h2{transform:translateX(6vw);margin-bottom:5rem}.client_experience .student_perspectives{gap:2.5rem}.client_experience .learner_voices{height:calc(100% - 20px)}.client_experience .learner_voices:nth-child(1){transform:translateY(0)}.client_experience .learner_voices:nth-child(2){transform:translateY(40px)}.client_experience .learner_voices:nth-child(3){transform:translateY(20px)}.client_experience .learner_voices:nth-child(4){transform:translateY(60px)}.client_experience .learner_voices:nth-child(5){transform:translateY(10px)}.client_experience .learner_voices:nth-child(6){transform:translateY(50px)}.client_experience .learner_voices:nth-child(7){transform:translateY(30px)}.client_experience .learner_voices:hover{transform:translateY(calc(var(--translateY) - 15px))}} @media (max-width: 768px) {.title_page .tech_study{text-align:center}.title_page .tech_study::after{animation:lineExpandCenter 1.2s 0.4s ease forwards;left:50%;transform:translateX(-50%) scaleX(0)}.title_page .tech_track > div{padding:1.5rem}.title_page .tech_track::before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.7),rgba(0,0,0,0.5))}.title_page .tech_track p,.title_page .tech_track h3{text-align:center}.title_page .tech_track p{padding-top:1rem;padding-left:0}.title_page .tech_track p::before{transform:translateX(-50%);top:0;left:50%;width:30px;height:3px}} @keyframes square-rotate {0%{transform:rotate(0)}100%{transform:rotate(360deg)}} @keyframes slide-in-mobile {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes patternShift {0%{background-position:0 0,0 10px,10px -10px,-10px 0px}100%{background-position:100px 100px,100px 110px,110px 90px,90px 100px}} @keyframes fadeSlideRight {from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}