﻿.outer-container{height:100%;min-height:100%;display:flex;flex-direction:column}html{scrollbar-color:rgb(255,255,255,0.5) #ffffff;scrollbar-width:none}html,body{font-family:Arial,sans-serif;auto contain scroll-behavior:auto;color:#000000;height:100%;min-height:100%}.prospective-students .training-track{max-width:1000px;position:relative;margin:0 auto;z-index:2;padding:0 2rem}.prospective-students .training-track::after{animation-delay:6s;bottom:30%}.prospective-students h3::after{left:50%;opacity:0.7;background:rgb(178,209,163);bottom:-15px;width:100px;transform:translateX(-50%) scaleX(0.3);content:'';position:absolute;height:2px;animation:pulseLine 4s infinite ease-in-out}.prospective-students ul li:hover{background-color:rgba(255,255,255,0.05);color:#000000}.prospective-students ul li:hover::before{transform:scaleY(1)}.prospective-students ul li svg{z-index:1;flex-shrink:0;margin-right:1.5rem;position:relative;transition:all 0.4s ease;height:28px;width:28px}.prospective-students::before:nth-child(3){animation-delay:5s}.contact-us{padding:120px 0;position:relative}.contact-us .container{position:relative;margin:0 auto;max-width:1200px;z-index:5}.contact-us .reach-map{display:flex;transition:transform 0.5s ease;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,0.1);flex-direction:row;background:#ffffff;border-radius:20px;transform:perspective(1000px) rotateX(0deg)}.contact-us .contact-inquiry div:hover{transform:translateX(10px);box-shadow:0 8px 20px rgba(0,0,0,0.1)}.contact-us .contact-inquiry div svg path{fill:rgb(178,209,163)}.contact-us .contact-inquiry div span a:hover{color:rgb(178,209,163)}.contact-us .reach-inquiry::before{background:radial-gradient(circle,rgb(178,209,163,0.5) 0%,transparent 70%);opacity:0.3;content:'';width:200px;height:200px;bottom:0;position:absolute;right:0}.contact-us .connect-reach input[type="checkbox"]{position:absolute;opacity:0}.contact-us .connect-reach input[type="checkbox"]:checked + label::after{transform:rotate(45deg);height:12px;width:6px;left:7px;top:3px;border:solid #ffffff;content:'';position:absolute;border-width:0 2px 2px 0}.contact-us form .reach-list:hover::before{transform:translateX(100%)}.contact-us .contact-inquiry div:nth-child(2){animation-delay:0.1s;animation:bounce 5s infinite ease-in-out}.contact-us .contact-inquiry div:nth-child(4){animation-delay:0.5s;animation:bounce 5s infinite ease-in-out}.user-comments::after{z-index:0;filter:blur(60px);height:50%;content:"";opacity:0.3;background:linear-gradient(45deg,rgb(137,181,117,0.5) 0%,rgb(178,209,163,0.5) 100%);left:-5%;position:absolute;width:30%;transform:rotate(12deg);bottom:-10%}.user-comments .edu-quotes{position:relative;background:#ffffff;transform:translateY(0);box-shadow:0 8px 30px rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.05);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);padding:2rem;z-index:1}.user-comments .edu-quotes:hover img{border-color:rgb(178,209,163,0.5);transform:scale(1.05)}.user-comments .edu-quotes .description{z-index:2;position:relative;margin:0;line-height:1.6;font-style:italic;font-size:15px;color:#000000}.user-comments a:hover::before{opacity:1}.overlayConsentSettings{position:fixed;display:flex;z-index:100;bottom:0;background:rgb(216,235,206);padding:20px 0;box-shadow:0 -3px 10px rgba(0,0,0,0.5);justify-content:center;width:100%;border-top:3px solid rgb(178,209,163)}.consent-box p{line-height:1.5;color:#ffffff;font-size:12px;margin:0}#trackingAlertPopup{display:none}#trackingAlertPopup:checked ~ .overlayConsentSettings{visibility:hidden;opacity:0}.newsletter-subscription .training-track{max-width:1200px;position:relative;z-index:1;margin:0 auto}.newsletter-subscription h3::after{content:".";animation:blinkDot 1.5s infinite;color:rgb(178,209,163)}.newsletter-subscription input[type="email"]{border-bottom:2px solid rgba(0,0,0,0.5);font-size:16px;background:transparent;color:#000000;padding:0;height:4rem;grid-column:1 / -1;transition:all 0.3s ease;border:none;border-radius:0}.newsletter-subscription .join-list:hover::before{width:100%}.newsletter-subscription::after{background:rgb(216,235,206);clip-path:polygon(0 0,100% 25%,100% 75%,0 100%);position:absolute;animation:slideBg 1.2s 0.4s forwards cubic-bezier(0.25,1,0.5,1);width:30%;transform:translateX(50%);z-index:0;top:20%;right:0;content:"";height:60%}footer .info_item:last-child{margin-right:0}footer .info_item:last-child::after{display:none}footer .info_item p,footer .info_item a{color:#ffffff;overflow:hidden;text-decoration:none;z-index:2;position:relative;max-width:100%;text-overflow:ellipsis;font-size:13px;white-space:nowrap}footer .head-guide svg{margin-bottom:30px;height:50px;width:auto}footer .nav-pro{overflow:hidden;color:#ffffff;display:flex;background-image:radial-gradient(circle at 20% 30%,rgb(137,181,117,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(178,209,163,0.5) 0%,transparent 40%);background-color:rgb(137,181,117);justify-content:center;position:relative;flex-direction:column}footer .top-lesson a{border-bottom:1px solid rgba(255,255,255,0.05);color:rgba(255,255,255,0.7);display:block;text-decoration:none;transition:all 0.3s ease;padding:10px 0;font-size:13px}footer .input_holder{gap:15px;flex-direction:column;display:flex}footer .join-list{text-align:center;padding:15px;color:#ffffff;font-size:17px;cursor:pointer;border-radius:10px;border:none;font-weight:600;transition:all 0.3s ease;background-color:rgb(137,181,117)}.program-overview .future-skills::after{top:0;content:"";z-index:2;background:radial-gradient( circle at center,transparent 30%,rgb(216,235,206) 90% );width:100%;height:100%;position:absolute;left:0}.program-overview .class-path{border-radius:18px;position:relative;transition:transform 0.5s ease,box-shadow 0.5s ease;padding:3rem;box-shadow:0 10px 25px rgba(0,0,0,0.05),0 5px 10px rgba(0,0,0,0.05);background:rgba(255,255,255,0.8);text-align:center;transform:perspective(1000px) rotateX(0deg);backdrop-filter:blur(10px)}.program-overview .class-path .reach-list::before{transition:all 0.6s ease;z-index:-1;position:absolute;height:100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.3),transparent );width:120%;left:-10%;transform:skewX(-25deg) translateX(-100%);top:0;content:""}.take-a-spin .container{display:flex;max-width:1140px;align-items:center;z-index:2;margin:0 auto;flex-direction:column;position:relative;padding:0 15px}.take-a-spin .training-track{overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.03),inset 0 1px 0 rgba(255,255,255,0.8);background:#ffffff;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;padding:2.5rem 3rem;transform:translateY(0);align-items:center;border-radius:16px;justify-content:center;gap:2rem;display:flex}.take-a-spin .reach-list{transition:all 0.3s cubic-bezier(0.25,1,0.5,1);font-size:19px;box-shadow:0 4px 15px rgba(rgb(178,209,163,0.5),0.4);font-weight:600;position:relative;display:inline-block;text-decoration:none;font-family:Arial,sans-serif;letter-spacing:0.02em;color:#ffffff;background:linear-gradient(135deg,rgb(178,209,163) 0%,rgb(137,181,117) 100%);overflow:hidden;padding:1rem 2rem;border-radius:10px}.our-story h3{position:relative;display:inline-block;margin-bottom:60px;font-weight:700;color:#000000;font-size:37px}.our-story .learn-history::before{width:40px;border-left:3px solid rgb(178,209,163);border-top:3px solid rgb(178,209,163);content:"";position:absolute;top:-20px;left:-20px;height:40px}.our-story .learn-history p{max-width:600px;line-height:1.8;margin-bottom:0;color:#000000;font-size:16px}.our-story .creds-block::before{top:-20px;content:"";position:absolute;width:40px;border-right:3px solid rgb(137,181,117);right:-20px;border-top:3px solid rgb(137,181,117);height:40px}.our-story .creds-block .learn-guides{border-radius:11px;margin-right:50px;transform:perspective(1000px) rotateY(5deg);position:relative;box-shadow:0 15px 25px rgba(0,0,0,0.1);transition:transform 0.6s ease;width:450px;height:350px}header .main-primary{display:flex;align-items:center;padding:1.2rem 3rem;position:relative;z-index:5;justify-content:space-between}header .head-guide:hover{background:rgba(255,255,255,0.2);transform:translateY(-3px) scale(1.03)}header .main-skill{transition:all 0.3s ease;display:block;z-index:1;position:relative}header .nav-pro{position:relative;padding:0;list-style:none;display:flex;z-index:2;margin:0}header .head-top a:hover::before{left:100%}header .head-top::after{left:50%;position:absolute;height:2px;bottom:-5px;background:#ffffff;content:'';transform:translateX(-50%);width:0;transition:width 0.3s ease}header .header-main{background:rgb(216,235,206);position:relative;margin-top:-15px;z-index:1;padding-top:2rem}header::after{content:'';top:15px;border-radius:50%;width:8px;background:#ffffff;box-shadow:0 0 10px #ffffff;right:15px;height:8px;position:absolute;animation:pulse 2s infinite}.price-item-element .rate-card h2{margin-bottom:1.5rem;font-size:31px;color:rgb(178,209,163);position:relative;font-weight:700;display:inline-block}.price-item-element .learning-fees{grid-template-columns:1fr;order:2;display:grid;gap:2rem}.price-item-element .deal-opts:nth-child(2){--i:2}.price-item-element .deal-opts:hover{transform:translateY(-5px) scale(1.02)}.price-item-element .price-panel{z-index:1;flex-direction:column;padding:2.5rem 2rem;position:relative;display:flex;flex-grow:1}.price-item-element .deal-opts h3{margin-bottom:1rem;position:relative;font-weight:700;color:#000000;font-size:calc(21px + 0.2rem);transition:color 0.3s ease}.price-item-element .deal-opts:hover .deal-grid::before{width:80px}.price-item-element .pic-zoom{transition:transform 0.5s ease;overflow:hidden;height:200px;position:relative}.privacy-shield h1{margin-top:40px;padding-bottom:10px;border-bottom:2px solid rgb(178,209,163,0.5);color:rgb(178,209,163);font-size:46px;font-weight:700;margin-bottom:30px}.privacy-shield section{padding:20px;background:rgb(216,235,206);border-radius:10px}.privacy-shield a{transition:color 0.3s ease,border-bottom-color 0.3s ease;border-bottom:1px solid rgb(178,209,163,0.5);color:rgb(178,209,163);text-decoration:none}.thanksSpace .container{animation:slideUp 0.8s forwards 0.2s cubic-bezier(0.19,1,0.22,1);transform:translateY(20px);opacity:0;position:relative;margin:0 auto;padding:0 2rem;z-index:2;max-width:1200px}.thanksSpace .training-track::before{position:absolute;top:0;height:100%;width:6px;content:"";background:linear-gradient(to bottom,rgb(178,209,163),rgb(137,181,117));left:0}.thanksSpace .training-track:hover{transform:translateY(-5px)}.thanksSpace li{padding-left:2rem;position:relative}.greeting-page{justify-content:center;background:linear-gradient(135deg,rgb(216,235,206),rgba(0,0,0,0.5));display:flex;align-items:center;min-height:100vh;overflow:hidden;padding:0;position:relative}.greeting-page::after{background-image:linear-gradient(90deg,#000000 1px,transparent 1px),linear-gradient(0deg,#000000 1px,transparent 1px);position:absolute;z-index:1;background-size:50px 50px;opacity:0.03;top:0;width:100%;height:100%;left:0;content:""}.greeting-page .master-track:hover{box-shadow:0 20px 40px rgba(0,0,0,0.12),0 8px 20px rgba(0,0,0,0.06);transform:translateY(-5px) scale(1.01)}.greeting-page .master-track::after{top:0;z-index:2;background:linear-gradient(135deg,rgb(178,209,163,0.5) 0%,transparent 100%);transition:opacity 0.5s ease;width:100%;position:absolute;left:0;height:100%;content:"";opacity:0.15}.greeting-page .master-track p::before{height:75%;content:"";opacity:0.7;background:#ffffff;left:0;position:absolute;width:3px;top:0.3em}.mentorship-profile{padding:120px 0;position:relative;overflow:hidden;background:linear-gradient(145deg,rgb(216,235,206) 0%,#ffffff 100%)}.mentorship-profile::after{width:100%;height:100%;opacity:0.05;content:"";background:radial-gradient(circle at 80% 20%,rgb(178,209,163,0.5) 0%,transparent 60%);position:absolute;top:0;left:0;z-index:0}.mentorship-profile .edu-quotes > div:nth-child(2){order:2}.mentorship-profile .edu-quotes > div:nth-child(3){order:3}.mentorship-profile .name{font-size:calc(21px * 1.1);font-weight:700;display:inline-block;transform:translateZ(15px);color:#000000;position:relative;margin:0 0 0.5rem;font-family:Arial,sans-serif}.mentorship-profile .edu-quotes:hover > div:nth-child(2) > div{opacity:1;transform:translateZ(20px)}.mentorship-profile .exp-table::before{top:0;background:linear-gradient(to bottom,rgb(137,181,117) 0%,transparent 100%);width:3px;content:"";left:0;height:100%;position:absolute}@media (max-width: 992px) {.prospective-students{padding:4rem 0}.prospective-students h3{font-size:calc(33px * 0.9)}.prospective-students ul{gap:1rem}.prospective-students ul li{padding:1.1rem 1.3rem}} @media screen and (max-width: 576px) {.contact-us{padding:60px 0}.contact-us .container{width:90%}.contact-us .contact-inquiry,.contact-us .reach-inquiry{padding:30px 20px}.contact-us .contact-inquiry h3{font-size:calc(32px * 0.8)}.contact-us form input[type="text"],.contact-us form input[type="email"]{padding:15px}.contact-us form .reach-list{padding:15px;width:100%}} @media only screen and (max-width: 1200px) {.cookie-preference{text-align:center;flex-direction:column;align-items:center}.cookie-eductrl{margin-bottom:20px;margin-right:0}.privacy-ctrl{margin:10px 0;max-width:250px;width:100%}} @media (max-width: 767px) {.newsletter-subscription{padding:5rem 1.5rem}.newsletter-subscription .reach-map{width:100%}.newsletter-subscription .input_holder{gap:2rem}.newsletter-subscription::after{top:10%;width:50%;height:30%}} @media (max-width: 767px) {footer .intern-opp{padding:60px 0 30px}footer .contact-now{flex-direction:column;margin-bottom:40px;height:auto}footer .info_item{width:100%;margin-bottom:1px;margin-right:0}footer .info_item:hover{padding-left:35px;flex:1}footer .head-guide,footer .nav-pro,footer .subscribe_holder{min-height:350px;padding:25px 20px;height:auto}} @media (max-width: 991px) {.take-a-spin{padding:5rem 0}.take-a-spin h2{max-width:90%;font-size:calc(29px * 0.9)}.take-a-spin .training-track{padding:2rem 2.5rem}} @media (max-width: 480px) {.take-a-spin{padding:3rem 0}.take-a-spin h2{font-size:calc(23px * 1.2);margin-bottom:1.5rem}.take-a-spin h2::after{width:50px;bottom:-10px}.take-a-spin .training-track{padding:1.5rem}.take-a-spin svg{height:40px;padding:8px;width:40px}.take-a-spin .reach-list{font-size:calc(19px * 0.9);padding:0.8rem 1.5rem}} @media (min-width: 1400px) {header .main-primary{margin:0 auto;max-width:1320px}header .head-top{margin:0 0.7rem}header .head-top a{padding:0 1.5rem}} @media (max-width: 991px) {header{clip-path:polygon( 0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px) )}header .main-primary{flex-wrap:wrap;padding:1rem 2rem}header .head-guide{margin-bottom:0;margin-right:0}header .nav-pro{margin-top:1rem;flex-basis:100%;justify-content:flex-end}header .head-top a{height:35px;font-size:calc(17px - 1px);padding:0 1rem}header .main-primary::before,header .main-primary::after{display:none}.header-main{margin-top:-10px}} @media (min-width: 1200px) {.price-item-element .learning-fees{gap:2.5rem;grid-template-columns:repeat(2,1fr)}.price-item-element .price-panel{padding:3rem 2.5rem}.price-item-element .rate-card h2{font-size:calc(31px + 0.3rem)}} @media only screen and (max-width: 800px) {.privacy-shield{padding:20px}.privacy-shield h1{font-size:calc(20px - 10px)}.privacy-shield h2{font-size:calc(20px - 8px)}.privacy-shield h3,.privacy-shield h4,.privacy-shield h5,.privacy-shield h6{font-size:calc(20px - 6px)}.privacy-shield ul,.privacy-shield ol{padding-left:10px}} @media (max-width: 480px) {.thanksSpace{padding:2.5rem 0}.thanksSpace .container{padding:0 1.25rem}.thanksSpace h2{margin-bottom:1.5rem;font-size:calc(35px * 0.7)}.thanksSpace h2::after{height:2px;bottom:-10px;width:50px}.thanksSpace .training-track{padding:1.5rem 1.25rem}.thanksSpace li span{line-height:1.7;font-size:calc(17px * 0.95)}} @media (min-width: 768px) {.mentorship-profile .edu-quotes{grid-template-rows:auto auto;padding:3.5rem;grid-template-columns:300px 1fr;gap:2.5rem}.mentorship-profile .edu-quotes > div:nth-child(1){grid-row:1 / span 2;grid-column:1}.mentorship-profile .edu-quotes > div:nth-child(2){grid-column:2;align-self:end;grid-row:1}.mentorship-profile .edu-quotes > div:nth-child(3){grid-column:2;grid-row:2}.mentorship-profile .pic-zoom{padding-bottom:0;height:100%}.mentorship-profile .name{margin-bottom:0.75rem;font-size:21px}.mentorship-profile .exp-table{font-size:calc(17px * 1.05);padding-left:2rem}} @keyframes flashIcon {0%{filter:brightness(1)}25%{filter:brightness(1.5)}100%{filter:brightness(1)}} @keyframes blinkDot {0%,100%{opacity:1}50%{opacity:0}} @keyframes floatGlow {0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(5%,5%) scale(1.1)}} @keyframes slideUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes pulse {0%{opacity:0.2;transform:scale(1)}50%{opacity:0.4;transform:scale(1.05)}100%{opacity:0.2;transform:scale(1)}}