*{padding:0;margin:0;box-sizing:border-box}::-webkit-scrollbar{padding:0px;width:10px}::-webkit-scrollbar-track{border:1px dashed rgb(255,255,255,0.5);background:linear-gradient(144deg,#ffffff 73%,rgb(199,134,137,0.5) 54%,rgb(236,215,216) 37%)}::-webkit-scrollbar-thumb{background:rgb(255,255,255,0.5);transition:transform 2.8s ease;min-height:42px}::-webkit-scrollbar-thumb:hover{background:rgb(218,176,177);box-shadow:5px -4px 4px -1px rgba(0,0,0,0.8);transform:translateX(-2px)}html{scrollbar-width:none;scrollbar-color:rgb(255,255,255,0.5) rgb(218,176,177,0.5)}svg{width:30px;height:30px}.container{margin:auto;max-width:100%;width:1154px}.exp-wrapper-segment{flex-direction:column;height:100%;min-height:100%;display:flex}.exp-top-page{flex:1 0 auto}a{text-decoration:none;color:inherit}header,footer{width:100%}html,body{color:#000000;font-family:Arial,sans-serif;height:100%;min-height:100%}.exp-rating-stars{flex:0 0 auto}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .exp-program-outcomes{box-shadow:0 -15px 35px -20px rgba(0,0,0,0.1) inset;background:linear-gradient(135deg,rgb(236,215,216) 0%,rgba(247,248,255,0.95) 100%);padding:120px 0;overflow:hidden;position:relative}.exp-program-outcomes::before{animation:float 20s infinite alternate ease-in-out;height:300%;content:"";z-index:0;opacity:0.1;background:linear-gradient(145deg,rgb(218,176,177,0.5) 0%,rgb(199,134,137,0.5) 70%);left:-15%;top:-100%;width:35%;position:absolute;transform:rotate(-15deg)}.exp-program-outcomes::after{animation:float 15s infinite alternate-reverse ease-in-out;bottom:-100%;right:-15%;position:absolute;content:"";height:200%;width:40%;background:linear-gradient(215deg,rgb(199,134,137,0.5) 0%,rgb(218,176,177,0.5) 70%);transform:rotate(15deg);opacity:0.08;z-index:0}.exp-program-outcomes .container{gap:50px;padding:0 20px;margin:0 auto;grid-template-columns:1fr 1.5fr;display:grid;z-index:1;position:relative;align-items:center;max-width:1200px}.exp-program-outcomes .exp-img-pic-wrap{transform-origin:center center;opacity:0;filter:saturate(1.05);transition:transform 0.7s cubic-bezier(0.215,0.61,0.355,1);transform:perspective(1000px) rotateY(-5deg) rotateX(3deg);box-shadow:25px 25px 50px rgba(0,0,0,0.1),-5px -5px 30px rgba(255,255,255,0.8);animation:photo-appear 1s cubic-bezier(0.19,1,0.22,1) forwards;border-radius:29px;height:auto;object-fit:cover;width:100%;max-width:450px}.exp-program-outcomes .exp-img-pic-wrap:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg) scale(1.02);box-shadow:30px 30px 60px rgba(0,0,0,0.15),-5px -5px 30px rgba(255,255,255,0.9)}.exp-program-outcomes .exp-learn-guide{animation:slide-in 0.8s cubic-bezier(0.215,0.61,0.355,1) 0.2s forwards;opacity:0;transform:translateY(30px);z-index:2;position:relative}.exp-program-outcomes .exp-text-stack{padding:10px 0 10px 30px;position:relative}.exp-program-outcomes .exp-text-stack::before{background:linear-gradient(to bottom,rgb(218,176,177),rgb(199,134,137));width:3px;left:0;position:absolute;top:0;content:"";border-radius:10px;height:100%}.exp-program-outcomes h1{line-height:1.3;margin-bottom:30px;font-weight:700;position:relative;font-size:40px;color:#000000;transform:translateZ(0)}.exp-program-outcomes h1::after{border-radius:50%;position:absolute;transform:translateY(-50%);top:50%;content:"";box-shadow:0 0 15px rgb(218,176,177,0.5);width:15px;left:-30px;height:15px;background:rgb(218,176,177)}.exp-program-outcomes ul{gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));padding:0;list-style:none;margin:0}.exp-program-outcomes li{transform:translateZ(0);background:linear-gradient(135deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 100%);box-shadow:5px 5px 15px rgba(0,0,0,0.05),-2px -2px 10px rgba(255,255,255,0.6);transition:all 0.4s cubic-bezier(0.19,1,0.22,1);animation-delay:calc(0.15s * var(--i,0));padding:15px 20px 15px 60px;position:relative;opacity:0;backdrop-filter:blur(5px);animation:fade-in 0.5s forwards;border-radius:10px}.exp-program-outcomes li:nth-child(1){--i:1}.exp-program-outcomes li:nth-child(2){--i:2}.exp-program-outcomes li:nth-child(3){--i:3}.exp-program-outcomes li:nth-child(4){--i:4}.exp-program-outcomes li:nth-child(5){--i:5}.exp-program-outcomes li:hover{transform:translateY(-5px) scale(1.02);box-shadow:8px 8px 20px rgba(0,0,0,0.08),-3px -3px 12px rgba(255,255,255,0.8)}.exp-program-outcomes li p{line-height:1.6;font-size:15px;margin:0;color:#000000}.exp-program-outcomes li svg{transition:transform 0.3s ease;top:50%;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1));transform:translateY(-50%);height:30px;position:absolute;color:rgb(218,176,177);width:30px;left:15px}.exp-program-outcomes li:hover svg{transform:translateY(-50%) scale(1.1)}.exp-program-outcomes svg path{fill:rgb(218,176,177);transition:fill 0.3s ease}.exp-program-outcomes li:hover svg path{fill:rgb(199,134,137)}@keyframes float {0%{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-14deg) translateY(-20px)}100%{transform:rotate(-16deg) translateY(0)}} @keyframes slide-in {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes fade-in {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes photo-appear {0%{opacity:0;transform:perspective(1000px) rotateY(-15deg) rotateX(10deg) translateX(-50px)}100%{opacity:1;transform:perspective(1000px) rotateY(-5deg) rotateX(3deg) translateX(0)}} @media (max-width: 1024px) {.exp-program-outcomes{padding:90px 0}.exp-program-outcomes .container{gap:40px;grid-template-columns:1fr}.exp-program-outcomes .exp-img-pic-wrap{max-width:400px;margin:0 auto}.exp-program-outcomes ul{grid-template-columns:1fr}} @media (max-width: 768px) {.exp-program-outcomes{padding:70px 0}.exp-program-outcomes h1{font-size:calc(40px * 0.85);margin-bottom:25px}.exp-program-outcomes .exp-img-pic-wrap{max-width:100%}.exp-program-outcomes .exp-text-stack{padding:0 0 0 20px}.exp-program-outcomes li{padding:15px 15px 15px 55px}} @media (max-width: 576px) {.exp-program-outcomes{padding:50px 0}.exp-program-outcomes h1{font-size:calc(40px * 0.7);margin-bottom:20px}.exp-program-outcomes ul{gap:15px}.exp-program-outcomes li{padding:12px 12px 12px 50px}.exp-program-outcomes li svg{width:24px;left:12px;height:24px}.exp-program-outcomes li p{font-size:calc(15px * 0.9)}}.exp-learning-process{background:linear-gradient(145deg,rgb(236,215,216),#ffffff);overflow:hidden;padding:120px 0;position:relative;box-shadow:inset 15px 15px 30px rgba(255,255,255,0.7),inset -15px -15px 30px rgba(0,0,0,0.05)}.exp-learning-process::before{transform:translateZ(-10px);background:radial-gradient(circle at 20% 30%,rgb(218,176,177,0.5),transparent 40%),radial-gradient(circle at 80% 70%,rgb(199,134,137,0.5),transparent 40%);opacity:0.2;content:"";height:100%;position:absolute;left:0;top:0;z-index:0;width:100%}.exp-learning-process::after{filter:blur(60px);top:-50%;height:80%;background:linear-gradient( to bottom right,transparent,rgb(218,176,177,0.5) 50%,transparent );transform:rotate(35deg);animation:glow 8s infinite alternate ease-in-out;content:"";width:80%;position:absolute;z-index:1;opacity:0.1;right:-50%}.exp-learning-process .exp-learn-guide{padding:0 30px;z-index:2;position:relative;transform-style:preserve-3d;perspective:1000px;max-width:1200px;margin:0 auto}.exp-learning-process h2{transform:translateY(30px);position:relative;animation:slideUp 0.8s forwards 0.2s ease-out;font-size:34px;opacity:0;color:#000000;margin-bottom:40px;font-weight:700}.exp-learning-process h2::after{width:80px;animation:expandLine 1.2s forwards 0.8s ease-in-out;transform-origin:left;left:0;background:linear-gradient(90deg,rgb(218,176,177),rgb(199,134,137));position:absolute;content:"";transform:scaleX(0);height:4px;bottom:-12px}.exp-learning-process .exp-text-stack{position:relative;background:#ffffff;opacity:0;box-shadow:10px 10px 30px rgba(0,0,0,0.05),-10px -10px 30px rgba(255,255,255,0.8);transition:transform 0.4s ease,box-shadow 0.4s ease;animation:slideUpRotate 1s forwards 0.5s ease-out;border-radius:4px;padding:40px;transform:translateY(30px) rotateX(5deg)}.exp-learning-process .exp-text-stack:hover{box-shadow:15px 15px 40px rgba(0,0,0,0.08),-15px -15px 40px rgba(255,255,255,0.9);transform:translateY(0) rotateX(0)}.exp-learning-process .exp-text-stack::before{background:linear-gradient(135deg,rgb(218,176,177,0.5),rgb(199,134,137,0.5));transition:opacity 0.4s ease;position:absolute;z-index:-1;right:-8px;transform:translateZ(-10px);border-radius:8px;content:"";opacity:0.3;bottom:-8px;top:-8px;filter:blur(12px);left:-8px}.exp-learning-process .exp-text-stack:hover::before{opacity:0.5}.exp-learning-process p{position:relative;text-shadow:1px 1px 1px rgba(255,255,255,0.8);color:#000000;font-size:13px;line-height:1.8;margin:0}@keyframes slideUp {to{transform:translateY(0);opacity:1}} @keyframes slideUpRotate {to{transform:translateY(0) rotateX(0);opacity:1}} @keyframes expandLine {to{transform:scaleX(1)}} @keyframes glow {0%{opacity:0.1;filter:blur(60px)}50%{opacity:0.15;filter:blur(70px)}100%{opacity:0.1;filter:blur(60px)}} @media (max-width: 991px) {.exp-learning-process{padding:90px 0}.exp-learning-process h2{margin-bottom:30px;font-size:calc(34px * 0.9)}.exp-learning-process .exp-text-stack{padding:30px}} @media (max-width: 767px) {.exp-learning-process{padding:70px 0}.exp-learning-process h2{margin-bottom:25px;font-size:calc(34px * 0.8)}.exp-learning-process .exp-text-stack{transform:translateY(20px) rotateX(3deg);padding:25px}.exp-learning-process h2::after{width:60px;height:3px}} @media (max-width: 480px) {.exp-learning-process{padding:50px 0}.exp-learning-process .exp-learn-guide{padding:0 20px}.exp-learning-process h2{margin-bottom:20px;font-size:calc(34px * 0.7)}.exp-learning-process .exp-text-stack{padding:20px}.exp-learning-process p{font-size:calc(13px * 0.95);line-height:1.7}.exp-learning-process h2::after{height:3px;width:50px;bottom:-8px}} @media (hover: none) {.exp-learning-process .exp-text-stack:hover{transform:none;box-shadow:10px 10px 30px rgba(0,0,0,0.05),-10px -10px 30px rgba(255,255,255,0.8)}.exp-learning-process .exp-text-stack:hover::before{opacity:0.3}} @media (prefers-reduced-motion) {.exp-learning-process h2,.exp-learning-process .exp-text-stack{transform:none;animation:none;opacity:1}.exp-learning-process h2::after{animation:none;transform:none}.exp-learning-process::after{animation:none}}.exp-title-intro{min-height:100vh;display:flex;overflow:hidden;background:linear-gradient(135deg,rgb(218,176,177,0.5),rgb(236,215,216),rgb(199,134,137,0.5));justify-content:center;position:relative;perspective:1000px;align-items:center}.exp-title-intro::before{height:100%;top:0;animation:pulseBg 15s infinite alternate ease-in-out;background:radial-gradient(circle at 20% 30%,rgb(218,176,177,0.5) 5%,transparent 20%),radial-gradient(circle at 80% 70%,rgb(199,134,137,0.5) 5%,transparent 20%);position:absolute;left:0;width:100%;content:"";z-index:1;opacity:0.2}.exp-title-intro::after{height:200%;content:"";width:200%;background:linear-gradient(45deg,transparent 40%,rgb(218,176,177,0.5) 45%,transparent 50%);z-index:2;top:-50%;opacity:0.1;position:absolute;left:-50%;transform:rotate(15deg);animation:lightSweep 12s infinite linear}.exp-title-intro .exp-start-hero{position:relative;animation:fadeIn 1.2s ease-out;max-width:1200px;grid-template-columns:1fr;width:90%;transform-style:preserve-3d;display:grid;gap:2rem;z-index:5}.exp-title-intro .exp-start-hero > div:first-child{backdrop-filter:blur(8px);position:relative;transform:translateZ(20px);clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);padding:2rem;background:rgb(218,176,177,0.5);box-shadow:0 15px 35px rgba(0,0,0,0.2);border-left:4px solid rgb(199,134,137)}.exp-title-intro .exp-start-hero > div:first-child p{text-shadow:0 1px 2px rgba(0,0,0,0.2);line-height:1.6;transform:translateZ(10px);color:#ffffff;letter-spacing:0.5px;font-family:Arial,sans-serif;font-size:calc(18px * 1.3);margin:0;font-weight:600}.exp-title-intro .exp-team-profile{transform:translateZ(30px) rotateX(2deg);position:relative;transition:transform 0.5s ease}.exp-title-intro .exp-team-profile:hover{transform:translateZ(40px) rotateX(0deg)}.exp-title-intro .exp-team-profile > div{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 20px 40px rgba(0,0,0,0.25);padding:3rem}.exp-title-intro .exp-team-profile > div::before{position:absolute;width:100%;height:100%;z-index:1;background:linear-gradient( to bottom,rgb(218,176,177,0.5) 0%,rgba(0,0,0,0.5) 50%,rgb(199,134,137,0.5) 100% );content:"";top:0;left:0;opacity:0.8}.exp-title-intro .exp-team-profile > div::after{top:-10%;left:-10%;z-index:2;height:120%;content:"";background:radial-gradient(ellipse at center,transparent 40%,rgb(218,176,177,0.5) 100%);opacity:0.15;position:absolute;width:120%;animation:rotateGradient 25s infinite linear}.exp-title-intro .exp-team-profile h3{position:relative;text-shadow:0 2px 4px rgba(0,0,0,0.3);line-height:1.5;color:#ffffff;padding-bottom:1.5rem;font-size:calc(22px * 1.1);z-index:5;font-weight:400;margin:0 0 2rem 0;font-family:Arial,sans-serif;border-bottom:1px solid rgba(255,255,255,0.2)}.exp-title-intro .title_style_header{font-size:41px;box-shadow:0 10px 30px rgba(0,0,0,0.15);background:linear-gradient(135deg,rgb(218,176,177,0.5),rgb(199,134,137,0.5));backdrop-filter:blur(5px);position:relative;color:#ffffff;letter-spacing:1px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.4);z-index:5;animation:pulseHeader 3s infinite alternate ease-in-out;margin:0;transform:translateZ(15px);padding:1.5rem;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%)}@keyframes fadeIn {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes pulseHeader {0%{box-shadow:0 10px 30px rgba(0,0,0,0.15);transform:translateZ(15px) scale(1)}100%{box-shadow:0 15px 40px rgba(0,0,0,0.25),0 0 20px rgb(218,176,177,0.5);transform:translateZ(25px) scale(1.02)}} @keyframes pulseBg {0%{opacity:0.1;transform:scale(1)}100%{opacity:0.3;transform:scale(1.2)}} @keyframes lightSweep {0%{transform:rotate(15deg) translateX(-100%)}100%{transform:rotate(15deg) translateX(100%)}} @keyframes rotateGradient {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media (min-width: 768px) {.exp-title-intro .exp-start-hero{gap:3rem;grid-template-columns:1fr 2fr}.exp-title-intro .exp-start-hero > div:first-child{align-items:center;padding:3rem;display:flex}.exp-title-intro .exp-start-hero > div:first-child p{font-size:calc(18px * 1.5)}.exp-title-intro .exp-team-profile > div{min-height:400px;justify-content:space-between;display:flex;flex-direction:column;padding:4rem}.exp-title-intro .exp-team-profile h3{font-size:22px;max-width:80%}.exp-title-intro .title_style_header{padding:2rem;font-size:calc(41px * 1.2)}} @media (min-width: 992px) {.exp-title-intro .exp-start-hero{gap:4rem}.exp-title-intro .exp-start-hero > div:first-child{clip-path:polygon(0 0,95% 0,100% 100%,5% 100%)}.exp-title-intro .exp-team-profile > div{background-position:center center !important;min-height:450px;transition:background-position 8s ease}.exp-title-intro .exp-team-profile > div:hover{background-position:bottom right !important}.exp-title-intro .exp-team-profile h3{max-width:70%}.exp-title-intro .title_style_header{transform:translateZ(20px);margin-left:2rem}} @media (max-width: 767px) {.exp-title-intro{padding:3rem 1rem}.exp-title-intro .exp-start-hero > div:first-child{padding:1.5rem}.exp-title-intro .exp-start-hero > div:first-child p{font-size:18px}.exp-title-intro .exp-team-profile > div{padding:2rem}.exp-title-intro .exp-team-profile h3{margin-bottom:1.5rem;font-size:calc(22px * 1.2);padding-bottom:1rem}.exp-title-intro .title_style_header{font-size:calc(30px * 0.9);padding:1rem}}header{box-shadow:0 5px 20px rgba(0,0,0,0.05);position:relative;width:100%;padding:1.2rem 0;background:linear-gradient(to bottom,rgb(236,215,216),#ffffff);z-index:100}header::before{width:100%;background:linear-gradient(45deg,transparent 65%,rgb(218,176,177,0.5) 65%,rgb(218,176,177,0.5) 70%,transparent 70%),linear-gradient(135deg,transparent 75%,rgb(199,134,137,0.5) 75%,rgb(199,134,137,0.5) 80%,transparent 80%);top:0;opacity:0.5;position:absolute;content:'';height:100%;left:0;z-index:0}header .container{margin:0;padding:0 3%;position:relative;z-index:1;max-width:100%;width:100%}header .exp-head-expert{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}header .exp-head-mainbar{align-items:center;position:relative;overflow:hidden;display:flex;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;background:linear-gradient(135deg,rgb(218,176,177,0.5),rgb(199,134,137,0.5));border-radius:29px;text-decoration:none;padding:0.5rem 1.5rem}header .exp-head-mainbar::before{opacity:0;content:'';top:-50%;transition:opacity 0.3s ease;left:-50%;background:radial-gradient(circle,rgba(255,255,255,0.3) 0%,transparent 70%);position:absolute;height:200%;width:200%}header .exp-head-mainbar:hover::before{opacity:1}header .exp-head-mainbar svg{width:150px;transition:all 0.3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));height:auto}header .exp-head-mainbar:hover svg{transform:scale(1.03)}header .exp-nav-guide{flex-wrap:wrap;justify-content:center;margin-top:0.5rem;width:100%;display:flex;gap:0.6rem;max-width:800px}header .exp-main-teach{border:1px solid rgba(0,0,0,0.03);padding:0.6rem 1.2rem;overflow:hidden;font-size:14px;text-decoration:none;transition:all 0.3s ease;font-weight:600;background:#ffffff;border-radius:10px;z-index:1;color:#000000;text-align:center;position:relative;box-shadow:0 3px 10px rgba(0,0,0,0.05);font-family:Arial,sans-serif}header .exp-main-teach::before{width:100%;background:linear-gradient(to right,rgb(218,176,177),rgb(199,134,137));content:'';transform:scaleX(0);left:0;transform-origin:left;top:0;position:absolute;transition:transform 0.3s ease;height:3px}header .exp-main-teach:hover{transform:translateY(-3px);color:rgb(218,176,177);box-shadow:0 5px 15px rgba(0,0,0,0.08)}header .exp-main-teach:hover::before{transform:scaleX(1)}@media (max-width: 991px) {header{padding:1rem 0}header .exp-head-mainbar{padding:0.5rem 1.2rem}header .exp-head-mainbar svg{width:140px}header .exp-nav-guide{gap:0.5rem}header .exp-main-teach{padding:0.5rem 1rem}} @media (max-width: 767px) {header .exp-head-expert{gap:1.5rem}header .exp-head-mainbar{padding:0.4rem 1rem}header .exp-head-mainbar svg{width:130px}header .exp-nav-guide{gap:0.5rem}header .exp-main-teach{padding:0.5rem 0.9rem;font-size:calc(14px - 1px)}} @media (max-width: 480px) {header{padding:1rem 0}header .exp-head-expert{gap:1rem}header .exp-head-mainbar svg{width:120px}header .exp-nav-guide{overflow-x:auto;gap:0.4rem;padding-bottom:10px;justify-content:flex-start;flex-wrap:nowrap}header .exp-nav-guide::-webkit-scrollbar{height:3px}header .exp-nav-guide::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(218,176,177)}header .exp-main-teach{flex-shrink:0;margin-right:2px;white-space:nowrap}}.exp-contact-us{position:relative;padding:100px 0}.exp-contact-us::before{background-color:rgb(218,176,177,0.5);position:absolute;z-index:1;top:0;left:0;bottom:0;content:"";right:0}.exp-contact-us .container{z-index:5;position:relative;max-width:1200px;margin:0 auto}.exp-contact-us .exp-reach-card{transform-style:preserve-3d;position:relative;perspective:1000px;overflow:hidden;flex-wrap:wrap;display:flex;border-radius:16px}.exp-contact-us .exp-inquiry-inquiry{padding:60px 40px;position:relative;transition:transform 0.5s ease;box-shadow:10px 0 30px rgba(0,0,0,0.1);transform:rotateY(5deg);width:40%;z-index:3;transform-origin:left center;background-color:rgb(236,215,216)}.exp-contact-us .exp-reach-card:hover .exp-inquiry-inquiry{transform:rotateY(0deg)}.exp-contact-us .exp-inquiry-inquiry h3{color:#000000;position:relative;padding-left:20px;margin-bottom:50px;font-size:33px;font-weight:700}.exp-contact-us .exp-inquiry-inquiry h3::before{left:0;width:6px;content:"";top:0;border-radius:10px;background:linear-gradient(to bottom,rgb(218,176,177),rgb(199,134,137));position:absolute;height:100%}.exp-contact-us .exp-inquiry-inquiry div{transition:all 0.3s ease;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.05);margin-bottom:25px;transform:translateZ(0);background-color:#ffffff;align-items:center;padding:15px 20px;display:flex}.exp-contact-us .exp-inquiry-inquiry div:hover{box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:translateZ(20px)}.exp-contact-us .exp-inquiry-inquiry div svg{margin-right:15px;width:24px;height:24px}.exp-contact-us .exp-inquiry-inquiry div svg path{fill:rgb(218,176,177)}.exp-contact-us .exp-inquiry-inquiry div span{color:#000000;font-size:15px}.exp-contact-us .exp-inquiry-inquiry div span a{transition:color 0.3s ease;color:#000000;text-decoration:none}.exp-contact-us .exp-inquiry-inquiry div span a:hover{color:rgb(218,176,177)}.exp-contact-us .exp-support-section{background:linear-gradient(135deg,rgb(199,134,137),rgb(218,176,177));width:60%;z-index:2;justify-content:center;transform:rotateY(-5deg);flex-direction:column;display:flex;transition:transform 0.5s ease;transform-origin:right center;padding:60px 40px}.exp-contact-us .exp-reach-card:hover .exp-support-section{transform:rotateY(0deg)}.exp-contact-us .exp-support-section h3{color:#ffffff;margin-bottom:40px;font-size:21px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.exp-contact-us form{width:100%;display:flex;flex-direction:column}.exp-contact-us form input[type="text"],.exp-contact-us form input[type="email"]{border-radius:10px;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.2);padding:18px 25px;margin-bottom:20px;transition:all 0.3s ease;color:#ffffff;font-size:15px;background-color:rgba(255,255,255,0.1)}.exp-contact-us form input[type="text"]:focus,.exp-contact-us form input[type="email"]:focus{border-color:rgba(255,255,255,0.4);outline:none;background-color:rgba(255,255,255,0.2)}.exp-contact-us form input::placeholder{color:rgba(255,255,255,0.6)}.exp-contact-us .exp-message-inquiry{margin-bottom:30px;position:relative}.exp-contact-us .exp-message-inquiry input[type="checkbox"]{opacity:0;position:absolute}.exp-contact-us .exp-message-inquiry label{position:relative;cursor:pointer;line-height:1.6;padding-left:35px;color:rgba(255,255,255,0.8);font-size:14px}.exp-contact-us .exp-message-inquiry label::before{border:2px solid rgba(255,255,255,0.4);border-radius:10px;content:"";position:absolute;transition:all 0.3s ease;left:0;width:20px;height:20px;top:2px}.exp-contact-us .exp-message-inquiry input[type="checkbox"]:checked + label::before{border-color:#ffffff;background-color:#ffffff}.exp-contact-us .exp-message-inquiry input[type="checkbox"]:checked + label::after{border-width:0 2px 2px 0;content:"";height:12px;width:6px;top:4px;left:7px;transform:rotate(45deg);position:absolute;border:solid rgb(218,176,177)}.exp-contact-us .exp-message-inquiry label a{color:#ffffff;transition:all 0.3s ease;text-decoration:underline}.exp-contact-us .exp-message-inquiry label a:hover{color:rgba(255,255,255,0.8)}.exp-contact-us form .exp-connect-support{color:rgb(218,176,177);border:none;align-self:flex-start;font-size:18px;box-shadow:0 10px 20px rgba(0,0,0,0.1);background-color:#ffffff;z-index:1;cursor:pointer;overflow:hidden;font-weight:700;transition:all 0.3s ease;position:relative;padding:18px 35px;border-radius:10px}.exp-contact-us form .exp-connect-support::before{width:100%;content:"";background:linear-gradient(135deg,rgb(199,134,137),rgb(218,176,177));transition:transform 0.3s ease;position:absolute;transform:translateY(100%);left:0;height:100%;z-index:-1;top:0}.exp-contact-us form .exp-connect-support:hover{color:#ffffff}.exp-contact-us form .exp-connect-support:hover::before{transform:translateY(0)}@keyframes float {0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}} .exp-contact-us .exp-inquiry-inquiry div:nth-child(2){animation:float 6s infinite ease-in-out}.exp-contact-us .exp-inquiry-inquiry div:nth-child(3){animation:float 7s infinite ease-in-out}.exp-contact-us .exp-inquiry-inquiry div:nth-child(4){animation:float 8s infinite ease-in-out}.exp-contact-us .exp-inquiry-inquiry div:nth-child(5){animation:float 9s infinite ease-in-out}@media screen and (max-width: 992px) {.exp-contact-us .container{width:90%}.exp-contact-us .exp-reach-card,.exp-contact-us .exp-inquiry-inquiry,.exp-contact-us .exp-support-section{transform:none}.exp-contact-us .exp-inquiry-inquiry,.exp-contact-us .exp-support-section{width:100%}.exp-contact-us .exp-inquiry-inquiry{padding:40px 30px}.exp-contact-us .exp-support-section{padding:40px 30px}} @media screen and (max-width: 576px) {.exp-contact-us{padding:60px 0}.exp-contact-us .exp-inquiry-inquiry,.exp-contact-us .exp-support-section{padding:30px 20px}.exp-contact-us .exp-inquiry-inquiry h3{margin-bottom:30px;font-size:calc(33px * 0.8)}.exp-contact-us form input[type="text"],.exp-contact-us form input[type="email"]{padding:15px 20px}.exp-contact-us form .exp-connect-support{width:100%;padding:15px 20px}}#exp-cookie-disclosure{display:none}#exp-cookie-disclosure:checked ~ .exp-privacySettingsWindow{visibility:hidden;opacity:0}.exp-privacySettingsWindow{padding:20px 0;box-shadow:0 -4px 15px rgba(0,0,0,0.5);z-index:90;font-family:Arial,sans-serif;background:rgb(199,134,137);bottom:0;width:100%;border-top:3px solid rgb(218,176,177);position:fixed}.exp-cookie-show{background:rgba(0,0,0,0.5);padding:20px 5%;align-items:center;display:flex;border-radius:11px;gap:20px;border:2px dashed rgb(218,176,177);justify-content:space-between}.exp-privacySettingsWindow h5{color:rgb(218,176,177);text-transform:uppercase;letter-spacing:1.5px;font-weight:700;font-size:19px;margin:0}.exp-privacySettingsWindow p{font-size:12px;margin:0;color:#ffffff;position:relative;line-height:1.5}.exp-cookie-list{align-items:center;margin-right:20px;padding:10px;display:flex;flex-shrink:0;background:rgb(218,176,177,0.5);border-radius:11px;justify-content:center}.exp-cookie-list svg{height:60px;fill:rgb(218,176,177);width:60px}.exp-digital-tracking{line-height:40px;margin-left:10px;color:#000000;text-decoration:none;flex-shrink:0;transition:background-color 0.3s ease,box-shadow 0.3s ease;font-size:18px;text-align:center;background:rgb(218,176,177);min-width:140px;padding:10px 20px;cursor:pointer;border-radius:10px;white-space:nowrap;border:2px solid rgb(218,176,177)}.exp-digital-tracking:hover{box-shadow:0 0 10px rgb(199,134,137);background-color:rgb(199,134,137)}.cookie_button.exp-edu-accept{border:2px solid rgb(199,134,137);color:#ffffff;background:rgba(0,0,0,0.5)}.cookie_button.exp-edu-accept:hover{box-shadow:0 0 10px rgb(199,134,137)}.exp-privacySettingsWindow p a{text-decoration:none;color:rgb(218,176,177);transition:color 0.3s ease;border-bottom:1px dashed rgb(218,176,177)}.exp-privacySettingsWindow p a:hover{color:rgb(199,134,137)}@media only screen and (max-width: 1200px) {.exp-privacySettingsWindow{padding:15px 0}.exp-cookie-show{padding:15px 5%}.exp-cookie-list{display:none}.exp-cookie-show{align-items:center;flex-direction:column;text-align:center}.exp-privacySettingsWindow h5{font-size:16px;margin-bottom:10px}.exp-cookie-preference{margin-bottom:15px}.exp-digital-tracking{margin:10px 0;min-width:100%}} footer{position:relative;width:100%}.exp-rating-stars{position:relative;color:#000000;padding:100px 0 30px;background-color:rgb(236,215,216);font-family:Arial,sans-serif}.exp-rating-stars::before{background-color:rgb(218,176,177,0.5);background-size:100px 100px;left:0;height:120px;top:0;width:100%;content:"";background:linear-gradient(135deg,rgb(236,215,216) 25%,transparent 25%) -50px 0,linear-gradient(225deg,rgb(236,215,216) 25%,transparent 25%) -50px 0,linear-gradient(315deg,rgb(236,215,216) 25%,transparent 25%),linear-gradient(45deg,rgb(236,215,216) 25%,transparent 25%);position:absolute}footer .exp-compliance{position:relative;margin-top:-70px;z-index:1}footer .exp-get-contactus{box-shadow:0 15px 30px rgba(0,0,0,0.1);justify-content:space-between;border-radius:24px;display:flex;background-color:#ffffff;padding:25px;margin-bottom:60px;position:relative;z-index:2;flex-wrap:wrap;transform:translateY(-30px)}footer .info_item{position:relative;background-color:rgb(236,215,216);transition:all 0.3s ease;margin:10px;padding:10px 15px;flex:1 1 200px;border-radius:10px}footer .info_item:hover{transform:translateY(-5px);background-color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.05)}footer .info_item::before{background-color:rgb(218,176,177);left:0;height:100%;width:3px;border-radius:3px 0 0 3px;position:absolute;top:0;content:"";transition:opacity 0.3s ease;opacity:0}footer .info_item:hover::before{opacity:1}footer .info_item svg{height:20px;fill:rgb(218,176,177);width:20px;vertical-align:middle;margin-right:10px}footer .info_item p,footer .info_item a{display:inline-block;vertical-align:middle;transition:color 0.3s ease;font-size:14px;color:#000000;text-decoration:none}footer .info_item a:hover{color:rgb(218,176,177)}footer .text_main_holder{position:relative;display:grid;grid-template-columns:1fr;gap:30px}footer .text_main_holder::before{background-color:#ffffff;border-radius:24px;content:"";box-shadow:0 15px 30px rgba(0,0,0,0.08);height:calc(100% + 80px);left:0;position:absolute;z-index:-1;width:100%;top:-40px}footer .exp-page-header{position:relative;padding:0 30px}footer .exp-page-header::after{bottom:-15px;background:linear-gradient(90deg,rgb(218,176,177),transparent);position:absolute;content:"";height:1px;right:30px;left:30px}footer .exp-page-header svg{width:auto;height:45px;margin-bottom:15px}footer .exp-faq-block{font-size:12px;max-width:330px;color:#000000;line-height:1.6}footer .exp-nav-guide{margin-left:20px;background-color:rgb(236,215,216);z-index:1;margin-right:20px;box-shadow:0 10px 30px rgba(0,0,0,0.05);border-radius:24px;margin-top:-10px;padding:30px;position:relative}footer .exp-nav-guide h5{position:relative;font-size:19px;color:#000000;font-weight:600;display:inline-block;margin-bottom:20px}footer .exp-nav-guide h5::after{left:0;content:"";position:absolute;bottom:-7px;width:50px;background-color:rgb(218,176,177);height:2px}footer .exp-head-train{display:grid;margin-bottom:20px;grid-template-columns:1fr;gap:10px}footer .exp-head-train a{padding:8px 0;display:inline-block;transition:all 0.3s ease;text-decoration:none;font-size:14px;color:#000000;position:relative}footer .exp-head-train a::after{content:"";bottom:5px;background-color:rgb(218,176,177);width:0;height:2px;position:absolute;left:0;transition:width 0.3s ease}footer .exp-head-train a:hover{transform:translateX(5px);color:rgb(218,176,177)}footer .exp-head-train a:hover::after{width:100%}footer .subscribe_holder{background-color:rgb(218,176,177);box-shadow:0 15px 30px rgba(0,0,0,0.1);margin-right:40px;padding:30px;position:relative;border-radius:24px;z-index:0;color:#ffffff;margin-left:40px;margin-top:-10px}footer .subscribe_holder::before{transform:rotate(45deg);top:-15px;background-color:rgb(218,176,177);width:30px;right:30px;height:30px;position:absolute;content:"";z-index:-1}footer .subscribe_holder h5{margin-bottom:15px;font-size:19px;color:#ffffff;font-weight:600}footer .subscribe_holder p{color:rgba(255,255,255,0.9);margin-bottom:25px;font-size:14px;line-height:1.6}footer .input_holder{gap:15px;flex-direction:column;display:flex;position:relative}footer .input_holder input[type="email"]{border:none;padding:14px 16px;background-color:rgba(255,255,255,0.9);transition:background-color 0.3s ease;color:#000000;font-size:14px;border-radius:10px}footer .input_holder input[type="email"]:focus{background-color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.1);outline:none}footer .input_holder input[type="email"]::placeholder{color:rgba(0,0,0,0.4)}footer .exp-achieve-success{font-weight:600;color:#ffffff;border-radius:10px;background-color:#000000;border:none;transition:all 0.3s ease;font-size:16px;padding:14px 20px;cursor:pointer}footer .exp-achieve-success:hover{transform:translateY(-3px);background-color:rgb(199,134,137);box-shadow:0 5px 15px rgba(0,0,0,0.1)}footer .exp-desktop-app{margin-top:60px;text-align:center;z-index:1;position:relative}footer .exp-diploma-cta{font-size:12px;border-radius:30px;padding:8px 20px;display:inline-block;color:#000000;background-color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.05)}@media (min-width: 768px) {footer .text_main_holder{grid-template-columns:1fr 1fr 1fr}footer .exp-head-train{grid-template-columns:1fr}footer .input_holder{flex-direction:row}footer .exp-achieve-success{white-space:nowrap}} @media (min-width: 992px) {footer .exp-nav-guide{margin-top:0}footer .subscribe_holder{margin-top:0}} @media (max-width: 991px) {footer .text_main_holder{gap:50px}} @media (max-width: 767px) {footer .exp-rating-stars{padding:80px 0 30px}footer .exp-get-contactus{justify-content:center;padding:20px}footer .info_item{width:100%}footer .exp-nav-guide,footer .subscribe_holder{margin-right:10px;margin-left:10px;padding:25px 20px}footer .exp-desktop-app{margin-top:40px}} @media (max-width: 576px) {footer .exp-rating-stars{padding:60px 0 20px}footer .exp-get-contactus{padding:15px;margin-bottom:40px;transform:translateY(-20px)}footer .text_main_holder::before{height:calc(100% + 60px);top:-30px}footer .exp-page-header{padding:0 20px}footer .exp-page-header::after{left:20px;right:20px}footer .exp-nav-guide h5,footer .subscribe_holder h5{font-size:calc(19px - 2px)}footer .exp-head-train a{padding:6px 0}footer .input_holder input[type="email"],footer .exp-achieve-success{padding:12px 15px}}.exp-instructor-history{background:linear-gradient(135deg,rgb(236,215,216) 0%,rgba(245,245,250,0.9) 100%);overflow:hidden;padding:5rem 0;position:relative}.exp-instructor-history::before{transform:rotate(-15deg);content:"";clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);opacity:0.1;background:linear-gradient(120deg,rgb(218,176,177,0.5) 10%,rgb(199,134,137,0.5) 90%);right:-5%;top:-10%;z-index:1;height:25rem;width:25rem;position:absolute}.exp-instructor-history::after{z-index:1;width:15rem;opacity:0.08;position:absolute;left:-5%;content:"";height:15rem;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);background:linear-gradient(220deg,rgb(199,134,137,0.5) 10%,rgb(218,176,177,0.5) 90%);bottom:-5%;transform:rotate(12deg)}.exp-instructor-history .container{max-width:1200px;z-index:2;margin:0 auto;padding:0 2rem;position:relative}.exp-instructor-history .exp-success-reviews{box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);transform:perspective(1000px) rotateY(1deg) translateZ(0);grid-template-columns:1fr;position:relative;padding:3rem;display:grid;gap:2.5rem;transition:transform 0.5s ease-out,box-shadow 0.5s ease-out;border-left:5px solid rgb(218,176,177);background:#ffffff}.exp-instructor-history .exp-success-reviews:hover{transform:perspective(1000px) rotateY(0deg) translateZ(0) translateY(-5px);box-shadow:0 20px 45px rgba(0,0,0,0.07),0 10px 20px rgba(0,0,0,0.05)}.exp-instructor-history .exp-success-reviews > div:first-child{display:flex;align-items:center;justify-content:center}.exp-instructor-history .exp-img-pic-wrap{transition:all 0.5s cubic-bezier(0.19,1,0.22,1);width:180px;border:4px solid #ffffff;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);height:180px;box-shadow:0 8px 25px rgba(0,0,0,0.1);transform:rotate(-3deg)}.exp-instructor-history .exp-success-reviews:hover .exp-img-pic-wrap{transform:rotate(0deg) scale(1.05)}.exp-instructor-history .name{display:inline-block;margin-bottom:0.5rem;font-size:18px;font-weight:700;position:relative;color:rgb(218,176,177)}.exp-instructor-history .name::after{background:linear-gradient(90deg,rgb(218,176,177) 0%,transparent 100%);transition:width 0.4s ease;bottom:-8px;height:3px;content:"";left:0;width:40%;position:absolute}.exp-instructor-history .exp-success-reviews:hover .name::after{width:90%}.exp-instructor-history .exp-success-reviews > div:nth-child(2){display:flex;justify-content:center;flex-direction:column}.exp-instructor-history .exp-success-reviews > div:nth-child(2) > div{font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:rgb(199,134,137);font-size:calc(15px - 0.1rem)}.exp-instructor-history .exp-job-achievements{color:#000000;position:relative;font-size:15px;margin:0;line-height:1.8;padding-left:1.5rem}.exp-instructor-history .exp-job-achievements::before{font-size:5rem;content:"";color:rgb(218,176,177,0.5);opacity:0.3;left:-0.8rem;top:-1.5rem;font-family:Georgia,serif;position:absolute}@media (min-width: 768px) {.exp-instructor-history .exp-success-reviews{grid-template-columns:220px 1fr;grid-template-rows:auto 1fr}.exp-instructor-history .exp-success-reviews > div:first-child{grid-row:span 2}.exp-instructor-history .exp-img-pic-wrap{width:200px;height:200px}.exp-instructor-history .exp-job-achievements{font-size:calc(15px + 0.05rem)}} @media (min-width: 992px) {.exp-instructor-history .exp-success-reviews{grid-template-columns:250px 250px 1fr;align-items:center;grid-template-rows:1fr}.exp-instructor-history .exp-success-reviews > div:first-child{grid-row:1}.exp-instructor-history .exp-img-pic-wrap{height:220px;width:220px}.exp-instructor-history .exp-job-achievements{padding-left:2rem}.exp-instructor-history .exp-job-achievements::before{left:-0.5rem;font-size:6rem;top:-2rem}} @media (max-width: 767px) {.exp-instructor-history{padding:3rem 0}.exp-instructor-history .exp-success-reviews{padding:2rem}.exp-instructor-history .exp-img-pic-wrap{height:150px;width:150px}.exp-instructor-history .name{font-size:calc(18px - 0.1rem)}.exp-instructor-history .exp-job-achievements{line-height:1.6;font-size:calc(15px - 0.1rem)}} @media (max-width: 480px) {.exp-instructor-history{padding:2rem 0}.exp-instructor-history .container{padding:0 1rem}.exp-instructor-history .exp-success-reviews{gap:1.5rem;padding:1.5rem}.exp-instructor-history .exp-img-pic-wrap{height:120px;width:120px}.exp-instructor-history .exp-job-achievements::before{font-size:4rem;top:-1rem}}.exp-privacy-gate{gap:30px;background-color:rgb(236,215,216);border:1px solid rgb(218,176,177,0.5);flex-direction:column;color:#000000;padding:50px;font-family:Arial,sans-serif;display:flex}.exp-privacy-gate h1{padding-bottom:10px;font-weight:700;color:rgb(218,176,177);border-bottom:2px solid rgb(218,176,177);text-transform:uppercase;font-size:38px;margin-bottom:20px}.exp-privacy-gate h2{color:rgb(199,134,137);font-size:37px;margin-bottom:20px;font-weight:600}.exp-privacy-gate h3,.exp-privacy-gate h4,.exp-privacy-gate h5,.exp-privacy-gate h6{color:rgb(218,176,177);margin:1rem 0;font-weight:400}.exp-privacy-gate ul,.exp-privacy-gate ol{margin:0;padding-left:20px}.exp-privacy-gate ul{list-style-type:none;counter-reset:item}.exp-privacy-gate ul li{font-size:14px;margin-bottom:10px;position:relative;padding-left:30px}.exp-privacy-gate ul li::before{font-weight:700;left:0;content:counter(item) ".";counter-increment:item;position:absolute;color:rgb(218,176,177)}.exp-privacy-gate ol{list-style-type:decimal}.exp-privacy-gate ol li{margin-bottom:10px;font-size:14px}.exp-privacy-gate p{margin-bottom:20px;font-size:14px;color:#000000;line-height:1.6}.exp-privacy-gate span{color:rgb(218,176,177);font-weight:600}.exp-privacy-gate div{margin-bottom:20px}@media only screen and (max-width: 800px) {.exp-privacy-gate{padding:30px 15px}.exp-privacy-gate h1{font-size:calc(22px - 10px)}.exp-privacy-gate h2{font-size:calc(22px - 8px)}.exp-privacy-gate p,.exp-privacy-gate li{font-size:calc(14px - 2px)}}.exp-our-background{position:relative;overflow:hidden;color:#ffffff;padding:4rem 0}.exp-our-background::before{content:"";z-index:1;position:absolute;right:0;background:linear-gradient(135deg,rgba(0,32,63,0.92),rgba(45,55,72,0.85) 50%,rgba(76,29,89,0.88));top:0;bottom:0;left:0}.exp-our-background::after{width:40%;position:absolute;z-index:2;right:-5%;background:repeating-linear-gradient( 45deg,rgb(218,176,177,0.5),rgb(218,176,177,0.5) 2px,transparent 2px,transparent 10px );content:"";top:-5%;height:40%;pointer-events:none;transform:rotate(-15deg)}.exp-our-background .container{margin:0 auto;position:relative;padding:0 2rem;z-index:5;max-width:1200px}.exp-our-background .exp-text-stack{display:grid;gap:2rem;animation:fadeUp 0.8s cubic-bezier(0.22,1,0.36,1) forwards;opacity:0;transform:translateY(2rem);grid-template-columns:1fr}.exp-our-background h1{transform-origin:left center;position:relative;color:#ffffff;font-weight:700;border-left:5px solid rgb(218,176,177);letter-spacing:-0.02em;padding-left:1.5rem;margin-bottom:1.5rem;font-size:44px}.exp-our-background h1::after{left:1.5rem;transform-origin:left;bottom:-10px;height:3px;width:60px;position:absolute;animation:lineGrow 0.6s 0.4s cubic-bezier(0.22,1,0.36,1) forwards;content:"";background:rgb(199,134,137);transform:scaleX(0)}.exp-our-background ul{list-style:none;background:rgba(255,255,255,0.05);padding:0;margin:0;box-shadow:0 10px 30px rgba(0,0,0,0.15);border-radius:10px;transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);padding:2.5rem}.exp-our-background ul:hover{box-shadow:0 15px 40px rgba(0,0,0,0.2);transform:translateY(-5px)}.exp-our-background h4{display:inline-block;letter-spacing:0.5px;position:relative;font-size:calc(18px * 1.1);color:rgb(199,134,137);margin:0 0 1.5rem;font-weight:600}.exp-our-background h4::before{background:linear-gradient(90deg,rgb(199,134,137),transparent);position:absolute;left:0;width:100%;content:"";height:1px;bottom:-8px}.exp-our-background span{column-gap:2.5rem;text-align:justify;column-count:1;line-height:1.8;font-size:17px;hyphens:auto;color:#ffffff;display:block}@keyframes fadeUp {to{opacity:1;transform:translateY(0)}} @keyframes lineGrow {to{transform:scaleX(1)}} @media (min-width: 768px) {.exp-our-background{padding:6rem 0}.exp-our-background::after{height:30%;width:30%}.exp-our-background h1{padding-left:2rem;border-left-width:6px;font-size:calc(44px * 1.2)}.exp-our-background h1::after{left:2rem;width:90px}.exp-our-background ul{padding:3rem}.exp-our-background span{column-count:2}} @media (min-width: 992px) {.exp-our-background{padding:8rem 0}.exp-our-background::before{background:linear-gradient(135deg,rgba(0,32,63,0.92),rgba(45,55,72,0.82) 50%,rgba(76,29,89,0.86))}.exp-our-background .exp-text-stack{gap:3rem;grid-template-columns:1fr}.exp-our-background h1{font-size:calc(44px * 1.4);margin-bottom:2rem}.exp-our-background ul{gap:2rem;display:grid;grid-template-columns:1fr;padding:3.5rem}.exp-our-background h4{font-size:calc(18px * 1.3);margin-bottom:2rem}.exp-our-background span{column-count:3;column-gap:3rem}} @media (min-width: 1200px) {.exp-our-background{padding:10rem 0}.exp-our-background::after{right:-10%;top:-10%;height:25%;width:25%}.exp-our-background .container{max-width:1400px}.exp-our-background .exp-text-stack{gap:4rem}.exp-our-background h1{font-size:calc(44px * 1.6)}.exp-our-background ul{padding:4rem;box-shadow:0 15px 50px rgba(0,0,0,0.2)}.exp-our-background span{line-height:1.9;font-size:calc(17px * 1.05)}} @media (max-width: 767px) {.exp-our-background{padding:3rem 0}.exp-our-background::after{display:none}.exp-our-background .container{padding:0 1.5rem}.exp-our-background h1{font-size:calc(44px * 0.9);margin-bottom:1.25rem;border-left-width:4px;padding-left:1rem}.exp-our-background h1::after{height:2px;width:40px;left:1rem}.exp-our-background ul{padding:1.5rem}.exp-our-background h4{font-size:18px;margin-bottom:1rem}.exp-our-background span{line-height:1.7;font-size:calc(17px * 0.95)}}.exp-pricing-item{overflow:hidden;position:relative;padding:120px 0}.exp-pricing-item::before{top:0;left:0;right:0;z-index:1;content:"";position:absolute;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.4) 100%);bottom:0}.exp-pricing-item .container{padding:0 15px;z-index:2;position:relative;margin:0 auto;max-width:1200px}.exp-pricing-item .exp-tuition-grid{perspective:1000px;position:relative}.exp-pricing-item h2{color:#ffffff;font-weight:700;margin-bottom:20px;text-shadow:0 3px 10px rgba(0,0,0,0.3);font-size:32px;text-align:center;letter-spacing:1px;animation:fadeInDown 0.8s ease-out forwards;transform:translateZ(50px)}.exp-pricing-item .exp-learning-fee{margin:0 auto 50px;font-size:calc(15px * 1.1);transform:translateZ(30px);animation:fadeInUp 0.8s ease-out 0.2s forwards;text-align:center;max-width:800px;color:#ffffff;line-height:1.6;opacity:0.9}.exp-pricing-item .exp-program-fees{display:grid;list-style:none;margin:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0;perspective:2000px;gap:30px}.exp-pricing-item .exp-program-fees li{opacity:0;animation:cardEntrance 0.6s cubic-bezier(0.23,1,0.32,1) forwards;transform:translateY(30px) rotateX(5deg);height:100%}.exp-pricing-item .exp-program-fees li:nth-child(1){animation-delay:0.3s}.exp-pricing-item .exp-program-fees li:nth-child(2){animation-delay:0.5s}.exp-pricing-item .exp-program-fees li:nth-child(3){animation-delay:0.7s}.exp-pricing-item .exp-program-fees li:nth-child(4){animation-delay:0.9s}.exp-pricing-item .exp-value-deals{will-change:transform;text-decoration:none;color:inherit;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);transform-style:preserve-3d;height:100%;display:block}.exp-pricing-item .exp-value-deals:hover{transform:translateY(-15px) scale(1.02) rotateX(2deg)}.exp-pricing-item .exp-pricing-card{height:100%;backdrop-filter:blur(10px);clip-path:polygon(0 0,100% 0,100% 94%,96% 100%,0 100%);box-shadow:0 20px 40px rgba(0,0,0,0.2),0 10px 15px rgba(0,0,0,0.1);background:linear-gradient(135deg,rgb(218,176,177,0.5),rgb(199,134,137,0.5));transition:all 0.4s ease;overflow:hidden;border:1px solid rgba(255,255,255,0.1);position:relative}.exp-pricing-item .exp-value-deals:hover .exp-pricing-card{box-shadow:0 25px 50px rgba(0,0,0,0.3),0 15px 20px rgba(0,0,0,0.15);border-color:rgba(255,255,255,0.25)}.exp-pricing-item .exp-pricing-card::before{opacity:0.15;right:-10px;content:"";transition:all 0.4s ease;height:100px;width:100px;background:rgb(199,134,137);transform:rotate(45deg);top:-10px;position:absolute}.exp-pricing-item .exp-value-deals:hover .exp-pricing-card::before{opacity:0.25;transform:rotate(45deg) scale(1.2)}.exp-pricing-item .exp-group-rates{z-index:1;padding:35px 30px;transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1);position:relative}.exp-pricing-item .exp-value-deals:hover .exp-group-rates{transform:translateZ(10px)}.exp-pricing-item .exp-group-rates h4{font-weight:700;position:relative;margin:0 0 20px;color:#ffffff;font-size:calc(20px * 1.2);transition:transform 0.3s ease;padding-bottom:15px}.exp-pricing-item .exp-value-deals:hover .exp-group-rates h4{transform:translateY(-5px)}.exp-pricing-item .exp-group-rates h4::after{height:3px;position:absolute;left:0;content:"";background:rgb(218,176,177);transition:width 0.4s ease;bottom:0;width:50px}.exp-pricing-item .exp-value-deals:hover .exp-group-rates h4::after{width:80px}.exp-pricing-item .exp-group-rates p{color:#ffffff;font-size:15px;transition:opacity 0.3s ease;opacity:0.8;line-height:1.6;max-height:200px;padding-right:10px;overflow-y:auto;margin-bottom:30px}.exp-pricing-item .exp-group-rates p::-webkit-scrollbar{width:4px}.exp-pricing-item .exp-group-rates p::-webkit-scrollbar-thumb{background:rgb(218,176,177,0.5);border-radius:10px}.exp-pricing-item .exp-value-deals:hover .exp-group-rates p{opacity:1}.exp-pricing-item .exp-price-schemes{font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,0.2);font-size:calc(20px * 1.4);display:block;position:relative;color:#ffffff;transition:all 0.4s ease;margin-top:20px}.exp-pricing-item .exp-price-schemes::before{width:30px;position:absolute;left:0;content:"";transition:width 0.4s ease;height:2px;top:-10px;background:rgb(199,134,137)}.exp-pricing-item .exp-value-deals:hover .exp-price-schemes::before{width:50px}.exp-pricing-item .exp-value-deals:hover .exp-price-schemes{color:rgb(199,134,137);transform:scale(1.1)}@keyframes fadeInDown {from{opacity:0;transform:translateY(-30px) translateZ(50px)}to{opacity:1;transform:translateY(0) translateZ(50px)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(30px) translateZ(30px)}to{opacity:1;transform:translateY(0) translateZ(30px)}} @keyframes cardEntrance {from{opacity:0;transform:translateY(30px) rotateX(5deg)}to{opacity:1;transform:translateY(0) rotateX(0)}} @media (max-width: 1200px) {.exp-pricing-item{padding:100px 0}.exp-pricing-item h2{font-size:calc(32px * 0.9)}.exp-pricing-item .exp-learning-fee{font-size:15px;margin-bottom:40px}.exp-pricing-item .exp-program-fees{gap:25px}} @media (max-width: 992px) {.exp-pricing-item{padding:80px 0}.exp-pricing-item .exp-program-fees{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.exp-pricing-item .exp-group-rates{padding:30px 25px}.exp-pricing-item .exp-group-rates p{max-height:180px}} @media (max-width: 768px) {.exp-pricing-item{padding:70px 0}.exp-pricing-item h2{margin-bottom:15px;font-size:calc(32px * 0.8)}.exp-pricing-item .exp-learning-fee{margin-bottom:30px;font-size:calc(15px * 0.95)}.exp-pricing-item .exp-program-fees{max-width:500px;margin:0 auto;grid-template-columns:1fr}.exp-pricing-item .exp-pricing-card{clip-path:polygon(0 0,100% 0,100% 96%,94% 100%,0 100%)}.exp-pricing-item .exp-price-schemes{font-size:calc(20px * 1.2)}} @media (max-width: 576px) {.exp-pricing-item{padding:60px 0}.exp-pricing-item h2{font-size:calc(32px * 0.7)}.exp-pricing-item .exp-learning-fee{margin-bottom:25px;font-size:calc(15px * 0.9)}.exp-pricing-item .exp-group-rates{padding:25px 20px}.exp-pricing-item .exp-group-rates h4{padding-bottom:10px;margin-bottom:15px;font-size:20px}.exp-pricing-item .exp-group-rates p{font-size:calc(15px * 0.9);margin-bottom:20px;max-height:150px}}.exp-course-structure{overflow:hidden;padding:100px 0;background-color:rgb(236,215,216);position:relative}.exp-course-structure::before{left:0;top:0;height:100%;content:"";width:100%;position:absolute;background:linear-gradient(135deg,rgb(218,176,177,0.5) 0%,transparent 40%),linear-gradient(225deg,rgb(199,134,137,0.5) 0%,transparent 40%);z-index:1}.exp-course-structure::after{left:0;width:100%;background-image:radial-gradient(circle at 20% 30%,rgb(218,176,177,0.5) 0%,transparent 8%),radial-gradient(circle at 80% 70%,rgb(199,134,137,0.5) 0%,transparent 8%);top:0;position:absolute;z-index:1;background-size:120px 120px,120px 120px;content:"";height:100%}.exp-course-structure .container{max-width:1200px;margin:0 auto;padding:0 20px;z-index:3}.exp-course-structure .exp-lesson-track{display:flex;flex-direction:column}.exp-course-structure .exp-text-stack{border-top:3px solid rgb(218,176,177);z-index:4;backdrop-filter:blur(5px);border-bottom:3px solid rgb(199,134,137);padding:50px;border-radius:17px;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.1);background:rgba(255,255,255,0.3);margin-bottom:60px}.exp-course-structure .exp-text-stack::before{z-index:-1;opacity:0.1;background:linear-gradient(45deg,transparent 48%,rgb(218,176,177,0.5) 49%,rgb(218,176,177,0.5) 51%,transparent 52%) 0 0 / 20px 20px,linear-gradient(135deg,transparent 48%,rgb(199,134,137,0.5) 49%,rgb(199,134,137,0.5) 51%,transparent 52%) 0 0 / 20px 20px;height:100%;left:0;width:100%;content:"";position:absolute;top:0}.exp-course-structure .exp-text-stack h2{color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.6);background:rgba(0,0,0,0.5);font-size:28px;position:relative;display:inline-block;font-weight:700;padding-bottom:15px;border-radius:10px;padding:10px 25px;margin-bottom:30px}.exp-course-structure .exp-text-stack h2::after{bottom:0;left:0;width:80px;border-radius:10px;position:absolute;height:3px;content:"";background:linear-gradient(90deg,rgb(218,176,177) 0%,rgb(199,134,137) 100%)}.exp-course-structure .exp-text-stack .description{padding:15px 20px;border-radius:10px;position:relative;line-height:1.8;text-shadow:0 1px 2px rgba(255,255,255,0.5);font-size:18px;background:rgba(255,255,255,0.6);margin-bottom:25px;font-weight:600;backdrop-filter:blur(3px);color:#000000;border-left:2px solid rgb(218,176,177)}.exp-course-structure .exp-text-stack .description:last-child{border-left:2px solid rgb(199,134,137);background:rgba(255,255,255,0.6);padding:15px 20px;margin-bottom:0}.exp-course-structure .exp-img-pic-wrap{transform:scale(1.05);z-index:2;position:absolute;top:0;height:100%;left:0;width:100%}.exp-course-structure .exp-img-pic-wrap::before{width:100%;top:0;position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.4) 100%);left:0;z-index:2;height:100%;content:""}.exp-course-structure .exp-img-pic-wrap::after{top:0;z-index:3;left:0;height:100%;content:"";background:repeating-linear-gradient(45deg,transparent,transparent 20px,rgba(255,255,255,0.05) 20px,rgba(255,255,255,0.05) 40px);position:absolute;width:100%}@keyframes gridAnimation {0%{background-position:0 0}100%{background-position:40px 40px}} @media (max-width: 992px) {.exp-course-structure{padding:80px 0}.exp-course-structure .exp-text-stack{margin-bottom:40px;padding:40px}.exp-course-structure .exp-img-pic-wrap{height:60%}} @media (max-width: 768px) {.exp-course-structure{padding:60px 0}.exp-course-structure .exp-text-stack{margin-bottom:30px;padding:30px}.exp-course-structure .exp-text-stack h2{font-size:calc(28px * 0.9);margin-bottom:20px}.exp-course-structure .exp-img-pic-wrap{height:50%;clip-path:polygon(0 20%,100% 10%,100% 100%,0% 100%)}} @media (max-width: 576px) {.exp-course-structure{padding:50px 0}.exp-course-structure .exp-text-stack{padding:25px 20px;margin-bottom:20px}.exp-course-structure .exp-text-stack h2{font-size:calc(28px * 0.8);margin-bottom:15px;padding-bottom:10px}.exp-course-structure .exp-text-stack .description{font-size:calc(18px * 0.95);line-height:1.7;padding-left:15px}.exp-course-structure .exp-img-pic-wrap{height:40%;clip-path:polygon(0 15%,100% 5%,100% 100%,0% 100%)}} .exp-course-structure::before,.exp-course-structure::after,.exp-course-structure .exp-text-stack::before,.exp-course-structure .container::before,.exp-course-structure .container::after{pointer-events:none}.exp-course-structure .exp-lesson-track::after{content:"";background-image:radial-gradient(circle at 10% 10%,rgb(218,176,177,0.5) 0%,transparent 1%),radial-gradient(circle at 90% 90%,rgb(199,134,137,0.5) 0%,transparent 1%);height:100%;position:absolute;z-index:1;pointer-events:none;left:0;top:0;opacity:0.3;background-size:30px 30px;width:100%}.exp-testimonials{position:relative;background:linear-gradient(135deg,rgb(236,215,216) 0%,rgba(245,248,255,0.9) 100%);overflow:hidden;padding:6rem 0}.exp-testimonials::before{opacity:0.1;z-index:0;left:0;width:100%;background-image:linear-gradient(30deg,rgb(218,176,177,0.5) 1px,transparent 1px),linear-gradient(120deg,rgb(218,176,177,0.5) 1px,transparent 1px);top:0;background-size:60px 60px;height:100%;position:absolute;content:""}.exp-testimonials::after{top:-10%;filter:blur(60px);height:70%;width:40%;z-index:0;transform:rotate(-15deg);opacity:0.1;background:linear-gradient(45deg,rgb(218,176,177,0.5) 10%,rgb(199,134,137,0.5) 100%);content:"";position:absolute;right:-5%}.exp-testimonials h2{font-size:32px;z-index:1;margin-bottom:2.5rem;letter-spacing:-0.02em;font-weight:700;transform:translateY(0);animation:fadeSlideUp 0.8s ease-out;opacity:1;position:relative;color:#000000;line-height:1.3;text-align:center}.exp-testimonials h2::after{display:block;background:linear-gradient(90deg,rgb(218,176,177) 0%,rgb(199,134,137) 100%);height:4px;margin:0.8rem auto 0;content:"";border-radius:10px;width:80px}.exp-testimonials .container{max-width:1200px;z-index:2;position:relative;padding:0 1.5rem;margin:0 auto}.exp-testimonials .exp-learn-guide{position:relative;padding:0}.exp-testimonials .exp-user-praise{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;position:relative}.exp-testimonials .exp-success-reviews{padding:1.75rem;display:flex;z-index:1;animation:fadeSlideUp 0.6s ease-out backwards;justify-content:space-between;animation-delay:calc(0.1s * var(--i,0));box-shadow:0 10px 30px -15px rgba(0,0,0,0.1);height:100%;background:#ffffff;position:relative;border-radius:10px;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s ease;transform:translateY(0);flex-direction:column}.exp-testimonials .exp-success-reviews:nth-child(1){--i:1}.exp-testimonials .exp-success-reviews:nth-child(2){--i:2}.exp-testimonials .exp-success-reviews:nth-child(3){--i:3}.exp-testimonials .exp-success-reviews:nth-child(4){--i:4}.exp-testimonials .exp-success-reviews:nth-child(5){--i:5}.exp-testimonials .exp-success-reviews:nth-child(6){--i:6}.exp-testimonials .exp-success-reviews:nth-child(7){--i:7}.exp-testimonials .exp-success-reviews::before{opacity:0.15;font-size:8rem;right:1.5rem;content:"";font-family:Georgia,serif;z-index:-1;top:-1.5rem;position:absolute;color:rgb(218,176,177);line-height:1}.exp-testimonials .exp-success-reviews:hover{box-shadow:0 20px 40px -20px rgba(0,0,0,0.2);transform:translateY(-8px)}.exp-testimonials .exp-success-reviews h3{color:rgb(218,176,177);font-weight:700;padding-left:1.5rem;letter-spacing:0.01em;margin-bottom:0.75rem;font-size:calc(22px * 1.05);position:relative}.exp-testimonials .exp-success-reviews h3::before{position:absolute;height:0.75rem;left:0;border-radius:10px;background:linear-gradient(135deg,rgb(218,176,177) 0%,rgb(199,134,137) 100%);width:0.75rem;content:"";transform:translateY(-50%);top:50%}.exp-testimonials .exp-success-reviews .description{margin-bottom:1.5rem;position:relative;line-height:1.6;font-size:16px;font-weight:400;color:#000000;z-index:1}.exp-testimonials .exp-success-reviews div{margin-top:auto;padding-top:1.25rem;align-items:center;justify-content:flex-start;border-top:1px solid rgba(0,0,0,0.05);display:flex}.exp-testimonials .exp-success-reviews img{width:60px;transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:50%;height:60px;box-shadow:0 5px 15px -5px rgba(0,0,0,0.15);object-fit:cover;border:3px solid #ffffff}.exp-testimonials .exp-success-reviews:hover img{transform:scale(1.05);box-shadow:0 8px 20px -8px rgba(0,0,0,0.2)}@keyframes fadeSlideUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 1200px) {.exp-testimonials{padding:5rem 0}.exp-testimonials h2{font-size:calc(32px * 0.9)}.exp-testimonials .exp-user-praise{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}} @media (max-width: 991px) {.exp-testimonials{padding:4rem 0}.exp-testimonials h2{font-size:calc(32px * 0.85)}.exp-testimonials .exp-success-reviews{padding:1.5rem}.exp-testimonials .exp-user-praise{gap:1.5rem}} @media (max-width: 767px) {.exp-testimonials{padding:3.5rem 0}.exp-testimonials h2{margin-bottom:2rem;font-size:calc(32px * 0.8)}.exp-testimonials h2::after{height:3px;width:60px}.exp-testimonials .exp-user-praise{grid-template-columns:1fr;margin:0 auto;max-width:450px}.exp-testimonials .exp-success-reviews img{height:50px;width:50px}} @media (max-width: 480px) {.exp-testimonials{padding:3rem 0}.exp-testimonials h2{font-size:calc(32px * 0.75);margin-bottom:1.75rem}.exp-testimonials .exp-success-reviews{padding:1.25rem}.exp-testimonials .exp-success-reviews h3{font-size:22px}.exp-testimonials .exp-success-reviews .description{font-size:calc(16px * 0.95)}}.exp-audience-profile{z-index:1;overflow:hidden;padding:100px 20px;position:relative;background-color:rgb(236,215,216)}.exp-audience-profile::before{left:-50%;z-index:-1;position:absolute;width:200%;height:200%;top:-50%;content:"";background:radial-gradient( circle at 30% 30%,rgb(199,134,137,0.5) 0%,transparent 50% ),radial-gradient( circle at 70% 70%,rgb(218,176,177,0.5) 0%,transparent 45% );opacity:0.6;animation:slowRotate 35s linear infinite}.exp-audience-profile .exp-learn-guide{box-shadow:0 10px 40px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1) inset;z-index:2;margin:0 auto;max-width:900px;border-radius:17px;background:rgba(255,255,255,0.1);padding:50px;backdrop-filter:blur(12px);position:relative}.exp-audience-profile h3{text-align:center;font-size:30px;color:#000000;position:relative;margin-bottom:50px;font-weight:600;letter-spacing:1px}.exp-audience-profile h3::after{width:60px;bottom:-15px;transform:translateX(-50%);border-radius:10px;height:3px;position:absolute;background:linear-gradient(90deg,rgb(218,176,177,0.5),rgb(199,134,137),rgb(218,176,177,0.5) );left:50%;content:""}.exp-audience-profile ul{display:flex;flex-direction:column;gap:25px;list-style:none;padding:0;margin:0}.exp-audience-profile ul li{display:flex;transition:all 0.4s ease;text-align:center;flex-direction:column;position:relative;padding:25px;align-items:center;border-radius:17px;background-color:rgba(255,255,255,0.15);box-shadow:0 5px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.1) inset}.exp-audience-profile ul li::before{position:absolute;padding:2px;opacity:0.4;content:"";inset:0;-webkit-mask-composite:xor;border-radius:17px;mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);transition:opacity 0.4s ease;background:linear-gradient( 45deg,transparent,rgb(199,134,137,0.5),rgb(218,176,177,0.5),transparent )}.exp-audience-profile ul li:hover{box-shadow:0 15px 25px rgba(0,0,0,0.08),0 0 0 1px rgba(255,255,255,0.2) inset;transform:translateY(-5px)}.exp-audience-profile ul li:hover::before{opacity:1}.exp-audience-profile ul li svg{height:45px;fill:rgb(199,134,137);margin-bottom:15px;width:45px;transition:all 0.3s ease}.exp-audience-profile ul li:hover svg{fill:rgb(218,176,177);transform:scale(1.05)}.exp-audience-profile ul li svg path{transition:all 0.3s ease;fill:rgb(199,134,137)}.exp-audience-profile ul li:hover svg path{fill:rgb(218,176,177)}.exp-audience-profile ul li{line-height:1.6;font-size:13px;color:#000000;font-weight:300}.exp-audience-profile ul li::after{opacity:0;top:0;right:0;bottom:0;border-radius:17px;transition:opacity 0.3s ease;position:absolute;background:radial-gradient( circle at var(--x,center) var(--y,center),rgba(255,255,255,0.15) 0%,transparent 60% );z-index:-1;content:"";left:0}.exp-audience-profile ul li:hover::after{opacity:1}@keyframes slowRotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media screen and (max-width: 992px) {.exp-audience-profile{padding:70px 15px}.exp-audience-profile .exp-learn-guide{padding:40px 30px}.exp-audience-profile h3{margin-bottom:40px;font-size:calc(30px * 0.9)}.exp-audience-profile ul{gap:20px}} @media screen and (max-width: 768px) {.exp-audience-profile{padding:50px 15px}.exp-audience-profile .exp-learn-guide{padding:30px 20px;backdrop-filter:blur(8px)}.exp-audience-profile h3{margin-bottom:35px;font-size:calc(30px * 0.8)}.exp-audience-profile ul{gap:15px}.exp-audience-profile ul li{padding:20px 15px}.exp-audience-profile ul li svg{margin-bottom:12px;height:35px;width:35px}.exp-audience-profile::before{animation-duration:60s}.exp-audience-profile ul li::before{padding:1px}} .exp-audience-profile ul li{--x:center;--y:center}@media (hover: hover) {.exp-audience-profile ul li:hover{--y:calc(100%);--x:calc(1100%)}} @media screen and (min-width: 1200px) {.exp-audience-profile ul{gap:30px;display:grid;grid-template-columns:repeat(2,1fr)}}.exp-ty-content{overflow:hidden;background:linear-gradient(135deg,rgb(218,176,177,0.5),rgb(199,134,137) 120%);position:relative;padding:100px 0}.exp-ty-content::before{opacity:0.05;pointer-events:none;position:absolute;content:"";width:50%;right:-10%;transform:rotate(-15deg);top:-10%;background:rgb(255,255,255,0.5);height:60%}.exp-ty-content::after{position:absolute;pointer-events:none;content:"";transform:rotate(10deg);background:rgb(218,176,177);width:40%;bottom:-5%;height:30%;opacity:0.1;left:-5%}.exp-ty-content .container{max-width:1200px;margin:0 auto;z-index:2;padding:0 20px;position:relative}.exp-ty-content .exp-learn-guide{flex-direction:column;gap:40px;box-shadow:0 15px 45px rgba(0,0,0,0.08),0 5px 20px rgba(0,0,0,0.05);transition:transform 0.5s cubic-bezier(0.25,0.1,0.25,1);position:relative;padding:60px 50px;display:flex;background:#ffffff;transform:translateY(0)}.exp-ty-content .exp-learn-guide:hover{transform:translateY(-5px)}.exp-ty-content .exp-learn-guide::before{top:0;height:100%;content:"";width:4px;position:absolute;background:linear-gradient(to bottom,rgb(218,176,177),rgb(199,134,137));left:0}.exp-ty-content .exp-learn-guide div:first-child{padding-bottom:25px;position:relative}.exp-ty-content .exp-learn-guide div:first-child::after{bottom:0;width:80px;position:absolute;height:2px;content:"";background:rgb(218,176,177,0.5);left:0}.exp-ty-content .exp-learn-guide h5{margin:0;font-size:24px;font-weight:700;line-height:1.4;color:#000000;transition:transform 0.4s ease-out;transform:translateX(0)}.exp-ty-content .exp-learn-guide:hover h5{transform:translateX(8px)}.exp-ty-content .exp-learn-guide div:last-child{position:relative}.exp-ty-content .exp-learn-guide a{text-decoration:none;transition:all 0.4s ease;display:block}.exp-ty-content .exp-learn-guide p{transition:color 0.3s ease;font-family:Arial,sans-serif;line-height:1.8;position:relative;z-index:1;color:#000000;margin:0;font-size:14px}.exp-ty-content .exp-learn-guide a:hover p{color:rgb(218,176,177)}.exp-ty-content .exp-learn-guide a::before{bottom:-10px;z-index:0;content:"";position:absolute;transition:opacity 0.5s ease;height:40%;opacity:0;right:-10px;background:linear-gradient(135deg,transparent,rgb(199,134,137,0.5) 60%);width:40%}.exp-ty-content .exp-learn-guide a:hover::before{opacity:0.1}@media (min-width: 768px) {.exp-ty-content .exp-learn-guide{padding:70px 80px}.exp-ty-content .exp-learn-guide::before{width:6px}.exp-ty-content .exp-learn-guide div:first-child::after{width:120px}} @media (max-width: 767px) {.exp-ty-content{padding:60px 0}.exp-ty-content .exp-learn-guide{gap:25px;padding:40px 30px}.exp-ty-content .exp-learn-guide h5{font-size:calc(24px - 2px)}.exp-ty-content .exp-learn-guide p{font-size:calc(14px - 1px)}.exp-ty-content .exp-learn-guide div:first-child{padding-bottom:20px}.exp-ty-content .exp-learn-guide div:first-child::after{width:60px}} @media (max-width: 480px) {.exp-ty-content{padding:40px 0}.exp-ty-content .exp-learn-guide{gap:20px;padding:30px 20px}.exp-ty-content .exp-learn-guide h5{font-size:calc(24px - 4px)}} @media (prefers-reduced-motion: reduce) {.exp-ty-content .exp-learn-guide,.exp-ty-content .exp-learn-guide h5,.exp-ty-content .exp-learn-guide a::before,.exp-ty-content .exp-learn-guide a p{transition:none}.exp-ty-content .exp-learn-guide:hover,.exp-ty-content .exp-learn-guide:hover h5{transform:none}}