.web-wrapper-bundle{display:flex;flex-direction:column;height:100%;min-height:100%}header,footer{width:100%}.container{width:1238px;max-width:100%;margin:auto}.web-main-sitewrap{flex:1 0 auto}svg{height:30px;width:30px}a{text-decoration:none;color:inherit}.web-ty-page::before{background:linear-gradient(45deg,transparent 49.5%,rgb(96,164,147,0.5) 49.5%,rgb(96,164,147,0.5) 50.5%,transparent 50.5%),linear-gradient(-45deg,transparent 49.5%,rgb(96,164,147,0.5) 49.5%,rgb(96,164,147,0.5) 50.5%,transparent 50.5%);width:100%;left:0;opacity:0.2;animation:movePattern 40s linear infinite;background-size:60px 60px;height:100%;position:absolute;z-index:1;content:"";top:0}.web-ty-page h2{font-weight:600;position:relative;animation:fadeSlideIn 0.8s ease-out forwards;line-height:1.4;transform:translateZ(20px);text-shadow:0 1px 0 rgba(255,255,255,0.8);font-size:32px;color:#000000;margin-bottom:40px}.web-ty-page .web-learn-learnings{box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);transform:translateZ(10px) translateY(10px);position:relative;background:#ffffff;opacity:0;animation:fadeSlideUp 0.8s 0.3s ease-out forwards;border-left:4px solid rgb(96,164,147);padding:35px 40px 30px}.web-ty-page ul{padding:0;list-style:none;margin:0}.web-ty-page li::before{opacity:0.9;width:8px;top:8px;position:absolute;content:"";left:0;transform:rotate(45deg);height:8px;animation:pulse 3s infinite;background:rgb(156,180,191)}header .top_plank .web-top-studytrack div svg,header .top_plank .web-top-studytrack div svg path{fill:#ffffff}header .top_plank .web-top-studytrack div{justify-content:flex-start;margin-right:24px;align-items:center;display:flex}header .top_plank .web-top-studytrack div img,header .top_plank .web-top-studytrack div svg{width:16px;margin-right:8px;height:16px}.web-welcome-board .web-page-open{height:100vh;position:relative;display:flex;width:100%;align-items:center;justify-content:center}.web-welcome-board .web-skill-track{padding:3rem;z-index:2;background:rgba(255,255,255,0.08);box-shadow:20px 20px 40px -20px rgba(0,0,0,0.3),-10px -10px 30px -10px rgba(255,255,255,0.1),inset 2px 2px 5px rgba(255,255,255,0.1),inset -2px -2px 5px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.1);position:relative;width:85%;transform:perspective(1200px) rotateX(2deg);transition:all 0.5s cubic-bezier(0.23,1,0.32,1);backdrop-filter:blur(8px);max-width:1200px}.web-welcome-board .web-skill-track:hover::before{opacity:0.5}.web-welcome-board .web-skill-track > div{margin-bottom:2rem;position:relative}.web-welcome-board .web-skill-track > div:first-child{margin-bottom:2.5rem;overflow:hidden;position:relative;padding-bottom:1.5rem}.web-welcome-board .title_style_header{color:#ffffff;text-shadow:2px 2px 5px rgba(0,0,0,0.2);font-size:47px;transition:transform 0.5s ease;letter-spacing:0.02em;transform:translateY(0);font-weight:700;line-height:1.2;margin:0}.web-welcome-board p{transition:all 0.4s ease;padding-left:20px;position:relative;margin:0;line-height:1.6;font-size:14px;color:rgb(255,255,255,0.5);border-left:2px solid rgb(96,164,147);max-width:90%}.web-welcome-board::after{width:200px;transition:opacity 0.5s ease;opacity:0;border-radius:50%;position:absolute;content:"";height:200px;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 70%);z-index:10;pointer-events:none}.web-cookie-dialog-banner h5{font-size:22px;margin-bottom:6px}#web-cookie-popup-toast{display:none}.web-cookie-dialog-banner p{font-size:18px}.web-cookie-rules{flex-shrink:0;margin-right:10px}.web-edu-consent{border-bottom:2px solid rgb(156,180,191);line-height:35px;cursor:pointer;white-space:nowrap;min-width:120px;flex-shrink:0;text-align:center;font-size:24px;text-decoration:none;margin-left:10px;color:rgb(156,180,191)}.web-wrapper-bundle .web-edu-consent{margin-left:30px;padding:10px;border:none;font-weight:400;color:#ffffff;background:rgb(156,180,191);font-size:20px}.web-customer-reviews::before{content:"";left:0;height:100%;background-position:0 0,0 50px,50px -50px,-50px 0px;background-size:100px 100px;z-index:0;background-image:linear-gradient(45deg,rgb(156,180,191,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(156,180,191,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(156,180,191,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgb(156,180,191,0.5) 75%);top:0;width:100%;position:absolute;opacity:0.05}.web-customer-reviews h2::before,.web-customer-reviews h2::after{position:absolute;content:"";background:rgb(156,180,191);height:4px}.web-customer-reviews h2::before{left:0;animation:expandLine 1.5s ease-in-out infinite alternate;transform-origin:left;width:60%;bottom:-15px}.web-customer-reviews .web-learner-views{padding:2rem;background:#ffffff;position:relative;z-index:1;transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1)}.web-customer-reviews .web-learner-views:nth-child(even){clip-path:polygon( 0 0,100% 0,100% 100%,20% 100%,0 80% );transform:rotate(2deg)}.web-customer-reviews .web-learner-views::before{inset:0;background:#ffffff;transition:transform 0.3s ease;transform:none;z-index:-1;position:absolute;content:""}.web-customer-reviews .web-learner-views::after{content:"";transition:transform 0.3s ease;opacity:0;z-index:-2;position:absolute;transform:none;inset:0;background:linear-gradient(135deg,rgb(156,180,191),rgb(96,164,147))}.web-customer-reviews .web-learner-views:nth-child(4n+2){grid-row:auto / span 1;grid-column:auto / span 1;transform:translateY(40px) rotate(-2deg)}.web-customer-reviews .web-learner-views:nth-child(4n+3):hover{transform:translateY(-40px) rotate(0)}.web-customer-reviews .web-learner-views:nth-child(4n+4){grid-row:auto / span 1;transform:translateY(20px) rotate(-1deg);grid-column:auto / span 1}.web-customer-reviews .web-learner-views:nth-child(odd) img{box-shadow:4px 4px 0 rgb(156,180,191,0.5);transform:rotate(3deg)}.web-customer-reviews .web-learner-views:nth-child(even) img{box-shadow:-4px 4px 0 rgb(96,164,147,0.5);transform:rotate(-3deg)}.web-customer-reviews .web-learner-views p{font-weight:600;margin:0;position:relative;font-size:14px;color:#000000;transition:transform 0.3s ease}.web-customer-reviews .web-learner-views .description{line-height:1.6;color:#000000;position:relative;transition:transform 0.3s ease 0.1s;margin-top:1rem;font-weight:400}.web-customer-reviews .web-learner-views:hover .description::after{width:60%}.web-customer-reviews .web-learner-views:nth-child(even) .description::after{left:auto;right:0;background:rgb(96,164,147,0.5)}.web-service-contact::before{clip-path:polygon(0 0,100% 20%,80% 100%,20% 80%);content:"";top:-10%;position:absolute;background:linear-gradient(225deg,rgb(156,180,191,0.5) 0%,transparent 70%);right:-5%;z-index:0;width:40%;height:60%;transform:rotate(-15deg) skewX(20deg)}.web-service-contact h1{color:#000000;font-weight:700;font-size:41px;position:relative;margin-bottom:3rem;transform:perspective(1000px) translateZ(0);z-index:1;text-align:center}.web-service-contact .container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.web-service-contact .web-instant-help{transform:perspective(1000px) rotateX(1deg);box-shadow:0 15px 35px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05);display:grid;border-left:1px solid rgba(255,255,255,0.8);border-top:1px solid rgba(255,255,255,0.8);position:relative;padding:2.5rem;grid-template-columns:1fr;gap:2.5rem;background:rgba(255,255,255,0.9);backdrop-filter:blur(10px)}.web-service-contact .web-instant-help > div:nth-child(2){gap:0.5rem;flex-direction:column;display:flex}.web-service-contact h6 svg{width:20px;height:20px;transform:translateY(-1px);flex-shrink:0}.web-service-contact span{margin-left:1.75rem;color:#000000;display:block;font-size:15px}.web-service-contact .web-course-info > div{transition:transform 0.3s ease}.web-service-contact .web-join-community{align-items:center;text-decoration:none;display:flex;gap:0.5rem;font-size:15px;transition:color 0.3s ease;font-weight:400;color:#000000}.web-service-contact .web-join-community svg path{transition:fill 0.3s ease;fill:rgb(96,164,147)}.web-training-specialist{padding:5rem 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(221,225,228) 0%,rgb(156,180,191,0.5) 100%)}.web-training-specialist .web-learner-views{position:relative;max-width:1100px;margin:0 auto;flex-direction:row;align-items:center;z-index:1;display:flex;transform:rotate(-2deg);justify-content:center;gap:2rem}.web-training-specialist .web-emp-skills{border-radius:26px;box-shadow:0 10px 30px rgba(0,0,0,0.5);padding:2.5rem;transition:all 0.5s ease;transform:perspective(1000px) rotateY(5deg) translateX(-30px);background:#ffffff;max-width:450px;z-index:2;position:relative}.web-training-specialist .name{margin-bottom:0.5rem;color:rgb(156,180,191);transform:skewX(-5deg);font-weight:700;font-size:37px}.web-training-specialist .web-exp-content{color:#000000;line-height:1.6;font-style:italic;position:relative;padding-left:1.5rem;font-size:16px}.web-training-specialist .web-learner-views:hover .web-snapshot{box-shadow:30px 30px 0 rgb(156,180,191,0.5);transform:perspective(1000px) rotateY(-5deg)}.web-training-specialist .web-learner-views:hover .web-emp-skills{transform:perspective(1000px) rotateY(0) translateX(-20px)}.web-future-members::before{content:"";height:100%;right:-50%;top:-50%;width:100%;z-index:-1;position:absolute;animation:pulseGlow 15s infinite alternate ease-in-out;background:radial-gradient( circle at center,rgba(rgb(96,164,147,0.5),0.3) 0%,transparent 70% )}.web-future-members .web-learn-learnings{align-items:center;flex-direction:column;padding:0 2rem;max-width:1000px;position:relative;margin:0 auto;display:flex}.web-future-members h3::before,.web-future-members h3::after{width:30px;border-style:solid;border-color:rgb(96,164,147);content:"";position:absolute;height:30px;z-index:-1}.web-future-members h3::before{border-width:2px 0 0 2px;border-radius:5px 0 0 0;top:-10px;left:-10px}.web-future-members ul{flex-direction:column;width:100%;position:relative;padding:0;list-style:none;margin:0;z-index:2;gap:2rem;display:flex}.web-future-members li::before{content:"";background:linear-gradient( 90deg,transparent,rgba(rgb(96,164,147,0.5),0.5),transparent );top:0;position:absolute;right:0;left:0;height:2px}.web-future-members li:hover{border-color:rgba(rgb(96,164,147,0.5),0.3);transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.1),0 12px 12px rgba(0,0,0,0.05),inset 0 1px 1px rgba(255,255,255,0.2)}.web-future-members li svg{margin-bottom:1.5rem;width:60px;transition:all 0.3s ease;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));height:60px;fill:rgb(96,164,147)}.web-future-members li svg path{fill:rgb(96,164,147);transition:fill 0.3s ease}.web-future-members li:hover svg path{fill:rgb(156,180,191)}.web-future-members li:nth-child(odd){transform:translateX(-20px)}.web-future-members li:nth-child(odd):hover{transform:translateX(-20px) translateY(-10px)}header .web-head-edu::before{height:100%;width:100%;background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgb(96,164,147,0.5) 10px,rgb(96,164,147,0.5) 11px );top:0;position:absolute;left:0;animation:slidePattern 25s linear infinite;content:"";opacity:0.1}header .container{position:relative;padding:1.5rem 2rem}header .web-nav-block{position:relative;z-index:2}header .web-site-info{border-radius:10px;position:relative;transition:all 0.3s ease;box-shadow:5px 5px 0 rgb(156,180,191,0.5);padding:15px;display:block;transform:rotate(-3deg);background:#ffffff}header .web-site-info:hover{box-shadow:8px 8px 0 rgb(156,180,191);transform:rotate(0deg) translateY(-5px)}header .web-site-info svg{height:45px;width:auto;filter:drop-shadow(2px 2px 0 rgba(0,0,0,0.5))}header .web-nav-pagewrap::before{right:0;z-index:-1;transition:width 0.3s ease;top:0;border-radius:0 20px 20px 0;bottom:0;background:linear-gradient(90deg,transparent,rgb(96,164,147,0.5) 100%);position:absolute;content:"";width:85%;opacity:0.15}header .web-page-header a{font-size:13px;color:#000000;text-decoration:none;padding:8px 16px;background:#ffffff;position:relative;font-weight:600;overflow:hidden;font-family:Arial,sans-serif;display:block;transition:all 0.3s ease;border-radius:0 10px 0 10px;border-left:3px solid transparent}header .web-page-header a:hover{box-shadow:3px 3px 0 rgba(0,0,0,0.5);color:rgb(156,180,191);border-left-color:rgb(156,180,191);transform:translateX(5px)}header .web-page-header a:hover::before{transform:scaleY(1)}header .web-page-header a:hover::after{transform:scaleX(1)}.web-quantitative-data::before{top:0;content:"";z-index:1;width:100%;position:absolute;left:0;opacity:0.1;background:repeating-linear-gradient( 45deg,rgb(156,180,191,0.5),rgb(156,180,191,0.5) 10px,transparent 10px,transparent 20px );height:100%}.web-quantitative-data ul{display:flex;gap:40px;flex-direction:column;padding:0;margin:0;list-style:none}.web-quantitative-data .web-key-pros:nth-child(even){grid-template-columns:60% 40%;direction:rtl;background:linear-gradient(to left,#ffffff,rgba(255,255,255,0.9))}.web-quantitative-data .web-key-pros p{justify-content:center;position:relative;font-weight:700;text-shadow:0 0 15px rgb(156,180,191,0.5);display:flex;padding:40px;direction:ltr;align-items:center;margin:0;color:rgb(156,180,191);background:rgb(221,225,228);font-size:calc(46px * 1.5)}.web-quantitative-data .web-key-pros::before{transform:scale(0.5);top:-50%;width:200%;left:-50%;z-index:1;transition:all 0.5s ease-out;content:"";background:radial-gradient( circle at center,rgb(156,180,191,0.5) 0%,transparent 70% );position:absolute;height:200%;opacity:0}.web-quantitative-data .web-key-pros:nth-child(odd) p::after{transform-origin:right;right:-35%}.web-quantitative-data .web-key-pros:hover p::after{transform:scaleX(1)}.web-quantitative-data .web-key-pros:nth-child(even) svg{left:20px;right:auto}.web-quantitative-data svg path{fill:rgb(96,164,147)}.web-quantitative-data .web-key-pros:hover svg{transform:rotate(45deg)}.web-plan-deck{overflow:hidden;color:#ffffff;padding:120px 0;position:relative}.web-plan-deck::before{position:absolute;content:"";right:0;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.65) 100%);top:0;left:0;bottom:0;z-index:1}.web-plan-deck .container{padding:0 20px;max-width:1200px;position:relative;margin:0 auto;z-index:2}.web-plan-deck .web-deal-opts::before{position:absolute;opacity:0.2;width:300px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgb(156,180,191,0.5) 0%,transparent 70%);top:-50px;left:-150px;content:"";height:300px}.web-plan-deck h2{position:relative;margin-bottom:20px;color:#ffffff;font-size:37px;font-weight:700;display:inline-block;transform:translateX(-5%)}.web-plan-deck .web-rate-panel{margin-bottom:50px;opacity:0.9;font-size:calc(15px * 1.1);transform:translateX(-3%);max-width:80%;line-height:1.6}.web-plan-deck .web-skill-offers li{transition:transform 0.4s ease;transform-style:preserve-3d;perspective:1000px}.web-plan-deck .web-tuition-table:hover{transform:translateY(-8px) scale(1.02)}.web-plan-deck .web-basic-rates{overflow:hidden;box-shadow:0 15px 25px rgba(0,0,0,0.2),0 5px 10px rgba(0,0,0,0.1),inset 0 1px 1px rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);height:100%;background:linear-gradient(145deg,rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.05) 100%);border-radius:8px;padding:5px;position:relative;transition:all 0.3s ease}.web-plan-deck .web-plan-fee{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:35px 30px}.web-plan-deck .web-plan-fee h4::after{transition:all 0.3s ease;content:"";position:absolute;transform:translateY(-50%);left:-15px;height:70%;opacity:0.8;width:5px;background:linear-gradient(to bottom,rgb(156,180,191),rgb(96,164,147));top:50%}.web-plan-deck .web-pricing-pack{color:#ffffff;box-shadow:0 4px 10px rgba(0,0,0,0.2);position:relative;padding:5px 10px;font-weight:700;background:linear-gradient(135deg,rgb(156,180,191,0.5) 0%,rgb(96,164,147,0.5) 100%);margin-top:auto;transition:all 0.3s ease;border-radius:4px;display:inline-block;align-self:flex-start;font-size:calc(22px * 1.3)}.web-connect-form::before{right:-150px;width:400px;filter:blur(70px);position:absolute;content:"";z-index:1;background:linear-gradient(45deg,rgb(156,180,191,0.5),rgb(96,164,147,0.5));height:400px;top:-150px;border-radius:50%}.web-connect-form .container{position:relative;padding:0 30px;margin:0 auto;max-width:1200px;z-index:2}.web-connect-form h2::before{background:rgb(156,180,191,0.5);top:-25px;z-index:-1;left:calc(50% - 120px);height:50px;width:50px;content:"";border-radius:50%;position:absolute}.web-connect-form .web-feedback-request{background:#ffffff;border-radius:20px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,0.1);display:flex;overflow:hidden}.web-connect-form .web-snapshot{position:relative;min-height:500px;transition:transform 0.5s ease;flex:0 0 45%}.web-connect-form .web-snapshot::before{content:"";z-index:1;position:absolute;background:linear-gradient(135deg,rgba(0,0,0,0.2),rgba(0,0,0,0.5));inset:0}.web-connect-form .web-inquiry-box{justify-content:center;padding:60px;position:relative;display:flex;flex:0 0 55%;flex-direction:column}.web-connect-form form h3{color:#000000;font-weight:600;margin-bottom:30px;font-size:24px}.web-connect-form form input[type="text"]:focus{box-shadow:0 5px 15px rgba(rgb(156,180,191),0.1);background:linear-gradient(rgb(221,225,228),rgb(221,225,228)) padding-box,linear-gradient(to right,rgb(156,180,191),rgb(96,164,147)) border-box;outline:none;border:1px solid transparent}.web-connect-form .web-feedback-map label{padding-left:35px;align-items:center;display:flex;cursor:pointer;position:relative;color:#000000;font-size:13px}.web-connect-form .web-feedback-map input[type="checkbox"]:checked + label::before{background:linear-gradient(135deg,rgb(156,180,191),rgb(96,164,147))}.web-connect-form .web-feedback-map label a{text-decoration:none;color:rgb(156,180,191);transition:color 0.3s ease;font-weight:600}.web-connect-form .web-feedback-map label a:hover{color:rgb(96,164,147)}.web-connect-form .web-connect-message{overflow:hidden;padding:20px;position:relative;cursor:pointer;width:100%;background:linear-gradient(135deg,rgb(156,180,191),rgb(96,164,147));border-radius:12px;font-weight:600;border:none;font-size:20px;z-index:1;color:#ffffff;transition:all 0.5s ease}.web-connect-form svg{fill:none;margin-right:12px;transition:all 0.3s ease;height:24px;stroke:rgb(156,180,191);width:24px}.web-connect-form svg:hover,.web-connect-form svg:hover path{stroke:rgb(96,164,147)}.web-our-background::before{height:100%;backdrop-filter:blur(3px);left:0;position:absolute;width:100%;background:linear-gradient(135deg,rgb(156,180,191,0.5) 0%,rgb(96,164,147,0.5) 100%);top:0;content:"";z-index:-1}.web-our-background .container{padding:6rem 2rem;position:relative;max-width:1280px;margin:0 auto}.web-our-background .web-details-box{position:relative;clip-path:polygon(0 0,100% 0,100% 95%,97% 100%,0 100%);box-shadow:0 20px 40px rgba(0,0,0,0.1);max-width:900px;transition:transform 0.5s ease-out;transform:perspective(1000px) rotateY(-2deg);background:rgba(255,255,255,0.92);transform-origin:left center;padding:3rem;margin-left:0}.web-our-background h1::after{position:absolute;left:0;content:"";width:120px;background:linear-gradient(90deg,rgb(156,180,191),transparent);bottom:-0.75rem;height:3px}.web-our-background li{margin-bottom:1.5rem}.web-our-background h4::after{transition:transform 0.3s ease;left:0;background:rgb(156,180,191,0.5);position:absolute;transform:scaleX(0.7);bottom:-5px;height:1px;content:"";width:100%;transform-origin:left}.web-privacy-safeguard{flex-direction:column;box-shadow:0 8px 16px rgba(0,0,0,0.5);display:flex;background-color:#ffffff;padding:40px;color:#000000;font-family:Arial,sans-serif;width:100%;height:auto;align-items:center}.web-privacy-safeguard h2{letter-spacing:1px;font-size:29px;font-weight:600;margin-top:25px;margin-bottom:15px}.web-privacy-safeguard ul{width:100%;padding:0;margin:0;list-style-type:none}.web-privacy-safeguard li{color:#000000;display:flex;padding:15px;font-size:18px;align-items:center;background-color:rgb(96,164,147,0.5);justify-content:flex-start;border-radius:10px;margin-bottom:15px}.web-course-highlights{background-color:rgb(221,225,228);min-height:100vh;grid-template-columns:repeat(12,1fr);display:grid;grid-template-rows:1fr;overflow:hidden;position:relative}.web-course-highlights .web-career-classes::before{position:absolute;z-index:2;width:30%;height:100%;left:0;pointer-events:none;top:0;content:"";background:linear-gradient(90deg,rgb(96,164,147,0.5),transparent)}.web-course-highlights .web-learn-development{height:100%;position:relative;width:100%;perspective:1000px}.web-course-highlights .web-job-classes:nth-child(1){animation:slide-cube 25s infinite 0s}.web-course-highlights .web-job-classes:nth-child(2){animation:slide-cube 25s infinite -5s}.web-course-highlights .web-job-classes:nth-child(4){animation:slide-cube 25s infinite -15s}.web-course-highlights .web-job-classes img{height:100%;width:100%;object-fit:cover}.web-course-highlights .container{grid-column:1 / span 7;display:flex;padding:0 0 0 4rem;justify-content:flex-start;align-items:center;grid-row:1;position:relative;z-index:2}.web-course-highlights .web-learn-plan h3{position:relative;color:#ffffff;font-size:41px;line-height:1.1;font-weight:700;transform:translateY(30px);margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,0.3);animation:slide-up 0.7s ease-out forwards;opacity:0}.web-course-highlights .web-learn-plan::after{content:"";bottom:-40px;width:80px;right:-40px;height:80px;position:absolute;border-bottom:3px solid rgb(156,180,191);opacity:0;border-right:3px solid rgb(156,180,191);animation:fade-in 0.5s 0.9s ease-out forwards}.web-course-highlights .web-connect-message{display:inline-block;animation:slide-up 0.7s 0.6s ease-out forwards;overflow:hidden;position:relative;font-size:19px;padding:1rem 2.5rem;transform:translateY(30px);text-decoration:none;font-weight:600;letter-spacing:1px;opacity:0;transition:all 0.3s;color:#ffffff;background:rgb(156,180,191)}.web-course-highlights .web-connect-message:hover::before{transition:transform 0.5s;transform:scale(0)}.web-course-highlights::before{top:0;pointer-events:none;z-index:0;left:0;content:"";width:100%;position:absolute;background:linear-gradient(to right,rgb(96,164,147,0.5) 0%,rgb(96,164,147,0.5) 40%,transparent 70%);height:100%}footer{z-index:1;position:relative}footer::before{background-size:300% 300%;left:0;opacity:0.75;right:0;top:0;background:linear-gradient(145deg,rgba(0,0,0,0.5) 0%,rgb(156,180,191,0.5) 35%,rgb(96,164,147,0.5) 70%,rgba(0,0,0,0.5) 100%);content:"";position:absolute;bottom:0;animation:gradientFlow 20s ease infinite;z-index:-1}.web-quiz-links::before{position:absolute;background:linear-gradient(90deg,transparent,rgb(156,180,191),rgb(96,164,147),transparent);content:"";box-shadow:0 0 20px rgb(156,180,191,0.5);opacity:0.8;width:100%;left:0;top:0;height:2px}.web-quiz-links .company_holder{padding:2rem;border-radius:10px;backdrop-filter:blur(8px);overflow:hidden;background:linear-gradient(120deg,rgba(255,255,255,0.03),rgba(255,255,255,0.08));flex:1 1 350px;transition:all 0.4s ease;box-shadow:0 15px 25px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.05);position:relative}.web-quiz-links .company_holder:hover{box-shadow:0 20px 30px rgba(0,0,0,0.25),0 0 0 1px rgba(255,255,255,0.07),0 0 20px rgb(156,180,191,0.5);transform:translateY(-5px)}.web-quiz-links .company_holder h3{margin:0 0 1.5rem;letter-spacing:1px;color:#ffffff;text-shadow:0 0 15px rgb(156,180,191,0.5);position:relative;font-size:31px;font-weight:700;display:inline-block}.web-quiz-links .company_holder:hover h3::after{width:100%}.web-quiz-links .web-trade-mark{font-size:13px;text-shadow:0 0 10px #000000;max-width:100%;opacity:0.85;line-height:1.6;color:#ffffff}.web-quiz-links .web-nav-pagewrap{position:relative;backdrop-filter:blur(8px);padding:2rem;flex:1 1 calc(50% - 1.25rem);overflow:hidden;background:linear-gradient(120deg,rgba(255,255,255,0.03),rgba(255,255,255,0.08));box-shadow:0 15px 25px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.05);transition:all 0.4s ease;border-radius:10px;min-width:250px}.web-quiz-links .web-nav-pagewrap:hover{box-shadow:0 20px 30px rgba(0,0,0,0.25),0 0 0 1px rgba(255,255,255,0.07),0 0 20px rgb(96,164,147,0.5);transform:translateY(-5px)}.web-quiz-links .web-nav-pagewrap h5::after{background:linear-gradient(90deg,rgb(96,164,147),rgb(156,180,191));border-radius:10px;position:absolute;box-shadow:0 0 10px rgb(96,164,147);bottom:-8px;height:3px;transition:width 0.3s ease-out;left:0;width:40px;content:""}.web-quiz-links .web-nav-pagewrap .web-header-base a{font-size:13px;position:relative;transition:all 0.3s ease;border-radius:10px;z-index:1;text-decoration:none;opacity:0.8;padding:0.5rem 1rem;text-shadow:0 0 5px #000000;color:#ffffff;display:block}.web-quiz-links .web-nav-pagewrap .web-header-base a::after{height:100%;content:"";position:absolute;top:0;left:0;z-index:-1;transition:all 0.3s ease;opacity:0;width:0;background:linear-gradient(90deg,rgba(0,0,0,0.5),transparent)}.web-quiz-links .web-nav-pagewrap .web-header-base a:hover::after{width:100%;opacity:0.2}.web-site-map::before{height:1px;left:0;background:linear-gradient(90deg,transparent,rgb(156,180,191),rgb(96,164,147),transparent);width:100%;opacity:0.5;content:"";position:absolute;top:0}.web-site-map .web-job-board:hover{text-shadow:0 0 8px rgb(96,164,147,0.5);opacity:1}.web-stay-informed{isolation:isolate;background:linear-gradient(135deg,rgb(221,225,228) 0%,rgb(96,164,147,0.5) 100%);position:relative;overflow:hidden;padding:4rem 2rem}.web-stay-informed::after{transform:rotate(-12deg) skewX(-15deg);background:rgb(96,164,147);right:-5%;height:120%;position:absolute;top:-10%;opacity:0.07;z-index:-1;content:"";width:30%}.web-stay-informed .web-learn-learnings{animation:slideIn 0.8s cubic-bezier(0.25,1,0.5,1) forwards;grid-template-columns:1fr;display:grid;transform:translateX(-5px);gap:2rem}.web-stay-informed h4::before{transform:scaleY(0);position:absolute;height:calc(100% - 1rem);left:0;top:0.5rem;content:"";animation:scaleVertical 0.5s ease-out 0.6s forwards;transform-origin:top;width:4px;background:rgb(96,164,147)}.web-stay-informed .input_holder span{display:block;position:relative}.web-stay-informed input[type="email"]:focus{transform:translateY(-2px);outline:none;border-color:rgb(96,164,147);box-shadow:0 5px 20px rgba(var(--secondary-color-rgb),0.15)}.web-stay-informed input[type="email"]::placeholder{transition:all 0.3s ease;color:rgba(var(--dark-color-rgb),0.5)}.web-stay-informed .web-explore-courses{position:relative;background:rgb(96,164,147);padding:1rem 2rem;font-weight:600;overflow:hidden;box-shadow:0 5px 15px rgba(var(--secondary-color-rgb),0.2);width:100%;border:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);cursor:pointer;color:#ffffff;font-size:20px;display:inline-block}.web-stay-informed .web-explore-courses:hover::before{transform:translate(-50%,-50%) scale(1)}.web-stay-informed .web-explore-courses:active{box-shadow:0 3px 10px rgba(var(--primary-color-rgb),0.2);transform:translateY(-1px)}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 1200px) {.web-ty-page{padding:100px 0}.web-ty-page h2{font-size:calc(32px * 0.9)}} @media (max-width: 768px) {.web-ty-page{padding:60px 0}.web-ty-page h2{margin-bottom:30px;font-size:calc(32px * 0.8)}.web-ty-page h2::after{width:60px;bottom:-12px}.web-ty-page .web-learn-learnings{padding:25px 30px 20px}.web-ty-page li span{font-size:calc(13px * 0.95);line-height:1.7}} @media (hover: hover) {.web-ty-page .web-learn-learnings:hover{transform:translateZ(15px) translateY(5px);transition:transform 0.3s ease}} @media (max-width: 1200px) {.web-welcome-board .web-skill-track{padding:2.5rem;width:90%}.web-welcome-board .title_style_header{font-size:calc(47px - 0.2rem)}.web-welcome-board h3{font-size:19px}} @media (max-width: 768px) {.web-welcome-board .web-page-open{height:auto;min-height:100vh;padding:4rem 0}.web-welcome-board .web-skill-track{padding:1.8rem;width:85%;transform:none}.web-welcome-board .title_style_header{font-size:calc(47px - 0.6rem)}.web-welcome-board h3{font-size:calc(19px - 0.1rem);margin-bottom:1.2rem}.web-welcome-board p{font-size:calc(14px - 0.1rem)}.web-welcome-board .web-skill-track:hover{transform:none}} @media (max-width: 400px) {.web-welcome-board .web-skill-track{padding:1.2rem}.web-welcome-board .title_style_header{font-size:calc(47px - 1rem)}.web-welcome-board h3{font-size:calc(19px - 0.3rem)}.web-welcome-board p{padding-left:12px}} @media only screen and (max-width: 800px) {.web-cookie-rules{display:none}.web-safe-cookies{justify-content:center;flex-direction:column;align-items:center}.web-cookie-dialog-banner h5{text-align:center}.web-cookie-dialog-banner p{text-align:center}.web-privacy-cookies{margin-bottom:20px}body .web-wrapper-bundle .web-edu-consent{margin-left:0;margin-bottom:10px}} @media (max-width: 768px) {.web-customer-reviews{padding:5rem 0 6rem}.web-customer-reviews h2{margin-bottom:3.5rem;font-size:33px;transform:skewY(-2deg)}.web-customer-reviews .web-user-stories{grid-template-columns:1fr;margin:0 auto;gap:2.5rem;max-width:450px}.web-customer-reviews .web-learner-views{padding:1.5rem}.web-customer-reviews .web-learner-views img{width:80px;height:80px}} @media (min-width: 768px) {.web-service-contact{padding:8rem 3rem}.web-service-contact h1{font-size:calc(41px + 0.5rem);margin-bottom:4rem}.web-service-contact .web-instant-help{grid-template-columns:1fr 1fr;padding:3.5rem;border-radius:26px}.web-service-contact .web-instant-help > div:first-child{font-size:calc(15px + 0.2rem);grid-column:1 / -1}.web-service-contact h6{font-size:calc(19px + 0.1rem)}} @media (min-width: 1200px) {.web-service-contact .web-instant-help{padding:5rem;gap:4rem}.web-service-contact h1{font-size:calc(41px + 1rem)}.web-service-contact .web-instant-help > div:first-child{font-size:calc(15px + 0.25rem)}.web-service-contact .web-join-community,.web-service-contact span{font-size:calc(15px + 0.1rem)}} @media screen and (max-width: 991px) {.web-training-specialist .web-learner-views{gap:3rem;transform:rotate(0);flex-direction:column}.web-training-specialist .web-snapshot{margin:0 auto;transform:perspective(1000px) rotateY(0);height:320px;width:280px}.web-training-specialist .web-emp-skills{transform:translateY(-30px) perspective(1000px) rotateY(0)}.web-training-specialist .web-learner-views:hover .web-snapshot{transform:perspective(1000px) rotateY(0)}.web-training-specialist .web-learner-views:hover .web-emp-skills{transform:translateY(-40px) perspective(1000px) rotateY(0)}} @media (max-width: 991px) {.web-future-members{padding:4rem 0}.web-future-members ul{gap:1.5rem}.web-future-members h3{font-size:calc(30px * 0.9);padding:0.8rem 2rem;margin-bottom:3rem}.web-future-members li{padding:1.5rem}.web-future-members li svg{margin-bottom:1rem;height:50px;width:50px}} @media (max-width: 480px) {.web-future-members{padding:2.5rem 0}.web-future-members .web-learn-learnings{padding:0 1rem}.web-future-members h3{padding:0.5rem 1rem;margin-bottom:2rem;font-size:calc(30px * 0.7)}.web-future-members h3::before,.web-future-members h3::after{height:20px;width:20px}.web-future-members ul{gap:1rem}.web-future-members li{padding:1rem}.web-future-members li svg{width:35px;margin-bottom:0.75rem;height:35px}} @media (max-width: 767px) {header .container{padding:1.2rem 1rem}header .web-nav-pagewrap{flex-direction:column;width:100%}header .web-page-header{margin:3px 0;transform:none !important;width:100%}header .web-page-header a{border-bottom:3px solid transparent;border-radius:10px;text-align:center;border-left:none}header .web-page-header a:hover{transform:translateY(-3px);border-left-color:transparent;border-bottom-color:rgb(156,180,191)}header .web-page-header a::before{left:0;height:5px;width:100%;bottom:0;top:auto;transform:scaleX(0);right:auto}header .web-page-header a:hover::before{transform:scaleX(1)}} @media (max-width: 768px) {.web-plan-deck{padding:70px 0}.web-plan-deck .web-skill-offers{grid-template-columns:1fr 1fr;gap:20px}.web-plan-deck h2{font-size:calc(37px * 0.9)}.web-plan-deck .web-rate-panel{margin-bottom:40px;font-size:15px;max-width:100%}} @media (max-width: 576px) {.web-plan-deck{padding:60px 0}.web-plan-deck .web-skill-offers{grid-template-columns:1fr}.web-plan-deck h2{font-size:calc(37px * 0.8);text-align:center;display:block}.web-plan-deck h2::after{width:60%;left:20%}.web-plan-deck .web-rate-panel{text-align:center;margin-bottom:30px}.web-plan-deck .web-plan-fee h4{font-size:calc(22px * 1.1)}.web-plan-deck .web-plan-fee p{max-height:150px}.web-plan-deck .web-pricing-pack{font-size:calc(22px * 1.1)}} @media (max-width: 480px) {.web-connect-form{padding:50px 0}.web-connect-form h2{margin-bottom:30px;font-size:calc(38px * 0.9)}.web-connect-form .web-snapshot{min-height:220px}.web-connect-form .web-inquiry-box{padding:30px 20px}.web-connect-form form h3{margin-bottom:20px;font-size:calc(24px * 0.9)}.web-connect-form form input[type="text"]{margin-bottom:16px;padding:14px 16px;font-size:calc(18px * 0.95)}.web-connect-form .web-connect-message{padding:16px}.web-connect-form .web-feedback-map label{font-size:calc(13px * 0.95)}} @media (max-width: 767px) {.web-our-background{min-height:auto}.web-our-background .container{padding:4rem 1.5rem}.web-our-background .web-details-box{transform:perspective(800px) rotateY(-1deg);clip-path:polygon(0 0,100% 0,100% 97%,95% 100%,0 100%);padding:2rem}.web-our-background h1{margin-bottom:2rem;font-size:calc(39px * 0.9)}.web-our-background h4{font-size:calc(23px * 0.95)}.web-our-background span{font-size:calc(17px * 0.95);line-height:1.6}} @media only screen and (max-width: 800px) {.web-privacy-safeguard{padding:20px}.web-privacy-safeguard h1{margin-bottom:15px;margin-top:25px;font-size:calc(21px - 5px)}.web-privacy-safeguard h2{margin-bottom:10px;font-size:calc(21px - 3px);margin-top:20px}.web-privacy-safeguard ul,.web-privacy-safeguard ol{padding:0;margin:10px 0}.web-privacy-safeguard li{font-size:calc(18px - 1px);margin-bottom:10px}.web-privacy-safeguard p,.web-privacy-safeguard span,.web-privacy-safeguard div{font-size:calc(18px - 1px);margin-bottom:8px}} @media screen and (max-width: 992px) {.web-course-highlights{min-height:auto;display:flex;padding:0;flex-direction:column}.web-course-highlights .web-career-classes{order:1;clip-path:none;width:100%;height:50vh}.web-course-highlights .web-career-classes::before{display:none}.web-course-highlights .container{padding:4rem 3rem;width:100%;order:2}.web-course-highlights .web-learn-learnings{margin:0;max-width:600px}.web-course-highlights .web-learn-plan{background:rgba(0,0,0,0.7)}.web-course-highlights::before{opacity:0.95;background:rgb(96,164,147,0.5)}.web-course-highlights::after{background:none}.web-course-highlights .web-job-classes{animation-duration:20s}} @media (max-width: 1200px) {.web-quiz-links .container{gap:2rem}.web-quiz-links .company_holder{flex:1 1 320px}.web-quiz-links .web-knowl-base{flex:1 1 calc(100% - 370px);min-width:320px}} @media (max-width: 768px) {.web-quiz-links{padding:3rem 0 1.5rem}.web-quiz-links .company_holder,.web-quiz-links .web-nav-pagewrap{padding:1.5rem}.web-quiz-links .web-header-base{gap:1.5rem}.web-quiz-links .company_holder h3{font-size:calc(31px - 2px)}.web-quiz-links .web-nav-pagewrap h5{font-size:calc(22px - 1px)}.web-quiz-links .company_holder:hover,.web-quiz-links .web-nav-pagewrap:hover{transform:translateY(-3px)}} @media (min-width: 768px) {.web-stay-informed{padding:5rem 3rem}.web-stay-informed .web-learn-learnings{grid-template-columns:1.2fr 0.8fr;gap:3rem;align-items:center}.web-stay-informed h4{padding-left:2rem;font-size:calc(24px * 1.1)}.web-stay-informed h4::before{width:6px}.web-stay-informed .input_holder{gap:0;flex-direction:row}.web-stay-informed input[type="email"]{border-right:none}.web-stay-informed .web-explore-courses{border-top-left-radius:0;border-bottom-left-radius:0;white-space:nowrap;width:auto}} @media (min-width: 1200px) {.web-stay-informed::before{background-image:repeating-linear-gradient( -45deg,transparent,transparent 20px,rgba(255,255,255,0.04) 20px,rgba(255,255,255,0.04) 40px )}.web-stay-informed .web-learn-learnings{grid-template-columns:1.8fr 1.2fr}.web-stay-informed h4{font-size:calc(24px * 1.3)}.web-stay-informed input[type="email"]{transition:all 0.4s cubic-bezier(0.2,0.85,0.4,1.275)}.web-stay-informed input[type="email"]:focus{transform:translateY(-3px)}} @keyframes fadeSlideUp {from{opacity:0;transform:translateZ(10px) translateY(40px)}to{opacity:1;transform:translateZ(10px) translateY(10px)}} @keyframes pulse {0%,100%{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.2)}} @keyframes line-slide {0%{transform:translateX(0)}100%{transform:translateX(100%)}} @keyframes pulseGlow {0%{opacity:0.4;transform:scale(1)}100%{opacity:0.8;transform:scale(1.2)}} @keyframes slidePattern {0%{background-position:0 0}100%{background-position:500px 500px}} @keyframes float {0%,100%{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-15deg) translateY(-20px)}} @keyframes slide-up {to{opacity:1;transform:translateY(0)}} @keyframes fade-in {to{opacity:1}} @keyframes gradientFlow {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @keyframes fadeUp {from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}