﻿a{color:inherit;text-decoration:none}.outer-container{flex-direction:column;height:100%;min-height:100%;display:flex}.head-lead{flex:1 0 auto}footer{position:relative;width:100%}footer .contact-map{gap:20px;background-color:rgb(156,154,186);padding:40px 20px;flex-wrap:wrap;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);justify-content:center;color:#ffffff;margin-bottom:70px;position:relative;display:flex}footer .text_main_holder::before{top:0;content:"";width:100%;position:absolute;height:100%;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);left:0;background-color:#ffffff;z-index:-1}footer .site-header h5::after{height:2px;bottom:-8px;position:absolute;content:"";width:100%;left:0;background:linear-gradient(90deg,rgb(189,194,217),transparent)}footer .top-site a:hover::after{width:100%}footer .subscribe_holder::before{width:100%;height:100%;position:absolute;content:"";pointer-events:none;background:linear-gradient(45deg,rgba(0,0,0,0.1) 0%,transparent 50%);top:0;left:0}footer .sub-banner:hover{background-color:rgb(156,154,186)}footer .recycle-info{font-size:13px;color:#000000;text-align:center}.cookie-comply{max-width:1200px;justify-content:space-between;margin:auto;flex-wrap:nowrap;display:flex;padding:0 20px;align-items:center}.digital-consent svg,.digital-consent svg path{width:80px;fill:rgb(189,194,217);height:80px}.cookie-list:hover{border:2px solid #ffffff}.outer-container .cookie-list{background:rgb(189,194,217);color:#ffffff;font-size:19px;border-radius:10px;border:none;font-weight:600;margin-left:0}.about-this .container{position:relative;z-index:2}.about-this .study-hub{position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08);flex:1;background:#ffffff;border-radius:17px;min-width:300px}.about-this .study-hub,.about-this .timeline-hist{flex-direction:column;display:flex}.about-this .knowledge-zone{overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);order:1;height:300px;transition:transform 0.4s ease;border-radius:10px;position:relative;margin:0 25px 25px}.about-this .knowledge-zone{margin-top:25px}.about-this .knowledge-zone,.about-this .pic-strip-wrap{min-height:250px;flex:1}.title-screen{background:rgb(222,222,236);overflow:hidden;min-height:100vh;padding:80px 20px;align-items:center;position:relative;display:flex}.title-screen .start-primary{font-weight:700;margin:0;font-size:39px;padding:0;position:relative;display:inline-block;line-height:1.2;color:rgb(189,194,217)}.title-screen .fast-edu::before{left:0;z-index:1;top:0;position:absolute;content:"";background:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.7));width:100%;height:100%}.title-screen .fast-edu h3{border-left:3px solid rgb(189,194,217);background:rgba(0,0,0,0.3);animation:fadeInUp 0.8s 1s ease-out forwards;max-width:90%;transform:translateY(20px);padding:20px;opacity:0;font-size:24px;backdrop-filter:blur(5px);position:relative;font-weight:600;line-height:1.4}.tySection .container{z-index:2;margin:0 auto;max-width:1200px;position:relative}.tySection .expert-program{opacity:0;border-radius:22px;animation:fadeInUp 0.8s ease-out 0.2s forwards;position:relative;background:#ffffff;padding:2.5rem;transform:translateY(0);box-shadow:20px 20px 60px rgba(0,0,0,0.05),-20px -20px 60px rgba(255,255,255,0.9),inset 4px 4px 20px rgba(255,255,255,0.9),inset -4px -4px 10px rgba(0,0,0,0.03)}.offer-panel{font-family:Arial,sans-serif;position:relative;padding:100px 0;background-color:rgb(222,222,236);overflow:hidden}.offer-panel .container{max-width:1400px;padding:0 20px;margin:0 auto;z-index:1;position:relative}.offer-panel .bundle-rate h2::after{background:linear-gradient(90deg,rgb(156,154,186),rgb(189,194,217));height:4px;content:"";position:absolute;width:80px;left:0;bottom:-10px;border-radius:2px}.offer-panel .price-grid:nth-child(3){--i:3}.offer-panel .price-grid:hover .price-options{box-shadow:0 20px 40px -15px rgba(0,0,0,0.2),15px 15px 30px -10px rgba(0,0,0,0.1),-15px 15px 30px -10px rgba(rgb(189,194,217,0.5),0.1);transform:translateY(-15px) rotateX(2deg) rotateY(-2deg)}.offer-panel .group-plans::before{background:linear-gradient(90deg,rgb(156,154,186),transparent);left:0;height:3px;top:-10px;position:absolute;content:"";border-radius:2px;width:40px}.offer-panel .price-grid:hover .pic-strip-wrap{transform:scale(1.05)}.contact-box{background:rgb(222,222,236);overflow:hidden;padding:100px 0;position:relative}.contact-box .pic-strip-wrap::after{height:100%;width:100%;content:'';left:0;top:0;background:linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgb(222,222,236) 100%);position:absolute}.contact-box form h3{text-shadow:none;letter-spacing:normal;text-transform:none;text-align:left;font-weight:700;color:#000000;font-size:24px;margin-bottom:30px}.contact-box textarea{height:120px;resize:none}.contact-box .message-list label{line-height:1.5;padding-left:35px;position:relative;cursor:pointer;color:#000000;font-size:12px}.contact-box .message-list a{color:rgb(189,194,217);font-weight:600;text-decoration:none;transition:all 0.3s ease}.contact-box .help-support{padding:60px 40px;background:#000000;justify-content:center;flex-direction:column;flex:1;display:flex;position:relative;color:#ffffff}.contact-box .help-support h4::after{position:absolute;background:rgb(189,194,217);bottom:-15px;height:3px;content:'';left:0;width:50px}.contact-box .reach-list svg{height:24px;transition:transform 0.3s ease;flex-shrink:0;margin-right:20px;width:24px}.program-offerings{background-color:rgb(222,222,236);position:relative;overflow:hidden;padding:120px 0}.program-offerings .summary-frame{width:80%;margin:0 auto 60px;position:relative}.program-offerings .summary-frame h2{position:relative;font-size:28px;padding:15px;color:#000000;font-weight:700;margin-bottom:30px;border-radius:10px;background-image:repeating-linear-gradient(45deg,rgb(189,194,217,0.5) 0px,rgb(189,194,217,0.5) 2px,transparent 2px,transparent 8px);transform:translateX(0);transition:transform 0.5s ease}.program-offerings .pic-strip-wrap::after{bottom:0;right:0;height:40%;content:"";background:linear-gradient(225deg,rgb(156,154,186,0.5) 0%,transparent 100%);position:absolute;z-index:1;width:80%}.program-offerings .summary-frame .description:first-of-type{background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgb(222,222,236) 10px,rgb(222,222,236) 12px );border-left:none;position:relative;padding:20px;overflow:hidden;border-radius:10px}.program-offerings .container::before{position:absolute;width:150%;bottom:-40px;left:-25%;height:1px;background:linear-gradient(90deg,transparent,rgb(189,194,217,0.5),transparent);content:""}.academic-experience .container{position:relative;max-width:1200px;margin:0 auto;z-index:2;padding:0 1.5rem}.academic-experience .rating-views:hover{transform:perspective(1000px) rotateY(0deg)}.academic-experience .rating-views:hover::before{transform:scaleY(1)}.academic-experience .rating-views:hover .pic-strip-wrap{transform:translateY(-5px)}.academic-experience .pic-strip-wrap::after{background:linear-gradient(to bottom,transparent 70%,rgba(0,0,0,0.2));content:"";position:absolute;border-radius:5px;inset:0;z-index:1}.academic-experience .rating-views:hover .name{transform:translateY(-3px)}.academic-experience .rating-views:hover .name::after{transform:translateX(-50%) scaleX(1)}.academic-experience .rating-views > div:nth-child(2) > div{opacity:0.9;text-align:center;font-size:calc(15px * 0.95);color:rgb(156,154,186);font-style:italic;transition:color 0.3s ease}.privacy-holdfast::before{width:30%;height:100%;z-index:1;content:"";position:absolute;background:linear-gradient(135deg,transparent 40%,rgba(rgb(189,194,217,0.5),0.05) 100%);right:0;top:0;clip-path:polygon(100% 0,100% 100%,30% 100%,70% 0)}.privacy-holdfast h1::before{height:4px;width:120px;left:0;position:absolute;transform-origin:left;animation:scaleIn 0.8s ease-out forwards;bottom:0;content:"";background:linear-gradient(90deg,rgb(189,194,217) 0%,rgb(156,154,186) 100%)}.privacy-holdfast h4::before{background:rgb(156,154,186);height:50%;left:0;width:4px;transform:translateY(-50%);opacity:0.7;content:"";position:absolute;top:50%}.privacy-holdfast strong{position:relative;display:inline-block;color:#000000;font-weight:600}header .container{margin:0;width:100%;z-index:1;max-width:100%;padding:0 2%;position:relative}header .nav-tutor::before{width:100%;content:'';height:5px;background:linear-gradient(to right,rgb(189,194,217),rgb(156,154,186));position:absolute;top:0;left:0}header .nav-lesson svg{width:180px;height:auto;transition:all 0.3s ease}header .site-header{padding:1rem 2rem 0;justify-content:center;flex-wrap:wrap;width:100%;max-width:90%;gap:0.7rem;display:flex}header .head-learn:hover::before{height:100%}.course-candidates{overflow:hidden;padding:130px 0;position:relative;background:linear-gradient(135deg,rgb(222,222,236) 0%,rgba(0,0,0,0.5) 100%)}.course-candidates .expert-program{position:relative}.course-candidates h4{font-weight:700;text-align:center;font-size:33px;margin-bottom:70px;color:#000000;padding-bottom:20px;position:relative}.course-candidates div p::after{z-index:-2;position:absolute;height:calc(100% - 20px);left:10px;content:"";border-radius:calc(19px - 10px);width:calc(100% - 20px);top:10px;background:#ffffff;border:1px solid rgb(156,154,186,0.5);opacity:0.2;transition:all 0.3s ease}.course-candidates div p svg path{transition:all 0.3s ease;fill:rgb(189,194,217)}.give-it-a-try::before{top:0;content:'';background:linear-gradient(90deg,#000000 1px,transparent 1px) 0 0 / 40px 100%,linear-gradient(0deg,#000000 1px,transparent 1px) 0 0 / 100% 40px;position:absolute;height:100%;opacity:0.04;z-index:1;left:0;width:100%}.give-it-a-try .query-grid:hover::before{left:100%}.give-it-a-try .expert-program::before{top:-175px;height:350px;border-radius:50%;content:'';right:-175px;opacity:0.3;z-index:-1;border:2px solid rgb(189,194,217,0.5);width:350px;position:absolute}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media (max-width: 767px) {footer .contact-map{padding:30px 15px 50px}footer .site-header,footer .subscribe_holder{margin:0 10px;padding:25px 20px}footer .milestone-cta{margin-top:40px}} @media only screen and (max-width: 1200px) {.cookie-comply{padding:0 10px}} @media (min-width: 1200px) {.about-this .study-hub,.about-this .timeline-hist{flex:0 0 calc(50% - 25px)}} @media (max-width: 767px) {.about-this{padding:70px 0}.about-this .expert-program{gap:40px;flex-direction:column}.about-this h3{margin-bottom:25px;font-size:calc(35px * 0.9)}.about-this .study-hub span{padding:12px 20px;font-size:calc(21px * 0.95)}.about-this .study-hub p,.about-this .timeline-hist p{padding:20px}.about-this .pic-strip-wrap,.about-this .knowledge-zone{height:250px;margin:0 20px 20px}} @media screen and (max-width: 768px) {.title-screen{padding:50px 10px}.title-screen .learning-creators{margin-bottom:30px}.title-screen .start-primary{font-size:calc(39px * 0.8)}.title-screen .fast-edu > div{min-height:300px;padding:30px 20px}.title-screen .fast-edu p{max-width:100%;margin-bottom:20px}.title-screen .fast-edu h3{padding:15px;font-size:calc(24px * 0.8)}} @media (min-width: 1200px) {.offer-panel .discount-plan{flex-direction:row-reverse}.offer-panel .bundle-rate{width:30%;margin-bottom:0;padding-left:50px}.offer-panel .payment-scheme{width:70%}.offer-panel .bundle-rate h2{font-size:calc(35px + 4px)}} @media (max-width: 992px) {.contact-box .pic-strip-wrap{height:30%}.contact-box h3{margin-bottom:50px}.contact-box .help-card{margin:0 auto;flex-direction:column;max-width:700px}.contact-box .reach-links,.contact-box .help-support{padding:40px;width:100%}} @media (max-width: 1024px) {.program-offerings{padding:80px 0}.program-offerings .summary-frame{width:90%}} @media (max-width: 576px) {.program-offerings{padding:40px 0}.program-offerings .summary-frame h2{font-size:calc(28px * 0.8)}.program-offerings .summary-frame .description{font-size:calc(14px * 0.95)}.program-offerings .summary-frame .description:last-child{padding:20px}.program-offerings::after,.program-offerings .skill-route::before,.program-offerings .summary-frame::after{display:none}.program-offerings .summary-frame::before{width:60px}} @media (max-width: 767px) {.academic-experience .rating-views > div:first-child{margin-bottom:1rem}.academic-experience .rating-views > div:nth-child(2){margin-bottom:1.5rem}} @media (min-width: 992px) {.privacy-holdfast{padding:8rem 4rem}.privacy-holdfast::before{width:40%}.privacy-holdfast h1{transform:translateX(-25px)}.privacy-holdfast h1::before{width:220px}.privacy-holdfast p{max-width:75%}.privacy-holdfast li::before{width:12px;height:12px}.privacy-holdfast span{border-left:3px solid rgba(rgb(156,154,186,0.5),0.3);padding-left:2rem}} @media (max-width: 991px) {header .nav-tutor{margin:0.8rem 0;padding:1.2rem 0}header .nav-lesson{padding:0 0 0.8rem 0}header .nav-lesson svg{width:160px}header .site-header{gap:0.6rem;padding:0.8rem 1.5rem 0}header .head-learn{padding:0.6rem 1.1rem}} @media (max-width: 767px) {.course-candidates{padding:80px 0}.course-candidates h4{font-size:calc(33px - 4px);margin-bottom:50px}.course-candidates div{gap:20px}.course-candidates div p{padding:18px 18px 18px 60px;flex:0 0 100%}.course-candidates div p svg{width:28px;height:28px}} @media (max-width: 991px) {.give-it-a-try{padding:80px 0}.give-it-a-try .expert-program{gap:40px;padding-left:30px}.give-it-a-try .container p{font-size:calc(18px * 1.2)}.give-it-a-try .query-grid{padding:18px 36px}} @keyframes fadeInUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes fadeInUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes pulseAnimation {0%{opacity:0.4}50%{opacity:0.7}100%{opacity:0.4}}