*{margin:0;padding:0;box-sizing:border-box}*{scrollbar-color:rgb(213,193,166) rgb(213,193,166)}.layer-container{min-height:100%;flex-direction:column;height:100%;display:flex}.course_offering .learn_career{height:100%;width:100%;position:absolute;left:0;top:0;overflow:hidden;z-index:0}.course_offering .education_flow{width:20%;height:100%;overflow:hidden}.course_offering .education_flow:hover img{transform:scale(1.2)}.course_offering .class_map{padding:3rem;background-color:rgba(255,255,255,0.9);border-radius:13px;box-shadow:0 15px 40px rgba(0,0,0,0.15);position:relative;border-top:4px solid rgb(178,158,136);backdrop-filter:blur(5px);background-color:#ffffff}.course_offering .class_map .connect_request:hover::before{opacity:1}.company_overview::before{background:linear-gradient(135deg,rgb(143,122,107,0.5),rgb(178,158,136,0.5),rgba(255,255,255,0.1));right:0;z-index:1;position:absolute;top:0;bottom:0;content:"";left:0}.company_overview .text_description::before{border-radius:4px;left:-2px;opacity:0.7;transition:opacity 0.5s ease;top:-2px;position:absolute;filter:blur(3px);bottom:-2px;content:"";background:linear-gradient(135deg,rgb(143,122,107) 0%,transparent 40%,transparent 60%,rgb(178,158,136) 100%);right:-2px;z-index:-1}.company_overview .text_description:hover h5{transform:translateX(5px)}.company_overview .text_description:hover h5::after{width:100%}.company_overview p b::after{width:20px;background:rgb(143,122,107);content:"";transform:translateY(-50%);height:2px;top:50%;right:0;position:absolute}.company_overview .text_description div:nth-child(2){margin-bottom:20px;position:relative}.company_overview .text_description div:nth-child(2)::after{bottom:-10px;height:1px;content:"";width:30%;position:absolute;background:linear-gradient(90deg,rgb(143,122,107,0.5) 0%,transparent 100%);left:0}.contact_box .connect_support{z-index:2;order:1;position:relative;background-color:#ffffff;border-radius:21px 21px 0 0;padding:50px 30px;width:100%}.contact_box .connect_support input[type="text"],.contact_box .connect_support input[type="email"]{border-radius:10px;background-color:rgb(213,193,166);padding:0 20px;transition:box-shadow 0.3s ease,transform 0.3s ease;flex:1 0 100%;color:#000000;box-shadow:inset 0 2px 4px rgba(0,0,0,0.5);font-size:14px;height:60px;border:none}.contact_box .connect_support .feedback_query label a{text-decoration:none;position:relative;color:rgb(178,158,136);font-weight:600}.contact_box .connect_support .connect_request{text-transform:uppercase;color:#ffffff;letter-spacing:1px;margin-top:15px;position:relative;cursor:pointer;z-index:1;box-shadow:0 4px 10px rgb(143,122,107,0.5);background-color:rgb(143,122,107);font-size:18px;height:60px;font-weight:600;overflow:hidden;border:none;transition:all 0.3s ease;flex:1 0 100%;border-radius:10px}.contact_box .reach_query h3::after{background-color:rgb(143,122,107);content:'';transform:translateX(-50%);bottom:-15px;height:3px;width:60px;position:absolute;left:50%}.contact_box .reach_query div span{font-size:14px;color:#ffffff;font-weight:400}.contact_box .reach_query div span a:hover::after{transform-origin:left;transform:scaleX(1)}header .head_nav::before{top:-10px;position:absolute;content:"";left:10%;width:30%;height:5px;background:linear-gradient(90deg,rgb(178,158,136),transparent);filter:blur(5px)}header .head_nav .site_prime .top_lead{transition:transform 0.3s ease;display:block;position:relative}header .head_nav .top_train{position:relative;border-radius:19px;padding:10px;list-style:none;margin:0;display:flex}header .head_nav .top_train .nav_section a{font-family:Arial,sans-serif;overflow:hidden;padding:8px 15px;border-radius:10px;color:#000000;font-size:14px;font-weight:600;display:block;z-index:1;position:relative;text-decoration:none}header .head_nav .top_train .nav_section:nth-child(odd) a::before{background:linear-gradient(to right,rgb(178,158,136),rgb(143,122,107))}.cookie_warning_message h5{margin-bottom:6px;font-size:22px}.edu_track svg,.edu_track svg path,.edu_track img{width:100px;height:100px;fill:rgb(178,158,136)}.pitch_comp::before{z-index:0;top:0;height:100%;right:0;position:absolute;width:60%;background-color:rgb(178,158,136);content:"";clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%)}footer .info_item:hover{background-color:rgb(178,158,136);transform:skewX(-5deg) translateY(-5px)}footer .text_main_holder{display:grid;gap:40px;grid-template-columns:1fr;position:relative}footer .site_prime::before{content:"";position:absolute;top:0;height:100%;background-color:rgb(178,158,136);left:0;width:5px}footer .nav_prime a{text-decoration:none;position:relative;font-size:16px;transition:all 0.3s ease;color:rgba(255,255,255,0.8);padding-left:0}footer .subscribe_holder{background-color:rgba(0,0,0,0.3);border-radius:26px;border-left:5px solid rgb(178,158,136);position:relative;padding:30px}footer .input_holder{flex-direction:column;display:flex;gap:15px}footer .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.5)}footer .sub_approach:hover{transform:translateX(5px);background-color:rgb(143,122,107)}.course_methodology{overflow:hidden;z-index:1;padding:120px 0;position:relative;background:rgb(213,193,166)}.course_methodology{padding:70px 15px}.course_methodology .study_growth{padding:0;position:relative}.course_methodology .study_growth::before{top:-80px;transform:rotate(-2deg);opacity:0.5;left:-10%;background:linear-gradient(90deg,transparent,rgb(178,158,136),transparent);position:absolute;content:"";animation:line-slide 10s ease-in-out infinite alternate;height:20px;width:120%}.course_methodology .study_growth::before{transform:rotate(0);top:-20px}.course_methodology h3::after{bottom:-10px;height:20px;width:20px;background:rgb(178,158,136);border-radius:50%;right:-8px;animation:circle-pulse 4s ease-in-out infinite;position:absolute;content:""}.course_methodology h3::after{right:auto;left:calc(100% - 30px);bottom:-8px}.future_members::before{top:-50%;animation:rotateBackground 60s linear infinite;width:200%;opacity:0.4;background-image:radial-gradient(circle at 50% 50%,rgb(178,158,136,0.5) 0%,transparent 35%),radial-gradient(circle at 80% 20%,rgb(143,122,107,0.5) 0%,transparent 25%);pointer-events:none;content:'';position:absolute;height:200%;left:-50%}.future_members div > div{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);perspective:1500px;margin:0 -50px}.future_members p:nth-child(1)::after{content:'01'}.future_members p:nth-child(2)::after{content:'02'}.future_members p:nth-child(3)::after{content:'03'}.future_members p:nth-child(4)::after{content:'04'}.future_members p:nth-child(6)::after{content:'06'}.future_members p:nth-child(9)::after{content:'09'}.future_members p:hover::before{opacity:1}.future_members p:nth-child(3n+1){transform:translateX(-30px)}.future_members p:nth-child(3n+1):hover{transform:translateX(-30px) translateY(-15px) rotateX(5deg) rotateY(-5deg)}.future_members p svg{height:36px;flex-shrink:0;width:36px;filter:drop-shadow(0 0 8px rgb(178,158,136,0.5));margin-right:20px;transition:transform 0.3s ease}.gratWrapper::before{z-index:0;left:0;background-position:0 0,0 10px,10px -10px,-10px 0px;background-size:20px 20px;animation:patternShift 60s linear infinite;content:"";position:absolute;background-image:linear-gradient(45deg,rgba(rgb(178,158,136,0.5),0.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(rgb(178,158,136,0.5),0.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(rgb(178,158,136,0.5),0.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(rgb(178,158,136,0.5),0.05) 75%);top:0;width:100%;height:100%}.gratWrapper .study_growth::before{content:"";background:linear-gradient(90deg,rgb(178,158,136),rgb(143,122,107),rgb(178,158,136));z-index:1;left:-2px;position:absolute;background-size:200% 100%;right:-2px;top:-2px;animation:gradientMove 6s linear infinite;height:5px}.gratWrapper ul{padding:0;z-index:2;position:relative;list-style:none;margin:0}.gratWrapper span{transition:color 0.3s ease;line-height:1.7;color:#000000;font-family:Arial,sans-serif;position:relative;padding:0.5rem 0;font-size:17px;display:block}.offer_panel .discount_deals{position:relative}.offer_panel .price_options{font-size:13px;line-height:1.6;color:rgb(255,255,255,0.5);text-align:center;max-width:700px;margin:0 auto 50px}.offer_panel .fee_structure li{transform-style:preserve-3d;perspective:1000px}.offer_panel .access_rates{height:100%;padding:35px 25px}.offer_panel .price_deals{display:flex;height:100%;position:relative;z-index:2;flex-direction:column}.offer_panel .price_deals h4::after{transition:width 0.3s ease;bottom:0;height:2px;content:"";background:rgb(178,158,136);width:40px;left:0;position:absolute}.offer_panel .member_fees:hover .cost_card{box-shadow:0 8px 25px rgba(0,0,0,0.3);transform:translateZ(20px) scale(1.05)}.client_experience::before{z-index:0;width:100%;height:100%;position:absolute;top:0;opacity:0.07;background:radial-gradient(circle at 20% 30%,rgb(178,158,136,0.5) 0%,transparent 25%),radial-gradient(circle at 80% 70%,rgb(143,122,107,0.5) 0%,transparent 20%);left:0;content:""}.client_experience .container{margin:0 auto;max-width:1200px;z-index:1;padding:0 1.5rem;position:relative}.client_experience .learner_voices::before{opacity:0.07;position:absolute;content:"";top:-2rem;font-family:Arial,sans-serif;line-height:1;right:1rem;font-size:8rem;z-index:-1;color:rgb(178,158,136)}.client_experience .learner_voices .description{color:#000000;flex-grow:1;font-style:italic;line-height:1.6;margin:0 0 1.5rem;font-size:16px}.course_instructor{background:radial-gradient(circle at 70% 30%,rgb(178,158,136,0.5) 0%,transparent 40%),radial-gradient(circle at 30% 70%,rgb(143,122,107,0.5) 0%,transparent 40%),#000000;position:relative;overflow:hidden;padding:7rem 2rem}.course_instructor .learner_voices .img_header{transition:all 0.5s ease;grid-column:1 / 2;border-radius:0;box-shadow:0 0 30px rgb(178,158,136,0.5);transform:scale(1.05) translateX(-5%);position:relative;min-height:500px;grid-row:1 / 4;clip-path:polygon(0 0,100% 0,80% 100%,0 100%);z-index:1}.title_page{overflow:hidden;align-items:center;justify-content:center;min-height:100vh;display:flex;padding:2rem 1rem;position:relative;background:linear-gradient(135deg,rgb(178,158,136,0.5),rgb(143,122,107))}.title_page .tech_study::after{bottom:-12px;position:absolute;transform-origin:left;left:0;width:80px;content:"";height:4px;background:linear-gradient(90deg,rgb(178,158,136),rgb(143,122,107));transform:scaleX(0);animation:lineExpand 1.2s 0.4s ease forwards}.title_page .tech_track > div > div{animation:fadeSlideRight 0.8s 0.4s ease-out forwards;transform:translateX(-20px);opacity:0;margin-bottom:1.5rem}.title_page::after{content:"";background:rgb(178,158,136,0.5);height:60%;clip-path:polygon(100% 0,0 0,100% 100%);width:40%;animation:rotateBg 30s infinite alternate ease-in-out;position:absolute;opacity:0.1;top:0;right:0}.privacy_garrison h2{font-weight:600;font-size:31px;color:rgb(143,122,107);margin-bottom:15px}.privacy_garrison li{font-size:17px;color:#000000;margin-bottom:10px}::-webkit-scrollbar{width:0.8em}::-webkit-scrollbar-track{border-radius:0px;background:rgb(178,158,136,0.5)}::-webkit-scrollbar-track:active{background:rgb(178,158,136)}::-webkit-scrollbar-thumb{border-radius:13%;background:rgb(143,122,107,0.5);transition:background,box-shadow 3s ease-in}::-webkit-scrollbar-thumb:hover{background:rgb(178,158,136);transform:translateX(2px);box-shadow:-3px 5px 14px 0px rgba(0,0,0,0.4)}::-webkit-scrollbar-thumb:active{background:#ffffff;box-shadow:inset 1px 0px 4px -2px rgba(0,0,0,0.2)}.offer_panel .price_deals p::-webkit-scrollbar{width:4px}.offer_panel .price_deals p::-webkit-scrollbar-thumb{background-color:rgb(178,158,136);border-radius:10px}@media screen and (min-width: 992px) {.contact_box .query_panel{align-items:stretch;flex-direction:row}.contact_box .connect_support{width:60%;border-radius:21px 0 0 21px;order:1;padding:60px}.contact_box .reach_query{border-radius:0 21px 21px 0;justify-content:center;width:40%;order:2;padding:60px 40px}.contact_box .reach_query::before{clip-path:polygon(0 0,100% 0,100% 100%,0 0);transform:translateX(-15px);left:0;width:30px;top:0;height:100%}.contact_box .connect_support input#email{flex:1 0 100%}} @media (max-width: 767px) {header .head_nav{padding:15px 10px}header .head_nav .site_prime .top_lead svg{height:40px}header .head_nav .top_train{padding:5px}header .head_nav .top_train .nav_section a{font-size:calc(14px - 2px);padding:5px 10px}} @media (max-width: 767px) {footer .pitch_comp{padding:60px 0 30px}footer .reach_us{margin-bottom:40px;justify-content:center}footer .top_train h5,footer .subscribe_holder h5{margin-bottom:20px}footer .intern_ship{margin-top:40px}} @media (max-width: 1199px) {.future_members div > div{margin:0 -30px}} @media (max-width: 991px) {.future_members{padding:80px 0}.future_members h4{margin-bottom:60px;font-size:calc(28px * 1.1)}.future_members div > div{margin:0 -20px;gap:25px;grid-template-columns:repeat(2,1fr)}.future_members p{padding:25px 30px}.future_members p svg{width:32px;margin-right:15px;height:32px}.future_members p:nth-child(3n+1),.future_members p:nth-child(3n+3){transform:none}.future_members p:nth-child(odd){transform:translateX(-20px)}.future_members p:nth-child(even){transform:translateX(20px)}.future_members p:nth-child(odd):hover{transform:translateX(-20px) translateY(-15px) rotateX(5deg)}.future_members p:nth-child(even):hover{transform:translateX(20px) translateY(-15px) rotateX(5deg)}} @media (max-width: 767px) {.offer_panel{padding:60px 0}.offer_panel h2{font-size:calc(36px * 0.85)}.offer_panel .price_options{font-size:calc(13px * 0.95);margin-bottom:40px}.offer_panel .fee_structure{max-width:450px;margin:0 auto;grid-template-columns:1fr}.offer_panel .price_deals p{max-height:180px}} @media (max-width: 991px) {.client_experience{padding:4rem 0}.client_experience h2{text-align:center;transform:translateX(0);font-size:calc(31px * 1.05)}.client_experience h2::after{left:50%;transform:translateX(-50%)}.client_experience .student_perspectives{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}} @media (max-width: 480px) {.client_experience h2{margin-bottom:2rem;font-size:calc(31px * 0.85)}.client_experience .learner_voices{padding:1.25rem}.client_experience .learner_voices h3{font-size:20px}.client_experience .learner_voices .description{font-size:calc(16px * 0.95)}} @media (max-width: 992px) {.title_page{padding:1.5rem}.title_page .tech_track{min-height:350px}.title_page .tech_track > div{padding:2rem}.title_page .tech_track h3{max-width:100%}} @media (hover: hover) {.title_page .tech_track{transition:transform 0.3s ease,box-shadow 0.3s ease}.title_page .tech_track:hover{transform:translateY(0) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,0.2)}} @keyframes carousel-slide {0%{transform:translateX(0)}100%{transform:translateX(-80%)}} @keyframes pulse {0%{box-shadow:0 0 0 0 rgba(rgb(178,158,136),0.7)}70%{box-shadow:0 0 0 10px rgba(rgb(178,158,136),0)}100%{box-shadow:0 0 0 0 rgba(rgb(178,158,136),0)}} @keyframes slide-in {0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}} @keyframes slide-in {0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}} @keyframes floatGlow {0%{transform:translateY(0) rotate(0);opacity:0.25}50%{transform:translateY(-15px) rotate(5deg);opacity:0.35}100%{transform:translateY(10px) rotate(-3deg);opacity:0.25}} @keyframes lineExpand {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes rotateBgReverse {0%{transform:rotate(0deg) scale(1)}100%{transform:rotate(-5deg) scale(1.05)}}