﻿*{margin:0;box-sizing:border-box;padding:0}.container{margin:auto;width:1257px;max-width:100%}.contact-section-vp{background:rgb(185,185,173);padding:100px 0;overflow:hidden;position:relative}.contact-section-vp .container{max-width:1200px;margin:0 auto;padding:0 30px;position:relative;z-index:2}.contact-section-vp h2::before{position:absolute;width:80px;height:4px;background:rgb(148,149,149);bottom:0;content:"";left:calc(50% - 40px)}.contact-section-vp .inquiry-info-Ap{position:relative;background:#ffffff;box-shadow:0 30px 60px rgba(0,0,0,0.1);margin-top:50px;overflow:hidden;border-radius:0;display:flex}.contact-section-vp .request-block-A2::after{z-index:0;position:absolute;left:-50px;content:"";height:100px;transform:rotate(45deg);width:100px;bottom:-50px;background:rgb(106,107,106,0.5);border-radius:0}.contact-section-vp form input[type="text"]::placeholder{transition:all 0.3s ease;color:rgba(#000000,0.5)}.contact-section-vp .inquiry-map-fz input[type="checkbox"]{position:absolute;opacity:0}.contact-section-vp .inquiry-map-fz input[type="checkbox"]:checked + label::after{content:"";border-width:0 2px 2px 0;position:absolute;height:12px;left:8px;transform:rotate(45deg);top:4px;width:6px;border:solid #ffffff}.contact-section-vp .inquiry-map-fz label a:hover::after{transform:scaleX(0);background:rgb(106,107,106)}.contact-section-vp .feedback-help-QA:hover::before{width:150%}.contact-section-vp svg path{transition:all 0.3s ease;fill:none;stroke:rgb(148,149,149)}.greeting-page-7y::before{left:0;top:0;width:100%;position:absolute;pointer-events:none;height:100%;z-index:1;background:repeating-linear-gradient(45deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 10px);content:""}.greeting-page-7y h1{margin-bottom:2rem;animation:slideInTitle 0.8s ease-out forwards 0.3s;font-size:calc(43px * 1.2);max-width:80%;font-weight:700;position:relative;transform:translateX(-20px);text-shadow:0 4px 12px rgba(0,0,0,0.15);color:#ffffff;opacity:0}.greeting-page-7y .info-card-Kv p{opacity:0;margin-bottom:2rem;font-weight:400;position:relative;animation:fadeIn 0.7s ease-out forwards 1s;line-height:1.6;color:#ffffff;font-size:calc(15px * 1.1)}.greeting-page-7y .learn-begin-vD svg text{animation:fadeIn 0.5s ease-out forwards 1.4s;font-family:Arial,sans-serif;opacity:0}.greeting-page-7y .feedback-help-QA:hover::before{transform:translateX(100%)}.customer-comments-PW{box-shadow:inset 0 0 50px rgba(rgba(0,0,0,0.5),0.05);padding:5rem 0;background:linear-gradient(135deg,rgb(185,185,173),rgb(185,185,173) 60%,rgba(rgb(148,149,149,0.5),0.05));position:relative;overflow:hidden}.customer-comments-PW .container{padding:0 1.5rem;margin:0 auto;z-index:2;position:relative;max-width:1200px}.customer-comments-PW .expert-studio-fq{position:relative;overflow:hidden;perspective:1200px}.customer-comments-PW .alumni-reviews-lk{border-left:3px solid rgb(148,149,149);position:relative;box-shadow:0 20px 30px -15px rgba(rgba(0,0,0,0.5),0.1),0 10px 20px -10px rgba(rgba(0,0,0,0.5),0.05);padding:2rem;transform:translateZ(0);display:flex;overflow:hidden;flex-direction:column;transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.5s ease;background:#ffffff}.customer-comments-PW .alumni-reviews-lk div{height:65px;transform:translateZ(0);position:relative;overflow:hidden;border-radius:50%;margin-top:auto;width:65px;box-shadow:0 5px 15px rgba(rgba(0,0,0,0.5),0.1)}footer .level-up-IC{margin-top:-70px;position:relative;z-index:1}footer .info_item:hover{background-color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.05);transform:translateY(-5px)}footer .info_item::before{left:0;transition:opacity 0.3s ease;opacity:0;position:absolute;background-color:rgb(148,149,149);content:"";top:0;border-radius:3px 0 0 3px;height:100%;width:3px}footer .text_main_holder{position:relative;display:grid;grid-template-columns:1fr;gap:30px}footer .eco-foot-6n{font-size:13px;max-width:330px;line-height:1.6;color:#000000}footer .main-class-OT h5{color:#000000;display:inline-block;font-weight:600;font-size:20px;margin-bottom:20px;position:relative}footer .header-site-im a{display:inline-block;padding:8px 0;transition:all 0.3s ease;font-size:13px;position:relative;color:#000000;text-decoration:none}footer .subscribe_holder h5{font-size:20px;margin-bottom:15px;color:#ffffff;font-weight:600}footer .input_holder{flex-direction:column;gap:15px;display:flex;position:relative}footer .join-now-nd{cursor:pointer;font-weight:600;background-color:#000000;font-size:17px;transition:all 0.3s ease;border-radius:10px;color:#ffffff;border:none;padding:14px 20px}.data-analysis-XI h3::after{left:50%;height:3px;content:"";position:absolute;bottom:-10px;width:80px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgb(106,107,106),transparent)}.data-analysis-XI .statistics-plus-0p{padding:2rem;backdrop-filter:blur(8px);background:linear-gradient(135deg,rgb(255,255,255,0.5) 0%,rgba(255,255,255,0.05) 100%);position:relative;transition:transform 0.5s cubic-bezier(0.2,0.85,0.4,1),box-shadow 0.5s cubic-bezier(0.2,0.85,0.4,1);box-shadow:0 15px 25px rgba(0,0,0,0.05),0 5px 10px rgba(0,0,0,0.02);z-index:2;transform:translateZ(0);overflow:hidden}.data-analysis-XI .statistics-plus-0p{animation-delay:calc(var(--i,0) * 0.1s);animation:fadeInUp 0.6s cubic-bezier(0.2,0.85,0.4,1) both}.data-analysis-XI .statistics-plus-0p:hover p::before{transform:scaleX(1)}.data-analysis-XI .statistics-plus-0p:nth-child(1){--i:1}.data-analysis-XI .statistics-plus-0p:nth-child(3){--i:3}.data-analysis-XI .statistics-plus-0p:nth-child(6){--i:6}.operation-process-hI::before{top:-10%;right:-5%;content:"";background:linear-gradient(225deg,rgb(148,149,149,0.5) 10%,transparent 70%);transform:rotate(15deg);position:absolute;filter:blur(30px);width:35%;z-index:1;height:70%}.operation-process-hI .expert-studio-fq > div{padding:2.5rem;position:relative;background:linear-gradient( to right bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.5) );clip-path:polygon( 0% 0%,100% 0%,100% 85%,95% 100%,0% 100% )}.operation-process-hI .expert-studio-fq:hover h3::after{width:120px}.operation-process-hI p span{transition:transform 0.3s ease;transform:translateZ(5px);position:relative;display:block}.program-information-ST::after{border:1px solid rgb(106,107,106,0.5);position:absolute;width:200px;bottom:-50px;border-radius:50%;content:"";animation:rotate 30s linear infinite;z-index:1;opacity:0.2;height:200px;right:-50px}.program-information-ST .class-path-il{gap:40px;display:flex;transform-style:preserve-3d;position:relative}.program-information-ST .pic-border-2Z:hover{transform:perspective(1000px) rotateY(0deg) translateZ(30px)}.program-information-ST .info-card-Kv{max-height:500px;flex:0 0 50%;scrollbar-color:rgb(106,107,106,0.5) transparent;scrollbar-width:thin;padding-right:20px;transform:translateZ(10px);overflow-y:auto}header::before{top:0;position:absolute;background:linear-gradient(135deg,rgb(148,149,149,0.5) 0%,transparent 50%,rgb(106,107,106,0.5) 100%);left:0;opacity:0.5;width:100%;content:'';height:100%}header .head-wrap-0p:hover svg{filter:drop-shadow(0 2px 4px rgb(148,149,149,0.5));transform:translateY(-2px)}header .page-head-lB::before{top:0;left:0;opacity:0;position:absolute;content:'';height:100%;background:linear-gradient(135deg,rgb(148,149,149),rgb(106,107,106));width:100%;z-index:-1;transition:opacity 0.3s ease}.privacy-enclosure-G7 h2{border-left:5px solid rgb(106,107,106);margin-top:25px;padding-left:15px;color:rgb(106,107,106);margin-bottom:15px;font-weight:600;font-size:32px}.privacy-enclosure-G7 h3,.privacy-enclosure-G7 h4,.privacy-enclosure-G7 h5,.privacy-enclosure-G7 h6{font-size:18px;color:rgb(148,149,149);border-left:4px solid rgb(148,149,149);margin-bottom:10px;font-weight:600;margin-top:20px;padding-left:10px}.course-suitability-0g h4::after{background:linear-gradient(90deg,rgb(148,149,149),rgb(106,107,106));left:50%;position:absolute;height:4px;transform:translateX(-50%);content:"";width:80px;bottom:-15px;border-radius:2px}.course-suitability-0g div p svg{min-width:40px;box-shadow:4px 4px 8px rgba(0,0,0,0.1),-4px -4px 8px rgba(255,255,255,0.8);padding:8px;transition:all 0.3s ease;margin-right:20px;border-radius:50%;height:40px;background:rgb(185,185,173);width:40px}.course-suitability-0g div p:hover svg path{fill:rgb(106,107,106)}.cookie-edu-yf{margin-right:15px;flex-shrink:0}.cookie-edu-yf svg:hover{fill:rgb(106,107,106)}.privacy-ctrl-Dx{color:#000000;margin-right:15px;flex-grow:1}.cookie-controls-A5:hover{background:rgb(106,107,106);box-shadow:0 0 10px rgb(106,107,106,0.5)}.trackingPolicyPanel-1h p a{color:rgb(148,149,149);transition:color 0.3s ease;text-decoration:underline}.company-overview-Pu::before{position:absolute;top:0;z-index:-1;height:100%;background:linear-gradient(135deg,rgb(148,149,149,0.5),rgba(0,0,0,0.5) 70%,rgb(106,107,106,0.5));content:"";left:0;width:100%;opacity:0.9}.company-overview-Pu .info-card-Kv:hover{transform:perspective(1000px) rotateY(0)}.company-overview-Pu .info-card-Kv:hover::before{transform:scaleY(1)}.company-overview-Pu h1::after{transition:transform 0.5s ease;position:absolute;transform:scaleX(0.7);bottom:-10px;background:rgb(106,107,106);left:0;content:"";transform-origin:left;height:3px;width:40%}.company-overview-Pu .info-card-Kv:hover span{opacity:1}.academic-expertise-7g::before{background:linear-gradient(45deg,transparent 49.5%,rgb(106,107,106,0.5) 49.5%,rgb(106,107,106,0.5) 50.5%,transparent 50.5%),linear-gradient(-45deg,transparent 49.5%,rgb(106,107,106,0.5) 49.5%,rgb(106,107,106,0.5) 50.5%,transparent 50.5%);left:0;pointer-events:none;height:100%;content:"";opacity:0.1;background-size:60px 60px;z-index:1;position:absolute;top:0;width:100%}.academic-expertise-7g .alumni-reviews-lk:hover .pic-border-2Z{transform:translateZ(30px) scale(1.05)}.academic-expertise-7g .alumni-reviews-lk > div:nth-child(2){align-self:start;transform:translateZ(15px)}.academic-expertise-7g .alumni-reviews-lk:hover .name{transform:translateX(5px)}.academic-expertise-7g .career-explore-Ct{font-family:Arial,sans-serif;position:relative;color:#000000;font-size:14px;line-height:1.6;margin:0;padding-left:1.5rem;transform:translateZ(10px)}.pricing-cluster-P3 .container{z-index:2;position:relative;max-width:1320px;padding:0 1.5rem;margin:0 auto}.pricing-cluster-P3 .pricing-pack-vL:hover{transform:translateY(-5px)}.pricing-cluster-P3 .pricing-pack-vL h2::after{background:rgb(148,149,149);left:0;transform-origin:left;content:"";height:3px;transform:scaleX(1);transition:transform 0.5s ease;width:80px;position:absolute;bottom:-10px}.pricing-cluster-P3 .discount-price-JM{transition:box-shadow 0.4s ease;border-radius:8px;position:relative;height:100%;overflow:hidden;background:#ffffff;display:flex;box-shadow:0 10px 25px rgba(0,0,0,0.08);flex-direction:column}.pricing-cluster-P3 .offer-box-tK p{flex-grow:1;color:#000000;font-size:14px;margin-top:1.5rem;overflow-wrap:break-word;word-break:break-word;line-height:1.6}.learning-profits-AV::before{z-index:0;content:"";animation:pulse 8s infinite alternate ease-in-out;opacity:0.4;position:absolute;filter:blur(70px);right:-10%;background:linear-gradient(to right,rgb(148,149,149,0.5),rgb(106,107,106,0.5));top:-5%;width:25rem;height:25rem;transform:rotate(-15deg)}.learning-profits-AV .container{position:relative;z-index:2;padding:0 1.5rem;margin:0 auto;max-width:1200px}.learning-profits-AV .pic-border-2Z{width:100%;transition:transform 1.2s cubic-bezier(0.215,0.610,0.355,1.000);transform-origin:center center;object-fit:cover;height:100%}.learning-profits-AV li{position:relative;padding-left:3rem;transition:transform 0.3s ease}.learning-profits-AV li p{margin:0;align-items:flex-start;position:relative;color:#000000;line-height:1.6;display:flex;font-size:calc(17px - 0.05rem)}.learning-profits-AV li:nth-child(odd){transform:translateX(0)}.gratNote-Fs{position:relative;background:linear-gradient(135deg,rgb(185,185,173) 0%,rgb(106,107,106,0.5) 100%);overflow:hidden;padding:6rem 0;perspective:1000px}.gratNote-Fs .expert-studio-fq:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.2);transform:rotateX(0deg) translateY(-5px)}.gratNote-Fs .expert-studio-fq > div:first-child::before{border-radius:10px;opacity:0.1;transform:rotate(25deg);height:60px;width:60px;position:absolute;content:"";top:-10px;z-index:-1;left:-20px;background:rgb(148,149,149)}.gratNote-Fs .expert-studio-fq:hover h5::after{width:80px}.gratNote-Fs .expert-studio-fq:hover > div:last-child{transform:translateZ(25px)}.gratNote-Fs a:hover::before{transform:scaleX(1);opacity:0.05}.program-information-ST .info-card-Kv::-webkit-scrollbar{width:5px}.program-information-ST .info-card-Kv::-webkit-scrollbar-track{background:transparent}.program-information-ST .info-card-Kv::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgb(106,107,106,0.5)}@media (max-width: 991px) {.greeting-page-7y{min-height:100vh;height:auto}.greeting-page-7y .expert-studio-fq{padding:8rem 5% 4rem}.greeting-page-7y h1{max-width:100%;font-size:calc(43px * 1.1)}.greeting-page-7y .info-card-Kv{max-width:100%;padding:2rem}} @media (max-width: 480px) {.greeting-page-7y h1{font-size:calc(43px * 0.85)}.greeting-page-7y .info-card-Kv{padding:1.25rem}.greeting-page-7y .learn-begin-vD svg{height:80px;width:80px}} @media screen and (min-width: 768px) {.customer-comments-PW{padding:6rem 0}.customer-comments-PW::after{height:60%;width:30%}.customer-comments-PW h2{margin-bottom:4rem}.customer-comments-PW .success-testimonials-0X{gap:2.25rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.customer-comments-PW .alumni-reviews-lk{padding:2.5rem}.customer-comments-PW .alumni-reviews-lk div{height:75px;width:75px}} @media (min-width: 992px) {footer .main-class-OT{margin-top:0}footer .subscribe_holder{margin-top:0}} @media (max-width: 767px) {footer .award-show-fP{padding:80px 0 30px}footer .contact-details-fR{padding:20px;justify-content:center}footer .info_item{width:100%}footer .main-class-OT,footer .subscribe_holder{margin-left:10px;padding:25px 20px;margin-right:10px}footer .media-kit-8O{margin-top:40px}} @media (min-width: 1200px) {.data-analysis-XI .container{padding:0 2rem}.data-analysis-XI ul{grid-template-columns:repeat(3,1fr)}.data-analysis-XI .statistics-plus-0p:nth-child(3n+2){transform:translateY(20px)}.data-analysis-XI .statistics-plus-0p:nth-child(3n+3){transform:translateY(40px)}.data-analysis-XI .statistics-plus-0p:nth-child(3n+2):hover{transform:translateY(20px) translateZ(20px) rotateX(2deg)}.data-analysis-XI .statistics-plus-0p:nth-child(3n+3):hover{transform:translateY(40px) translateZ(20px) rotateX(2deg)}} @media (max-width: 768px) {.program-information-ST{padding:60px 0}.program-information-ST h2{font-size:calc(38px * 0.8);margin-bottom:25px}.program-information-ST .pic-border-2Z{height:280px}.program-information-ST .info-card-Kv{max-height:350px}.program-information-ST .description{font-size:calc(15px * 0.95);line-height:1.7}} @media (max-width: 991px) {header{padding:1rem 0}header .main-edu-Ij{padding:0.8rem;gap:0.8rem}header .head-wrap-0p svg{width:140px}header .main-class-OT{padding:0.5rem}header .page-head-lB{padding:0.4rem 0.8rem;font-size:calc(17px - 1px)}} @media only screen and (max-width: 800px) {.privacy-enclosure-G7{padding:20px}.privacy-enclosure-G7 h1{font-size:calc(18px - 4px)}.privacy-enclosure-G7 h2{font-size:calc(18px - 3px)}.privacy-enclosure-G7 h3,.privacy-enclosure-G7 h4,.privacy-enclosure-G7 h5,.privacy-enclosure-G7 h6{font-size:calc(18px - 2px)}.privacy-enclosure-G7 p,.privacy-enclosure-G7 span,.privacy-enclosure-G7 div,.privacy-enclosure-G7 li{font-size:calc(15px - 2px)}} @media only screen and (max-width: 1200px) {.cookie-expand-tb{flex-direction:column;align-items:center}.cookie-edu-yf{margin-bottom:15px}.privacy-ctrl-Dx{text-align:center;margin-bottom:15px;margin-right:0}.cookie-controls-A5{margin-left:0;margin-bottom:10px;max-width:200px;width:100%}} @media (prefers-reduced-motion: reduce) {.company-overview-Pu::after{animation:none}.company-overview-Pu .info-card-Kv,.company-overview-Pu h1,.company-overview-Pu h4{transition:none;transform:none}} @media (min-width: 1200px) {.academic-expertise-7g .alumni-reviews-lk{grid-gap:3.5rem;padding:4rem;grid-template-columns:300px 1fr 3fr}.academic-expertise-7g .pic-border-2Z{height:350px;width:300px}} @media (min-width: 768px) {.pricing-cluster-P3 .payment-scheme-KD{grid-template-columns:repeat(2,1fr)}.pricing-cluster-P3 .pricing-pack-vL{padding:3rem}} @media (min-width: 1200px) {.pricing-cluster-P3 .payment-scheme-KD{grid-template-columns:repeat(2,1fr);gap:40px}.pricing-cluster-P3 .offer-box-tK{padding:2.5rem}.pricing-cluster-P3 .pricing-pack-vL h2{font-size:calc(38px + 0.2rem)}.pricing-cluster-P3 .pic-border-2Z{height:250px}} @media (min-width: 992px) {.learning-profits-AV .expert-studio-fq > div:first-child{flex:0 0 40%}.learning-profits-AV ul{grid-template-columns:repeat(3,1fr)}.learning-profits-AV li:nth-child(3n+1){transform:translateY(-5px)}.learning-profits-AV li:nth-child(3n+2){transform:translateY(0)}.learning-profits-AV li:nth-child(3n+3){transform:translateY(5px)}.learning-profits-AV li:nth-child(3n+1):hover{transform:translateY(-5px) translateX(5px)}.learning-profits-AV li:nth-child(3n+2):hover{transform:translateY(0) translateX(5px)}.learning-profits-AV li:nth-child(3n+3):hover{transform:translateY(5px) translateX(5px)}} @keyframes float {0%{transform:translateY(0px)}50%{transform:translateY(-15px)}100%{transform:translateY(0px)}} @keyframes slideInTitle {from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes fadeUpIn {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes floatEffect {0%{transform:translate(0,0) scale(1) rotate(0)}50%{transform:translate(-15px,15px) scale(1.05) rotate(5deg)}100%{transform:translate(15px,-15px) scale(0.95) rotate(-5deg)}}