*{box-sizing:border-box;margin:0;padding:0}.app-store-base{flex:0 0 auto}header,footer{width:100%}a{text-decoration:none;color:inherit}.container{width:1148px;max-width:100%;margin:auto}::-webkit-scrollbar{width:13px;scroll-behavior:auto;padding:1px}::-webkit-scrollbar-track{background:#ffffff;border:1px groove #ffffff;border-radius:4.1em;box-shadow:inset -3px 1px 3px 3px rgba(0,0,0,0.1)}::-webkit-scrollbar-thumb{box-shadow:3px 4px 7px 3px rgba(0,0,0,0.3);border-radius:3.7em;border:3px dotted rgb(217,206,200,0.5);min-height:85px;background:radial-gradient(ellipse at bottom right,#ffffff 99%,rgb(255,255,255,0.5) 48%,rgb(185,172,164,0.5) 81%,rgb(217,206,200) 77%,rgb(217,206,200,0.5) 41%,rgb(242,235,231) 100%)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(74deg,#ffffff 22%,rgb(185,172,164,0.5) 22%,rgb(217,206,200,0.5) 35%)}::-webkit-scrollbar-thumb:active{background:rgb(217,206,200)}::-webkit-scrollbar-corner{background:rgb(255,255,255,0.5);border-radius:3px}html{scrollbar-color:rgb(185,172,164,0.5) rgb(185,172,164);scrollbar-width:auto}svg{height:30px;width:30px}html,body{color:#000000;min-height:100%;font-family:Arial,sans-serif;height:100%}.nav-know-base{flex:1 0 auto}.core-container-base{min-height:100%;flex-direction:column;display:flex;height:100%}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .education-experience-base{background:rgb(242,235,231);overflow:hidden;height:500px;position:relative}.education-experience-base::before{content:"";z-index:1;clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);height:100%;background:rgb(217,206,200);width:50%;left:0;top:0;position:absolute}.education-experience-base::after{background:linear-gradient( 135deg,transparent 0%,rgb(185,172,164,0.5) 100% );height:100%;position:absolute;mix-blend-mode:overlay;z-index:2;width:100%;content:""}.education-experience-base .success-reviews-base{height:100%;z-index:3;display:flex;position:relative}.education-experience-base .img-caption-base{transform:translateX(-5%);transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);left:0;width:45%;filter:grayscale(30%) contrast(1.1);z-index:2;position:absolute;top:-15%;border-radius:0;height:130%}.education-experience-base .img-caption-base::after{width:100%;top:0;opacity:0.3;position:absolute;content:"";height:100%;left:0;background:linear-gradient( to right,rgb(217,206,200) 0%,transparent 100% )}.education-experience-base:hover .img-caption-base{transform:translateX(0%);filter:grayscale(0%) contrast(1.2)}.education-experience-base .exp-highlights-base{padding:0 3rem 0 7rem;display:flex;width:60%;justify-content:center;height:100%;z-index:3;flex-direction:column;right:0;position:absolute}.education-experience-base .name{margin-bottom:0.7rem;font-size:40px;transform:translateX(50px);font-weight:700;color:#000000;opacity:0;animation:slide-left 0.7s forwards 0.2s;position:relative}.education-experience-base .name::before{transform:scaleX(0);transform-origin:left;background:rgb(217,206,200);transition:transform 0.5s ease 0.7s;position:absolute;bottom:-10px;left:0;height:5px;content:"";width:50px}.education-experience-base:hover .name::before{transform:scaleX(1)}.education-experience-base .exp-highlights-base > div:nth-child(2){font-weight:600;letter-spacing:3px;transform:translateX(50px);text-transform:uppercase;animation:slide-left 0.7s forwards 0.4s;opacity:0;margin-bottom:2rem;color:rgb(185,172,164);font-size:24px}.education-experience-base .emp-skills-base{color:#000000;max-width:600px;font-weight:400;position:relative;opacity:0;padding-left:30px;line-height:1.8;transform:translateX(50px);animation:slide-left 0.7s forwards 0.6s;font-size:17px}@keyframes slide-left {to{transform:translateX(0);opacity:1}} .education-experience-base .emp-skills-base::before{content:"";background:linear-gradient( to bottom,rgb(217,206,200) 0%,rgb(185,172,164) 100% );left:0;height:100%;border-radius:10px;top:0;width:5px;position:absolute}.education-experience-base .emp-skills-base::after{line-height:0;font-family:serif;content:'"';opacity:0.1;right:-80px;bottom:-120px;z-index:-1;color:rgb(217,206,200,0.5);position:absolute;font-size:20rem}@keyframes parallax-shift {0%{transform:translateY(0)}100%{transform:translateY(-20px)}} .education-experience-base:hover .img-caption-base{animation:parallax-shift 3s ease-in-out infinite alternate}.education-experience-base .exp-highlights-base > div{transition:transform 0.3s ease}.education-experience-base:hover .name{transition-delay:0.1s;transform:translateY(-5px)}.education-experience-base:hover .exp-highlights-base > div:nth-child(2){transition-delay:0.2s;transform:translateY(-3px)}.education-experience-base:hover .emp-skills-base{transition-delay:0.3s;transform:translateY(-1px)}@media (max-width: 992px) {.education-experience-base{height:auto;padding:0}.education-experience-base::before{height:250px;width:100%;clip-path:none}.education-experience-base .success-reviews-base{flex-direction:column}.education-experience-base .img-caption-base{width:100%;position:relative;transform:none;height:300px;top:0;clip-path:none}.education-experience-base .exp-highlights-base{padding:2rem;width:100%;position:relative}.education-experience-base:hover .img-caption-base{animation:none}.education-experience-base .emp-skills-base::after{display:none}}.plan-option-base{position:relative;padding:100px 0;overflow:hidden}.plan-option-base::before{background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(20,20,40,0.75) 100%);right:0;left:0;top:0;bottom:0;z-index:1;position:absolute;content:""}.plan-option-base .container{margin:0 auto;position:relative;max-width:1200px;z-index:2;padding:0 20px}.plan-option-base .payment-plans-base{perspective:1000px}.plan-option-base h2{transform:translateZ(30px);color:#ffffff;font-size:31px;text-align:center;font-weight:700;margin-bottom:20px;letter-spacing:0.5px;text-shadow:0 2px 15px rgba(0,0,0,0.2)}.plan-option-base .learning-pricing-base{font-weight:400;color:#ffffff;max-width:700px;font-size:13px;margin:0 auto 50px;opacity:0.9;transform:translateZ(20px);line-height:1.6;text-shadow:0 1px 10px rgba(0,0,0,0.15);text-align:center}.plan-option-base .cost-rates-base{display:grid;padding:0;gap:30px;list-style:none;margin:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.plan-option-base .cost-rates-base li{transform-style:preserve-3d;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1)}.plan-option-base .payment-plan-base{text-decoration:none;transform-style:preserve-3d;display:block;position:relative;height:100%;transition:all 0.4s ease}.plan-option-base .study-rates-base{overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;transform-style:preserve-3d;box-shadow:0 15px 35px rgba(0,0,0,0.2),0 5px 15px rgba(0,0,0,0.1),inset 0 1px 1px rgba(255,255,255,0.1);height:100%;background:linear-gradient(145deg,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0.03) 100%);transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s cubic-bezier(0.22,1,0.36,1)}.plan-option-base .study-rates-base::before{position:absolute;top:0;transform:scaleX(0.92);transform-origin:left;background:linear-gradient(90deg,rgb(217,206,200) 0%,rgb(185,172,164) 100%);left:0;content:"";right:0;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);height:5px}.plan-option-base .study-rates-base::after{bottom:-2px;opacity:0.7;content:"";transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),opacity 0.5s cubic-bezier(0.22,1,0.36,1);position:absolute;background:linear-gradient(90deg,rgb(185,172,164,0.5) 0%,rgb(217,206,200,0.5) 100%);height:2px;transform-origin:bottom;right:10px;left:10px}.plan-option-base .package-deals-base{transform:translateZ(10px);padding:35px 30px}.plan-option-base .package-deals-base h4{transform:translateZ(5px);font-weight:700;color:#ffffff;display:inline-block;font-size:calc(24px * 1.1);margin:0 0 20px;position:relative}.plan-option-base .package-deals-base h4::after{transform-origin:left;bottom:-8px;background:rgb(217,206,200);height:3px;left:0;content:"";transition:width 0.3s cubic-bezier(0.22,1,0.36,1);position:absolute;width:40px}.plan-option-base .package-deals-base p{overflow-y:auto;max-height:250px;opacity:0.85;font-size:13px;line-height:1.6;hyphens:auto;margin:0 0 25px;padding-right:5px;overflow-wrap:break-word;color:#ffffff;word-wrap:break-word;font-weight:400}.plan-option-base .package-deals-base p::-webkit-scrollbar{width:4px}.plan-option-base .package-deals-base p::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(217,206,200,0.5)}.plan-option-base .monthly-plan-base{color:#ffffff;margin-top:20px;text-align:right;font-weight:700;font-size:calc(24px * 1.2);text-shadow:0 2px 10px rgba(0,0,0,0.2);transform:translateZ(15px);display:block}.plan-option-base .monthly-plan-base::before{box-shadow:0 0 15px rgb(217,206,200);background:rgb(217,206,200);border-radius:50%;transform:translateY(-2px);margin-right:8px;display:inline-block;height:10px;content:"";width:10px}.plan-option-base .cost-rates-base li:hover{transform:translateY(-5px) scale(1.02)}.plan-option-base .cost-rates-base li:hover .study-rates-base{transform:translateZ(20px);box-shadow:0 20px 45px rgba(0,0,0,0.3),0 10px 25px rgba(0,0,0,0.2),inset 0 1px 1px rgba(255,255,255,0.15)}.plan-option-base .cost-rates-base li:hover .study-rates-base::before{transform:scaleX(1)}.plan-option-base .cost-rates-base li:hover .study-rates-base::after{opacity:0.9;transform:scaleY(1.5)}.plan-option-base .cost-rates-base li:hover .package-deals-base h4::after{width:100%}@media (max-width: 991px) {.plan-option-base{padding:80px 0}.plan-option-base h2{font-size:calc(31px * 0.9)}.plan-option-base .cost-rates-base{gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.plan-option-base .package-deals-base{padding:30px 25px}} @media (max-width: 767px) {.plan-option-base{padding:60px 0}.plan-option-base h2{margin-bottom:15px;font-size:calc(31px * 0.8)}.plan-option-base .learning-pricing-base{margin-bottom:40px;font-size:calc(13px * 0.95)}.plan-option-base .cost-rates-base{grid-template-columns:1fr;margin:0 auto;max-width:450px}.plan-option-base .package-deals-base{padding:25px 20px}.plan-option-base .package-deals-base h4{font-size:24px}.plan-option-base .monthly-plan-base{font-size:calc(24px * 1.1)}} @media (max-width: 480px) {.plan-option-base{padding:50px 0}.plan-option-base h2{font-size:calc(31px * 0.7)}.plan-option-base .learning-pricing-base{font-size:calc(13px * 0.9)}.plan-option-base .package-deals-base{padding:20px 15px}.plan-option-base .package-deals-base p{max-height:200px;line-height:1.5;font-size:calc(13px * 0.9)}}.get-in-touch-base{padding:6rem 0;position:relative;background:linear-gradient( 225deg,rgb(242,235,231) 0%,rgb(185,172,164,0.5) 100% );perspective:1000px;overflow:hidden}.get-in-touch-base::before{content:'';z-index:1;right:0;pointer-events:none;position:absolute;background:repeating-linear-gradient( 0deg,rgba(255,255,255,0.02) 0,rgba(255,255,255,0.02) 1px,transparent 1px,transparent 4px ),repeating-linear-gradient( 90deg,rgba(255,255,255,0.02) 0,rgba(255,255,255,0.02) 1px,transparent 1px,transparent 4px );bottom:0;top:0;left:0}.get-in-touch-base::after{width:200%;position:absolute;opacity:0.6;background:radial-gradient( circle at center,rgb(217,206,200,0.5) 0%,transparent 70% );left:-50%;height:200%;top:-50%;animation:circuit-pulse 10s infinite alternate;content:'';z-index:2}.get-in-touch-base .container{z-index:3;margin:0 auto;max-width:1300px;position:relative;padding:0 1rem}.get-in-touch-base h2{font-size:40px;margin-bottom:3rem;letter-spacing:0.1em;text-align:center;text-transform:uppercase;color:#ffffff;position:relative;font-weight:700}.get-in-touch-base h2::before,.get-in-touch-base h2::after{position:absolute;bottom:-0.5rem;content:'';height:2px;background:linear-gradient( to right,transparent,rgb(217,206,200),transparent )}.get-in-touch-base h2::before{left:0;width:30%}.get-in-touch-base h2::after{width:30%;right:0}.get-in-touch-base .inquiry-support-base{display:flex;border:1px solid rgb(217,206,200,0.5);background:rgb(185,172,164,0.5);border-radius:14px;transform:rotateX(5deg) scale(0.98);align-items:stretch;transition:transform 0.3s ease;box-shadow:0 15px 35px rgba(0,0,0,0.2),0 5px 15px rgba(0,0,0,0.1)}.get-in-touch-base .inquiry-support-base:hover{transform:rotateX(0) scale(1)}.get-in-touch-base .img-caption-base{position:relative;min-height:500px;flex:0 0 40%;overflow:hidden}.get-in-touch-base .img-caption-base::before{opacity:0.7;top:0;mix-blend-mode:color-dodge;left:0;height:100%;width:100%;background:linear-gradient( 135deg,rgb(217,206,200,0.5) 0%,rgb(185,172,164,0.5) 100% );position:absolute;content:''}.get-in-touch-base .reach-grid-base{flex:0 0 60%;display:flex;flex-direction:column;justify-content:center;padding:4rem 3rem;position:relative}.get-in-touch-base .reach-grid-base::before{position:absolute;content:'';box-shadow:0 0 20px rgb(217,206,200);border-radius:50%;width:10px;background:rgb(217,206,200);animation:signal-pulse 2s infinite alternate;height:10px;top:2rem;right:2rem}.get-in-touch-base .reach-grid-base form{width:100%;max-width:500px;position:relative;z-index:3;margin:0 auto}.get-in-touch-base .reach-grid-base h3{color:#ffffff;font-size:35px;letter-spacing:0.05em;font-weight:600;text-align:center;margin-bottom:2rem}.get-in-touch-base .reach-grid-base input:not([type="checkbox"]):not([type="submit"]){margin-bottom:1.5rem;border:1px solid rgb(217,206,200,0.5);padding:1rem 1.5rem;outline:none;font-size:15px;border-radius:10px;transition:all 0.3s ease;width:100%;z-index:2;color:#ffffff;background:rgb(185,172,164,0.5);position:relative}.get-in-touch-base .reach-grid-base input:not([type="checkbox"]):not([type="submit"])::before{opacity:0;top:0;position:absolute;content:'';transition:opacity 0.3s ease;background:linear-gradient( 45deg,transparent 0%,rgb(217,206,200,0.5) 100% );left:0;width:100%;z-index:1;height:100%}.get-in-touch-base .reach-grid-base input:not([type="checkbox"]):not([type="submit"]):focus{border-color:rgb(217,206,200);box-shadow:0 0 15px rgb(217,206,200,0.5)}.get-in-touch-base .reach-grid-base input:not([type="checkbox"]):not([type="submit"]):focus::before{opacity:1}.get-in-touch-base .reach-grid-base .reach-box-base{margin-bottom:1.5rem;display:flex;align-items:center}.get-in-touch-base .reach-grid-base .reach-box-base input[type="checkbox"]{background:rgb(185,172,164,0.5);border:2px solid rgb(217,206,200,0.5);margin-right:1rem;width:22px;transition:all 0.3s ease;cursor:pointer;height:22px;appearance:none;border-radius:10px;position:relative}.get-in-touch-base .reach-grid-base .reach-box-base input[type="checkbox"]:checked{background:rgb(217,206,200);border-color:rgb(217,206,200)}.get-in-touch-base .reach-grid-base .reach-box-base input[type="checkbox"]:checked::after{position:absolute;transform:translate(-50%,-50%);color:#ffffff;top:50%;content:'✔';font-size:0.8rem;left:50%}.get-in-touch-base .reach-grid-base .reach-box-base label{font-size:15px;display:flex;align-items:center;color:#ffffff}.get-in-touch-base .reach-grid-base .reach-box-base a{transition:color 0.3s ease;margin-left:0.3rem;color:rgb(217,206,200);text-decoration:none}.get-in-touch-base .reach-grid-base .reach-box-base a:hover{text-decoration:underline}.get-in-touch-base .reach-grid-base .inquiry-inquiry-base{position:relative;padding:1rem;border:none;cursor:pointer;font-weight:600;border-radius:10px;letter-spacing:0.1em;color:#ffffff;background:rgb(217,206,200);overflow:hidden;width:100%;font-size:15px;text-transform:uppercase;transition:all 0.3s ease}.get-in-touch-base .reach-grid-base .inquiry-inquiry-base::before{top:0;width:100%;content:'';transition:all 0.3s ease;height:100%;background:linear-gradient( 120deg,transparent,rgb(217,206,200,0.5),transparent );position:absolute;left:-100%}.get-in-touch-base .reach-grid-base .inquiry-inquiry-base:hover::before{left:100%}.get-in-touch-base .reach-grid-base .inquiry-inquiry-base:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgb(217,206,200,0.5)}@keyframes circuit-pulse {0%{transform:rotate(0deg) scale(1);opacity:0.6}100%{transform:rotate(5deg) scale(1.02);opacity:0.8}} @keyframes signal-pulse {0%{transform:scale(1);opacity:0.7}100%{transform:scale(1.5);opacity:1}} @media screen and (max-width: 1024px) {.get-in-touch-base .inquiry-support-base{transform:none;flex-direction:column}.get-in-touch-base .img-caption-base{min-height:300px;flex:0 0 100%}.get-in-touch-base .reach-grid-base{padding:3rem 2rem;flex:0 0 100%}} @media screen and (max-width: 768px) {.get-in-touch-base{padding:3rem 0}.get-in-touch-base h2{font-size:calc(40px * 0.8);margin-bottom:2rem}.get-in-touch-base .reach-grid-base h3{font-size:calc(35px * 0.9)}.get-in-touch-base .reach-grid-base input:not([type="checkbox"]):not([type="submit"]){margin-bottom:1rem;padding:0.8rem 1.2rem}.get-in-touch-base .reach-grid-base .reach-box-base{align-items:flex-start}.get-in-touch-base .reach-grid-base .reach-box-base input[type="checkbox"]{margin-top:0.2rem}} @media screen and (max-width: 480px) {.get-in-touch-base .inquiry-support-base{border-radius:0}.get-in-touch-base .img-caption-base{min-height:250px}.get-in-touch-base .reach-grid-base{padding:2rem 1.5rem}}.course-program-details-base{overflow:hidden;position:relative;padding:120px 0;background:linear-gradient(135deg,rgb(242,235,231) 0%,#ffffff 100%)}.course-program-details-base::before{width:100%;z-index:1;position:absolute;pointer-events:none;top:0;left:0;height:100%;content:"";background:linear-gradient(45deg,rgb(217,206,200,0.5) 0%,transparent 70%)}.course-program-details-base::after{top:-50px;right:-50px;height:200px;z-index:0;width:200px;content:"";background:rgb(185,172,164,0.5);transform:rotate(45deg);filter:blur(50px);position:absolute}.course-program-details-base .container{z-index:2;padding:0 20px;max-width:1200px;margin:0 auto;position:relative}.course-program-details-base h2{font-weight:700;transform:translateX(-10px);margin-bottom:50px;position:relative;color:#000000;font-size:29px;animation:slideInTitle 0.8s 0.2s forwards;opacity:0}.course-program-details-base h2::after{transform:scaleX(0);width:80px;height:4px;content:"";bottom:-15px;animation:expandUnderline 1s 0.6s forwards;background:rgb(217,206,200);transform-origin:left;position:absolute;left:0}.course-program-details-base .skill-track-base{gap:40px;flex-direction:column;display:flex;opacity:0;animation:fadeInUp 0.8s 0.4s forwards;transform:translateY(30px)}.course-program-details-base .img-caption-base{transition:transform 0.6s ease-out,box-shadow 0.6s ease-out;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5);border-radius:10px;width:100%;position:relative;transform:perspective(1000px) rotateX(2deg) rotateY(-2deg);z-index:3;height:300px}.course-program-details-base .img-caption-base::before{transition:opacity 0.5s ease;border-radius:10px;opacity:0.5;content:"";z-index:2;background:linear-gradient(45deg,rgb(185,172,164,0.5),transparent);position:absolute;inset:0}.course-program-details-base .img-caption-base:hover{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1.02);box-shadow:0 30px 60px -15px rgba(0,0,0,0.5)}.course-program-details-base .img-caption-base:hover::before{opacity:0.3}.course-program-details-base .text-box-wrapper-base{background:#ffffff;transform:translateY(0);transition:transform 0.4s ease,box-shadow 0.4s ease;padding:30px;z-index:2;box-shadow:0 10px 30px -10px rgba(0,0,0,0.5);border-radius:10px;position:relative}.course-program-details-base .text-box-wrapper-base::before{position:absolute;top:0;animation:expandVertical 1s 0.8s forwards;width:4px;background:rgb(217,206,200);height:0;left:0;content:""}.course-program-details-base .description{transform:translateY(0);opacity:0.95;font-size:calc(18px - 1px);transition:transform 0.3s ease;color:#000000;margin-bottom:20px;line-height:1.7}.course-program-details-base .description:last-child{margin-bottom:0}.course-program-details-base .description:nth-child(1){opacity:0;animation:fadeInText 0.8s 0.6s forwards}.course-program-details-base .description:nth-child(2){animation:fadeInText 0.8s 0.8s forwards;opacity:0}@keyframes slideInTitle {to{transform:translateX(0);opacity:1}} @keyframes expandUnderline {to{transform:scaleX(1)}} @keyframes fadeInUp {to{opacity:1;transform:translateY(0)}} @keyframes fadeInText {to{opacity:0.95}} @keyframes expandVertical {to{height:100%}} @media (min-width: 768px) {.course-program-details-base{padding:150px 0}.course-program-details-base h2{margin-bottom:60px;font-size:calc(29px + 0.5rem);max-width:80%}.course-program-details-base h2::after{width:120px}.course-program-details-base .skill-track-base{align-items:flex-start;flex-direction:row;gap:60px}.course-program-details-base .img-caption-base{flex:0 0 45%;min-height:500px;transform:perspective(1000px) rotateX(3deg) rotateY(-5deg);height:auto}.course-program-details-base .text-box-wrapper-base{padding:40px;transform:translateY(30px);flex:1}.course-program-details-base .description{font-size:18px}} @media (min-width: 1024px) {.course-program-details-base{padding:180px 0}.course-program-details-base h2{max-width:70%;font-size:calc(29px + 0.8rem)}.course-program-details-base .skill-track-base{gap:80px}.course-program-details-base .img-caption-base{min-height:600px;transform:perspective(1500px) rotateX(4deg) rotateY(-8deg)}.course-program-details-base .text-box-wrapper-base{transform:translateY(50px);padding:50px;scrollbar-width:thin;overflow-y:auto;scrollbar-color:rgb(217,206,200) rgb(242,235,231);max-height:600px}.course-program-details-base .text-box-wrapper-base::-webkit-scrollbar{width:6px}.course-program-details-base .text-box-wrapper-base::-webkit-scrollbar-track{background:rgb(242,235,231)}.course-program-details-base .text-box-wrapper-base::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgb(217,206,200)}} @media (max-width: 767px) {.course-program-details-base{padding:80px 0}.course-program-details-base h2{font-size:calc(29px - 0.2rem);margin-bottom:40px}.course-program-details-base .img-caption-base{height:250px}.course-program-details-base .text-box-wrapper-base{padding:25px 20px}.course-program-details-base .description{font-size:calc(18px - 2px);line-height:1.6}}#cookiePolicyWindow-base{display:none}#cookiePolicyWindow-base:checked ~ .cookie-warning-window-base{opacity:0;visibility:hidden}.cookie-warning-window-base{background:rgb(185,172,164);border-top:3px solid rgb(217,206,200);bottom:0;width:100%;padding:20px 0;font-family:Arial,sans-serif;z-index:90;box-shadow:0 -4px 15px rgba(0,0,0,0.5);position:fixed}.user-safety-base{padding:20px 5%;display:flex;justify-content:space-between;gap:20px;align-items:center;border-radius:24px;border:2px dashed rgb(217,206,200);background:rgba(0,0,0,0.5)}.cookie-warning-window-base h5{text-transform:uppercase;margin:0;color:rgb(217,206,200);font-size:24px;font-weight:700;letter-spacing:1.5px}.cookie-warning-window-base p{font-size:14px;margin:0;line-height:1.5;position:relative;color:#ffffff}.data-consent-base{flex-shrink:0;align-items:center;justify-content:center;border-radius:24px;background:rgb(217,206,200,0.5);margin-right:20px;display:flex;padding:10px}.data-consent-base svg{height:60px;fill:rgb(217,206,200);width:60px}.web-cookies-base{min-width:140px;background:rgb(217,206,200);margin-left:10px;border:2px solid rgb(217,206,200);text-decoration:none;cursor:pointer;flex-shrink:0;line-height:40px;white-space:nowrap;transition:background-color 0.3s ease,box-shadow 0.3s ease;font-size:15px;text-align:center;border-radius:10px;color:#000000;padding:10px 20px}.web-cookies-base:hover{box-shadow:0 0 10px rgb(185,172,164);background-color:rgb(185,172,164)}.cookie_button.privacy-notify-base{border:2px solid rgb(185,172,164);background:rgba(0,0,0,0.5);color:#ffffff}.cookie_button.privacy-notify-base:hover{box-shadow:0 0 10px rgb(185,172,164)}.cookie-warning-window-base p a{border-bottom:1px dashed rgb(217,206,200);color:rgb(217,206,200);text-decoration:none;transition:color 0.3s ease}.cookie-warning-window-base p a:hover{color:rgb(185,172,164)}@media only screen and (max-width: 1200px) {.cookie-warning-window-base{padding:15px 0}.user-safety-base{padding:15px 5%}.data-consent-base{display:none}.user-safety-base{text-align:center;flex-direction:column;align-items:center}.cookie-warning-window-base h5{font-size:17px;margin-bottom:10px}.user-tracker-base{margin-bottom:15px}.web-cookies-base{min-width:100%;margin:10px 0}} .our-team-base{background:linear-gradient(180deg,rgb(242,235,231) 0%,#ffffff 100%);position:relative;padding:120px 0;overflow:hidden}.our-team-base::before{height:100%;content:"";opacity:0.3;top:0;background:radial-gradient(circle at 10% 20%,rgb(217,206,200,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgb(185,172,164,0.5) 0%,transparent 30%);width:100%;position:absolute;z-index:1;left:0}.our-team-base::after{background:linear-gradient(-45deg,transparent 45%,rgba(0,0,0,0.5) 45%,rgba(0,0,0,0.5) 55%,transparent 55%),linear-gradient(45deg,transparent 45%,rgba(0,0,0,0.5) 45%,rgba(0,0,0,0.5) 55%,transparent 55%);background-size:100px 100px;top:0;left:0;content:"";height:100%;z-index:1;width:100%;opacity:0.03;position:absolute}.our-team-base .container{padding:0 20px;z-index:2;margin:0 auto;max-width:1200px;position:relative}.our-team-base h2{position:relative;color:#000000;margin-bottom:80px;font-size:47px;font-weight:700;text-align:center}.our-team-base h2::before{content:"";position:absolute;left:50%;background:rgb(217,206,200);height:4px;bottom:-20px;border-radius:4px;transform:translateX(-50%);width:80px}.our-team-base h2::after{content:"";width:30px;border-radius:4px;position:absolute;left:50%;height:4px;transform:translateX(-50%);animation:slideAcross 3s infinite;background:rgb(185,172,164);bottom:-20px}@keyframes slideAcross {0%{left:calc(50% - 40px)}50%{left:calc(50% + 40px)}100%{left:calc(50% - 40px)}} .our-team-base .growth-graph-base{display:flex;gap:30px}.our-team-base .learn-online-base{padding:60px 40px;transition:all 0.4s ease;box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:15px;overflow:hidden;background:#ffffff;flex:1;transform:translateY(0);z-index:2;position:relative}.our-team-base .learn-online-base:hover{transform:translateY(-15px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.our-team-base .learn-online-base::before{content:"";top:0;width:100%;height:6px;left:0;position:absolute;transition:all 0.4s ease}.our-team-base .learn-online-base:nth-child(1)::before{background:rgb(217,206,200)}.our-team-base .learn-online-base:nth-child(2)::before{background:rgb(185,172,164)}.our-team-base .learn-online-base::after{content:"";top:0;left:0;position:absolute;z-index:-1;background:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 100%);width:100%;height:100%}.our-team-base .learn-online-base h3{font-size:22px;margin-bottom:25px;font-weight:700;position:relative;color:#000000;padding-bottom:15px}.our-team-base .learn-online-base h3::after{transition:width 0.4s ease;position:absolute;height:2px;left:0;content:"";width:50px;bottom:0}.our-team-base .learn-online-base:nth-child(1) h3::after{background:rgb(217,206,200)}.our-team-base .learn-online-base:nth-child(2) h3::after{background:rgb(185,172,164)}.our-team-base .learn-online-base:hover h3::after{width:80px}.our-team-base .learn-online-base p{z-index:2;color:#000000;line-height:1.8;font-size:12px;position:relative}.our-team-base .learn-online-base:nth-child(1){transform:translateY(20px)}.our-team-base .learn-online-base:nth-child(1):hover{transform:translateY(5px)}.our-team-base .learn-online-base:nth-child(1)::after{opacity:0.1;right:20px;content:"";width:100px;height:100px;bottom:20px;position:absolute;background:rgb(217,206,200,0.5);z-index:1;border-radius:50%}.our-team-base .learn-online-base:nth-child(2)::after{top:20px;z-index:1;left:20px;width:100px;border-radius:50%;opacity:0.1;background:rgb(185,172,164,0.5);content:"";height:100px;position:absolute}.our-team-base .container::before,.our-team-base .container::after{content:"";z-index:1;position:absolute;opacity:0.05;width:300px;height:300px}.our-team-base .container::before{right:-150px;animation:morphShape 15s linear infinite alternate;background:rgb(217,206,200);top:-150px;border-radius:40% 60% 70% 30% / 40% 40% 60% 50%}.our-team-base .container::after{animation:morphShape 15s linear infinite alternate-reverse;left:-150px;bottom:-150px;background:rgb(185,172,164);border-radius:70% 30% 40% 60% / 60% 40% 50% 40%}@keyframes morphShape {0%{border-radius:40% 60% 70% 30% / 40% 40% 60% 50%}50%{border-radius:60% 40% 30% 70% / 60% 50% 30% 40%}100%{border-radius:35% 65% 60% 40% / 50% 45% 55% 45%}} @media screen and (max-width: 991px) {.our-team-base{padding:100px 0}.our-team-base h2{margin-bottom:60px}.our-team-base .learn-online-base{padding:40px 30px}} @media screen and (max-width: 768px) {.our-team-base{padding:80px 0}.our-team-base h2{margin-bottom:50px;font-size:38px}.our-team-base .growth-graph-base{flex-direction:column}.our-team-base .learn-online-base{transform:translateY(0) !important}.our-team-base .learn-online-base:hover{transform:translateY(-10px) !important}} @media screen and (max-width: 576px) {.our-team-base{padding:60px 0}.our-team-base h2{margin-bottom:40px}.our-team-base .learn-online-base{padding:30px 25px}.our-team-base .learn-online-base h3{padding-bottom:10px;font-size:calc(17px + 0.1rem);margin-bottom:15px}.our-team-base .learn-online-base p{font-size:calc(12px - 0.05rem)}.our-team-base .learn-online-base:hover{transform:translateY(-5px) !important}}header{margin-top:0;position:relative;overflow:visible;background:linear-gradient(to right,#000000 0%,rgba(0,0,0,0.5) 100%);padding:0;z-index:100}header::before{width:100%;z-index:0;background-size:20px 20px;position:absolute;content:'';background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);top:0;height:100%;left:0}header::after{width:100%;animation:gradientSlide 5s linear infinite;background-size:200% auto;left:0;position:absolute;bottom:0;height:4px;background:linear-gradient(90deg,rgb(217,206,200) 0%,rgb(185,172,164) 50%,rgb(217,206,200) 100% );content:''}@keyframes gradientSlide {0%{background-position:0% center}100%{background-position:200% center}} header .top-edu-base{z-index:5;justify-content:space-between;display:flex;position:relative;padding:1.3rem 2rem;align-items:center}header .head-nav-base{flex:0 0 auto;z-index:5;position:relative}header .main-base-base{display:flex;align-items:center;z-index:2;text-decoration:none;padding:0.5rem;position:relative;transition:all 0.3s ease}header .main-base-base:hover{transform:translateY(-3px) scale(1.02)}header .main-base-base img{filter:brightness(1.2) drop-shadow(0 0 8px rgba(255,255,255,0.3));max-height:40px}header .head-nav-base::before{content:'';bottom:-8px;right:-8px;border:1px solid rgb(217,206,200);top:-8px;transition:all 0.3s ease;border-radius:10px;opacity:0.3;left:-8px;transform:skew(-3deg);position:absolute}header .head-nav-base:hover::before{transform:skew(-5deg) scale(1.05);opacity:0.7;box-shadow:0 0 15px rgb(217,206,200,0.5)}header .main-primary-base{z-index:5;position:relative;padding:0;margin:0;display:flex;list-style:none}header .nav-info-base{position:relative;margin:0 0.3rem;perspective:800px}header .nav-info-base a{font-weight:600;border:1px solid transparent;z-index:1;color:#ffffff;font-size:12px;transition:all 0.4s ease;position:relative;text-decoration:none;display:block;padding:0.8rem 1.2rem;letter-spacing:0.5px}header .nav-info-base a::before{left:10%;opacity:0.7;position:absolute;background:rgb(217,206,200);width:80%;transform:scaleX(0);height:1px;transition:transform 0.3s ease;bottom:5px;content:''}header .nav-info-base a:hover{transform:translateZ(10px);color:rgb(217,206,200);box-shadow:0 5px 15px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);border-color:rgba(255,255,255,0.1)}header .nav-info-base a:hover::before{transform:scaleX(1)}header .nav-info-base::after{pointer-events:none;transition:opacity 0.3s ease;position:absolute;opacity:0;left:0;z-index:-1;background:radial-gradient(circle at center,rgb(217,206,200,0.5) 0%,transparent 70%);top:0;width:100%;content:'';height:100%}header .nav-info-base:hover::after{opacity:0.4}header .top-edu-base::before{width:30%;background:linear-gradient(90deg,transparent,rgb(217,206,200),transparent);height:1px;position:absolute;content:'';left:35%;top:0}header .top-edu-base::after{width:60%;bottom:0;content:'';background:linear-gradient(90deg,transparent,#ffffff,transparent);opacity:0.1;position:absolute;height:1px;left:20%}.nav-know-base{margin-top:0;position:relative;padding-top:2rem;background:rgb(242,235,231);z-index:1}@media (min-width: 1400px) {header .top-edu-base{max-width:1300px;margin:0 auto}header .nav-info-base{margin:0 0.5rem}header .nav-info-base a{padding:0.8rem 1.5rem}} @media (max-width: 991px) {header{padding:0}header .top-edu-base{padding:1rem 1.5rem;flex-direction:row;justify-content:space-between;flex-wrap:wrap}header .head-nav-base{margin-bottom:0}header .main-primary-base{margin-top:1rem;flex:1 0 100%;justify-content:center}header .nav-info-base{margin:0 0.2rem}header .nav-info-base a{font-size:calc(12px - 1px);padding:0.6rem 0.8rem}header .head-nav-base::before{bottom:-5px;top:-5px;right:-5px;left:-5px}} @media (max-width: 767px) {header{padding:0}header .top-edu-base{padding:0.8rem 1.2rem}header .head-nav-base{max-width:130px}header .head-nav-base::before{display:none}header .main-primary-base{padding-bottom:0.5rem;-webkit-overflow-scrolling:touch;justify-content:flex-start;margin-top:0.8rem;overflow-x:auto;scrollbar-width:thin}header .main-primary-base::-webkit-scrollbar{height:2px}header .main-primary-base::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(217,206,200)}header .nav-info-base{margin:0 0.1rem;flex:0 0 auto}header .nav-info-base a{white-space:nowrap;font-size:calc(12px - 2px);padding:0.5rem 0.7rem;letter-spacing:0}header .nav-info-base a::before{bottom:3px}header::after{height:2px}} @media (max-width: 479px) {header .top-edu-base{padding:0.7rem 1rem}header .head-nav-base{max-width:110px}header .nav-info-base a{font-size:calc(12px - 3px);padding:0.4rem 0.6rem}}.find-contact-base{position:relative;padding:100px 0;overflow:hidden;background:linear-gradient(to right,rgb(242,235,231) 60%,rgb(217,206,200) 60%)}.find-contact-base::before{opacity:0.15;background:radial-gradient(circle at 25% 25%,rgb(217,206,200,0.5) 0%,transparent 50%);top:0;content:'';left:0;height:100%;z-index:0;width:100%;position:absolute}.find-contact-base::after{right:0;position:absolute;background:linear-gradient(135deg,transparent 0%,rgb(185,172,164,0.5) 100%);width:100%;content:'';bottom:0;height:100%;opacity:0.1;z-index:0}.find-contact-base .container{position:relative;z-index:1}.find-contact-base .join-us-base{display:grid;position:relative;grid-template-columns:2fr 1fr;gap:0}.find-contact-base .get-help-base{position:relative}.find-contact-base .get-help-base:nth-child(1){padding:0 4rem 0 0;background:transparent}.find-contact-base .get-help-base:nth-child(1) h2{margin-bottom:2rem;text-transform:uppercase;font-size:calc(44px * 1.2);letter-spacing:-1px;line-height:1.1;font-weight:700;position:relative;color:rgb(217,206,200)}.find-contact-base .get-help-base:nth-child(1) h2::before{width:60px;top:-20px;left:0;position:absolute;content:'';height:8px;background:rgb(185,172,164)}.find-contact-base .contact-help-base{margin-bottom:1.5rem;color:rgb(185,172,164);position:relative;font-weight:600;font-size:calc(22px * 1.1);display:inline-block}.find-contact-base .contact-help-base::after{left:0;content:'';bottom:-10px;height:1px;width:100%;position:absolute;background:rgb(185,172,164,0.5)}.find-contact-base .instant-contact-base{color:#000000;font-size:calc(18px * 1.1);max-width:90%;line-height:1.8;margin-bottom:2.5rem}.find-contact-base .get-help-base > p{position:relative;margin-bottom:1rem;font-size:18px;align-items:center;display:flex;padding-left:30px;color:#000000}.find-contact-base .get-help-base > p svg{transform:translateY(-50%);width:20px;top:50%;position:absolute;height:20px;left:0}.find-contact-base .get-help-base > p svg path{fill:rgb(217,206,200)}.find-contact-base .get-help-base > p span{font-weight:600;margin-left:0.25rem}.find-contact-base .quick-request-base{padding:2rem;background:linear-gradient(to right,rgb(242,235,231),transparent);position:relative;border-radius:10px;margin-top:3rem}.find-contact-base .quick-request-base h3{color:rgb(217,206,200);font-size:22px;margin-bottom:1.5rem;letter-spacing:1px;text-transform:uppercase;font-weight:700}.find-contact-base .contact-list-base{gap:1rem;display:flex;flex-wrap:wrap}.find-contact-base .contact-list-base span{padding:0.5rem 1rem;border-left:3px solid rgb(185,172,164);font-weight:600;background:#ffffff;border-radius:10px;color:#000000;box-shadow:0 3px 10px rgba(0,0,0,0.05);font-size:18px;transition:all 0.3s ease}.find-contact-base .contact-list-base span:hover{transform:translateY(-3px);color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.1);background:rgb(185,172,164)}.find-contact-base .get-help-base:nth-child(2){position:relative;grid-column:2;grid-row:span 2}.find-contact-base .get-help-base .img-caption-base{overflow:hidden;z-index:-1;border-radius:0;height:100%;width:100%}.find-contact-base .contact_tile.get-contactbox-base{z-index:1;grid-column:2;background:transparent;padding:2rem;position:relative}.find-contact-base .get-contactbox-base a{margin-bottom:2rem;padding-left:40px;transition:all 0.3s ease;display:flex;text-decoration:none;position:relative;flex-direction:column}.find-contact-base .get-contactbox-base a:last-child{margin-bottom:0}.find-contact-base .get-contactbox-base a:hover{transform:translateX(10px)}.find-contact-base .get-contactbox-base svg{width:24px;transition:all 0.3s ease;top:5px;height:24px;left:0;position:absolute}.find-contact-base .get-contactbox-base a:hover svg{transform:scale(1.2)}.find-contact-base .get-contactbox-base svg path{fill:#ffffff}.find-contact-base .get-contactbox-base a span{font-size:calc(18px * 0.85);color:rgba(255,255,255,0.7);text-transform:uppercase;margin-bottom:5px;letter-spacing:1px}.find-contact-base .get-contactbox-base a p{margin-bottom:0;font-size:calc(18px * 1.2);font-weight:600;position:relative;color:#ffffff}.find-contact-base .get-contactbox-base a p::after{position:absolute;transition:width 0.3s ease;height:2px;width:0;content:'';left:0;background:#ffffff;bottom:-5px}.find-contact-base .get-contactbox-base a:hover p::after{width:100%}@media (max-width: 1200px) {.find-contact-base{background:linear-gradient(to right,rgb(242,235,231) 50%,rgb(217,206,200) 50%)}.find-contact-base .get-help-base:nth-child(1){padding-right:2rem}.find-contact-base .instant-contact-base{max-width:100%}} @media (max-width: 992px) {.find-contact-base{padding:80px 0 350px;background:linear-gradient(to bottom,rgb(242,235,231) 65%,rgb(217,206,200) 65%)}.find-contact-base .join-us-base{grid-template-columns:1fr}.find-contact-base .get-help-base:nth-child(1){padding-right:0;margin-bottom:3rem}.find-contact-base .get-help-base:nth-child(2){top:auto;grid-column:auto;height:300px;grid-row:auto;left:0;bottom:200px;position:static;right:0}.find-contact-base .contact_tile.get-contactbox-base{margin-top:250px;grid-column:auto}} @media (max-width: 768px) {.find-contact-base{background:linear-gradient(to bottom,rgb(242,235,231) 60%,rgb(217,206,200) 60%);padding:60px 0 100px}.find-contact-base .get-help-base:nth-child(1) h2{font-size:44px}.find-contact-base .get-help-base:nth-child(2){bottom:180px;height:200px}.find-contact-base .contact_tile.get-contactbox-base{margin-top:150px}} @media (max-width: 576px) {.find-contact-base{padding:50px 0 350px;background:linear-gradient(to bottom,rgb(242,235,231) 55%,rgb(217,206,200) 55%)}.find-contact-base .get-help-base:nth-child(1) h2{font-size:calc(44px * 0.8)}.find-contact-base .get-help-base:nth-child(1) h2::before{height:6px;width:40px}.find-contact-base .quick-request-base{padding:1.5rem}.find-contact-base .contact-list-base{flex-direction:column}.find-contact-base .get-help-base:nth-child(2){bottom:200px;height:180px}.find-contact-base .contact_tile.get-contactbox-base{padding:1.5rem}}.gratHub-base{overflow:hidden;perspective:1000px;background:linear-gradient(135deg,rgb(242,235,231) 0%,rgb(185,172,164,0.5) 100%);position:relative;padding:6rem 0}.gratHub-base::before{animation:floatGradient 15s ease-in-out infinite alternate;top:-10%;transform:rotate(-15deg);content:"";background:radial-gradient(ellipse at center,rgb(217,206,200,0.5) 0%,transparent 70%);height:70%;opacity:0.7;right:-5%;width:60%;position:absolute;z-index:1}.gratHub-base::after{position:absolute;background:radial-gradient(ellipse at center,rgb(185,172,164,0.5) 0%,transparent 70%);transform:rotate(10deg);height:60%;z-index:1;width:70%;content:"";opacity:0.5;bottom:-5%;left:-10%;animation:floatGradient 18s ease-in-out infinite alternate-reverse}.gratHub-base .container{padding:0 20px;margin:0 auto;z-index:5;position:relative;max-width:1200px}.gratHub-base .study-zone-base{box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.1);transform-style:preserve-3d;background:rgba(255,255,255,0.95);position:relative;display:flex;flex-direction:column;transform:rotateX(5deg);transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);padding:3rem}.gratHub-base .study-zone-base:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.2);transform:rotateX(0deg) translateY(-5px)}.gratHub-base .study-zone-base > div:first-child{transform:translateZ(30px);margin-bottom:2rem;position:relative;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.gratHub-base .study-zone-base:hover > div:first-child{transform:translateZ(40px)}.gratHub-base .study-zone-base > div:first-child::before{height:60px;content:"";z-index:-1;top:-10px;background:rgb(217,206,200);transform:rotate(25deg);position:absolute;left:-20px;width:60px;opacity:0.1;border-radius:10px}.gratHub-base .study-zone-base > div:first-child::after{position:absolute;background:rgb(185,172,164);bottom:-15px;content:"";width:70px;transform:skewX(-20deg);right:30px;height:10px;opacity:0.2}.gratHub-base h5{position:relative;font-weight:700;line-height:1.4;transition:transform 0.5s ease;color:#000000;font-size:23px;padding-bottom:1rem;transform:translateX(0);margin:0}.gratHub-base h5::after{transition:width 0.8s cubic-bezier(0.19,1,0.22,1);height:3px;content:"";bottom:0;position:absolute;width:0;background:linear-gradient(90deg,rgb(217,206,200) 0%,rgb(185,172,164) 100%);left:0}.gratHub-base .study-zone-base:hover h5::after{width:80px}.gratHub-base .study-zone-base > div:last-child{overflow:hidden;transform:translateZ(15px);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);position:relative}.gratHub-base .study-zone-base:hover > div:last-child{transform:translateZ(25px)}.gratHub-base a{position:relative;display:block;transition:transform 0.5s ease;overflow:hidden;text-decoration:none}.gratHub-base a::before{width:100%;transform-origin:left;position:absolute;z-index:-1;top:0;content:"";transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1),opacity 0.3s ease;transform:scaleX(0);background:rgb(217,206,200);height:100%;opacity:0;left:0}.gratHub-base a:hover::before{opacity:0.05;transform:scaleX(1)}.gratHub-base p{position:relative;font-weight:400;margin:0;color:#000000;transform:translateY(0);line-height:1.8;transition:transform 0.4s ease,color 0.3s ease;font-size:18px;font-family:Arial,sans-serif}.gratHub-base a:hover p{transform:translateY(-2px);color:#000000}@keyframes floatGradient {0%{transform:translateY(0) rotate(-15deg)}50%{transform:translateY(-20px) rotate(-10deg)}100%{transform:translateY(0) rotate(-15deg)}} @media screen and (min-width: 768px) {.gratHub-base{padding:8rem 0}.gratHub-base .study-zone-base{margin:0 auto;padding:4rem;max-width:90%}.gratHub-base h5{font-size:calc(23px * 1.2);line-height:1.3}.gratHub-base p{line-height:1.7;font-size:calc(18px * 1.1)}.gratHub-base .study-zone-base > div:first-child{margin-bottom:2.5rem}} @media screen and (min-width: 992px) {.gratHub-base{padding:10rem 0}.gratHub-base .study-zone-base{gap:3rem;align-items:center;display:grid;grid-template-columns:1fr 1fr;max-width:80%;padding:5rem}.gratHub-base .study-zone-base > div:first-child{margin-bottom:0}.gratHub-base h5{font-size:calc(23px * 1.3)}.gratHub-base h5::after{width:0}.gratHub-base .study-zone-base:hover h5::after{width:120px}} @media screen and (max-width: 767px) {.gratHub-base{padding:4rem 0}.gratHub-base .study-zone-base{transform:rotateX(2deg);padding:2rem}.gratHub-base h5{font-size:23px}.gratHub-base p{font-size:18px;line-height:1.6}.gratHub-base .study-zone-base > div:first-child{margin-bottom:1.5rem}.gratHub-base .study-zone-base:hover > div:first-child{transform:translateZ(20px)}.gratHub-base .study-zone-base:hover > div:last-child{transform:translateZ(10px)}}.privacy-shelter-base{box-shadow:0 15px 30px rgba(0,0,0,0.05);z-index:1;position:relative;overflow:hidden;padding:4rem 2rem;background:linear-gradient(145deg,rgb(242,235,231) 0%,rgb(242,235,231) 85%,rgb(217,206,200,0.5) 100%)}.privacy-shelter-base::before{background-size:20px 20px;width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(45deg,rgb(242,235,231) 25%,transparent 25%),linear-gradient(-45deg,rgb(242,235,231) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(242,235,231) 75%),linear-gradient(-45deg,transparent 75%,rgb(242,235,231) 75%);content:"";opacity:0.03;z-index:-1;background-position:0 0,0 10px,10px -10px,-10px 0px}.privacy-shelter-base::after{top:-50%;position:absolute;background:radial-gradient(circle at center,rgb(217,206,200,0.5) 0%,transparent 70%);width:200%;animation:pulse 15s infinite alternate ease-in-out;left:-50%;content:"";opacity:0.05;transform:scale(1);z-index:-1;height:200%}@keyframes pulse {0%{transform:scale(1);opacity:0.05}50%{transform:scale(1.05);opacity:0.08}100%{transform:scale(1);opacity:0.05}} .privacy-shelter-base .container{position:relative;margin:0 auto;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);max-width:1200px;transform:translateY(0);background:#ffffff;box-shadow:0 10px 40px rgba(0,0,0,0.06),0 2px 5px rgba(0,0,0,0.03),0 -1px 0 rgb(217,206,200,0.5);padding:3rem}.privacy-shelter-base .container:hover{transform:translateY(-5px)}.privacy-shelter-base h1{font-weight:700;position:relative;transform:translateX(0);padding-bottom:0.75rem;transition:transform 0.3s ease-out;margin-bottom:2rem;color:#000000;font-size:40px;line-height:1.2}.privacy-shelter-base h1::after{content:"";bottom:0;left:0;transform-origin:left;transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);height:3px;transform:scaleX(1);position:absolute;width:60px;background:rgb(217,206,200)}.privacy-shelter-base:hover h1::after{transform:scaleX(1.5)}.privacy-shelter-base h2{position:relative;color:#000000;font-weight:600;padding-left:1rem;font-size:30px;transition:padding 0.3s ease;margin:2.5rem 0 1.5rem}.privacy-shelter-base h2::before{transform:scaleY(1);height:70%;left:0;width:3px;position:absolute;content:"";background:rgb(185,172,164);top:0.25em;transition:transform 0.3s ease}.privacy-shelter-base h2:hover::before{transform:scaleY(1.2)}.privacy-shelter-base h3{margin:1.75rem 0 1rem;position:relative;color:#000000;font-size:calc(24px + 0.1rem);font-weight:600}.privacy-shelter-base h4{margin:1.5rem 0 0.75rem;color:#000000;font-weight:600;font-size:17px}.privacy-shelter-base p{max-width:90ch;transition:all 0.3s ease;font-size:12px;color:#000000;margin-bottom:1.25rem;font-family:Arial,sans-serif;line-height:1.7}.privacy-shelter-base span{color:rgb(217,206,200);position:relative;display:inline-block;font-weight:600;transition:color 0.3s ease}.privacy-shelter-base span:hover{color:rgb(185,172,164)}.privacy-shelter-base ul{margin:1.5rem 0 2rem 1.25rem;list-style-type:none}.privacy-shelter-base li{margin-bottom:0.75rem;color:#000000;line-height:1.6;padding-left:1.5rem;position:relative;transition:transform 0.2s ease-out;font-size:12px}.privacy-shelter-base li::before{transition:transform 0.3s ease,background-color 0.3s ease;content:"";background:rgb(217,206,200,0.5);position:absolute;transform:rotate(45deg);top:0.7em;width:8px;height:8px;left:0;border-radius:1px}.privacy-shelter-base li:hover::before{transform:rotate(135deg);background:rgb(217,206,200)}.privacy-shelter-base li:hover{transform:translateX(3px)}.privacy-shelter-base div{position:relative}@media (max-width: 992px) {.privacy-shelter-base{padding:3rem 1.5rem}.privacy-shelter-base .container{padding:2.5rem 2rem}.privacy-shelter-base h1{font-size:calc(40px - 0.2rem)}.privacy-shelter-base h2{font-size:calc(30px - 0.15rem)}} @media (max-width: 768px) {.privacy-shelter-base{padding:2.5rem 1rem}.privacy-shelter-base .container{padding:2rem 1.5rem}.privacy-shelter-base h1{font-size:calc(40px - 0.4rem);margin-bottom:1.5rem}.privacy-shelter-base h2{margin:2rem 0 1rem;font-size:calc(30px - 0.3rem)}.privacy-shelter-base h3{margin:1.5rem 0 0.75rem;font-size:24px}.privacy-shelter-base p{font-size:calc(12px - 0.05rem)}.privacy-shelter-base ul{margin-left:0.5rem}.privacy-shelter-base li{padding-left:1.25rem;font-size:calc(12px - 0.05rem)}} @media (max-width: 576px) {.privacy-shelter-base{padding:2rem 0.75rem}.privacy-shelter-base .container{padding:1.5rem 1.25rem}.privacy-shelter-base h1{font-size:calc(40px - 0.6rem)}.privacy-shelter-base h2{padding-left:0.75rem;font-size:calc(30px - 0.4rem)}.privacy-shelter-base h2::before{width:2px}.privacy-shelter-base li::before{height:6px;width:6px}} @media (prefers-reduced-motion: reduce) {.privacy-shelter-base::after{animation:none}.privacy-shelter-base .container,.privacy-shelter-base li,.privacy-shelter-base h1::after,.privacy-shelter-base h2::before{transition:none}}.customer-opinions-base{padding:7rem 1rem;overflow:hidden;position:relative;background:rgb(242,235,231)}.customer-opinions-base::before{width:100%;content:"";height:100%;left:0;top:0;background:linear-gradient(0deg,transparent 40%,rgb(217,206,200,0.5) 100%);position:absolute;clip-path:polygon(0 0,100% 0,100% 60%,0 30%)}.customer-opinions-base::after{width:100%;height:100%;bottom:0;position:absolute;content:"";background:linear-gradient(180deg,transparent 50%,rgb(185,172,164,0.5) 100%);clip-path:polygon(0 70%,100% 90%,100% 100%,0 100%);right:0}.customer-opinions-base .container{z-index:2;position:relative}.customer-opinions-base h2{position:relative;padding:1rem 0;text-align:left;margin-bottom:4rem;width:fit-content;font-size:32px;color:#000000;font-weight:700}.customer-opinions-base h2::before{background:rgb(217,206,200);height:100%;left:-20px;width:5px;top:0;position:absolute;content:"";transform:skewY(45deg)}.customer-opinions-base h2::after{width:80%;bottom:0;background:rgb(185,172,164);position:absolute;height:3px;content:"";left:0}.customer-opinions-base .testimonial-track-base{max-width:800px;display:flex;gap:5rem;flex-direction:column;margin:0 auto}.customer-opinions-base .success-reviews-base{transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);background:#ffffff;padding:2.5rem 2rem 2rem;position:relative;flex-direction:column;transform:translateY(0);display:flex;box-shadow:0 15px 30px rgba(0,0,0,0.1);border-radius:16px}.customer-opinions-base .success-reviews-base:nth-child(odd){align-self:flex-start;transform:translateX(-30px)}.customer-opinions-base .success-reviews-base:nth-child(even){align-self:flex-end;transform:translateX(30px)}.customer-opinions-base .success-reviews-base:hover{transform:translateY(-10px) translateX(0)}.customer-opinions-base .success-reviews-base::before{z-index:-1;top:15px;height:100%;left:15px;content:"";border-radius:16px;background:rgb(217,206,200,0.5);transition:all 0.3s ease;position:absolute;width:100%}.customer-opinions-base .success-reviews-base:hover::before{left:10px;background:rgb(185,172,164,0.5);top:10px}.customer-opinions-base .success-reviews-base img{position:absolute;left:25px;height:70px;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,0.1);width:70px;border:4px solid #ffffff;object-fit:cover;top:-25px}.customer-opinions-base .success-reviews-base p{padding-left:60px;margin:0.5rem 0;font-size:calc(17px + 0.1rem);color:#000000;font-weight:600}.customer-opinions-base .success-reviews-base .description{font-weight:400;line-height:1.7;margin-top:1rem;padding:1.5rem 0 0.5rem;border-top:1px solid rgb(242,235,231);color:#000000;position:relative;font-size:17px}.customer-opinions-base .success-reviews-base .description::before{font-size:3rem;content:"";left:0;color:rgb(217,206,200,0.5);position:absolute;top:0.5rem;line-height:1}.customer-opinions-base .success-reviews-base .description::after{font-size:3rem;position:absolute;line-height:1;bottom:-1.5rem;content:"";right:0;color:rgb(217,206,200,0.5)}@media (max-width: 991px) {.customer-opinions-base{padding:5rem 1rem}.customer-opinions-base .testimonial-track-base{gap:4rem}} @media (max-width: 767px) {.customer-opinions-base h2{margin-bottom:3rem;font-size:calc(32px - 0.3rem)}.customer-opinions-base .testimonial-track-base{gap:3.5rem}.customer-opinions-base .success-reviews-base:nth-child(odd),.customer-opinions-base .success-reviews-base:nth-child(even){align-self:center;width:100%;transform:none}.customer-opinions-base .success-reviews-base:hover{transform:translateY(-5px)}.customer-opinions-base .success-reviews-base p{padding-left:50px}}footer{position:relative}footer::before{content:'';position:absolute;bottom:0;top:0;left:0;opacity:0.95;background:linear-gradient(125deg,#000000 0%,rgb(185,172,164) 100%);right:0;z-index:1}.app-store-base{z-index:2;font-family:Arial,sans-serif;padding:60px 0;position:relative;color:#ffffff}.app-store-base .container{display:flex;flex-wrap:wrap}.app-store-base .company_holder{padding:25px;flex:0 0 100%;text-align:center;box-shadow:0 15px 30px rgba(0,0,0,0.15);background:rgba(0,0,0,0.2);margin-bottom:40px;border-radius:25px}.app-store-base .company_holder h3{text-shadow:0 2px 4px rgba(0,0,0,0.2);letter-spacing:1px;margin-bottom:20px;color:#ffffff;font-size:38px;font-weight:700}.app-store-base .guide-section-base{max-width:80%;border-radius:10px;background:rgba(255,255,255,0.1);line-height:1.7;color:#ffffff;padding:15px 20px;margin:0 auto;font-size:17px;text-align:center}.app-store-base .cloud-lab-base{flex:0 0 100%;margin-top:20px}.app-store-base .head-section-base{gap:30px;justify-content:center;display:flex;flex-wrap:wrap;margin-top:30px}.app-store-base .main-primary-base{border-radius:25px;background:rgba(255,255,255,0.05);max-width:calc(50% - 30px);padding:20px;flex:0 0 calc(50% - 30px);transition:all 0.3s ease}.app-store-base .main-primary-base:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1);background:rgba(255,255,255,0.1);transform:translateY(-5px)}.app-store-base .main-primary-base h5{border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:10px;font-size:20px;margin-bottom:20px;text-align:center;font-weight:600;color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,0.2)}.app-store-base .main-primary-base .head-section-base{flex-direction:column;display:flex;margin-top:0;gap:12px}.app-store-base .main-primary-base .head-section-base a{font-size:17px;border-radius:10px;transition:all 0.3s ease;color:#ffffff;text-align:center;background:rgba(255,255,255,0.05);padding:8px 12px;text-decoration:none}.app-store-base .main-primary-base .head-section-base a:hover{background:rgba(255,255,255,0.15);color:#ffffff;box-shadow:0 5px 10px rgba(0,0,0,0.1);transform:translateY(-2px)}.desktop-app-base{z-index:2;background:rgba(0,0,0,0.3);position:relative;margin-top:40px;padding:20px 0}.desktop-app-base::before{content:'';height:1px;left:20%;opacity:0.2;top:0;right:20%;position:absolute;background:linear-gradient(90deg,transparent,#ffffff,transparent)}.desktop-app-base .container{display:flex;justify-content:center}.desktop-app-base .story-spot-base{font-size:15px;color:#ffffff;text-align:center;letter-spacing:0.5px}@keyframes gradientFlow {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @media (min-width: 768px) {.app-store-base .head-section-base{justify-content:space-between}.app-store-base .company_holder{flex:0 0 30%;text-align:left}.app-store-base .cloud-lab-base{flex:0 0 65%}.app-store-base .container{justify-content:space-between;align-items:flex-start}.app-store-base .guide-section-base{margin:0;max-width:100%;text-align:left}} @media (max-width: 767px) {.app-store-base .main-primary-base{margin-bottom:20px;max-width:100%;flex:0 0 100%}.app-store-base .company_holder{padding:20px 15px}.app-store-base .guide-section-base{padding:15px;max-width:100%}} @media (max-width: 576px) {.app-store-base{padding:40px 0}.app-store-base .company_holder h3{font-size:calc(38px * 0.8)}.app-store-base .main-primary-base h5{font-size:calc(20px * 0.9)}.app-store-base .main-primary-base .head-section-base a{font-size:calc(17px * 0.95)}} @keyframes pulseLight {0%,100%{opacity:0.1;transform:scale(1)}50%{opacity:0.15;transform:scale(1.1)}} footer::after{top:0;background-image:linear-gradient(0deg,rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);height:100%;content:'';z-index:1;left:0;position:absolute;width:100%;background-size:20px 20px}.welcome-page-base{justify-content:center;overflow:hidden;align-items:center;min-height:100vh;display:flex;background:linear-gradient(135deg,rgb(217,206,200,0.5),rgb(185,172,164) 150%);position:relative}.welcome-page-base::before{top:0;height:100%;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,0.1) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(255,255,255,0.08) 0%,transparent 30%);content:"";z-index:1;left:0;width:100%;position:absolute}.welcome-page-base::after{position:absolute;z-index:0;content:"";transform:rotate(45deg);right:-50%;width:100%;animation:pulse 10s infinite alternate ease-in-out;top:-50%;background:linear-gradient(135deg,rgb(217,206,200,0.5) 0%,transparent 70%);height:100%}.welcome-page-base .learn-expressfast-base{grid-template-columns:1fr;position:relative;gap:2rem;max-width:1200px;z-index:2;width:90%;padding:2rem;display:grid;perspective:1000px}.welcome-page-base h3{transition:all 0.5s cubic-bezier(0.25,1,0.5,1);padding:1.5rem;color:#ffffff;font-size:calc(20px * 1.1);line-height:1.5;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,0.15);font-family:Arial,sans-serif;border-left:4px solid rgb(185,172,164);position:relative;background:rgba(255,255,255,0.1);margin-bottom:1rem;transform:translateZ(0);backdrop-filter:blur(10px)}.welcome-page-base h3::before{top:0;z-index:-1;height:100%;left:0;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,0.1) 50%,transparent 60%);background-size:200% 200%;position:absolute;width:100%;content:"";animation:shimmer 5s infinite linear}.welcome-page-base .our-ethos-base{transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1);transform:translateZ(0) rotateX(5deg);position:relative;transform-style:preserve-3d}.welcome-page-base .our-ethos-base:hover{transform:translateZ(20px) rotateX(0)}.welcome-page-base h1{position:relative;padding:0 0 1rem 0;line-height:1.2;text-shadow:0 4px 12px rgba(0,0,0,0.2);margin-bottom:2rem;transform:translateZ(30px);color:#ffffff;font-family:Arial,sans-serif;font-size:39px;font-weight:700}.welcome-page-base h1::after{content:"";transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);height:4px;transform:scaleX(1);bottom:0;background:rgb(185,172,164);width:80px;position:absolute;left:0;transform-origin:left}.welcome-page-base .our-ethos-base:hover h1::after{transform:scaleX(1.5)}.welcome-page-base .our-ethos-base > div{box-shadow:0 15px 30px rgba(0,0,0,0.2),0 5px 15px rgba(0,0,0,0.1);transform:translateZ(20px);transition:all 0.5s cubic-bezier(0.25,1,0.5,1);position:relative;overflow:hidden;border-radius:10px}.welcome-page-base .our-ethos-base > div::before{height:100%;top:0;left:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0.3),rgba(0,0,0,0.7));content:"";width:100%;position:absolute}.welcome-page-base .our-ethos-base > div p{font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,0.2);z-index:2;font-family:Arial,sans-serif;color:#ffffff;padding:3rem 2rem;position:relative;transform:translateZ(0);font-size:calc(18px * 1.2);line-height:1.6}@keyframes shimmer {0%{background-position:-200% 0}100%{background-position:200% 0}} @keyframes pulse {0%{opacity:0.4;transform:rotate(45deg) scale(1)}100%{opacity:0.6;transform:rotate(45deg) scale(1.1)}} @media (min-width: 768px) {.welcome-page-base .learn-expressfast-base{align-items:center;gap:3rem;grid-template-columns:1fr 1fr}.welcome-page-base h3{font-size:20px;transform:translateY(0) rotateX(2deg);padding:2rem}.welcome-page-base h1{margin-bottom:2.5rem;font-size:calc(39px * 1.2)}.welcome-page-base .our-ethos-base > div p{padding:4rem 3rem;font-size:calc(18px * 1.3)}} @media (min-width: 992px) {.welcome-page-base .learn-expressfast-base{gap:4rem}.welcome-page-base h3{max-width:90%;transform:translateZ(10px) rotateX(3deg);font-size:calc(20px * 1.1)}.welcome-page-base h1{font-size:calc(39px * 1.4)}.welcome-page-base .our-ethos-base{transform:translateZ(0) rotateX(8deg)}.welcome-page-base .our-ethos-base > div{box-shadow:0 20px 40px rgba(0,0,0,0.25),0 10px 20px rgba(0,0,0,0.15)}.welcome-page-base .our-ethos-base > div p{font-size:calc(18px * 1.4);padding:5rem 4rem}} @media (max-width: 576px) {.welcome-page-base{padding:3rem 0}.welcome-page-base .learn-expressfast-base{padding:1rem;gap:1.5rem}.welcome-page-base h3{font-size:calc(16px * 1.2);padding:1rem}.welcome-page-base h1{font-size:calc(35px * 0.9);margin-bottom:1.5rem}.welcome-page-base .our-ethos-base > div p{font-size:18px;padding:2rem 1.5rem}}