﻿header,footer{width:100%}header{z-index:100;padding:0;box-shadow:0 4px 15px rgba(0,0,0,0.08);position:relative;border-bottom:1px solid rgba(0,0,0,0.05);background:rgb(218,224,242);margin-top:0}.core-content-wrapper{height:100%;display:flex;min-height:100%;flex-direction:column}.container{width:1219px;max-width:100%;margin:auto}.core-prospective-members{overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(218,224,242) 0%,rgb(179,189,222,0.5) 100%);padding:120px 0}.core-prospective-members::after{width:100%;height:200px;left:0;background:linear-gradient( to top,rgb(218,224,242) 0%,transparent 100% );content:"";z-index:0;bottom:0;position:absolute}.core-prospective-members .core-knowledge-experts{padding:0 50px;position:relative;overflow:visible}.core-prospective-members h4::before{background:linear-gradient(180deg,rgb(179,189,222),rgb(140,154,187));position:absolute;border-radius:3px;top:15px;width:6px;left:0;bottom:15px;content:""}.core-prospective-members div::before{left:36px;height:100%;top:0;position:absolute;content:"";width:2px;opacity:0.5;background:linear-gradient(180deg,rgb(179,189,222,0.5),rgb(140,154,187,0.5))}.core-prospective-members div p:last-child{margin-bottom:0}.core-prospective-members div p svg{left:20px;border-radius:50%;width:32px;background:#ffffff;z-index:2;top:0;padding:8px;position:absolute;height:32px;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.core-prospective-members div p::before{height:2px;top:16px;position:absolute;width:10px;content:"";opacity:0;left:75px;background:rgb(179,189,222);transition:all 0.3s ease}.core-prospective-members div p:hover::after{transform:scale(1);opacity:1}.core-stay-connected{box-shadow:0 15px 30px rgba(0,0,0,0.1);z-index:1;background:linear-gradient(135deg,rgb(179,189,222,0.5),rgb(140,154,187) 120%);position:relative;padding:4rem 2rem;overflow:hidden}.core-stay-connected::after{height:6px;animation:gradientShift 8s linear infinite;background-size:200% 100%;left:0;background:linear-gradient(90deg,rgb(179,189,222),rgb(140,154,187),rgb(179,189,222));position:absolute;width:100%;z-index:1;bottom:-2px;content:""}.core-stay-connected .core-knowledge-experts{padding:3rem 2.5rem;border-radius:10px;background:rgba(255,255,255,0.95);flex-direction:column;transform:perspective(1000px) rotateX(2deg);position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);display:flex}.core-stay-connected h4::before{transform-origin:top;width:4px;position:absolute;left:0;height:80%;content:"";top:10%;background:rgb(179,189,222);transform:scaleY(0);animation:lineGrow 0.8s 0.2s forwards cubic-bezier(0.17,0.67,0.83,0.67)}.core-stay-connected .input_holder span:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.08)}.core-stay-connected input[type="email"]:focus{box-shadow:0 0 0 3px rgb(179,189,222,0.5);outline:none;border-color:rgb(179,189,222)}.core-stay-connected input[type="email"]::placeholder{color:rgba(0,0,0,0.4);transition:opacity 0.3s ease}.core-stay-connected input[type="email"]:focus::placeholder{opacity:0.5}.core-stay-connected .core-sub-col::before{content:"";transition:all 0.4s ease;width:100%;left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);top:0;position:absolute;height:100%}.core-stay-connected .core-sub-col:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1);transform:translateY(-2px);background:rgb(140,154,187)}.core-tyMessage{overflow:hidden;background:linear-gradient(135deg,rgb(218,224,242) 0%,rgba(rgb(179,189,222,0.5),0.05) 100%);padding:5rem 0;position:relative}.core-tyMessage::after{bottom:-5%;width:50%;position:absolute;clip-path:polygon(20% 0,100% 15%,100% 100%,0 100%);right:-5%;background:linear-gradient(45deg,transparent 40%,rgb(140,154,187) 100%);content:"";z-index:1;height:50%;transform:rotate(15deg) translateZ(0);opacity:0.07}.core-tyMessage .core-knowledge-experts{padding:3.5rem;position:relative;box-shadow:0 10px 40px rgba(rgba(0,0,0,0.5),0.1),0 2px 10px rgba(rgb(179,189,222,0.5),0.05),0 30px 60px -10px rgba(rgb(140,154,187,0.5),0.12);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s cubic-bezier(0.23,1,0.32,1);transform-origin:center top;display:flex;flex-direction:column;transform:perspective(1000px) rotateX(2deg);background:#ffffff}.core-tyMessage .core-knowledge-experts:hover > div:first-child::after{transform:scaleX(2) translateZ(0)}.core-tyMessage h5{color:#000000;transform:translateZ(0);transition:transform 0.4s ease-out;margin:0;font-weight:700;line-height:1.4;font-size:24px}.core-tyMessage a{overflow:hidden;position:relative;text-decoration:none;display:block;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1)}.core-tyMessage a:hover::before{transform:rotate(45deg) scale(1)}.core-tyMessage p{line-height:1.7;margin:0;padding:1.5rem;position:relative;font-size:14px;color:#000000;background:linear-gradient(to right,rgba(rgb(140,154,187,0.5),0.03),rgba(rgb(179,189,222,0.5),0.03));border-left:2px solid rgba(rgb(179,189,222,0.5),0.2);font-weight:400;transition:all 0.4s ease}.core-cookie-warning-window{z-index:1050;left:50%;background:#ffffff;border-radius:17px;box-shadow:0 4px 8px rgba(0,0,0,0.5);bottom:20px;max-width:500px;width:90%;overflow:hidden;transform:translateX(-50%);position:fixed;font-family:Arial,sans-serif}.core-cookie-warning-window h5{font-size:20px;font-weight:700;text-align:center;color:rgb(179,189,222);margin-bottom:10px}.core-web-cookies{box-shadow:0 2px 4px rgba(0,0,0,0.5);margin:5px;display:inline-block;color:#ffffff;padding:10px 20px;text-align:center;transition:background 0.3s ease-in-out;text-decoration:none;background:rgb(179,189,222);border-radius:10px;width:calc(50% - 10px);font-size:15px}.core-cookie-warning-window p a:hover{color:rgb(140,154,187)}#core-windowConsentAlert:checked ~ .core-cookie-warning-window{visibility:hidden;opacity:0}footer::before{top:0;background:linear-gradient(135deg,rgb(179,189,222,0.5) 0%,rgb(140,154,187,0.5) 100%);opacity:0.92;z-index:-1;right:0;left:0;position:absolute;bottom:0;content:""}.core-degree-path .container{position:relative;display:flex;flex-wrap:wrap;gap:0}.core-degree-path .company_holder::after{position:absolute;content:"";height:100%;width:1px;background:linear-gradient(to bottom,#ffffff,transparent);opacity:0.3;top:0;right:1.5rem}.core-degree-path .company_holder h3::after{background:rgb(179,189,222);height:3px;width:80px;left:0;box-shadow:0 0 10px rgb(179,189,222);position:absolute;bottom:0;content:""}.core-degree-path .core-help-center{flex:0 0 60%;gap:0;display:flex;flex-wrap:wrap}.core-degree-path .core-header-lead{display:flex;flex-wrap:wrap;gap:0;flex:1}.core-degree-path .core-header-start h5{margin:0 0 1.5rem;font-weight:600;position:relative;transform:skewX(-5deg);color:#ffffff;padding-left:1rem;font-size:24px}.core-degree-path .core-header-start .core-header-lead{display:flex;flex-direction:column;gap:0.8rem}.core-degree-path .core-header-start .core-header-lead a::before{left:-100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);position:absolute;content:"";top:0;width:100%;transition:all 0.5s ease}.core-degree-path .core-header-start .core-header-lead a:hover::before{left:100%}.core-event-cal{padding:1.5rem 0;position:relative;margin-top:2rem;clip-path:polygon(0 0,100% 0,98% 100%,2% 100%);background:rgba(0,0,0,0.15)}.core-event-cal .core-progress-bar{transform:skewX(-5deg);color:#ffffff;font-size:13px;text-align:center;width:100%}.core-connect-with-us::before{z-index:0;position:absolute;content:"";left:0;top:0;width:100%;background:radial-gradient(circle at 20% 50%,rgba(0,0,0,0.4) 0%,transparent 40%),linear-gradient(0deg,transparent 80%,rgba(rgb(179,189,222),0.05) 100%);height:100%}.core-connect-with-us .container{position:relative;max-width:1200px;padding:0 20px;margin:0 auto;z-index:2}.core-connect-with-us h2::before{bottom:-20px;left:calc(50% - 50px);width:30px;height:2px;content:"";position:absolute;background:rgb(179,189,222)}.core-connect-with-us .core-contact-message{border:1px solid rgba(255,255,255,0.05);box-shadow:0 25px 50px rgba(0,0,0,0.3);grid-template-columns:6fr 4fr;overflow:hidden;backdrop-filter:blur(10px);display:grid;background:rgba(0,0,0,0.2);border-radius:18px}.core-connect-with-us .core-gallery-wrapper::after{width:100%;z-index:2;top:0;animation:scanLines 5s linear infinite;content:"";background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(rgb(179,189,222),0.1) 10px,rgba(rgb(179,189,222),0.1) 11px);position:absolute;height:100%;left:0}.core-connect-with-us #contact{flex-direction:column;gap:25px;display:flex}.core-connect-with-us h3{font-size:24px;display:inline-block;color:#ffffff;font-weight:700;text-transform:uppercase;position:relative;letter-spacing:1px;margin-bottom:30px}.core-connect-with-us input[type="text"]:focus{box-shadow:0 0 15px rgba(rgb(179,189,222),0.2);outline:none;background:rgba(0,0,0,0.3);border-color:rgb(179,189,222)}.core-connect-with-us input[type="text"]::placeholder{color:rgba(255,255,255,0.4)}.core-connect-with-us .core-connect-list input[type="checkbox"]{margin-top:2px;width:24px;position:relative;height:24px;cursor:pointer;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);appearance:none;border-radius:3px}.core-connect-with-us .core-connect-list label{line-height:1.5;font-size:calc(17px - 2px);color:rgba(255,255,255,0.7)}.core-connect-with-us .core-connect-list a{color:rgb(179,189,222);text-decoration:none;position:relative;transition:all 0.3s ease}.core-connect-with-us .core-connect-list a:hover::after{background:#ffffff}.core-connect-with-us .core-help-request{margin-top:10px;position:relative;align-self:flex-start;background:rgb(179,189,222);transition:all 0.3s ease;cursor:pointer;border:none;text-transform:uppercase;border-radius:10px;padding:16px 35px;letter-spacing:1px;font-weight:600;color:#ffffff;font-size:19px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,0.2)}.core-connect-with-us .core-help-request:hover::before{left:100%}.core-connect-with-us svg path{transition:all 0.3s ease;fill:rgb(179,189,222)}.core-connect-with-us svg:hover{transform:scale(1.1);fill:#ffffff}.core-opening-page{font-family:Arial,sans-serif;position:relative;min-height:100vh;width:100%;overflow:hidden}.core-opening-page .core-learning-page::before{left:0;bottom:0;content:"";z-index:1;top:0;right:0;position:absolute;background:linear-gradient(135deg,rgb(179,189,222,0.5) 0%,rgba(0,0,0,0.75) 100%)}.core-opening-page h1{color:#ffffff;opacity:0;font-size:clamp(2.5rem,5vw,42px);margin-bottom:1.5rem;transform:translateX(-10px);position:relative;animation:fade-slide-right 0.8s cubic-bezier(0.22,1,0.36,1) 0.3s forwards;font-weight:700;line-height:1.2;letter-spacing:-0.02em}.core-opening-page h1::after{position:absolute;width:80px;transform:scaleX(0);height:4px;bottom:-10px;background:rgb(140,154,187);left:0;animation:scale-in 1s cubic-bezier(0.22,1,0.36,1) 0.8s forwards;transform-origin:left;content:""}.core-opening-page p{animation:fade-slide-right 0.8s cubic-bezier(0.22,1,0.36,1) 0.7s forwards;line-height:1.6;margin-top:1.5rem;padding-left:1.5rem;position:relative;max-width:700px;font-size:clamp(1rem,2vw,17px);color:#ffffff;opacity:0;transform:translateX(-10px)}.core-academic-expertise::before{opacity:0.05;height:100%;left:0;width:100%;position:absolute;top:0;z-index:1;content:"";background:repeating-linear-gradient( 45deg,rgb(179,189,222,0.5) 0,rgb(179,189,222,0.5) 1px,transparent 1px,transparent 20px )}.core-academic-expertise .core-gallery-wrapper{overflow:hidden;height:100%;min-height:400px;border-radius:0;width:100%;position:relative}.core-academic-expertise .core-gallery-wrapper::before{left:0;position:absolute;content:"";bottom:0;width:100%;height:50%;z-index:1;background:linear-gradient(to top,rgba(0,0,0,0.6) 0%,transparent 100%)}.core-academic-expertise .core-gallery-wrapper:hover::after{opacity:0}.core-academic-expertise .core-user-voices span:not(.name){font-weight:400;font-family:Arial,sans-serif;transition:transform 0.3s ease;bottom:30px;z-index:2;left:30px;font-size:14px;margin:0;position:absolute;color:#ffffff;opacity:0.85}.core-academic-expertise .core-exp-highlights{position:relative;flex-direction:column;font-size:14px;font-weight:400;font-family:Arial,sans-serif;padding:50px 40px;line-height:1.8;margin:0;justify-content:center;color:#000000;display:flex}.core-academic-expertise .core-exp-highlights::after{content:"";background:linear-gradient(to left top,rgb(140,154,187) 0%,rgb(140,154,187) 50%,transparent 50%,transparent 100%);bottom:40px;opacity:0.2;position:absolute;width:40px;height:30px;right:40px}header .core-nav-begin{align-items:center;z-index:2;display:flex;padding:1.2rem 2rem;justify-content:space-between;position:relative}header .core-nav-site{transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);position:relative;display:block}header .core-nav-site img{height:auto;display:block;filter:brightness(1.03);max-width:100%}header .core-nav-site:hover::before{transform:scaleX(1);opacity:0.7}header .core-header-start{list-style:none;display:flex;flex-wrap:nowrap;margin:0;position:relative;padding:0}header .core-head-core{position:relative;margin:0}header .core-head-core a{font-size:14px;display:block;position:relative;overflow:hidden;transition:all 0.3s ease;color:#000000;text-decoration:none;padding:1rem 1.2rem;font-weight:600}header .core-head-core a:hover{color:rgb(179,189,222)}header .core-head-core a:hover::before{transform:translateX(0)}header .core-head-core a::after{left:0;height:100%;border-radius:10px;transform:scale(0.8);z-index:-1;content:'';width:100%;background:rgb(179,189,222,0.5);pointer-events:none;transition:all 0.3s ease;position:absolute;top:0;opacity:0}header .core-nav-begin::after{background:linear-gradient(90deg,rgb(218,224,242),transparent);content:'';width:30%;position:absolute;height:100%;z-index:-1;top:0;left:0}.core-service-package::before{left:0;width:100%;content:"";position:absolute;background:linear-gradient(135deg,rgb(179,189,222,0.5) 0%,transparent 70%);z-index:1;height:100%;top:0}.core-service-package .core-price-choices{animation:fadeInUp 0.8s ease-out forwards;text-align:center;transform:translateY(-10px);margin:0 auto;max-width:800px}.core-service-package .core-price-choices h2::after{position:absolute;bottom:-10px;transform:translateX(-50%);content:"";width:80px;left:50%;height:3px;background:rgb(179,189,222)}.core-service-package .core-rate-choices{width:100%;display:grid;grid-template-columns:1fr;gap:30px}.core-service-package .core-cost-breakdown:nth-child(1){--index:1}.core-service-package .core-cost-breakdown:nth-child(2){--index:2}.core-service-package .core-cost-breakdown:nth-child(3){--index:3}.core-service-package .core-cost-breakdown:nth-child(4){--index:4}.core-service-package .core-cost-breakdown:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:translateY(-5px) scale(1.02)}.core-service-package .core-package-pricing::before{background:linear-gradient(90deg,rgb(179,189,222),rgb(140,154,187));position:absolute;top:0;content:"";width:100%;height:5px;left:0}.core-service-package .core-pro-fees h3{font-weight:700;margin-top:0;font-size:19px;color:#000000;word-break:break-word;margin-bottom:15px;position:relative;overflow-wrap:break-word}.core-service-package .core-cost-breakdown:hover .core-pro-fees h3::after{width:70px}.core-service-package .core-price-opts{margin:10px 0 20px;color:rgb(179,189,222);overflow-wrap:break-word;background:linear-gradient(to right,rgba(var(--primary-color-rgb),0.1),rgba(var(--primary-color-rgb),0.05));font-size:calc(19px * 1.2);border-radius:10px;font-weight:700;word-break:break-word;display:inline-block;position:relative;padding:8px 16px}.core-locate{position:relative;background:#ffffff;overflow:hidden;padding:100px 0}.core-locate .container{position:relative;max-width:1200px;z-index:2;padding:0 15px;margin:0 auto}.core-locate .core-talk-form{border-radius:18px;display:flex;flex-direction:column;overflow:visible;position:relative;background:transparent}.core-locate .core-help-question{margin:0 0 50px;align-items:center;text-align:center;display:flex;z-index:10;position:relative;color:#ffffff;font-size:35px;font-weight:700;background:rgb(179,189,222);border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,0.1);justify-content:center;padding:15px 0}.core-locate .core-help-question::before{z-index:-1;transform:translate(-50%,-50%);background:rgb(179,189,222,0.5);width:120px;border-radius:50%;left:50%;content:'';height:120px;top:50%;filter:blur(50px);position:absolute;opacity:0.4}.core-locate .core-gallery-wrapper{border-radius:10px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);top:0;position:absolute;left:15px;right:15px;height:100%}.core-locate .core-gallery-wrapper::before{position:absolute;content:'';left:0;top:0;z-index:1;width:100%;background:linear-gradient(to bottom,transparent 70%,rgba(0,0,0,0.7) 100%);height:100%}.core-locate .core-edu-chat{transform:translateZ(0);padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.08);background:#ffffff;z-index:2;transition:transform 0.5s ease,box-shadow 0.5s ease;border-radius:10px;position:relative}.core-locate .core-edu-chat p{color:#000000;align-items:center;display:flex;padding-left:42px;position:relative;font-size:12px;margin:0 0 22px}.core-locate .core-edu-chat p svg{border-radius:50%;width:24px;position:absolute;fill:#000000;left:0;box-sizing:content-box;top:50%;background:rgb(218,224,242);padding:4px;transform:translateY(-50%);height:24px;transition:all 0.3s ease}.core-locate .core-edu-chat p:nth-child(2) svg path{animation-delay:0.2s}.core-locate .core-edu-chat p:nth-child(4) svg path{animation-delay:0.4s}.core-locate .core-edu-chat p span{position:relative;z-index:1}.core-locate .core-edu-chat p a:hover{color:rgb(140,154,187)}.core-locate .core-edu-asknow{border-radius:10px;padding:40px;overflow:hidden;background:rgb(218,224,242);position:relative}.core-locate .core-msg-page{align-items:center;margin:0 0 30px;color:#000000;text-align:center;z-index:2;font-weight:600;justify-content:center;display:flex;font-size:18px;position:relative}.core-locate .core-msg-page svg{stroke-linejoin:round;width:22px;fill:none;margin-right:10px;stroke:rgb(179,189,222);height:22px;stroke-width:2;stroke-linecap:round}.core-locate .core-msg-page::after{height:2px;bottom:-10px;background:rgb(179,189,222);left:50%;content:'';transform:translateX(-50%);position:absolute;width:40px}.core-locate .core-contact-feedback svg{left:12px;stroke-linecap:round;fill:none;opacity:0.8;top:50%;position:absolute;height:16px;stroke-width:2;transform:translateY(-50%);stroke-linejoin:round;transition:all 0.3s ease;width:16px;stroke:rgb(179,189,222)}.core-locate .core-contact-feedback:hover{box-shadow:0 15px 30px rgba(0,0,0,0.1);color:#000000;transform:translateY(-5px)}.core-locate .core-contact-feedback::before{position:absolute;transition:transform 0.3s ease;transform:scaleX(0);background:linear-gradient(to right,rgb(179,189,222),rgb(140,154,187));transform-origin:left;height:3px;width:100%;left:0;top:0;content:''}.core-program-details{background:linear-gradient(135deg,rgb(218,224,242) 0%,rgb(140,154,187,0.5) 100%);position:relative;overflow:hidden;padding:120px 0}.core-program-details::after{filter:blur(30px);animation:float 18s infinite ease-in-out alternate-reverse;height:250px;opacity:0.5;transform:rotate(-15deg);width:250px;content:"";bottom:-5%;background:linear-gradient(135deg,rgb(140,154,187) 0%,transparent 80%);position:absolute;z-index:1;left:-5%}.core-program-details h2::after{width:80px;height:3px;transition:width 0.3s ease;background:linear-gradient(90deg,rgb(179,189,222) 0%,rgb(140,154,187) 100%);transform:translateX(-50%);bottom:-15px;content:"";left:50%;position:absolute}.core-program-details .core-knowledge{gap:40px;opacity:0;background:#ffffff;box-shadow:0 15px 30px rgba(0,0,0,0.08);flex-direction:column;animation:fadeSlideUp 0.8s 0.4s forwards ease-out;transform:translateY(20px);border-radius:18px;display:flex;overflow:hidden}.core-program-details .core-gallery-wrapper::after{transition:transform 0.5s ease;background:rgb(179,189,222);position:absolute;z-index:2;height:80px;top:-10px;content:"";right:-10px;clip-path:polygon(0 0,100% 0,100% 100%);width:80px;transform:rotate(0deg);opacity:0.7}.core-program-details .description:last-child{padding-top:20px;border-top:1px solid rgba(0,0,0,0.05);margin-bottom:0}.core-program-details .description::first-letter{color:rgb(179,189,222);font-size:1.3em;font-weight:600}.core-customer-feedback::before{border-radius:50%;top:-50%;z-index:0;width:100%;height:100%;position:absolute;right:-50%;content:"";background:rgb(218,224,242)}.core-customer-feedback h2::first-letter{color:rgb(179,189,222);font-size:1.8em}.core-customer-feedback .core-user-voices{position:relative;opacity:0;animation:fadeIn 0.8s ease forwards;padding:30px 0}.core-customer-feedback .core-user-voices:nth-child(3n+2){margin-top:80px;grid-column:span 4;animation-delay:0.3s}.core-customer-feedback .core-user-voices::before{font-family:Arial,sans-serif;top:-30px;color:rgb(179,189,222,0.5);font-size:120px;content:"";z-index:-1;left:-20px;line-height:1;position:absolute}.core-customer-feedback .core-user-voices:hover img{filter:grayscale(0%);transform:translateY(-15px)}.core-customer-feedback .core-user-voices p{margin:0}.core-customer-feedback .core-user-voices p:first-of-type{white-space:nowrap;letter-spacing:1px;right:70px;text-transform:uppercase;bottom:0;font-size:18px;font-weight:600;position:absolute;color:rgb(179,189,222)}.core-customer-feedback .core-user-voices .description::after{transition:transform 0.4s ease;left:0;position:absolute;content:"";transform-origin:left;height:2px;bottom:-20px;transform:scaleX(1);background:rgb(140,154,187);width:40px}.core-program-assets::before{opacity:0.5;filter:blur(80px);width:300px;transform:rotate(15deg) skewX(15deg);z-index:0;right:-50px;content:"";background:linear-gradient(135deg,rgb(140,154,187,0.5),transparent);position:absolute;height:300px;top:-50px}.core-program-assets .container{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.core-program-assets .core-paragraph-box{position:relative;padding:40px 30px;transform:translateZ(20px);backface-visibility:hidden;background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.85));box-shadow:0 20px 40px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.1) inset}.core-program-assets .core-paragraph-box{padding:50px 40px}.core-program-assets .core-paragraph-box h4{letter-spacing:-0.01em;margin-bottom:30px;line-height:1.4;font-weight:700;color:#000000;font-size:calc(23px * 1.1);position:relative}.core-program-assets .core-paragraph-box h4{font-size:calc(23px * 1.3)}.core-program-assets .core-paragraph-box > div{display:flex;flex-direction:column;gap:10px}.core-program-assets .core-paragraph-box > div{flex-direction:row;gap:30px}.core-program-assets .core-paragraph-box li{margin-bottom:20px;transform:translateX(0);transition:transform 0.3s ease}.core-program-assets .core-paragraph-box li p{margin:0;font-size:16px;color:#000000;line-height:1.6;display:flex;gap:15px;align-items:flex-start}.core-program-assets .core-paragraph-box svg{width:24px;height:24px;transition:transform 0.3s ease;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1))}.core-program-assets .core-paragraph-box li:hover svg path{fill:rgb(179,189,222)}.core-program-assets .core-gallery-wrapper:hover{transform:translateZ(50px) rotateX(0deg) rotateY(0deg)}.core-company-info{background:rgb(218,224,242);padding:100px 0;position:relative;overflow:hidden}.core-company-info::before{width:100%;position:absolute;top:0;z-index:1;background:repeating-linear-gradient( 45deg,rgb(179,189,222,0.5) 0,rgb(179,189,222,0.5) 1px,transparent 1px,transparent 20px );left:0;content:"";height:100%;opacity:0.1}.core-company-info .core-learning-growth{overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08);position:relative;flex:1;min-width:300px;border-radius:23px;background:#ffffff}.core-company-info .core-learning-growth,.core-company-info .core-mastery-center{display:flex;flex-direction:column}.core-company-info .core-gallery-wrapper{margin:0 25px 25px;transition:transform 0.4s ease;position:relative;height:300px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:10px}.core-company-info .core-mastery-center p{order:2;padding:25px;color:#000000;line-height:1.7;font-size:14px}.core-company-info .core-pro-study{overflow:hidden;position:relative;order:1;transition:transform 0.4s ease;margin:0 25px 25px;box-shadow:0 5px 15px rgba(0,0,0,0.1);height:300px;border-radius:10px}.core-company-info .core-pro-study{margin-top:25px}.core-company-info .core-pro-study,.core-company-info .core-gallery-wrapper{flex:1;min-height:250px}.core-company-info .core-learning-growth::before,.core-company-info .core-mastery-center::before{position:absolute;height:5px;background:rgb(140,154,187);left:0;top:0;content:"";width:100%}.core-privacy-vault{padding:50px;background:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.5);margin:0 auto;max-width:1200px;border:1px solid rgba(0,0,0,0.5);color:#000000;font-family:Arial,sans-serif}.core-privacy-vault ul{list-style-type:square;padding-left:40px;margin:20px 0}.core-privacy-vault li{font-size:17px;border-bottom:1px solid rgba(0,0,0,0.5);padding-bottom:5px;margin-bottom:15px;line-height:1.5}.core-privacy-vault h3,.core-privacy-vault h4,.core-privacy-vault h5,.core-privacy-vault h6{padding-left:10px;font-weight:600;color:rgb(179,189,222);margin-bottom:15px;border-left:3px solid rgb(179,189,222);font-size:21px;margin-top:25px}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 991px) {.core-prospective-members{padding:100px 0}.core-prospective-members .core-knowledge-experts{padding:0 30px}.core-prospective-members h4{margin-bottom:60px;font-size:calc(38px - 6px)}.core-prospective-members div p{padding-left:75px;margin-bottom:30px}.core-prospective-members div::before{left:31px}.core-prospective-members div p svg{width:28px;left:17px;height:28px}.core-prospective-members div p::before{left:65px}.core-prospective-members div p::after{left:50px;width:calc(100% - 50px)}} @media (max-width: 767px) {.core-prospective-members{padding:80px 0}.core-prospective-members .core-knowledge-experts{padding:0 20px}.core-prospective-members h4{padding-left:20px;margin-bottom:50px;font-size:calc(38px - 12px)}.core-prospective-members h4::before{width:4px}.core-prospective-members div p{margin-bottom:25px;padding-left:65px}.core-prospective-members div::before{left:28px}.core-prospective-members div p svg{width:24px;height:24px;left:16px}.core-prospective-members div p::before{left:55px;top:14px}.core-prospective-members div p::after{width:calc(100% - 45px);left:45px}} @media screen and (min-width: 768px) {.core-stay-connected{padding:5rem 3rem}.core-stay-connected .core-knowledge-experts{justify-content:space-between;flex-direction:row;align-items:center;padding:3.5rem 3rem}.core-stay-connected h4{padding-right:2rem;max-width:50%;margin:0}.core-stay-connected .input_holder{max-width:500px;margin-top:0;flex:1;justify-content:flex-end}} @media screen and (max-width: 767px) {.core-stay-connected{padding:3rem 1.5rem}.core-stay-connected .core-knowledge-experts{padding:2.5rem 2rem;transform:perspective(1000px) rotateX(1deg)}.core-stay-connected h4{font-size:calc(22px * 0.9);margin-bottom:2rem}.core-stay-connected .input_holder{gap:0.8rem}.core-stay-connected input[type="email"],.core-stay-connected .core-sub-col{padding:0.9rem 1.2rem}} @media (min-width: 768px) {.core-tyMessage .core-knowledge-experts{padding:4rem 5rem}.core-tyMessage h5{font-size:calc(24px * 1.2)}.core-tyMessage p{padding:2rem;font-size:calc(14px * 1.05)}} @media (max-width: 767px) {.core-tyMessage{padding:3rem 0}.core-tyMessage .core-knowledge-experts{transform:perspective(1000px) rotateX(1deg);padding:2rem}.core-tyMessage h5{font-size:calc(24px * 0.9)}.core-tyMessage p{line-height:1.6;padding:1rem;font-size:calc(14px * 0.95)}.core-tyMessage .core-knowledge-experts > div:first-child{margin-bottom:1.5rem;padding-bottom:1rem}} @media (max-width: 1200px) {.core-degree-path .company_holder{flex:0 0 35%;padding-right:2rem}.core-degree-path .core-help-center{flex:0 0 65%}} @media (max-width: 768px) {.core-degree-path{padding:3.5rem 0 1.5rem}.core-degree-path::before{height:10px}.core-degree-path .company_holder h3{font-size:calc(35px - 2px)}.core-degree-path .core-tech-stack{transform:skewX(-3deg);padding:1.2rem}.core-degree-path .core-header-start h5,.core-degree-path .core-header-start .core-header-lead a{transform:skewX(-3deg)}.core-degree-path .core-header-start .core-header-lead a:hover{transform:skewX(-3deg) translateX(5px)}.core-event-cal{clip-path:polygon(0 0,100% 0,97% 100%,3% 100%)}.core-event-cal .core-progress-bar{transform:skewX(-3deg)}} @media (max-width: 420px) {.core-degree-path .company_holder h3{transform:skewX(-5deg)}.core-degree-path .company_holder h3::after{width:60px}.core-degree-path .core-tech-stack{transform:none}.core-degree-path .core-header-start h5{transform:none}.core-degree-path .core-header-start h5::before{transform:none}.core-degree-path .core-header-start .core-header-lead a,.core-degree-path .core-header-start .core-header-lead a:hover,.core-event-cal .core-progress-bar{transform:none}} @media (max-width: 768px) {.core-connect-with-us{padding:50px 0}.core-connect-with-us h2{font-size:calc(33px - 4px);margin-bottom:50px}.core-connect-with-us .core-gallery-wrapper{min-height:250px}} @media (min-width: 768px) {.core-opening-page .core-academy-track{margin-left:10%;width:80%;padding:4rem}.core-opening-page h1{margin-bottom:2rem}.core-opening-page h1::after{width:120px}} @media (min-width: 1200px) {.core-opening-page .core-academy-track{width:75%;margin-left:15%;padding:5rem;clip-path:polygon(0 0,100% 0,100% 90%,95% 100%,0 100%)}.core-opening-page h1{margin-bottom:2.5rem}.core-opening-page h1::after{width:150px;height:5px}.core-opening-page h3{max-width:80%;font-size:1.8rem}.core-opening-page p{padding-left:2rem;font-size:17px}.core-opening-page p::before{height:12px;width:12px}} @media (prefers-reduced-motion: reduce) {.core-opening-page .core-academy-track,.core-opening-page h1,.core-opening-page h3,.core-opening-page p{transform:none;opacity:1;animation:none}.core-opening-page h1::after{transform:scaleX(1);animation:none}} @media (max-width: 768px) {.core-academic-expertise{padding:80px 0}.core-academic-expertise .container{padding:0 20px}.core-academic-expertise .core-user-voices{grid-template-columns:1fr;gap:0}.core-academic-expertise .core-gallery-wrapper{height:300px;min-height:300px}.core-academic-expertise .core-exp-highlights{padding:35px 25px}.core-academic-expertise .name{bottom:50px;font-size:calc(21px * 0.9);left:25px}.core-academic-expertise .core-user-voices span:not(.name){font-size:calc(14px * 0.95);left:25px;bottom:25px}.core-academic-expertise .core-exp-highlights::before{height:20px;width:24px;top:25px;left:25px}.core-academic-expertise .core-exp-highlights::after{width:24px;bottom:25px;height:20px;right:25px}} @media (min-width: 1400px) {header .core-nav-begin{margin:0 auto;max-width:1300px}header .core-head-core a{padding:1rem 1.5rem}} @media (max-width: 991px) {header .core-nav-begin{flex-wrap:wrap;flex-direction:row;padding:1rem;justify-content:space-between}header .core-nav-mainwrap{margin-right:0;margin-bottom:0}header .core-header-start{margin-top:0;justify-content:flex-end;padding-top:1rem;flex-basis:100%;flex-wrap:wrap}header .core-head-core{margin-bottom:0.5rem}header .core-head-core a{padding:0.7rem 1rem;font-size:calc(14px - 1px)}} @media (min-width: 768px) {.core-service-package .core-rate-choices{grid-template-columns:repeat(2,1fr)}.core-service-package .core-pro-fees{padding:40px}.core-service-package .core-gallery-wrapper{height:220px}} @media (min-width: 992px) {.core-service-package .core-qtr-cost{align-items:center;gap:50px;flex-direction:row}.core-service-package .core-rate-choices{width:65%;grid-template-columns:repeat(2,1fr)}.core-service-package .core-price-choices{text-align:left;margin:0;width:35%}.core-service-package .core-price-choices h2::after{left:0;transform:none}.core-service-package .core-cost-card{margin:0}} @media (max-width: 767px) {.core-service-package{padding:80px 0}.core-service-package .core-pro-fees{padding:30px 20px}.core-service-package .core-price-opts{font-size:19px;padding:6px 12px}.core-service-package .core-gallery-wrapper{height:180px}} @media (min-width: 992px) {.core-locate .core-talk-form{padding:50px 0}.core-locate .core-edu-chat p svg{height:26px;width:26px}.core-locate .core-msg-page svg{height:24px;margin-right:12px;width:24px}.core-locate .core-contact-feedback svg{height:18px;width:18px}} @media (max-width: 767px) {.core-locate{padding:60px 0}.core-locate .core-help-question{margin-bottom:30px;font-size:calc(35px - 4px)}.core-locate .core-help-question svg{margin-right:8px;height:20px;width:20px}.core-locate .core-edu-chat,.core-locate .core-edu-asknow{padding:25px}.core-locate .core-edu-chat p{padding-left:30px}.core-locate .core-edu-chat p svg{width:20px;height:20px}.core-locate .core-msg-page svg{height:18px;margin-right:8px;width:18px}.core-locate .core-request-team{gap:15px;grid-template-columns:1fr}.core-locate .core-contact-feedback{padding:12px 12px 12px 35px}.core-locate .core-contact-feedback svg{left:10px;height:14px;width:14px}} @media (min-width: 1200px) {.core-program-details{padding:180px 0}.core-program-details .core-knowledge{max-width:85%}.core-program-details .core-gallery-wrapper{flex:0 0 45%}.core-program-details .core-paragraph-box{flex:0 0 55%;padding:60px 70px}.core-program-details .description{max-height:320px}} @media (max-width: 767px) {.core-program-details{padding:80px 0}.core-program-details h2{margin-bottom:40px;font-size:calc(35px * 0.85)}.core-program-details .core-gallery-wrapper{height:220px}.core-program-details .core-paragraph-box{padding:25px 30px 35px}.core-program-details .description{max-height:180px;font-size:calc(15px * 0.95);line-height:1.6}} @media (max-width: 991px) {.core-customer-feedback{padding:80px 0}.core-customer-feedback h2{transform:none;margin-bottom:60px}.core-customer-feedback .core-client-voices{grid-template-columns:repeat(6,1fr);display:grid}.core-customer-feedback .core-user-voices:nth-child(3n+1),.core-customer-feedback .core-user-voices:nth-child(3n+2),.core-customer-feedback .core-user-voices:nth-child(3n+3){grid-column:span 3;margin-top:0}.core-customer-feedback .core-user-voices:nth-child(2n){margin-top:40px}} @media (min-width: 992px) {.core-program-assets{padding:160px 0 120px}.core-program-assets .core-knowledge-experts{gap:80px}.core-program-assets .core-paragraph-box{padding:60px 50px;transform:translateZ(30px) translateX(-20px)}.core-program-assets .core-gallery-wrapper{transform:translateZ(50px) translateX(20px) rotateX(2deg) rotateY(-2deg)}.core-program-assets .core-gallery-wrapper:hover{transform:translateZ(60px) translateX(20px) rotateX(0deg) rotateY(0deg)}} @media (max-width: 480px) {.core-program-assets{padding:60px 0 40px}.core-program-assets .core-paragraph-box{padding:25px 15px}.core-program-assets .core-paragraph-box h4{font-size:calc(23px * 0.9)}.core-program-assets .core-paragraph-box li p{gap:10px;font-size:calc(16px * 0.95)}.core-program-assets .core-paragraph-box svg{height:20px;width:20px}} @media (max-width: 1199px) and (min-width: 768px) {.core-company-info .core-knowledge-experts{justify-content:center}.core-company-info .core-learning-growth,.core-company-info .core-mastery-center{max-width:500px;flex:0 0 calc(50% - 25px)}} @media (max-width: 576px) {.core-company-info{padding:50px 0}.core-company-info h3{margin-bottom:20px;padding-left:15px;font-size:calc(37px * 0.8)}.core-company-info .core-learning-growth span{padding:10px 15px;font-size:calc(21px * 0.9)}.core-company-info .core-learning-growth p,.core-company-info .core-mastery-center p{padding:15px;font-size:calc(14px * 0.95)}.core-company-info .core-gallery-wrapper,.core-company-info .core-pro-study{height:200px;margin:0 15px 15px}} @media (hover: hover) {.core-company-info .core-learning-growth,.core-company-info .core-mastery-center{transition:transform 0.3s ease,box-shadow 0.3s ease}.core-company-info .core-learning-growth:hover,.core-company-info .core-mastery-center:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.1)}} @keyframes lineGrow {0%{transform:scaleY(0)}100%{transform:scaleY(1)}} @keyframes lightSweep {0%,100%{transform:translateX(-100%)}50%{transform:translateX(100%)}} @keyframes scanLines {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes fade-slide-right {from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes pulse {0%,100%{transform:scale(1);opacity:0.8}50%{transform:scale(1.1);opacity:0.6}} @keyframes drawSvgPath {to{stroke-dashoffset:0}} @keyframes clockwise {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes float {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(20px,20px) rotate(5deg)}100%{transform:translate(-20px,10px) rotate(-5deg)}} @keyframes fadeIn {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}