﻿header,footer{width:100%}header{width:100%;position:relative;background:rgb(234,238,239);z-index:100;padding:0}html,body{color:#000000;min-height:100%;height:100%;scroll-behavior:smooth;font-family:Arial,sans-serif}.CyX-connect .container{padding:0 1.5rem;z-index:2;margin:0 auto;max-width:1200px;position:relative}.CyX-connect .ypD-assist-support:hover{transform:translateY(-5px)}.CyX-connect .ypD-assist-support::before{background:linear-gradient(to bottom,rgb(198,208,212),rgb(161,173,179));width:6px;height:100%;content:"";left:0;position:absolute;top:0}.CyX-connect h5{font-size:19px;margin:0 0 0.75rem;font-weight:600;display:flex;color:#000000;gap:0.75rem;align-items:center}.CyX-connect .Gyz-course-ask{align-items:center;font-weight:600;gap:0.75rem;display:flex;background-color:rgba(242,246,255,0.6);text-decoration:none;color:#000000;padding:0.75rem 1rem;transition:all 0.3s cubic-bezier(0.25,1,0.5,1);border-left:3px solid transparent}.bHj-linkedin-ref .company_holder::after{right:1.5rem;content:"";background:linear-gradient(to bottom,#ffffff,transparent);width:1px;top:0;height:100%;position:absolute;opacity:0.3}.bHj-linkedin-ref .oBv-slack-invite{flex:0 0 60%;gap:0;flex-wrap:wrap;display:flex}.bHj-linkedin-ref .EHc-nav-mainwrap h5::before{transform:skewX(5deg);bottom:0;position:absolute;content:"";background:rgb(198,208,212);left:0;top:0;width:3px}.bHj-linkedin-ref .EHc-nav-mainwrap .VnZ-top-bar a:hover::before{left:100%}.WsO-quiz-links{padding:1.5rem 0;margin-top:2rem;background:rgba(0,0,0,0.15);position:relative;clip-path:polygon(0 0,100% 0,98% 100%,2% 100%)}.zXp-course-structure::before{background:linear-gradient(180deg,transparent 30%,#000000 100%);width:100%;pointer-events:none;position:absolute;z-index:2;height:100%;content:""}.zXp-course-structure .Ksn-lesson-path img{filter:brightness(0.7);object-fit:cover;height:100%;width:100%}.zXp-course-structure .ZVp-class-map::after{height:200px;bottom:-100px;width:200px;left:-100px}.zXp-course-structure .ZVp-class-map p{text-align:center;color:#ffffff;font-size:18px;opacity:0.8;line-height:1.7;margin-bottom:30px}.zXp-course-structure .ZVp-class-map .ziD-feedback-help::before{transform:translateX(-100%);width:100%;position:absolute;height:100%;background:rgb(161,173,179);z-index:-1;top:0;left:0;transition:transform 0.3s ease;content:""}.cYJ-course-candidates h4{color:#000000;text-align:center;position:relative;font-weight:700;font-size:38px;margin:0;padding:30px;background:#ffffff;border-bottom:1px solid rgba(0,0,0,0.05)}.cYJ-course-candidates div p:last-child{margin-bottom:0}.cYJ-course-candidates div p::before{width:0;z-index:-1;position:absolute;content:"";top:0;height:100%;background:linear-gradient(90deg,rgba(rgb(198,208,212),0.1) 0%,transparent 100%);left:0;transition:width 0.3s ease}.cYJ-course-candidates div p svg{width:24px;left:20px;transform:translateY(-50%);height:24px;position:absolute;transition:all 0.3s ease;top:50%}.otD-subscribe-to-newsletter .container{position:relative;padding:0 15px;margin:0 auto;z-index:2;transform-style:preserve-3d;max-width:1140px}.otD-subscribe-to-newsletter .wpT-learning-lab:hover{transform:translateZ(10px) rotateX(0deg)}.otD-subscribe-to-newsletter .wpT-learning-lab::before{position:absolute;filter:blur(10px);transform:translateZ(-5px);left:20px;height:20px;right:20px;opacity:0.3;content:"";top:-10px;background:rgb(198,208,212)}.otD-subscribe-to-newsletter input[type="email"]{border:1px solid rgba(0,0,0,0.08);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);background:rgba(245,245,250,0.8);padding:0 20px;color:#000000;font-size:15px;width:100%;height:54px;font-family:Arial,sans-serif}.otD-subscribe-to-newsletter .CEL-unlock-opportunities:hover::before{left:100%}.dCH-user-testimonials{background:linear-gradient(to right,rgb(234,238,239),#ffffff);position:relative;padding:100px 0 120px;overflow:hidden}.dCH-user-testimonials h4::after{content:"";width:120%;transform:skewX(0);background:rgb(198,208,212);height:10px;position:absolute;left:-10%;bottom:-20px}.dCH-user-testimonials .vRb-learning-quotes:hover{transform:translateY(-15px)}.dCH-user-testimonials .vRb-learning-quotes::after{width:0;background:rgb(198,208,212);transition:width 0.5s ease 0.2s;left:0;height:2px;position:absolute;content:"";bottom:0}.dCH-user-testimonials .vRb-learning-quotes:hover span{transform:translateX(10px);color:rgb(198,208,212)}.dCH-user-testimonials .vRb-learning-quotes:hover p{border-left-color:rgb(198,208,212)}.dCH-user-testimonials .vRb-learning-quotes:nth-child(3n+1):hover{transform:translateY(5px)}.MoL-contact-form-section::before{right:-150px;filter:blur(70px);border-radius:50%;position:absolute;height:400px;width:400px;top:-150px;background:linear-gradient(45deg,rgb(198,208,212,0.5),rgb(161,173,179,0.5));z-index:1;content:""}.MoL-contact-form-section .zVI-message-map{position:relative;background:#ffffff;display:flex;box-shadow:0 20px 50px rgba(0,0,0,0.1);overflow:hidden;border-radius:20px}.MoL-contact-form-section .wHT-pic-card::before{z-index:1;content:"";inset:0;background:linear-gradient(135deg,rgba(0,0,0,0.2),rgba(0,0,0,0.5));position:absolute}.MoL-contact-form-section form h3{margin-bottom:30px;font-size:23px;font-weight:600;color:#000000}.MoL-contact-form-section .hVM-connect-widget{margin-bottom:30px;position:relative}.MoL-contact-form-section .hVM-connect-widget label{position:relative;display:flex;padding-left:35px;cursor:pointer;align-items:center;font-size:16px;color:#000000}.MoL-contact-form-section .hVM-connect-widget label a{color:rgb(198,208,212);transition:color 0.3s ease;font-weight:600;text-decoration:none}.MoL-contact-form-section .ziD-feedback-help:hover::before{transform-origin:left;transform:scaleX(1)}.MoL-contact-form-section svg path{stroke:rgb(198,208,212);transition:all 0.3s ease;stroke-width:2;fill:none}.MoL-contact-form-section svg:hover,.MoL-contact-form-section svg:hover path{stroke:rgb(161,173,179)}.NKW-privacy-den h3,.NKW-privacy-den h4,.NKW-privacy-den h5,.NKW-privacy-den h6{margin:1rem 0}.NKW-privacy-den div{margin-bottom:20px}.onw-teaching-history::before{width:40%;top:-5%;opacity:0.3;content:"";z-index:0;right:-5%;position:absolute;filter:blur(60px);transform-origin:center;background:rgb(198,208,212,0.5);height:40%;animation:floating 15s ease-in-out infinite}.onw-teaching-history .vRb-learning-quotes > div:first-child{position:relative;width:100%;max-width:280px;margin:0 auto}.onw-teaching-history .vRb-learning-quotes .wHT-pic-card::after{content:"";transition:opacity 0.5s ease;top:-10%;z-index:2;left:-10%;background:linear-gradient( 135deg,rgba(255,255,255,0.25) 0%,transparent 80% );width:120%;position:absolute;opacity:0;height:120%}.onw-teaching-history .vRb-learning-quotes .name::after{left:50%;position:absolute;background:rgb(198,208,212);transform:translateX(-50%);bottom:-8px;height:3px;width:40px;content:"";border-radius:1px}.dFo-check-it-out-now{box-shadow:0 10px 30px rgba(0,0,0,0.08);background:linear-gradient(135deg,rgb(198,208,212,0.5) 0%,rgb(161,173,179) 100%);overflow:hidden;padding:100px 0 90px;position:relative}.dFo-check-it-out-now h2{transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);font-weight:700;margin-bottom:40px;color:#000000;max-width:800px;transform:translateY(0);line-height:1.3;font-family:Arial,sans-serif;font-size:clamp(1.8rem,3vw,30px);position:relative}.dFo-check-it-out-now svg{transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);height:48px;width:48px;flex-shrink:0;transform:scale(1)}.dFo-check-it-out-now .wpT-learning-lab div{flex-grow:1;justify-content:flex-end;display:flex}.dFo-check-it-out-now .ziD-feedback-help:hover::before{transform:scaleX(1);transform-origin:left}.dFo-check-it-out-now .ziD-feedback-help:hover::after{opacity:1;margin-left:8px}.bJG-who-we-are{position:relative;overflow:hidden;padding:110px 0;background:rgb(234,238,239)}.bJG-who-we-are{padding:60px 0}.bJG-who-we-are .container{padding:0 20px;position:relative;margin:0 auto;z-index:5;max-width:1200px}.bJG-who-we-are .container{padding:0 15px}.bJG-who-we-are h2::before{position:absolute;left:50%;background:linear-gradient(90deg,rgb(198,208,212),rgb(161,173,179));height:5px;transform:translateX(-50%);bottom:-20px;border-radius:10px;content:"";width:120px}.bJG-who-we-are h2::before{height:4px;bottom:-15px;width:100px}.bJG-who-we-are .zUO-skill-track:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.bJG-who-we-are .zUO-skill-track h3{transition:padding-left 0.3s ease;margin-bottom:20px;padding-left:0;color:#000000;font-size:20px;position:relative;font-weight:600}.bJG-who-we-are .zUO-skill-track h3{font-size:calc(20px * 0.9);margin-bottom:15px}.bJG-who-we-are .ZfG-learn-learnings::after{z-index:2;box-shadow:0 5px 15px rgba(0,0,0,0.1);height:40px;content:"";top:50%;left:50%;position:absolute;width:40px;border-radius:50%;transform:translate(-50%,-50%);background:#ffffff}.THB-homepage h3{clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);box-shadow:0 15px 30px rgba(0,0,0,0.2);margin:0;font-family:Arial,sans-serif;backface-visibility:hidden;font-weight:600;background:linear-gradient(45deg,rgb(198,208,212),rgb(161,173,179));font-size:calc(23px * 1.05);color:#ffffff;z-index:3;line-height:1.4;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);position:relative;padding:2rem;transform:translateY(0) rotateX(0deg)}.THB-homepage h1.title_style_header::before{width:100px;content:"";position:absolute;bottom:-10px;left:0;animation:expandWidth 1.2s cubic-bezier(0.25,0.46,0.45,0.94) 0.6s forwards;height:6px;background:linear-gradient(90deg,rgb(161,173,179),transparent)}.kBe-price-box{--card-transition:0.4s cubic-bezier(0.22,1,0.36,1);--card-accent:rgb(198,208,212);--card-border:linear-gradient(135deg,rgb(198,208,212),rgb(161,173,179));--card-bg:#ffffff;padding:120px 0 80px;--card-hover-shadow:0 20px 40px rgba(0,0,0,0.12);--pricing-bg:#f5f7fa;position:relative;overflow:hidden;background-color:var(--pricing-bg);--card-shadow:0 15px 30px rgba(0,0,0,0.08)}.kBe-price-box .FQH-fee-structure{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%;gap:30px}.kBe-price-box .APZ-payment-pricing{border-radius:15px;flex-direction:column;box-shadow:var(--card-shadow);display:flex;transition:box-shadow var(--card-transition);background-color:var(--card-bg);overflow:hidden;position:relative;height:100%}.kBe-price-box .Knh-cost-fee:hover .pbP-value-deals h3{color:var(--card-accent)}.kBe-price-box .Knh-cost-fee:hover .zld-pricing-pack::after{width:60px}.kBe-price-box .wHT-pic-card{position:relative;overflow:hidden;height:200px;transition:transform 0.6s ease;width:100%}.kBe-price-box .Knh-cost-fee:hover .wHT-pic-card{transform:scale(1.05)}header .JrP-top-skill{padding:0.8rem 3%;flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}header .xUR-head-expert:hover::after{transform:scaleX(1)}header .xUR-head-expert svg{transition:all 0.3s ease;height:auto;width:140px}header .HDQ-header-start{transition:all 0.3s ease;padding:0.4rem 0.7rem;font-size:15px;color:#000000;position:relative;z-index:1;border-radius:10px;overflow:hidden;text-decoration:none;font-weight:400;font-family:Arial,sans-serif}.ejn-tyBlock::after{bottom:-5rem;background:linear-gradient(225deg,rgb(161,173,179) 0%,transparent 70%);transform:rotate(-15deg);width:15rem;z-index:0;position:absolute;height:15rem;content:"";opacity:0.15;right:-5rem}.ejn-tyBlock h5{padding-left:1rem;margin:0;transition:transform 0.4s ease;line-height:1.4;font-weight:700;position:relative;color:#000000;transform:translateY(0);font-size:22px}.ejn-tyBlock a{text-decoration:none;display:block;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.VXQ-education-framework{padding:5rem 0;background:linear-gradient(135deg,rgb(198,208,212,0.5) 0%,rgb(161,173,179) 100%);overflow:hidden;position:relative}.VXQ-education-framework .container:hover{transform:perspective(1000px) rotateX(0deg)}.VXQ-education-framework .wpT-learning-lab{border-radius:8px;position:relative;background:linear-gradient( 135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100% );box-shadow:0 10px 30px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.2) inset,0 -1px 0 rgba(0,0,0,0.1) inset;transition:all 0.6s cubic-bezier(0.22,1,0.36,1);backdrop-filter:blur(5px);padding:3rem}.VXQ-education-framework p span{display:inline-block;position:relative;z-index:2}.VXQ-education-framework p span::before{content:"";width:3px;top:0;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);background:rgb(198,208,212);opacity:0.5;transform-origin:top;position:absolute;left:-10px;transform:scaleY(0);height:100%}.dQc-edu-settings:hover{background:rgb(161,173,179)}.cookie_button.zLs-cookie-comply:hover{background:rgb(161,173,179,0.5)}#WkF-cookie-overlay-box{display:none}::-webkit-scrollbar{width:14px;height:4px}::-webkit-scrollbar-track{border-radius:3.4rem;box-shadow:inset -2px -4px 7px 6px rgba(0,0,0,0.5);background:linear-gradient(45deg,rgb(198,208,212,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(198,208,212,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(198,208,212,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgb(198,208,212,0.5) 75%)}::-webkit-scrollbar-thumb{transition:box-shadow,border-radius 3.2s cubic-bezier(0.42,0,0.58,1);background:rgb(161,173,179,0.5)}::-webkit-scrollbar-thumb:hover{background:rgb(161,173,179,0.5);box-shadow:1px -2px 11px 0px rgba(0,0,0,0.7)}::-webkit-scrollbar-thumb:active{background:#ffffff;box-shadow:inset 0px -2px 14px 1px rgba(0,0,0,0.1)}@media (max-width: 420px) {.bHj-linkedin-ref .company_holder h3{transform:skewX(-5deg)}.bHj-linkedin-ref .company_holder h3::after{width:60px}.bHj-linkedin-ref .eUG-equity-pledge{transform:none}.bHj-linkedin-ref .EHc-nav-mainwrap h5{transform:none}.bHj-linkedin-ref .EHc-nav-mainwrap h5::before{transform:none}.bHj-linkedin-ref .EHc-nav-mainwrap .VnZ-top-bar a,.bHj-linkedin-ref .EHc-nav-mainwrap .VnZ-top-bar a:hover,.WsO-quiz-links .GDg-intern-ship{transform:none}} @media (max-width: 767px) {.cYJ-course-candidates{padding:80px 0}.cYJ-course-candidates h4{padding:20px;font-size:calc(38px - 4px)}.cYJ-course-candidates div{padding:25px 20px}.cYJ-course-candidates div p{margin-right:0;width:100%;flex:1 1 100%;margin-left:0;margin-bottom:12px;padding:15px 15px 15px 50px}.cYJ-course-candidates div p svg{width:20px;left:15px;height:20px}} @media (max-width: 1024px) {.dCH-user-testimonials .vRb-learning-quotes{width:calc(50% - 40px)}.dCH-user-testimonials .vRb-learning-quotes:nth-child(2n+1){transform:translateY(20px)}.dCH-user-testimonials .vRb-learning-quotes:nth-child(2n+2){transform:translateY(40px)}.dCH-user-testimonials .vRb-learning-quotes:nth-child(2n+1):hover{transform:translateY(5px)}.dCH-user-testimonials .vRb-learning-quotes:nth-child(2n+2):hover{transform:translateY(25px)}.dCH-user-testimonials h4{font-size:calc(43px * 0.9)}} @media (max-width: 480px) {.MoL-contact-form-section{padding:50px 0}.MoL-contact-form-section h2{margin-bottom:30px;font-size:calc(38px * 0.9)}.MoL-contact-form-section .wHT-pic-card{min-height:220px}.MoL-contact-form-section .UHC-connect-inquiry{padding:30px 20px}.MoL-contact-form-section form h3{font-size:calc(23px * 0.9);margin-bottom:20px}.MoL-contact-form-section form input[type="text"]{margin-bottom:16px;padding:14px 16px;font-size:calc(18px * 0.95)}.MoL-contact-form-section .ziD-feedback-help{padding:16px}.MoL-contact-form-section .hVM-connect-widget label{font-size:calc(16px * 0.95)}} @media (max-width: 767px) {.dFo-check-it-out-now{padding:60px 0 50px}.dFo-check-it-out-now h2{font-size:1.8rem;margin-bottom:25px}.dFo-check-it-out-now .wpT-learning-lab{padding:25px 20px;gap:20px;align-items:flex-start;flex-direction:column}.dFo-check-it-out-now .wpT-learning-lab div{width:100%;justify-content:center}.dFo-check-it-out-now .ziD-feedback-help{width:100%;padding:12px 24px}} @media screen and (max-width: 767px) {.THB-homepage{padding:3rem 0;min-height:auto}.THB-homepage .FEd-fast-school{width:90%}.THB-homepage h3{padding:1.5rem;font-size:calc(17px * 1.1)}.THB-homepage .LpE-learning-experts{min-height:380px;height:50vh}.THB-homepage .LpE-learning-experts > div{padding:2rem 1.5rem}.THB-homepage p{transform:translateX(-10px);font-size:15px;margin-bottom:1rem}.THB-homepage h1.title_style_header{font-size:calc(38px * 0.9)}.THB-homepage h1.title_style_header::before{height:4px}} @media (max-width: 991px) {header .JrP-top-skill{padding:0.7rem 2.5%}header .xUR-head-expert svg{width:130px}header .EHc-nav-mainwrap{gap:0.35rem;padding:0.4rem}header .HDQ-header-start{font-size:calc(15px - 1px);padding:0.35rem 0.6rem}} @media (min-width: 768px) {.ejn-tyBlock{padding:6rem 0}.ejn-tyBlock .wpT-learning-lab{gap:3.5rem}.ejn-tyBlock .wpT-learning-lab > div:first-child::before{width:0.6rem;height:70%}.ejn-tyBlock h5{font-size:calc(22px * 1.2);padding-left:1.5rem}.ejn-tyBlock .wpT-learning-lab > div:last-child{margin-left:3rem;padding:3rem;max-width:90%}} @media (max-width: 991px) {.VXQ-education-framework{padding:4rem 0}.VXQ-education-framework .wpT-learning-lab{padding:2.5rem}.VXQ-education-framework h3{font-size:calc(32px * 0.9)}} @media (max-width: 576px) {.VXQ-education-framework{padding:2.5rem 0}.VXQ-education-framework .container{transform:none}.VXQ-education-framework .wpT-learning-lab{padding:1.5rem}.VXQ-education-framework h3{font-size:calc(32px * 0.8);margin-bottom:1rem}.VXQ-education-framework p{line-height:1.6;font-size:calc(14px * 0.9)}.VXQ-education-framework h3::after{width:50px}} @keyframes fadeInUp {from{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translate3d(0,0,0)}} @keyframes rotate {0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}} @keyframes slideInLeft {from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(-20px)}} @keyframes twinkle {0%,100%{opacity:0.3}50%{opacity:0.6}}