a{color:inherit;text-decoration:none}.footer-address-2{flex:0 0 auto}.footer-address-2{padding:80px 0 40px;position:relative;z-index:2;color:#ffffff;font-family:Arial,sans-serif}.thanksPart-2::after{left:-30px;opacity:0.3;bottom:-30px;position:absolute;background:linear-gradient(225deg,rgb(182,186,203,0.5) 0%,rgb(141,145,171,0.5) 80%);content:"";width:250px;height:250px;animation:float 18s ease-in-out infinite reverse;z-index:1;filter:blur(60px)}.thanksPart-2 .training-space-8::before{transform:scaleY(0);animation:expandHeight 0.8s cubic-bezier(0.25,1,0.5,1) forwards 0.6s;transform-origin:top center;position:absolute;width:6px;background:linear-gradient(to bottom,rgb(141,145,171),rgb(182,186,203));left:0;height:100%;content:"";top:0}.receive-updates-3::before{top:0;height:5px;left:0;background:linear-gradient(90deg,rgb(182,186,203),rgb(141,145,171));position:absolute;width:100%;content:""}.receive-updates-3 h3::after{content:".";animation:blinkDot 1.5s infinite;color:rgb(182,186,203)}.receive-updates-3 input[type="email"]:focus{border-bottom-color:rgb(182,186,203);outline:none}.receive-updates-3 input[type="email"]::placeholder{transform:translateY(0);transition:all 0.3s ease;color:rgba(0,0,0,0.5);opacity:0.7}.receive-updates-3 .subscribe-widget-3:hover::before{width:100%}.receive-updates-3::after{background:rgb(228,214,214);height:60%;top:20%;width:30%;position:absolute;right:0;content:"";clip-path:polygon(0 0,100% 25%,100% 75%,0 100%);animation:slideBg 1.2s 0.4s forwards cubic-bezier(0.25,1,0.5,1);z-index:0;transform:translateX(50%)}.bundle-plan-6 .price-sheet-1 li{animation:fadeSlideUp 0.8s ease forwards;transform:translateY(30px);opacity:0;animation-delay:calc(0.2s + (var(--li-index,0) * 0.15s))}.bundle-plan-6 .price-sheet-1 li:nth-child(1){--li-index:1}.bundle-plan-6 .skill-plans-9{box-shadow:0 15px 35px rgba(0,0,0,0.2);text-decoration:none;height:100%;background:linear-gradient(145deg,rgba(255,255,255,0.12),rgba(255,255,255,0.05));position:relative;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.15);overflow:hidden;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),box-shadow 0.4s cubic-bezier(0.22,1,0.36,1);display:block}.secure-stockade-5{background-image:linear-gradient(to right,rgb(182,186,203,0.5) 50%,rgb(141,145,171,0.5) 50%);background-size:200% 100%;border:2px solid rgb(182,186,203);height:auto;background-color:#ffffff;padding:50px;box-shadow:inset 0 0 10px rgb(141,145,171,0.5),0 0 20px rgba(0,0,0,0.5);background-position:right bottom;width:100%}.secure-stockade-5 li::before{top:5px;content:"";border-radius:50%;left:0;height:10px;background-color:rgb(182,186,203);position:absolute;width:10px}.secure-stockade-5 p,.secure-stockade-5 span,.secure-stockade-5 div{border-bottom:1px solid rgb(141,145,171,0.5);line-height:1.8;font-family:Arial,sans-serif;margin-bottom:15px;color:#000000;padding-bottom:5px;font-size:16px}.our-story-0 .body-content-2{position:relative;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);background:linear-gradient(180deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.98) 100%);padding:50px 60px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.15);transform:translateY(0)}.our-story-0 .body-content-2{animation:fadeInUp 0.8s cubic-bezier(0.22,1,0.36,1) forwards}.our-story-0 h4{letter-spacing:0.5px;font-weight:600;color:rgb(182,186,203);margin-bottom:20px;position:relative;font-size:calc(19px + 2px);display:inline-block}.our-story-0 h4{animation:fadeInUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.4s both}.contact-box-0 .container{padding:0 20px;max-width:1200px;z-index:5;position:relative;margin:0 auto}.contact-box-0 h3::after{left:50%;background:rgb(182,186,203);width:80px;transform:translateX(-50%);bottom:-15px;position:absolute;content:"";border-radius:10px;height:3px}.message-help-9::before{left:0;content:"";top:0;z-index:1;height:100%;position:absolute;background:rgb(182,186,203);width:10px}.message-help-9 .request-block-7 form{display:flex;flex-direction:column}.message-help-9 .request-block-7 input[type="text"]:focus,.message-help-9 .request-block-7 textarea:focus{border-color:rgb(182,186,203);outline:none;box-shadow:0 0 0 3px rgb(182,186,203,0.5)}.message-help-9 .request-block-7 .query-grid-8 label{line-height:1.5;cursor:pointer;font-size:calc(12px - 2px);color:#000000;position:relative;padding-left:30px}.message-help-9 .request-block-7 .query-grid-8 a:hover{text-decoration:underline}.message-help-9 .request-block-7 .help-panel-5::before{top:0;content:"";width:100%;height:100%;background:rgb(141,145,171);z-index:-1;left:-100%;position:absolute;transition:all 0.5s ease}.message-help-9 .support-grid-1::before{height:100%;background:radial-gradient(circle,rgb(182,186,203,0.5) 0%,transparent 70%);width:100%;animation:rotate 30s linear infinite;content:"";right:-50%;top:-50%;position:absolute}.message-help-9 .support-grid-1 .connect-request-1 li svg{width:24px;height:24px;flex-shrink:0;margin-right:15px}.message-help-9 .support-grid-1 .connect-request-1 li a:hover{color:rgb(182,186,203)}.course-summary-2::after{height:100%;top:0;opacity:0.05;position:absolute;width:30%;z-index:0;background:linear-gradient(to right,transparent,rgb(141,145,171,0.5));right:0;content:""}.course-summary-2 .photo-strip-8:hover::before{opacity:0.4}.course-summary-2 .body-content-2{padding:30px;transition:transform 0.3s ease;transform:translateY(-20px);position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.05);background:#ffffff}.course-summary-2 .description{color:#000000;max-height:300px;padding-right:15px;margin-bottom:20px;font-size:17px;position:relative;overflow-y:auto;line-height:1.7}.greeting-page-3 .training-space-8{z-index:1;max-width:1200px;height:100%;padding:2rem 1.5rem;position:relative;width:100%;flex-direction:column-reverse;display:flex;margin:0 auto}.greeting-page-3 .body-content-2:hover{transform:translateY(-3.5rem) scale(1.02)}.greeting-page-3 h1::after{content:"";left:0;animation:expand 1.5s cubic-bezier(0.23,1,0.32,1) forwards;background:linear-gradient(90deg,rgb(182,186,203),rgb(141,145,171));transform-origin:left;bottom:-0.5rem;height:3px;position:absolute;width:60px}.greeting-page-3 .fast-knowledge-2 svg text{font-family:Arial,sans-serif;font-weight:700}.greeting-page-3 ul{margin:2rem 0 0;display:flex;flex-wrap:wrap;list-style:none;padding:0}.greeting-page-3 .help-panel-5::before{top:0;content:"";left:-100%;transition:all 0.6s ease;width:100%;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:100%}.greeting-page-3 .photo-strip-8:hover{transform:translateZ(0) scale(1.03)}.start-now-6{overflow:hidden;padding:110px 0;position:relative;z-index:1;background:linear-gradient(145deg,rgb(182,186,203) 0%,rgb(141,145,171) 50%,rgb(182,186,203) 100%)}.start-now-6 .training-space-8::before{animation:borderGlow 5s ease infinite;opacity:0.5;filter:blur(20px);position:absolute;bottom:-2px;right:-2px;clip-path:polygon( 4% 0%,96% 0%,100% 4%,100% 96%,96% 100%,4% 100%,0% 96%,0% 4% );left:-2px;background:linear-gradient( 45deg,rgb(182,186,203,0.5),rgb(141,145,171,0.5),rgb(182,186,203,0.5) );content:'';top:-2px;z-index:-1}.start-now-6 h3::before{content:'';opacity:0.6;width:30px;transform:translateX(-50%);border-radius:50%;left:50%;position:absolute;height:30px;border:1px solid rgba(255,255,255,0.3);animation:orbitalSpin 10s linear infinite;top:-40px}.start-now-6 .message-us-9::after{z-index:1;top:-50%;position:absolute;transform:rotate(25deg);left:-100%;content:'';transition:all 0.6s ease;width:40%;height:200%;background:linear-gradient( to right,transparent,rgba(255,255,255,0.5),transparent )}.instructor-profile-2::before{background-size:40px 40px;position:absolute;height:100%;opacity:0.05;top:0;left:0;background-position:0 0,0 20px,20px -20px,-20px 0px;content:"";z-index:1;background-image:linear-gradient(45deg,rgb(141,145,171,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(141,145,171,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(141,145,171,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgb(141,145,171,0.5) 75%);width:100%}.instructor-profile-2 .learner-testimonials-0:hover .photo-strip-8::before{opacity:0.9}.instructor-profile-2 .learner-testimonials-0:hover .name::after{width:100%}.instructor-profile-2 .learner-testimonials-0 > div:nth-child(2) > div{opacity:0.85;font-size:calc(18px - 2px);color:#000000;margin-bottom:15px;letter-spacing:0.5px;font-weight:600}.cookie-tab-9{padding:20px 0;display:flex;justify-content:space-between;align-items:center}.panelTrackingNotice-2 p{font-size:18px}.tracking-policy-4 svg,.tracking-policy-4 svg path,.tracking-policy-4 img{height:100px;width:100px;fill:rgb(182,186,203)}.container-wrap-5 .tracking-policy-4{border-radius:50%;height:80px;display:flex;justify-content:center;background:rgb(182,186,203);width:80px;align-items:center}.course-rewards-5::before{background:rgb(141,145,171,0.5);z-index:1;top:-10%;height:70%;width:120%;transform:rotate(-10deg);position:absolute;left:-5%;content:""}.course-rewards-5 .photo-strip-8:hover{box-shadow:15px 15px 0 rgb(141,145,171),-15px -15px 0 rgb(182,186,203);transform:rotate(0deg) scale(1.02)}.course-rewards-5 h3{padding-bottom:15px;font-size:36px;color:#000000;position:relative;margin-bottom:25px;font-weight:700}.course-rewards-5 li{position:relative;transform-origin:left;background:linear-gradient(to right,#ffffff 0%,rgb(228,214,214) 100%);padding:10px 15px;border-radius:10px;transition:all 0.3s ease}.course-rewards-5 li:hover svg{fill:rgb(141,145,171);transform:scale(1.2) rotate(10deg)}header .first-class-6{align-items:center;margin-left:5px;justify-content:space-between;display:flex;padding:0.9rem 3%}header .head-section-5:hover{background:rgba(255,255,255,0.6);box-shadow:0 4px 10px rgba(0,0,0,0.05)}header .header-navbar-9::before{position:absolute;background:linear-gradient(135deg,rgb(182,186,203,0.5),rgb(141,145,171,0.5));opacity:0.5;top:-2px;border-radius:calc(10px + 2px);content:'';bottom:-2px;left:-2px;z-index:-1;right:-2px}header .nav-study-6:hover::before{opacity:1}.education-framework-4::before{position:absolute;animation:pulseBackground 8s ease-in-out infinite alternate;height:100%;left:0;background:radial-gradient(ellipse at 30% 30%,rgb(182,186,203,0.5) 0%,transparent 60%),radial-gradient(ellipse at 70% 70%,rgb(141,145,171,0.5) 0%,transparent 60%);opacity:0.5;width:100%;content:"";top:0;z-index:1}.education-framework-4 h3{flex:0 1 48%;animation:magneticPulse 5s ease-in-out infinite;font-size:35px;display:flex;border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,0.1);justify-content:center;text-align:center;align-items:center;z-index:2;padding:2rem 3rem;font-weight:700;color:rgb(182,186,203);position:relative;max-width:600px;background:#ffffff;margin:0 10px}.education-framework-4 span::after{position:absolute;background:linear-gradient(to left,rgb(141,145,171),transparent);top:50%;content:"";left:-20px;z-index:1;height:2px;width:40px}.footer-address-2 .container{grid-gap:30px;grid-template-columns:repeat(12,1fr);display:grid}.footer-address-2 .company_holder h3::after{position:absolute;width:40px;border-radius:10px;background:rgb(182,186,203);content:'';left:0;bottom:0;height:4px}.footer-address-2 .header-navbar-9{position:relative}.footer-address-2 .header-navbar-9{border-top:1px solid rgba(255,255,255,0.1);animation:borderPulse 4s infinite;padding-top:20px}.footer-address-2 .header-navbar-9 .head-mainbar-6 a{overflow:hidden;z-index:1;background:rgba(255,255,255,0.05);font-size:15px;position:relative;text-decoration:none;border-radius:10px;transition:all 0.3s ease;color:#ffffff;padding:8px 15px}.cert-block-1 .cookie-ctrl-4{letter-spacing:0.5px;text-align:center;font-size:15px;color:#ffffff;opacity:0.8}.footer-address-2 .company_holder::after{position:absolute;width:150px;background:rgb(182,186,203,0.5);right:-50px;top:40px;border-radius:50%;filter:blur(60px);height:150px;content:'';opacity:0.4;z-index:-1}.footer-address-2 .header-navbar-9 h5::after{content:'';position:absolute;background:rgb(141,145,171);width:30px;left:0;bottom:-5px;height:2px}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media (max-width: 767px) {.thanksPart-2{padding:70px 0 50px}.thanksPart-2 h2{margin-bottom:30px;line-height:1.4;font-size:calc(37px * 0.8)}.thanksPart-2 .training-space-8{padding:35px 25px}.thanksPart-2 span{line-height:1.6;font-size:18px}.thanksPart-2 h2::after{height:2px;width:60px}} @media (max-width: 767px) {.receive-updates-3{padding:5rem 1.5rem}.receive-updates-3 .reach-inquiry-8{width:100%}.receive-updates-3 .input_holder{gap:2rem}.receive-updates-3::after{height:30%;width:50%;top:10%}} @media (max-width: 480px) {.bundle-plan-6{padding:50px 0}.bundle-plan-6 .fee-schemes-7{padding:20px}.bundle-plan-6 .study-fees-9 h4{font-size:calc(24px - 2px)}.bundle-plan-6 .bundle-offer-2{padding:8px 15px;font-size:24px}} @media (min-width: 992px) {.our-story-0{padding:150px 0}.our-story-0 .body-content-2{margin-left:10%;width:80%;padding:60px 70px}.our-story-0 span{column-count:2}.our-story-0 h1{margin-bottom:50px}} @media screen and (max-width: 768px) {.contact-box-0{padding:60px 0}.contact-box-0 h3{font-size:calc(35px - 4px)}.message-help-9 .request-block-7,.message-help-9 .support-grid-1{padding:30px}.message-help-9 .request-block-7 h3,.message-help-9 .support-grid-1 h4{font-size:calc(22px - 2px)}.message-help-9 .request-block-7 input[type="text"],.message-help-9 .request-block-7 textarea{padding:12px 15px}.message-help-9 .request-block-7 .help-panel-5{width:100%;text-align:center}} @media screen and (min-width: 768px) {.greeting-page-3 .training-space-8{padding:3rem;align-items:center;flex-direction:row;min-height:600px}.greeting-page-3 .body-content-2{padding:3rem;width:50%;margin-right:-3rem;transform:translateX(-3rem)}.greeting-page-3 .body-content-2:hover{transform:translateX(-3.5rem) scale(1.02)}.greeting-page-3 h1{font-size:31px}.greeting-page-3 .photo-strip-8{height:450px;width:55%}} @media screen and (max-width: 992px) {.start-now-6{padding:90px 0}.start-now-6 .training-space-8{max-width:90%;padding:50px 40px}.start-now-6 h3{font-size:calc(31px * 0.9);margin-bottom:45px}.start-now-6 h3::before{top:-35px;width:25px;height:25px}.start-now-6 h3::after{width:45px}.start-now-6 .message-us-9{padding:14px 40px}} @media (min-width: 768px) {.instructor-profile-2 .learner-testimonials-0{gap:30px 40px;grid-template-rows:auto 1fr;grid-template-columns:280px 1fr}.instructor-profile-2 .learner-testimonials-0 > div:nth-child(1){grid-row:1 / 3;grid-column:1 / 2}.instructor-profile-2 .learner-testimonials-0 > div:nth-child(2){grid-row:1 / 2;align-self:end;grid-column:2 / 3}.instructor-profile-2 .learner-testimonials-0 > div:nth-child(3){grid-row:2 / 3;grid-column:2 / 3}.instructor-profile-2 .photo-strip-8{min-height:400px;height:100%}} @media (max-width: 991px) {.course-rewards-5{padding:60px 0}.course-rewards-5 .training-space-8{transform:perspective(1000px) rotateY(0deg);flex-direction:column}.course-rewards-5 .photo-strip-8{clip-path:polygon(0% 10%,100% 0%,100% 90%,0% 100%);margin-bottom:30px;width:80%}.course-rewards-5 .body-content-2{transform:translateX(0) rotate(0deg);width:90%}.course-rewards-5 li:nth-child(odd),.course-rewards-5 li:nth-child(even){transform:translateX(0)}} @media (max-width: 992px) {.education-framework-4 .container{padding:4rem 1.5rem}.education-framework-4 .training-space-8{flex-direction:column;gap:3rem}.education-framework-4 h3{padding:1.8rem 2.5rem;font-size:calc(35px * 0.9);max-width:100%;flex:0 1 auto;width:100%}.education-framework-4 span{flex:0 1 auto;font-size:calc(13px * 0.95);padding:1.8rem 2.5rem;width:100%;max-width:100%}.education-framework-4 h3::after{transform:translateX(50%) rotate(90deg);right:50%;width:40px;top:auto;bottom:-20px}.education-framework-4 span::after{display:none}} @keyframes slideUp {to{transform:translateY(0);opacity:1}} @keyframes expandHeight {to{transform:scaleY(1)}} @keyframes fadeUp {to{opacity:1;transform:translateY(0)}} @keyframes slideBg {to{transform:translateX(0)}} @keyframes pulse {0%{opacity:0.5;transform:scale(1)}50%{opacity:0.7;transform:scale(1.05)}100%{opacity:0.5;transform:scale(1)}} @keyframes glow {0%{opacity:0.3;transform:scale(1)}50%{opacity:0.5;transform:scale(1.2)}100%{opacity:0.3;transform:scale(1)}} @keyframes borderPulse {0%,100%{opacity:0.7}50%{opacity:0.3}} @keyframes gradientShift {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}