﻿svg{width:30px;height:30px}.container{max-width:100%;width:1272px;margin:auto}.story-spot{flex:0 0 auto}.story-spot{font-family:Arial,sans-serif;position:relative;overflow:hidden;padding:0 0 30px}footer .info_item{flex:1 1 200px;align-items:center;background-color:rgba(0,0,0,0.2);display:flex;border-radius:10px;padding:10px 20px;transition:all 0.3s ease;max-width:300px}footer .info_item p,footer .info_item a{font-size:16px;text-decoration:none;color:#ffffff}footer .main-mainwrap svg{height:45px;margin-bottom:15px;width:auto}footer .site-header h5{font-size:22px;font-weight:600;margin-bottom:25px;display:inline-block;position:relative;color:#000000}footer .top-site a::after{transition:width 0.3s ease;height:1px;background-color:rgb(189,194,217);width:0;position:absolute;content:"";left:0;bottom:0}footer .subscribe_holder p{font-size:16px;color:rgba(255,255,255,0.9);margin-bottom:25px;line-height:1.6}footer .input_holder input[type="email"]{border:none;padding:15px;border-radius:10px;transition:all 0.3s ease;font-size:16px}.cookie-notice-window{position:fixed;bottom:0;padding:20px 0;border-top:3px solid rgb(189,194,217);background:rgb(222,222,236);box-shadow:0 -4px 10px rgba(0,0,0,0.5);z-index:90;width:100%}.digital-consent{margin-right:20px;flex-shrink:0}.cookie-list{text-align:center;background:rgb(189,194,217);min-width:140px;font-size:19px;text-transform:uppercase;flex-shrink:0;text-decoration:none;transition:border 0.2s;padding:12px 24px;margin-left:10px;color:#ffffff;border:2px solid transparent;border-radius:10px;font-weight:600}.about-this h3{font-weight:700;padding-left:20px;margin-bottom:30px;font-size:35px;position:relative;width:100%;color:#000000;border-left:5px solid rgb(189,194,217)}.about-this .pic-strip-wrap{border-radius:10px;margin:0 25px 25px;box-shadow:0 5px 15px rgba(0,0,0,0.1);position:relative;transition:transform 0.4s ease;overflow:hidden;height:300px}.about-this .knowledge-zone:hover{transform:scale(1.02)}.about-this .pic-strip-wrap::after{left:0;content:"";height:100%;background:linear-gradient(to bottom,transparent 80%,rgba(0,0,0,0.2) 100%);width:100%;top:0;position:absolute}.title-screen > div{width:100%;margin:0 auto;z-index:2;max-width:1200px;position:relative}.title-screen .learning-creators{animation:slideInLeft 0.8s ease-out forwards;position:relative;margin-bottom:40px;transform:translateX(-5%)}.title-screen .fast-edu{transform:translateY(20px);box-shadow:0 15px 30px rgba(0,0,0,0.15);animation:fadeInUp 1s 0.5s ease-out forwards;position:relative;overflow:hidden;border-radius:10px;opacity:0}.title-screen .fast-edu p{position:relative;letter-spacing:0.5px;opacity:0;padding-left:20px;margin-bottom:30px;transform:translateX(-20px);font-size:calc(16px * 1.2);line-height:1.6;max-width:80%;animation:fadeInRight 0.8s 0.8s ease-out forwards}.tySection::after{width:30%;background:linear-gradient(220deg,rgb(156,154,186,0.5),rgb(189,194,217,0.5));left:-5%;content:"";pointer-events:none;filter:blur(70px);opacity:0.15;position:absolute;bottom:-10%;height:60%;transform:rotate(20deg);z-index:0}.tySection .expert-program::before{left:0;border-radius:inherit;background:radial-gradient(circle at 10% 20%,rgba(rgb(189,194,217,0.5),0.03) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgba(rgb(156,154,186,0.5),0.03) 0%,transparent 30%);content:"";z-index:-1;top:0;position:absolute;width:100%;height:100%}.offer-panel::before{left:0;content:"";height:100%;background:linear-gradient(135deg,rgba(rgb(156,154,186,0.5),0.05) 0%,rgba(rgb(189,194,217,0.5),0.08) 100%);z-index:0;top:0;width:100%;position:absolute}.offer-panel .cert-fees{max-width:800px;color:#000000;line-height:1.6;margin-top:25px;font-size:12px}.offer-panel .price-grid{text-decoration:none;display:block;opacity:0;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);animation:fadeUp 0.8s ease-out forwards;transform:translateY(30px);perspective:1000px;animation-delay:calc(0.15s * var(--i,1))}.offer-panel .price-grid:hover .study-price h3{color:rgb(189,194,217);transform:translateX(5px)}.offer-panel .group-plans{font-weight:700;transition:all 0.3s ease;font-size:calc(19px + 4px);display:block;color:rgb(156,154,186);margin:20px 0;position:relative}.offer-panel .pic-strip-wrap::after{background:linear-gradient(to top,rgba(0,0,0,0.7),transparent);position:absolute;z-index:1;transition:opacity 0.4s ease;top:0;content:"";left:0;height:100%;opacity:0.6;width:100%}.contact-box .container{margin:0 auto;position:relative;max-width:1200px;z-index:2;padding:0 20px}.contact-box .reach-links{position:relative;padding:60px 50px;flex:2}.contact-box input[type="text"],.contact-box textarea{border-bottom:2px solid rgb(156,154,186,0.5);transition:all 0.3s ease;font-family:Arial,sans-serif;border-radius:0;margin-bottom:30px;background:#ffffff;width:100%;padding:15px 0;font-size:13px;border:none;color:#000000}.contact-box .message-list input[type="checkbox"]:checked + label::after{left:8px;height:12px;content:'';top:4px;border-width:0 2px 2px 0;border:solid #ffffff;transform:rotate(45deg);position:absolute;width:6px}.contact-box .help-support::before{left:0;top:0;content:'';width:100%;height:100%;position:absolute;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 50%)}.contact-box .reach-list{margin:0;padding:0;list-style:none}.contact-box .reach-list li:hover{transform:translateX(5px)}.contact-box .reach-list span{font-size:13px;font-family:Arial,sans-serif;line-height:1.6;color:#ffffff}.program-offerings::after{height:200px;content:"";position:absolute;filter:blur(80px);top:-50px;z-index:0;border-radius:50%;width:200px;animation:floatAnimation 15s infinite alternate ease-in-out;background-color:rgb(189,194,217,0.5);right:-50px}.program-offerings .summary-frame .description{position:relative;line-height:1.7;border-left:2px solid rgb(189,194,217);margin-bottom:20px;color:#000000;padding-left:20px;font-size:14px}.program-offerings .skill-route:hover .pic-strip-wrap{transform:scale(1.05);opacity:0.3}.program-offerings .skill-route::before{border-radius:50%;width:200px;animation:pulseAnimation 10s infinite ease-in-out;background-color:rgb(156,154,186,0.5);content:"";position:absolute;left:-50px;bottom:-100px;filter:blur(100px);z-index:-1;height:200px}.program-offerings .summary-frame .description:first-of-type::after{background:linear-gradient(90deg,rgb(189,194,217),transparent);width:100%;position:absolute;height:2px;bottom:0;left:0;content:""}.program-offerings .summary-frame h2::after{border-radius:50%;background-color:rgb(189,194,217,0.5);left:-15px;position:absolute;z-index:-1;content:"";width:30px;filter:blur(15px);height:30px;top:-15px}.academic-experience .rating-views{padding:2.5rem;grid-template-columns:1fr;display:grid;position:relative;box-shadow:0 15px 40px rgba(0,0,0,0.07),0 5px 15px rgba(0,0,0,0.05);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);gap:2rem;background:#ffffff;transform:perspective(1000px) rotateY(-1deg)}.academic-experience .pic-strip-wrap::before{width:calc(100% + 20px);background:linear-gradient(135deg,rgb(189,194,217,0.5) 0%,rgb(156,154,186,0.5) 100%);z-index:-1;position:absolute;left:-10px;opacity:0;transform:scale(0.95);transition:all 0.3s ease;border-radius:5px;content:"";top:-10px;height:calc(100% + 20px)}.academic-experience .emp-section{text-align:center;position:relative;line-height:1.7;font-size:15px;padding:1rem 0;color:#000000}.academic-experience .rating-views:hover .emp-section::before,.academic-experience .rating-views:hover .emp-section::after{color:rgb(189,194,217);opacity:0.5}.privacy-holdfast::after{position:absolute;z-index:0;content:"";width:100%;height:60%;left:0;bottom:0;background:linear-gradient(180deg,transparent 40%,rgba(rgb(156,154,186,0.5),0.03) 100%)}.privacy-holdfast h2::before{position:absolute;content:"";transform:translateY(-50%);height:70%;left:0;width:8px;background:rgb(189,194,217);top:50%}.privacy-holdfast h4{position:relative;font-size:calc(28px * 0.7);margin:2rem 0 1rem;padding-left:1rem;font-weight:600;color:#000000}.privacy-holdfast li::before{position:absolute;border-radius:10px;width:10px;transform:rotate(45deg);height:10px;content:"";left:0;top:0.6rem;transition:transform 0.3s ease;border:2px solid rgb(189,194,217)}header .nav-tutor{padding:1.5rem 0;box-shadow:0 5px 25px rgba(0,0,0,0.1);display:flex;flex-direction:column;overflow:hidden;align-items:center;border-radius:25px;position:relative;margin:1rem 0;background:#ffffff}header .nav-lesson:hover svg{transform:translateY(-2px);filter:drop-shadow(0 3px 6px rgba(0,0,0,0.1))}header .head-learn{padding:0.7rem 1.3rem;font-weight:600;text-decoration:none;font-family:Arial,sans-serif;border:1px solid rgba(0,0,0,0.03);font-size:17px;color:#000000;position:relative;background:linear-gradient(to bottom,#ffffff,rgb(222,222,236));transition:all 0.3s ease;overflow:hidden;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,0.05);z-index:1}.course-candidates h4::after{transform:translateX(-50%);position:absolute;bottom:0;border-radius:2px;left:50%;background:linear-gradient(90deg,rgb(189,194,217),rgb(156,154,186));content:"";width:70px;height:4px}.course-candidates div p:hover{box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:translateY(-10px)}.course-candidates div p:hover::before{left:10px;top:10px}.course-candidates div p svg{position:absolute;height:35px;padding:8px;top:25px;background:rgb(222,222,236);border-radius:50%;width:35px;left:25px;transition:all 0.3s ease}.give-it-a-try .container p{margin:0;font-weight:700;z-index:5;color:#000000;position:relative;line-height:1.4;font-size:29px;grid-column:1 / -1}.give-it-a-try .query-grid:hover{box-shadow:0 0 0 rgb(189,194,217);transform:translate(5px,5px)}.give-it-a-try .expert-program::after{border-radius:50%;position:absolute;width:200px;border:2px solid rgb(156,154,186,0.5);content:'';height:200px;right:-50px;z-index:-1;bottom:-100px;opacity:0.3}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (min-width: 768px) {footer .text_main_holder{gap:30px;grid-template-columns:1fr 1fr 1fr}footer .input_holder{flex-direction:row}footer .sub-banner{white-space:nowrap}footer .main-mainwrap{padding-top:80px}} @media only screen and (max-width: 800px) {.digital-consent{display:none}.cookie-comply{text-align:center;align-items:center;flex-direction:column;justify-content:center}.cookie-notice-window h5,.cookie-notice-window p{text-align:center}.learn-consent{margin-bottom:20px}.cookie-list{max-width:300px;margin-left:0;width:100%;margin-top:10px}} @media (max-width: 1600px) and (min-width: 1200px) {.about-this .container{margin:0 auto;max-width:1140px}} @media screen and (max-width: 992px) {.title-screen{padding:60px 15px}.title-screen .start-primary{font-size:calc(39px * 0.9)}.title-screen .fast-edu > div{min-height:350px;padding:40px 30px}.title-screen .fast-edu p{font-size:16px;max-width:90%}.title-screen .fast-edu h3{max-width:100%;font-size:calc(24px * 0.9)}} @media (max-width: 767px) {.tySection{padding:2.5rem 1.25rem}.tySection h2{margin-bottom:1.8rem;font-size:calc(37px * 0.8);line-height:1.4}.tySection h2::after{width:60px}.tySection .expert-program{padding:1.5rem}.tySection li span{font-size:calc(17px * 0.95);line-height:1.6}} @media (max-width: 767px) {.offer-panel{padding:60px 0}.offer-panel .payment-scheme{grid-template-columns:1fr;gap:20px}.offer-panel .study-price{padding:25px 20px}.offer-panel .pic-strip-wrap{height:180px}.offer-panel .bundle-rate h2{font-size:calc(35px - 2px)}.offer-panel .cert-fees{font-size:calc(12px - 1px)}} @media (max-width: 576px) {.contact-box{padding:60px 0}.contact-box .pic-strip-wrap{height:20%}.contact-box h3{font-size:calc(42px * 0.7);margin-bottom:30px}.contact-box .reach-links,.contact-box .help-support{padding:25px 20px}.contact-box input[type="text"],.contact-box textarea{padding:12px 0;margin-bottom:20px}.contact-box .query-grid{width:100%;padding:14px 20px}.contact-box .reach-list li{margin-bottom:20px}.contact-box .reach-list svg{width:20px;margin-right:15px;height:20px}} @media (min-width: 1200px) {.academic-experience .container{padding:0 2rem}.academic-experience .rating-views{grid-template-columns:auto 1fr 3fr;padding:4rem 5rem}.academic-experience .pic-strip-wrap{height:200px;width:200px}.academic-experience .emp-section{padding-right:1rem}.academic-experience .rating-views > div:nth-child(2){padding-right:1rem}} @media (max-width: 767px) {.privacy-holdfast{padding:4rem 1.5rem}.privacy-holdfast::before{width:50%}.privacy-holdfast h1{padding-bottom:1rem;font-size:calc(41px * 0.9)}.privacy-holdfast h2{margin:2.5rem 0 1.25rem;font-size:calc(28px * 0.9)}.privacy-holdfast h3{font-size:calc(28px * 0.75)}.privacy-holdfast h4{font-size:calc(28px * 0.65)}.privacy-holdfast p,.privacy-holdfast span,.privacy-holdfast li{font-size:calc(14px * 0.95)}} @media (max-width: 480px) {header .nav-tutor{padding:0.8rem 0;margin:0.5rem 0}header .nav-lesson{padding:0 0 0.6rem 0}header .nav-lesson svg{width:120px}header .site-header{padding:0.6rem 0.5rem 0;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}header .site-header::-webkit-scrollbar{height:3px}header .site-header::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(189,194,217)}header .head-learn{margin-right:3px;white-space:nowrap;flex-shrink:0}} @media (max-width: 480px) {.give-it-a-try{padding:40px 0}.give-it-a-try .expert-program{border-left-width:3px;padding-left:15px;gap:20px}.give-it-a-try .container p{font-size:calc(12px * 1.2)}.give-it-a-try .query-grid{font-size:calc(20px * 0.9);padding:12px 25px}} @keyframes fadeInDown {from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes fadeUp {0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes scaleIn {0%{transform:scaleX(0)}100%{transform:scaleX(1)}}