.core-container-l{display:flex;flex-direction:column;min-height:100%;height:100%}.skill-test-g{flex:0 0 auto}.skill-test-g{color:#ffffff;padding:4rem 0 2.5rem;position:relative}.teaching-process-h::after{background:rgb(133,160,157,0.5);top:-50px;transform:rotate(15deg) translateZ(50px);position:absolute;opacity:0.15;content:"";right:-50px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);height:200px;filter:blur(20px);width:200px;animation:rotate-shape 30s infinite linear}.teaching-process-h .method-ped-Y:hover::before{opacity:1;transform:translateY(0)}.teaching-process-h .method-ped-Y::after{height:1px;background:linear-gradient(90deg,transparent,rgb(98,121,116,0.5),transparent);width:calc(100% + 40px);bottom:20px;right:-20px;content:"";transition:transform 0.6s ease,opacity 0.6s ease;opacity:0;position:absolute;transform:translateY(10px)}.teaching-process-h p span{transition:color 0.4s ease;position:relative;display:inline-block;transform-origin:50% 50%}header .top-guide-h{justify-content:space-between;position:relative;padding:20px 30px;align-items:center;display:flex}header .top-guide-h .nav-know-g{margin-right:40px;position:relative;z-index:2}header .top-guide-h .nav-know-g .top-site-R::before{right:-5px;left:-5px;z-index:-1;border-radius:10px;bottom:-5px;opacity:0;transition:transform 0.3s ease,opacity 0.3s ease;content:"";transform:scale(0.9);background:rgba(0,0,0,0.5);top:-5px;position:absolute}header .top-guide-h .main-know-A .top-wrap-Q:hover a{color:rgb(133,160,157);transform:translateZ(10px)}header .top-guide-h .main-know-A .top-wrap-Q:hover a::before,header .top-guide-h .main-know-A .top-wrap-Q:hover a::after{opacity:0.1}header .top-guide-h .main-know-A .top-wrap-Q:hover a::before{transform:translateZ(-5px) rotateX(15deg)}.academic-expertise-A .container{z-index:2;margin:0 auto;max-width:1200px;perspective:1000px;padding:0 2rem;position:relative}.academic-expertise-A .post-thumbnail-K{position:absolute;width:180px;border-radius:50%;box-shadow:0 15px 35px rgba(0,0,0,0.3),0 0 0 5px rgb(133,160,157,0.5);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);left:50%;transform:translateX(-50%) translateZ(30px);height:180px;top:-90px;border:3px solid #ffffff}.academic-expertise-A .career-record-k{border-radius:10px;transform:translateZ(10px);font-size:13px;transition:transform 0.3s ease;line-height:1.7;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.01) 100%);position:relative;color:#ffffff;width:100%;border-left:3px solid rgb(133,160,157);margin-top:2rem;padding:2rem}.program-structure-u h2::before{transform:scaleY(0.9);height:100%;transition:transform 0.3s ease;left:-10px;content:"";width:4px;top:0;background:rgb(98,121,116);position:absolute}.program-structure-u .post-thumbnail-K::after{position:absolute;top:0;width:100%;opacity:0;left:0;height:100%;transition:opacity 0.5s ease;background:linear-gradient(to bottom,rgba(0,0,0,0.05),rgba(0,0,0,0.2));content:""}.program-structure-u .description:last-child{margin-bottom:0}.program-structure-u .description:first-of-type::first-letter{font-weight:700;font-size:1.5em;color:rgb(98,121,116)}.secure-protection-y ul{padding:0;margin:1rem 0;list-style-type:none}.secure-protection-y li{margin-bottom:15px;font-size:17px;background-color:rgba(0,0,0,0.5);border-radius:10px;display:flex;padding:15px;align-items:center}.secure-protection-y a:hover{color:rgb(133,160,157);border-bottom:1px dashed rgb(133,160,157)}.plan-shelf-s::before{top:0;height:100%;left:0;background:linear-gradient(135deg,rgba(var(--primary-color-rgb),0.05) 0%,rgba(var(--secondary-color-rgb),0.03) 100%);position:absolute;content:"";z-index:0;width:100%}.plan-shelf-s .learning-fees-t{animation:fadeSlideUp 0.8s forwards 0.4s;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:20px;opacity:0;transform:translateY(30px);display:grid;gap:30px}.plan-shelf-s .price-grid-t:nth-child(even) .package-pricing-a::before{right:0;transform:scaleY(0);content:"";background:rgb(98,121,116);width:5px;position:absolute;top:0;height:100%;transform-origin:bottom;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.plan-shelf-s .access-plans-J{margin:10px 0 20px;padding-bottom:10px;font-size:calc(20px + 0.5rem);display:inline-block;font-weight:700;color:rgb(133,160,157);position:relative}.plan-shelf-s .price-grid-t:hover .post-thumbnail-K{transform:scale(1.05)}footer::before{z-index:-2;right:0;content:"";left:0;bottom:0;background:linear-gradient(120deg,rgb(133,160,157) 0%,rgb(98,121,116) 100%);opacity:0.85;position:absolute;top:0}.skill-test-g .company_holder{box-shadow:0 10px 30px rgba(0,0,0,0.1);position:relative;flex:1 1 400px;clip-path:polygon( 0% 0%,100% 0%,95% 100%,5% 100% );background:rgba(255,255,255,0.1);padding:2.5rem}.skill-test-g .patent-info-m{gap:2rem;flex:1 1 calc(100% - 480px);display:flex;flex-direction:column;min-width:400px}.skill-test-g .main-know-A .header-lead-F{padding:1.5rem;flex-direction:column;background:rgba(0,0,0,0.15);display:flex;clip-path:polygon(2% 0%,98% 0%,100% 95%,0% 100%);gap:0.8rem}.skill-test-g .main-know-A .header-lead-F a:hover::before{opacity:0.7}.testimonial-9 .container{justify-content:center;align-items:center;display:flex}.welcome-board-E{background:rgb(168,195,193);position:relative;overflow:hidden;padding:120px 0}.welcome-board-E .guide-bios-J::before{position:absolute;content:"";height:5px;background:linear-gradient(90deg,rgb(133,160,157),rgb(98,121,116));left:0;width:80px;bottom:-15px}.welcome-board-E .page-begin-g > div{position:relative;max-width:800px;z-index:2}.welcome-board-E .page-begin-g h3::before{border-radius:10px;width:5px;bottom:0;position:absolute;content:"";left:0;background:rgb(98,121,116);top:0}.receive-updates-z::before{background:repeating-linear-gradient( 45deg,rgb(133,160,157,0.5) 0px,rgb(133,160,157,0.5) 1px,transparent 1px,transparent 10px );content:"";top:0;opacity:0.1;position:absolute;z-index:-1;left:0;width:100%;animation:pulse 8s infinite alternate;height:100%}.receive-updates-z .method-ped-Y:hover h4::after{width:120px}.receive-updates-z .input_holder{max-width:600px;gap:1rem;display:flex;width:100%;flex-direction:column;margin-top:1rem}.receive-updates-z input[type="email"]{font-size:14px;color:#000000;background:#ffffff;transition:all 0.3s ease;padding:1rem 1.5rem;width:100%;outline:none;box-shadow:inset 0 1px 4px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1)}.receive-updates-z .email-signup-e:hover::before{left:100%}.cookieNotificationBanner-h{padding:20px 0;bottom:0;background:rgb(168,195,193);box-shadow:0 -4px 10px rgba(0,0,0,0.5);border-top:3px solid rgb(133,160,157);width:100%;position:fixed;z-index:90}.privacy-ack-y svg,.privacy-ack-y svg path{width:80px;fill:rgb(133,160,157);height:80px}.cookie_button.data-opt-I{background:rgb(98,121,116)}.core-container-l .cookieNotificationBanner-h{background:rgb(98,121,116);border:none;padding:30px 0}.company-info-U{padding:120px 0 100px;position:relative;color:#ffffff;overflow:hidden}.company-info-U .container{margin:0 auto;position:relative;z-index:2;padding:0 20px;max-width:1140px}.company-info-U .text-content-box-b{box-shadow:0 15px 30px rgba(0,0,0,0.15);padding:40px 50px;border-left:5px solid rgb(133,160,157);position:relative;animation:slideIn 1s 0.5s forwards ease-out;background:rgba(255,255,255,0.95);opacity:0;transform:translateX(-50px)}.gratPage-G{padding:6rem 0;background:linear-gradient(135deg,rgb(133,160,157,0.5) 0%,rgb(168,195,193) 50%,rgb(98,121,116,0.5) 100%);overflow:hidden;position:relative}.gratPage-G .container{margin:0 auto;padding:0 2rem;position:relative;max-width:1200px;z-index:2}.gratPage-G .method-ped-Y:hover{box-shadow:0 25px 50px rgba(0,0,0,0.12),0 10px 20px rgba(0,0,0,0.08),0 0 0 1px rgba(255,255,255,0.2);transform:perspective(1000px) rotateX(0deg)}.gratPage-G h5{font-weight:700;position:relative;font-size:20px;line-height:1.4;margin:0;display:inline-block;color:#000000}.gratPage-G a{text-decoration:none;overflow:hidden;transform-origin:center;box-shadow:0 6px 12px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.02);position:relative;border-radius:10px;display:block;transition:all 0.3s ease;background:linear-gradient(135deg,#ffffff 0%,rgba(245,245,245,0.95) 100%);padding:1.5rem 2rem}.connect-form-5 .container{padding:0 20px;max-width:1200px;position:relative;z-index:2;margin:0 auto}.connect-form-5 h2::after{bottom:-15px;width:70%;left:15%;position:absolute;height:3px;content:"";background:linear-gradient(90deg,transparent,rgb(133,160,157),transparent)}.connect-form-5 .connect-map-j::before{height:100%;top:0;background:linear-gradient(to bottom,rgb(133,160,157),rgb(98,121,116));position:absolute;content:"";left:0;width:5px}.connect-form-5 .query-widget-r{position:relative;padding:50px 40px;width:55%}.connect-form-5 form{z-index:2;position:relative}.connect-form-5 form h3{color:#000000;font-size:23px;margin-bottom:30px;display:inline-block;font-weight:600;position:relative}.connect-form-5 form input[type="text"]::placeholder{color:rgba(#000000,0.5);transition:all 0.3s ease}.connect-form-5 .help-form-T{display:flex;position:relative;align-items:flex-start;margin-bottom:30px}.connect-form-5 .help-form-T input[type="checkbox"]:checked + label::before{background:rgb(133,160,157);border-color:rgb(133,160,157)}.connect-form-5 .help-form-T label a::after{content:"";left:0;bottom:-2px;transition:transform 0.3s ease;background:rgb(133,160,157);transform-origin:left;height:1px;position:absolute;width:100%;transform:scaleX(0)}.connect-form-5 svg{height:20px;margin-right:10px;width:20px;transition:fill 0.3s ease;fill:rgb(133,160,157)}.connect-form-5 svg:hover,.connect-form-5 svg:hover path{fill:rgb(98,121,116)}.info-details-B::after{bottom:0;background:linear-gradient(90deg,transparent,rgb(133,160,157),rgb(98,121,116),transparent);animation:scanline 4s linear infinite;content:"";position:absolute;width:100%;left:0;height:1px}.info-details-B .learn-faq-e::after{height:5px;background:linear-gradient(90deg,rgb(133,160,157),rgb(98,121,116));left:0;width:100%;position:absolute;top:0;content:"";z-index:1}.info-details-B h2::after{content:"";height:2px;position:absolute;background:linear-gradient(to right,rgb(133,160,157),transparent);bottom:-10px;width:100px;left:0}.info-details-B p svg{transition:all 0.3s ease;margin-right:15px;filter:drop-shadow(0 0 2px rgb(133,160,157,0.5));fill:rgb(133,160,157);height:24px;width:24px}.info-details-B .support-center-J::before{top:0;background:linear-gradient(45deg,rgb(133,160,157,0.5),transparent 70%),linear-gradient(135deg,transparent 70%,rgb(98,121,116,0.5));opacity:0;left:0;content:"";transition:opacity 0.4s ease;z-index:-1;width:100%;position:absolute;height:100%}.info-details-B .support-center-J:hover::before{opacity:0.2}.info-details-B .support-center-J:hover svg{fill:rgb(133,160,157);transform:scale(1.1)}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 575px) {.teaching-process-h{padding:50px 0}.teaching-process-h .method-ped-Y{padding:25px 20px;border-left-width:2px}.teaching-process-h h3{font-size:calc(38px * 0.65);margin-bottom:15px}.teaching-process-h p{line-height:1.6;font-size:calc(14px * 0.9)}.teaching-process-h h3::after{width:40px}.teaching-process-h::before{background-size:40px 40px}} @media (min-width: 768px) {.program-structure-u{padding:8rem 0}.program-structure-u .class-track-X{gap:3rem;align-items:start;grid-template-columns:1fr 1.5fr}.program-structure-u h2{font-size:calc(37px * 1.1);max-width:80%;margin-bottom:4rem}.program-structure-u .post-thumbnail-K{min-height:500px;height:100%}.program-structure-u .text-content-box-b{overflow-y:auto;padding:3rem;max-height:600px}.program-structure-u .text-content-box-b::-webkit-scrollbar{width:8px}.program-structure-u .text-content-box-b::-webkit-scrollbar-track{background:rgba(0,0,0,0.03);border-radius:10px}.program-structure-u .text-content-box-b::-webkit-scrollbar-thumb{background:rgb(98,121,116,0.5);border-radius:10px}.program-structure-u .text-content-box-b::-webkit-scrollbar-thumb:hover{background:rgb(98,121,116)}} @media (min-width: 768px) {.plan-shelf-s .bundle-price-n{grid-template-columns:1fr}.plan-shelf-s .learning-fees-t{gap:40px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}} @media (max-width: 767px) {.plan-shelf-s{padding:80px 0}.plan-shelf-s .cost-options-N h2{font-size:calc(29px - 0.4rem)}.plan-shelf-s .learning-deals-Q{font-size:16px}.plan-shelf-s .cert-cost-g{padding:30px 20px}.plan-shelf-s .package-pricing-a{min-height:400px}.plan-shelf-s .post-thumbnail-K{height:160px}} @media (max-width: 576px) {.skill-test-g{padding:2.5rem 0 1rem}.skill-test-g .main-know-A{flex:1 1 100%;min-width:100%}.skill-test-g .header-lead-F{gap:1rem}.testimonial-9{clip-path:polygon(0% 10%,2% 0%,98% 0%,100% 10%,100% 100%,0% 100%);padding:1.5rem 0;margin-top:1.5rem}.skill-test-g::before{height:5px}} @media screen and (max-width: 576px) {.welcome-board-E{padding:40px 0}.welcome-board-E .guide-bios-J{margin-bottom:30px}.welcome-board-E .guide-bios-J::before{bottom:-10px;width:50px;height:4px}.welcome-board-E .skill-quick-D{font-size:calc(48px * 0.6);margin-bottom:15px}.welcome-board-E .page-begin-g{padding:30px 20px}.welcome-board-E .page-begin-g p{margin-bottom:15px;font-size:calc(15px * 0.9)}.welcome-board-E .page-begin-g h3{padding-left:12px;font-size:calc(38px * 0.7)}.welcome-board-E .page-begin-g h3::before{width:4px}} @media only screen and (max-width: 800px) {.privacy-ack-y{display:none}.track-cookies-5{align-items:center;text-align:center;flex-direction:column;justify-content:center}.cookieNotificationBanner-h h5,.cookieNotificationBanner-h p{text-align:center}.cookie-comply-F{margin-bottom:20px}.cookie-guide-T{max-width:300px;width:100%;margin-top:10px;margin-left:0}} @media (max-width: 991px) {.gratPage-G{padding:5rem 0}.gratPage-G .method-ped-Y{gap:2rem;padding:2.5rem}.gratPage-G h5{font-size:calc(20px * 0.95)}} @media (max-width: 576px) {.gratPage-G{padding:3rem 0}.gratPage-G .container{padding:0 1rem}.gratPage-G .method-ped-Y{gap:1.5rem;padding:1.5rem;transform:none}.gratPage-G .method-ped-Y > div:first-child{margin-left:-1rem;padding-left:1rem;border-left-width:3px}.gratPage-G h5{font-size:calc(20px * 0.85)}.gratPage-G a{padding:1rem}.gratPage-G p{font-size:calc(14px * 0.9);line-height:1.5}} @media (max-width: 992px) {.info-details-B{padding:70px 0}.info-details-B .learn-faq-e{padding:45px 35px}.info-details-B h2{font-size:calc(33px * 0.9)}.info-details-B .contact-ask-C{gap:20px}.info-details-B .support-center-J{width:65px;height:65px}.info-details-B .support-center-J svg{height:26px;width:26px}} @keyframes rotate-shape {0%{transform:rotate(0deg) translateZ(50px)}100%{transform:rotate(360deg) translateZ(50px)}} @keyframes ambientLight {0%{opacity:0.3;transform:scale(1)}50%{opacity:0.5;transform:scale(1.1)}100%{opacity:0.3;transform:scale(1)}} @keyframes hexagonPulse {0%{background-position:0% 0%}100%{background-position:100% 100%}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes slideIn {to{transform:translateX(0);opacity:1}} @keyframes fadeIn {to{opacity:1;transform:translateY(0)}} @keyframes slideUp {from{opacity:0;transform:perspective(1000px) rotateX(5deg) translateY(50px)}to{opacity:1;transform:perspective(1000px) rotateX(2deg) translateY(0)}} @keyframes scanline {0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}