a{text-decoration:none;color:inherit}header,footer{width:100%}header{position:relative;padding:1.5rem 3%;width:100%;background:linear-gradient(to right,rgb(122,149,145,0.5),rgb(91,118,113,0.5));z-index:100}.ex-plan-deal .container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.ex-plan-deal h2::after{content:"";height:3px;transform:translateX(-50%);position:absolute;width:80px;bottom:-15px;left:50%;background:rgb(91,118,113)}.ex-plan-deal .ex-annual-plan li{transition:transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);position:relative}.ex-plan-deal .ex-bundle-rate{height:100%;display:block;position:relative;text-decoration:none;overflow:hidden}.ex-plan-deal .ex-bundle-rate:hover .ex-plan-pricing::before{opacity:0.15}.ex-plan-deal .ex-plan-pricing::after{transition:transform 0.5s ease;opacity:0.1;position:absolute;width:100px;top:-30px;height:100px;content:"";background:rgb(91,118,113);z-index:-1;border-radius:50%;right:-30px}.ex-plan-deal .ex-pricing-offers h4::after{position:absolute;height:2px;width:40px;transition:width 0.3s ease;bottom:0;left:0;background:rgb(91,118,113);content:""}.ex-plan-deal .ex-price-sheet::before{background:rgb(91,118,113);left:0;position:absolute;top:-1px;content:"";width:30%;height:1px}.ex-training-results::before{border-radius:50%;content:"";width:300px;background:rgb(91,118,113,0.5);position:absolute;animation:float 12s infinite alternate ease-in-out;opacity:0.3;transform:translate3d(0,0,0);height:300px;z-index:0;filter:blur(80px);top:-100px;right:-100px}.ex-training-results h5::after{transform:translateX(-50%) scaleX(0.8);left:50%;width:80px;transition:transform 0.8s cubic-bezier(0.19,1,0.22,1);content:"";background:rgb(122,149,145);height:3px;position:absolute;bottom:-12px}.ex-training-results .ex-img-show-wrap{width:100%;object-fit:cover;border-radius:4px;height:auto;transition:transform 0.8s ease;box-shadow:0 10px 25px rgba(0,0,0,0.1);transform:scale(1)}.ex-training-results li{transition:transform 0.3s ease;padding-left:2.2rem;position:relative}.ex-training-results li:hover svg{transform:scale(1)}.ex-training-results li svg path{transition:fill 0.3s ease;fill:rgb(122,149,145)}.ex-training-results li:hover svg path{fill:rgb(91,118,113)}.ex-training-results li:nth-child(odd):hover{transform:translateX(5px)}.ex-training-results li div::before{left:-10px;content:"";width:2px;top:0;background:linear-gradient(to bottom,transparent,rgb(122,149,145,0.5),transparent);transition:opacity 0.3s ease;height:100%;opacity:0;position:absolute}.ex-instructional-approach .container{padding:0 15px;z-index:2;max-width:1140px;position:relative;margin:0 auto}.ex-instructional-approach .ex-edu-leadership{align-items:center;display:flex;justify-content:center;perspective:1000px}.ex-instructional-approach .ex-edu-leadership > div:hover{transform:translateY(-5px) rotateX(2deg);box-shadow:0 30px 60px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.03)}.ex-instructional-approach .ex-edu-leadership > div:hover::before{transform:scale(1)}.ex-instructional-approach h3{padding-bottom:0.75rem;color:#000000;font-size:calc(38px * 0.85);font-family:Arial,sans-serif;font-weight:700;margin-bottom:1.5rem;line-height:1.3;position:relative;letter-spacing:-0.5px}.ex-instructional-approach p span{transition:opacity 0.3s ease;position:relative;opacity:0.95;display:inline-block}.ex-sign-up-now{padding:120px 0;z-index:1;overflow:hidden;background:linear-gradient(125deg,rgb(91,118,113) 0%,rgb(122,149,145) 100%);position:relative}.ex-sign-up-now::after{top:-50%;z-index:-2;height:200%;animation:rotatePortalReverse 30s linear infinite;opacity:0.1;position:absolute;width:200%;left:-50%;background:conic-gradient( from 0deg at 50% 50%,rgb(91,118,113) 0deg,rgb(122,149,145) 120deg,rgb(91,118,113) 240deg,rgb(122,149,145) 360deg );content:''}.ex-sign-up-now .ex-edu-leadership::after{position:absolute;z-index:-1;top:0;left:0;content:'';animation:gridScale 15s ease infinite;height:100%;width:100%;background-size:40px 40px;opacity:0.2;background:linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,0.1) 50%,transparent 50.5%),linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,0.1) 50%,transparent 50.5%)}.ex-sign-up-now .ex-get-assist{overflow:hidden;color:rgb(122,149,145);border-radius:12px;margin-top:30px;z-index:1;padding:20px 55px;background:#ffffff;text-transform:uppercase;letter-spacing:3px;box-shadow:0 10px 20px rgba(0,0,0,0.15),0 0 15px #ffffff;font-size:19px;font-family:Arial,sans-serif;text-decoration:none;font-weight:700;transition:all 0.4s ease;display:inline-block;position:relative}.ex-sign-up-now .ex-get-assist:hover::before{opacity:0.5;animation:pulseGlow 2s ease-in-out infinite}.ex-program-structure{overflow:hidden;background-color:#ffffff;max-height:900px;position:relative;min-height:600px;height:100vh}.ex-program-structure .ex-learn-route{top:0;width:500%;position:absolute;display:flex;left:0;animation:carousel-slide 30s infinite linear;height:100%}.ex-program-structure .ex-learn-network:hover img{transform:scale(1.2)}.ex-program-structure .ex-edu-leadership{width:100%;padding-left:3%;max-width:750px}.ex-program-structure .ex-program-map{backdrop-filter:blur(5px);background-color:#ffffff;background-color:rgba(255,255,255,0.9);border-top:4px solid rgb(122,149,145);position:relative;border-radius:12px;padding:3rem;box-shadow:0 15px 40px rgba(0,0,0,0.15)}.ex-program-structure .ex-program-map .ex-support-query:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.15)}.ex-program-structure .ex-program-map .ex-support-query:hover::before{opacity:1}.ex-contact-form-section .ex-img-show-wrap{filter:saturate(0) contrast(1.2);left:0;position:absolute;top:0;z-index:0;opacity:0.05;width:100%;height:100%}.ex-contact-form-section .container{max-width:1200px;padding:0 20px;z-index:5;position:relative;margin:0 auto}.ex-contact-form-section h3::before{position:absolute;border-radius:50%;left:50%;height:6px;top:-15px;transform:translateX(-50%);background:rgb(122,149,145);content:"";width:6px}.ex-connect-map{display:flex;background:#ffffff;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,0.1);backdrop-filter:blur(5px);border-radius:50px;z-index:10;position:relative}.ex-connect-map .ex-query-grid{padding:70px;z-index:1;width:60%;float:left;position:relative}.ex-connect-map .ex-query-grid h3::before,.ex-connect-map .ex-query-grid h3::after{display:none}.ex-connect-map .ex-query-grid h3::before{height:2px;content:"";position:absolute;left:0;width:30px;bottom:-15px;background:rgb(122,149,145)}.ex-connect-map .ex-query-grid textarea{resize:vertical;min-height:160px;border-radius:25px}.ex-connect-map .ex-query-grid .ex-connect-list input[type="checkbox"]{opacity:0;position:absolute}.ex-connect-map .ex-query-grid .ex-connect-list input[type="checkbox"]:checked + label::before{background:rgb(122,149,145)}.ex-connect-map .ex-query-grid .ex-connect-list a{color:rgb(122,149,145);transition:all 0.3s ease;position:relative;text-decoration:none;font-weight:600}.ex-connect-map .ex-query-grid .ex-support-query:hover{transform:translateY(-5px);background:rgb(91,118,113);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.ex-connect-map .ex-inquiry-box::before{width:100%;top:0;height:100%;content:"";z-index:-1;background:radial-gradient(circle at 20% 30%,rgb(122,149,145,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgb(91,118,113,0.5) 0%,transparent 30%);position:absolute;left:0}.ex-connect-map .ex-inquiry-box .ex-message-list li:last-child{margin-bottom:0}.ex-connect-map .ex-inquiry-box .ex-message-list li svg{margin-right:15px;width:26px;flex-shrink:0;height:26px;transition:all 0.3s ease}.ex-connect-map .ex-inquiry-box .ex-message-list li svg path{fill:rgb(122,149,145);transition:all 0.3s ease}.ex-connect-map .ex-inquiry-box .ex-message-list li a:hover{color:rgb(122,149,145)}.ex-secure-wrap h1{margin-bottom:30px;font-weight:700;color:rgb(122,149,145);font-size:41px;padding-bottom:10px;border-bottom:4px solid rgb(91,118,113);width:100%;text-align:center;margin-top:20px}.ex-secure-wrap ul,.ex-secure-wrap ol{padding-left:0;list-style-type:none;width:100%;margin:20px 0}.ex-secure-wrap p,.ex-secure-wrap span,.ex-secure-wrap div{font-family:Arial,sans-serif;line-height:1.8;color:#ffffff;font-size:14px;margin-bottom:20px}.ex-appPage::after{width:100%;background:radial-gradient(circle at 75% 25%,rgb(122,149,145,0.5) 0%,transparent 50%);top:0;pointer-events:none;height:100%;content:"";z-index:2;position:absolute;left:0}.ex-appPage .ex-edu-leadership{background:linear-gradient(180deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.85) 100%);position:relative;transition:transform 0.4s ease-out;animation:fadeInUp 0.6s 0.4s both;border-radius:10px;border-left:4px solid rgb(91,118,113);overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);transform:translateY(0);padding:2.5rem}.ex-appPage li::before{content:"";top:0.7rem;border-radius:50%;animation:popIn 0.4s 0.9s forwards cubic-bezier(0.17,0.67,0.83,0.67);width:8px;transform:scale(0);height:8px;background:rgb(91,118,113);position:absolute;left:0}footer .ex-case-study{position:relative;z-index:1}footer .ex-reach-block{flex-wrap:wrap;margin-bottom:60px;justify-content:center;display:flex;gap:20px}footer .info_item{align-items:center;background-color:rgba(255,255,255,0.03);justify-content:center;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);min-height:60px;transition:all 0.4s ease;position:relative;padding:20px 25px;max-width:300px;cursor:pointer;flex:0 1 auto;display:flex;min-width:200px}footer .info_item svg{flex-shrink:0;height:20px;transition:fill 0.3s ease;width:20px;fill:rgb(122,149,145);margin-right:12px}footer .text_main_holder{grid-template-columns:1fr;padding-top:40px;position:relative;gap:50px;display:grid}footer .text_main_holder::before{position:absolute;content:"";width:80%;left:10%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);top:0;height:1px;pointer-events:none}footer .ex-site-prime svg{width:auto;height:45px;filter:brightness(0) invert(1);margin-bottom:20px}footer .ex-youtube-chan{font-size:12px;line-height:1.6;color:rgba(255,255,255,0.7)}footer .ex-head-study h5{margin-bottom:25px;font-weight:700;padding-bottom:10px;color:#ffffff;display:inline-block;position:relative;font-size:19px}footer .ex-page-header a{background-color:rgba(255,255,255,0.03);padding:12px 15px;color:rgba(255,255,255,0.7);border-radius:10px;font-size:16px;position:relative;cursor:pointer;transition:all 0.3s ease;align-items:center;display:flex;text-decoration:none}footer .subscribe_holder::before{height:100%;pointer-events:none;content:"";background-size:20px 20px;border-radius:23px;width:100%;position:absolute;top:0;opacity:0.05;background-image:linear-gradient(-45deg,transparent 48%,rgb(122,149,145,0.5) 49%,rgb(122,149,145,0.5) 51%,transparent 52%),linear-gradient(45deg,transparent 48%,rgb(122,149,145,0.5) 49%,rgb(122,149,145,0.5) 51%,transparent 52%);left:0}footer .ex-join-list{background-color:rgb(122,149,145);transition:all 0.3s ease;text-align:center;z-index:5;width:100%;color:#ffffff;font-size:15px;border:none;font-weight:600;padding:14px 20px;border-radius:10px;cursor:pointer;position:relative}footer .ex-policy-links::after{transform:rotate(45deg);right:-10px}.ex-cookie-dialog-notice .ex-cookie-comply{margin-right:20px;animation:logoScale 1.5s cubic-bezier(0.25,0.46,0.45,0.94) both;transform-origin:center;flex-shrink:0}.ex-cookie-dialog-notice .ex-cookie-review{flex-grow:1}.ex-cookie-dialog-notice .ex-cookie-none{display:inline-block;color:#ffffff;margin-right:15px;padding:10px 20px;text-decoration:none;margin-top:20px;border-radius:5px;font-size:20px;background-color:rgb(122,149,145);transition:transform 0.3s,box-shadow 0.3s}header .container{z-index:1;max-width:100%;width:100%;padding:0;position:relative;margin:0}header .ex-head-main{display:flex;border-radius:15px;flex-direction:column;position:relative;align-items:center;padding:1.5rem;overflow:hidden;background:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,0.1)}header .ex-site-nav::after{content:'';left:50%;position:absolute;height:1px;transform:translateX(-50%);background:rgb(122,149,145,0.5);bottom:0;width:80px}header .ex-head-study{width:100%;gap:0.7rem;padding-top:1rem;display:flex;max-width:90%;flex-wrap:wrap;justify-content:center}header .ex-header-pro:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.08);color:#ffffff}header .ex-header-pro:hover::before{width:100%}.ex-title-screen{min-height:100vh;justify-content:center;align-items:center;overflow:hidden;padding:2rem;position:relative;display:flex;background:linear-gradient(135deg,rgb(152,180,177),rgb(122,149,145,0.5))}.ex-title-screen .ex-learning-main{box-shadow:0 10px 30px rgba(0,0,0,0.1);animation:fadeUp 1s ease-out forwards 0.5s;overflow:hidden;padding:3rem;transform:translateY(20px);opacity:0;position:relative}.ex-title-screen .ex-learning-main > div > div{opacity:0;padding:2rem;transform:translateX(-20px);animation:slideInRight 0.8s ease-out forwards 0.7s;background:rgba(255,255,255,0.9);box-shadow:0 5px 15px rgba(0,0,0,0.1);margin-bottom:2rem}.ex-course-instructor::before{top:-100px;width:400px;content:"";right:-100px;filter:blur(120px);background:rgb(122,149,145,0.5);position:absolute;height:400px;z-index:0}.ex-course-instructor .ex-learn-reviews{box-shadow:0 20px 40px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.04);gap:30px;grid-template-columns:1fr;padding:40px;background:rgba(255,255,255,0.9);transform:perspective(1000px) rotateY(2deg);backdrop-filter:blur(10px);transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);position:relative;display:grid;transform-style:preserve-3d}.ex-course-instructor .ex-learn-reviews > div:nth-child(2){text-align:center;transform:translateZ(10px)}.ex-course-instructor .ex-learn-reviews .name::after{width:80px;bottom:-8px;left:50%;content:"";height:2px;background:rgb(91,118,113);transform:translateX(-50%);position:absolute}.ex-course-instructor .ex-learn-reviews .ex-work-view::after{bottom:-60px;right:-15px;content:""}.ex-company-overview{padding:7rem 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(152,180,177) 0%,rgb(91,118,113,0.5) 100%)}.ex-company-overview::after{transform:rotate(10deg) skewY(-5deg);position:absolute;opacity:0.08;content:"";width:30%;height:70%;clip-path:polygon(15% 0,85% 30%,100% 100%,0 70%);bottom:-5%;z-index:1;background:rgb(91,118,113);left:-5%}.ex-company-overview .ex-quick-skill{position:relative}.ex-company-overview .ex-quick-skill ul{padding:0;margin:0;grid-template-columns:1fr;list-style:none;gap:3rem;display:grid}.ex-company-overview .ex-ethos-block::before{height:80px;content:"";opacity:0.15;right:0;transition:transform 0.5s ease;transform:translate(40%,-40%) rotate(45deg);top:0;position:absolute;width:80px;background:rgb(91,118,113,0.5)}.ex-company-overview .ex-ethos-block:hover h4::after{width:50%}.ex-company-overview .ex-ethos-block div{font-size:16px;color:#000000;line-height:1.7;padding-right:1rem;font-family:Arial,sans-serif;max-height:250px;overflow-y:auto}.ex-company-overview .ex-ethos-block:nth-child(even):hover{transform:translateX(-1rem) translateY(-8px)}.ex-course-suitability .ex-edu-leadership{border-radius:24px;margin:0 auto;padding:50px;box-shadow:0 10px 40px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1) inset;backdrop-filter:blur(12px);background:rgba(255,255,255,0.1);z-index:2;position:relative;max-width:900px}.ex-course-suitability ul{padding:0;display:flex;margin:0;gap:25px;list-style:none;flex-direction:column}.ex-course-suitability ul li::before{background:linear-gradient( 45deg,transparent,rgb(91,118,113,0.5),rgb(122,149,145,0.5),transparent );position:absolute;transition:opacity 0.4s ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;border-radius:24px;mask-composite:exclude;padding:2px;content:"";opacity:0.4;inset:0}.ex-course-suitability ul li:hover svg path{fill:rgb(122,149,145)}.ex-course-suitability ul li::after{opacity:0;border-radius:24px;background:radial-gradient( circle at var(--x,center) var(--y,center),rgba(255,255,255,0.15) 0%,transparent 60% );left:0;transition:opacity 0.3s ease;z-index:-1;position:absolute;top:0;content:"";right:0;bottom:0}@media (max-width: 767px) {.ex-plan-deal{padding:80px 0}.ex-plan-deal .ex-annual-plan{grid-template-columns:1fr}.ex-plan-deal h2{font-size:calc(30px - 2px)}.ex-plan-deal .ex-member-fees{margin-bottom:30px;font-size:calc(16px - 1px)}.ex-plan-deal .ex-pricing-offers p{font-size:calc(16px - 3px);overflow-y:auto;padding-right:10px;max-height:300px}.ex-plan-deal .ex-pricing-offers p::-webkit-scrollbar{width:3px}.ex-plan-deal .ex-pricing-offers p::-webkit-scrollbar-thumb{background:rgb(91,118,113)}} @media (max-width: 767px) {.ex-training-results{padding:4rem 0}.ex-training-results h5{padding:0 1rem;font-size:calc(22px - 0.2rem);margin-bottom:2.5rem}.ex-training-results .ex-edu-leadership{padding:1.5rem}.ex-training-results .ex-img-show-wrap{margin-bottom:1rem;height:220px}.ex-training-results li{margin-bottom:1rem}.ex-training-results li p{font-size:calc(14px - 2px)}} @media screen and (max-width: 992px) {.ex-sign-up-now{padding:100px 0}.ex-sign-up-now .ex-edu-leadership{padding:50px 30px;max-width:90%}.ex-sign-up-now h3{margin-bottom:50px;font-size:calc(29px * 0.9)}.ex-sign-up-now h3::after{height:50px;width:50px;bottom:-70px}.ex-sign-up-now .ex-get-assist{margin-top:25px;padding:18px 50px}} @media screen and (max-width: 576px) {.ex-sign-up-now{padding:60px 0}.ex-sign-up-now .ex-edu-leadership{padding:30px 20px}.ex-sign-up-now h3{margin-bottom:40px;font-size:calc(29px * 0.7);letter-spacing:2px}.ex-sign-up-now h3::after{bottom:-50px;height:30px;width:30px}.ex-sign-up-now .ex-get-assist{font-size:calc(19px * 0.9);margin-top:15px;letter-spacing:1px;padding:14px 35px}} @media screen and (max-width: 992px) {.ex-contact-form-section{padding:80px 0}.ex-connect-map{display:block;border-radius:30px}.ex-connect-map .ex-query-grid,.ex-connect-map .ex-inquiry-box{padding:50px;width:100%;float:none}} @media screen and (max-width: 768px) {.ex-contact-form-section{padding:60px 0}.ex-contact-form-section h3{font-size:calc(30px - 4px)}.ex-connect-map{border-radius:25px}.ex-connect-map .ex-query-grid,.ex-connect-map .ex-inquiry-box{padding:40px 30px}.ex-connect-map .ex-query-grid input[type="text"],.ex-connect-map .ex-query-grid textarea{padding:15px 20px;border-radius:20px}.ex-connect-map .ex-query-grid .ex-support-query{width:100%;padding:15px 30px;text-align:center}.ex-connect-map .ex-inquiry-box .ex-message-list li{border-radius:15px;padding:15px}} @media (min-width: 768px) {footer .text_main_holder{gap:30px;grid-template-columns:1fr 1fr 1fr}footer .input_holder{flex-direction:row}footer .ex-join-list{flex-shrink:0;width:auto;min-width:150px}footer .input_holder input[type="email"]{flex:1;min-width:0}} @media (max-width: 576px) {footer .ex-art-portal{padding:50px 0 20px}footer .info_item{min-width:100%}footer .ex-head-study h5,footer .subscribe_holder h5{font-size:calc(19px - 2px);margin-bottom:20px}footer .ex-head-study,footer .subscribe_holder{padding:20px 15px}footer .input_holder input[type="email"],footer .ex-join-list{padding:12px}} @media (max-width: 480px) {header{padding:0.8rem 1.5%}header .ex-head-main{padding:0.8rem 0.8rem 1rem}header .ex-site-nav{padding:0 0 0.6rem 0}header .ex-site-nav svg{width:120px}header .ex-head-study{padding-bottom:0.3rem;padding-top:0.6rem;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}header .ex-head-study::-webkit-scrollbar{height:3px}header .ex-head-study::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(122,149,145)}header .ex-header-pro{flex-shrink:0;margin-right:3px;white-space:nowrap}} @media (hover: hover) {.ex-title-screen .ex-learning-main:hover{transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 15px 35px rgba(0,0,0,0.15);transform:translateY(-5px)}.ex-title-screen .ex-quick-edu:hover::before{transition:background 0.5s ease;background:linear-gradient(to bottom,rgb(91,118,113),rgb(122,149,145))}} @media (max-width: 767px) {.ex-course-instructor{padding:80px 0}.ex-course-instructor .ex-learn-reviews{padding:30px 25px}.ex-course-instructor .ex-learn-reviews .ex-img-show-wrap{height:150px;width:150px}.ex-course-instructor .ex-learn-reviews .ex-work-view{line-height:1.6;font-size:calc(18px * 0.95)}.ex-course-instructor .ex-learn-reviews .ex-work-view::before,.ex-course-instructor .ex-learn-reviews .ex-work-view::after{font-size:60px}} @media (min-width: 992px) {.ex-company-overview{padding:10rem 0}.ex-company-overview h1{margin-bottom:4rem;font-size:calc(44px * 1.2)}.ex-company-overview .ex-ethos-block div{max-height:300px}.ex-company-overview .ex-quick-skill ul{gap:3rem}} @media screen and (max-width: 992px) {.ex-course-suitability{padding:70px 15px}.ex-course-suitability .ex-edu-leadership{padding:40px 30px}.ex-course-suitability h3{font-size:calc(33px * 0.9);margin-bottom:40px}.ex-course-suitability ul{gap:20px}} @media (hover: hover) {.ex-course-suitability ul li:hover{--y:calc(100%);--x:calc(1100%)}} @media screen and (min-width: 1200px) {.ex-course-suitability ul{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}} @keyframes float {0%{transform:translate(0,0)}50%{transform:translate(20px,-20px)}100%{transform:translate(-20px,20px)}} @keyframes morph {0%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:50% 50% 30% 70% / 50% 30% 70% 50%}50%{border-radius:70% 30% 50% 50% / 40% 60% 40% 60%}75%{border-radius:40% 60% 70% 30% / 60% 30% 70% 40%}100%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}} @keyframes pulseGlow {0%{opacity:0.1;filter:blur(15px)}50%{opacity:0.2;filter:blur(20px)}100%{opacity:0.1;filter:blur(15px)}} @keyframes carousel-slide {0%{transform:translateX(0)}100%{transform:translateX(-80%)}} @keyframes expandLine {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes popIn {0%{transform:scale(0)}70%{transform:scale(1.2)}100%{transform:scale(1)}} @keyframes slideIn {from{transform:scaleY(0)}to{transform:scaleY(1)}} @keyframes slideInRight {from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}