﻿*{margin:0;box-sizing:border-box;padding:0}html,body{auto scroll-behavior:smooth;height:100%;scroll-snap-type:none;color:#000000;font-family:Arial,sans-serif;auto contain touch-action:none;min-height:100%}html{cursor:default}footer .info_item:hover{transform:translateY(-5px);background-color:rgba(0,0,0,0.3)}footer .info_item svg{height:22px;width:22px;margin-right:15px;fill:#ffffff;flex-shrink:0}footer .text_main_holder{grid-template-columns:1fr;position:relative;margin-top:-30px;display:grid;gap:40px}footer .site-header{position:relative;padding:30px;clip-path:polygon(5% 0,100% 0,95% 100%,0% 100%);background-color:rgb(222,222,236);margin:0 20px}footer .top-site a{flex:1 0 calc(50% - 30px);transition:all 0.3s ease;color:#000000;text-decoration:none;font-size:16px;padding:8px 0;position:relative}footer .subscribe_holder h5{font-size:22px;font-weight:600;margin-bottom:15px;color:#ffffff}footer .input_holder{flex-direction:column;position:relative;gap:15px;display:flex}footer .sub-banner{padding:15px;font-size:14px;background-color:#000000;border:none;color:#ffffff;border-radius:10px;cursor:pointer;transition:all 0.3s ease;font-weight:600}.cookie-notice-window h5{color:rgb(189,194,217);font-weight:700;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase;font-size:21px}.cookie_button.privacy-ctrl{background:rgb(156,154,186)}.outer-container .cookie-notice-window{padding:30px 0;border:none;background:rgb(156,154,186)}.about-this{padding:100px 0;position:relative;overflow:hidden;background:rgb(222,222,236)}.about-this .expert-program{gap:50px;display:flex;flex-wrap:wrap}.about-this .study-hub span{padding:15px 25px;background:rgb(189,194,217);font-weight:600;display:block;color:#ffffff;font-size:21px}.about-this .study-hub p{padding:25px;line-height:1.7;color:#000000;font-size:16px}.about-this .timeline-hist p{order:2;font-size:16px;line-height:1.7;padding:25px;color:#000000}.about-this .knowledge-zone::after{left:0;content:"";top:0;background:linear-gradient(to bottom,transparent 80%,rgba(0,0,0,0.2) 100%);position:absolute;height:100%;width:100%}.about-this .timeline-hist::before{background:rgb(189,194,217)}.title-screen::before{height:100%;z-index:1;opacity:0.15;left:0;background:linear-gradient(135deg,rgb(189,194,217,0.5) 0%,rgb(156,154,186,0.5) 100%);top:0;content:"";width:100%;position:absolute}.title-screen .start-primary::after{width:60%;animation:expandLine 1s 0.4s ease forwards;transform-origin:left;bottom:-10px;background:linear-gradient(90deg,rgb(156,154,186) 0%,rgb(156,154,186,0.5) 100%);content:"";transform:scaleX(0);height:4px;left:0;position:absolute}.title-screen .fast-edu p::before{height:100%;content:"";position:absolute;left:0;background:rgb(156,154,186);top:0;width:4px}.tySection::before{background:linear-gradient(120deg,rgb(189,194,217,0.5),rgb(156,154,186,0.5));z-index:0;transform:rotate(-15deg);content:"";top:-10%;opacity:0.2;pointer-events:none;filter:blur(80px);position:absolute;width:40%;height:70%;right:-5%}.tySection h2::after{left:50%;position:absolute;border-radius:10px;background:linear-gradient(90deg,rgb(189,194,217),rgb(156,154,186));content:"";bottom:-0.8rem;width:80px;transform:translateX(-50%);height:3px}.tySection li{padding-left:1.5rem;position:relative;margin-bottom:0.5rem}.tySection li span{transform:translateX(0);display:block;font-weight:400;opacity:0;font-size:17px;color:#000000;font-family:Arial,sans-serif;animation:fadeInRight 0.7s ease-out 0.6s forwards;line-height:1.7}.offer-panel .discount-plan{display:flex;flex-direction:column}.offer-panel .bundle-rate h2{color:#000000;position:relative;text-transform:uppercase;display:inline-block;margin-bottom:20px;font-size:35px;font-weight:700;line-height:1.2}.offer-panel .price-grid:nth-child(1){--i:1}.offer-panel .price-grid:nth-child(4){--i:4}.offer-panel .study-price{box-sizing:border-box;z-index:2;min-height:250px;position:relative;padding:35px 30px}.offer-panel .study-price h3{transition:transform 0.3s ease;margin-bottom:20px;display:inline-block;color:#000000;position:relative;font-size:calc(19px + 2px);font-weight:700}.offer-panel .study-price p{hyphens:auto;font-size:12px;transition:color 0.3s ease;overflow-wrap:break-word;margin-top:15px;word-wrap:break-word;word-break:normal;color:#000000;line-height:1.6;white-space:normal}.contact-box .pic-strip-wrap{width:100%;height:50%;left:0;z-index:0;position:absolute;top:0}.contact-box h3{text-shadow:0 2px 5px rgba(0,0,0,0.3);margin-bottom:70px;color:#ffffff;font-weight:700;font-size:42px;letter-spacing:2px;text-transform:uppercase;text-align:center;font-family:Arial,sans-serif}.contact-box input[type="text"]::placeholder,.contact-box textarea::placeholder{opacity:0.7;color:#000000}.contact-box .message-list{margin-bottom:30px;display:flex;align-items:flex-start}.contact-box .message-list input[type="checkbox"]:checked + label::before{background:rgb(189,194,217);border-color:rgb(189,194,217)}.contact-box .message-list a:hover{color:#000000}.contact-box .query-grid{font-size:15px;letter-spacing:1px;transition:all 0.3s ease;padding:16px 40px;border:none;cursor:pointer;background:rgb(189,194,217);font-weight:700;font-family:Arial,sans-serif;border-radius:50px;color:#ffffff;display:inline-block;text-transform:uppercase}.contact-box .reach-list li{display:flex;align-items:center;margin-bottom:30px;transition:transform 0.3s ease}.contact-box .reach-list li:hover svg{transform:scale(1.2)}.contact-box .reach-list a:hover{color:rgb(189,194,217)}.program-offerings::before{height:100%;width:100%;top:0;left:0;position:absolute;background:linear-gradient(135deg,rgb(189,194,217,0.5) 0%,transparent 50%,rgb(156,154,186,0.5) 100%);content:"";z-index:1}.program-offerings .summary-frame h2:hover{transform:translateX(10px)}.program-offerings .summary-frame .description:last-child{border-radius:24px;margin-top:30px;z-index:2;backdrop-filter:blur(5px);color:#ffffff;font-weight:600;position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.15);padding:30px 40px;background:rgba(0,0,0,0.5);border-left:none}.program-offerings .skill-route::after{animation:rotateAnimation 20s infinite linear;border-radius:10px;right:-20px;position:absolute;top:40px;z-index:-1;content:"";width:40px;height:40px;border:4px solid rgb(189,194,217,0.5)}.program-offerings .summary-frame .description:last-child::before{left:0;background-size:cover;background-position:center;position:absolute;border-radius:24px;width:100%;content:"";top:0;height:100%;filter:brightness(0.5) contrast(1.2);z-index:-1}.academic-experience::before{top:0;content:"";opacity:0.05;left:0;z-index:1;background:repeating-linear-gradient( 45deg,rgb(189,194,217,0.5) 0px,rgb(189,194,217,0.5) 1px,transparent 1px,transparent 15px );position:absolute;width:100%;height:100%}.academic-experience .rating-views::before{transform-origin:left center;position:absolute;width:5px;top:0;transform:scaleY(0.95);background:linear-gradient(to bottom,rgb(189,194,217) 0%,rgb(156,154,186) 100%);transition:transform 0.3s ease-out;left:0;content:"";height:100%}.academic-experience .rating-views:hover .pic-strip-wrap::before{opacity:0.5;transform:scale(1)}.academic-experience .name::after{left:50%;position:absolute;bottom:-6px;height:2px;background:rgb(189,194,217);width:40px;transition:transform 0.3s ease;content:"";transform:translateX(-50%) scaleX(0.7)}.academic-experience .emp-section::after{transform:rotate(180deg);right:-5px;bottom:-20px}.privacy-holdfast{padding:5rem 2rem;background:linear-gradient(145deg,rgb(222,222,236) 0%,rgba(245,248,250,0.95) 100%);overflow:hidden;color:#000000;position:relative;font-family:Arial,sans-serif}.privacy-holdfast h1{font-size:41px;font-weight:700;transform:translateX(-8px);color:#000000;padding-bottom:1.5rem;margin-bottom:2rem;position:relative}.privacy-holdfast h3{font-size:calc(28px * 0.85);padding-left:1.25rem;margin:2.5rem 0 1.25rem;font-weight:600;color:#000000;position:relative}.privacy-holdfast p{color:#000000;font-size:14px;max-width:95%;line-height:1.8;margin-bottom:1.5rem}.privacy-holdfast li{padding-left:1.75rem;margin-bottom:1rem;font-size:14px;position:relative;line-height:1.7}.privacy-holdfast span{margin-bottom:2rem;line-height:1.7;padding-left:1rem;display:block;border-left:2px solid rgba(rgb(156,154,186,0.5),0.3);font-size:14px;color:#000000}header .nav-lesson{display:flex;padding:0 0 1rem 0;position:relative;text-decoration:none;justify-content:center}header .nav-lesson::after{height:1px;background:linear-gradient(to right,transparent,rgb(189,194,217,0.5),rgb(156,154,186,0.5),rgb(189,194,217,0.5),transparent);bottom:0;width:60%;position:absolute;content:'';left:20%}header .head-learn:hover{transform:translateY(-3px);color:rgb(189,194,217);box-shadow:0 5px 15px rgba(0,0,0,0.08)}.course-candidates::before{z-index:0;height:100%;opacity:0.05;background-size:60px 60px;left:0;width:100%;background:linear-gradient(45deg,rgb(189,194,217,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(156,154,186,0.5) 25%,transparent 25%);position:absolute;content:"";top:0}.course-candidates div p::before{z-index:-1;width:calc(100% - 10px);transition:all 0.3s ease;background:#ffffff;height:calc(100% - 10px);top:5px;content:"";border-radius:calc(19px - 5px);left:5px;opacity:0.4;border:1px solid rgb(189,194,217,0.5);position:absolute}.course-candidates div p:hover svg{background:rgb(189,194,217,0.5);transform:rotate(15deg)}.give-it-a-try .expert-program{position:relative;display:grid;padding-left:50px;grid-template-columns:1fr 1fr;border-left:4px solid rgb(189,194,217);gap:50px;z-index:10}.give-it-a-try .query-grid::before{background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.2),transparent );transition:0.5s;left:-100%;top:0;position:absolute;content:'';height:100%;width:100%}.give-it-a-try::after{left:0;background:linear-gradient(135deg,transparent 0%,rgb(189,194,217,0.5) 100%);z-index:1;position:absolute;width:100%;opacity:0.05;height:100%;content:'';top:0}@media (max-width: 576px) {footer .contact-map{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}footer .site-header h5,footer .subscribe_holder h5{font-size:calc(22px - 2px)}footer .top-site a{flex:1 0 100%}footer .input_holder input[type="email"],footer .sub-banner{padding:12px}} @media (max-width: 1199px) and (min-width: 768px) {.about-this .expert-program{justify-content:center}.about-this .study-hub,.about-this .timeline-hist{max-width:500px;flex:0 0 calc(50% - 25px)}} @media (max-width: 576px) {.about-this{padding:50px 0}.about-this h3{font-size:calc(35px * 0.8);padding-left:15px;margin-bottom:20px}.about-this .study-hub span{padding:10px 15px;font-size:calc(21px * 0.9)}.about-this .study-hub p,.about-this .timeline-hist p{padding:15px;font-size:calc(16px * 0.95)}.about-this .pic-strip-wrap,.about-this .knowledge-zone{height:200px;margin:0 15px 15px}} @media screen and (max-width: 576px) {.title-screen{padding:40px 10px}.title-screen .start-primary{font-size:calc(39px * 0.7)}.title-screen .fast-edu > div{min-height:250px;padding:25px 15px}.title-screen .fast-edu p{font-size:calc(16px * 0.9);padding-left:15px}.title-screen .fast-edu h3{padding:12px;font-size:calc(24px * 0.7)}} @media (max-width: 1199px) {.offer-panel{padding:80px 0}.offer-panel .bundle-rate{max-width:800px;margin:0 auto 50px;text-align:center}.offer-panel .bundle-rate h2::after{transform:translateX(-50%);left:50%}} @media (max-width: 768px) {.contact-box{padding:80px 0}.contact-box .pic-strip-wrap{height:25%}.contact-box h3{margin-bottom:40px;font-size:calc(42px * 0.8)}.contact-box .reach-links,.contact-box .help-support{padding:30px}.contact-box form h3,.contact-box .help-support h4{font-size:calc(24px * 0.9);margin-bottom:25px}.contact-box .query-grid{padding:14px 30px}} @media (min-width: 768px) {.academic-experience{padding:7rem 0}.academic-experience .rating-views{align-items:center;grid-template-columns:auto 1fr 2fr;padding:3rem;gap:2.5rem}.academic-experience .pic-strip-wrap{margin:0;width:150px;height:150px}.academic-experience .name,.academic-experience .rating-views > div:nth-child(2) > div{text-align:left}.academic-experience .name::after{left:0;transform:translateX(0) scaleX(0.7)}.academic-experience .rating-views:hover .name::after{transform:translateX(0) scaleX(1)}.academic-experience .emp-section{padding:0;text-align:left}.academic-experience .rating-views::before{width:8px}.academic-experience::after{top:-30%;right:-10%;width:50%}} @media (max-width: 480px) {.privacy-holdfast{padding:3rem 1rem}.privacy-holdfast h1{font-size:calc(41px * 0.8)}.privacy-holdfast h2{font-size:calc(28px * 0.8);padding-left:1.25rem}.privacy-holdfast h3{font-size:calc(28px * 0.7);padding-left:1rem}.privacy-holdfast h4{padding-left:0.75rem;font-size:calc(28px * 0.6)}.privacy-holdfast p,.privacy-holdfast span,.privacy-holdfast li{line-height:1.6;font-size:calc(14px * 0.9)}.privacy-holdfast li{padding-left:1.5rem}.privacy-holdfast span{padding-left:0.75rem}} @media (max-width: 991px) {.course-candidates{padding:100px 0}.course-candidates h4{font-size:calc(33px - 2px);margin-bottom:60px}.course-candidates div{gap:25px}.course-candidates div p{padding:20px 20px 20px 65px;flex:0 0 calc(50% - 15px);min-width:250px}.course-candidates div p svg{height:30px;top:20px;left:20px;width:30px}} @media (max-width: 767px) {.give-it-a-try{padding:60px 0}.give-it-a-try .expert-program{gap:30px;padding-left:20px;grid-template-columns:1fr}.give-it-a-try .container p{font-size:18px}.give-it-a-try .query-grid{padding:15px 30px;grid-column:1}} @keyframes expandLine {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes scaleIn {from{transform:scale(0)}to{transform:scale(1)}} @keyframes floatAnimation {0%{transform:translate(0,0) scale(1)}25%{transform:translate(50px,20px) scale(1.2)}50%{transform:translate(0,40px) scale(0.8)}75%{transform:translate(-30px,20px) scale(1.1)}100%{transform:translate(0,0) scale(1)}}