﻿html,body{min-height:100%;height:100%;color:#000000;scroll-behavior:auto;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.container-wrap{flex-direction:column;display:flex;height:100%;min-height:100%}footer{font-family:Arial,sans-serif;color:#ffffff;position:relative;z-index:1}.trade-mark .container{display:flex;justify-content:space-between;z-index:1;position:relative;flex-wrap:wrap}.trade-mark .company_holder{transform:translateY(0);box-shadow:0 10px 30px rgba(0,0,0,0.15),inset 0 0 0 1px rgba(255,255,255,0.1);background:rgba(0,0,0,0.5);transition:transform 0.3s ease,box-shadow 0.3s ease;flex:1 1 350px;padding:1.5rem;border-radius:15px;margin-right:2rem;backdrop-filter:blur(15px)}.trade-mark .webinar-cta{line-height:1.6;font-size:17px;margin-top:1rem;max-width:450px;color:rgba(255,255,255,0.7)}.trade-mark .scholar-cta .main-skill{justify-content:flex-end}.trade-mark .head-mentor h5{margin-bottom:1.25rem;display:inline-block;color:#ffffff;font-size:19px;position:relative;font-weight:600}.trade-mark .head-mentor:hover h5::before{width:100%}.trade-mark .head-mentor a::before{background:linear-gradient(to right,rgb(217,177,189),rgb(190,143,167));left:0;content:"";bottom:0;z-index:-1;height:1px;position:absolute;width:0;transition:width 0.3s ease}.law-res .container{align-items:center;display:flex;position:relative;justify-content:center}.law-res .lesson-cta:hover{background:rgba(0,0,0,0.2);color:#ffffff;box-shadow:0 0 15px rgb(217,177,189,0.5)}.trade-mark .main-skill a::after{position:absolute;content:"";border-radius:50%;height:4px;width:4px;top:50%;left:-10px;transition:transform 0.3s ease;transform:translateY(-50%) scale(0);background:rgb(217,177,189)}.trade-mark .company_holder:hover .webinar-cta::before{width:calc(100% + 20px);height:calc(100% + 20px);border-right-color:rgb(217,177,189,0.5);border-top-color:rgb(217,177,189,0.5);transition:width 0.5s ease,height 0.5s ease 0.3s}.deal-plan .container{margin:0 auto;position:relative;max-width:1200px;padding:0 20px;z-index:2}.deal-plan h2::after{width:80px;position:absolute;bottom:-10px;height:3px;background:linear-gradient(90deg,rgb(190,143,167),rgb(217,177,189));content:"";left:50%;transform:translateX(-50%)}.deal-plan .fee-deals{gap:30px;perspective:1000px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.deal-plan .access-plans::before{background:linear-gradient(135deg,rgb(190,143,167,0.5),rgb(217,177,189,0.5));left:0;transition:opacity 0.4s ease;width:100%;content:"";position:absolute;height:100%;top:0;opacity:0;z-index:-1}.deal-plan .access-plans:hover::after{opacity:1;transform:scale(1)}.deal-plan .learn-fees{overflow:hidden;min-height:500px;position:relative;padding:40px 30px;height:100%;justify-content:space-between;display:flex;box-sizing:border-box;flex-direction:column}.deal-plan .access-plans:hover .learning-rates h4::after{width:50px}.deal-plan .cost-levels{color:#ffffff;font-weight:700;background:linear-gradient(135deg,rgb(190,143,167) 0%,rgb(217,177,189) 100%);-webkit-background-clip:text !important;font-size:calc(18px + 6px);transition:transform 0.3s ease;color:transparent;display:inline-block;position:relative;text-shadow:0 2px 10px rgba(0,0,0,0.1);margin-top:15px;background-clip:text !important}.privacy-cabinet:hover::before{transform:scaleX(1)}.privacy-cabinet::after{z-index:0;position:absolute;bottom:0;transform:skewX(-12deg) translateX(30%);background:linear-gradient(to left,rgb(217,177,189,0.5),transparent);width:50%;height:100%;content:"";opacity:0.03;right:0}.privacy-cabinet:hover h1::after{width:120px}.privacy-cabinet h2{padding-left:1rem;font-weight:600;margin-bottom:1.25rem;border-left:3px solid rgb(217,177,189);position:relative;color:#000000;transition:padding-left 0.3s ease;margin-top:2.5rem;font-size:28px}.privacy-cabinet h4::after{width:100%;left:0;height:1px;position:absolute;background:linear-gradient(to right,rgb(190,143,167),transparent);content:"";bottom:-5px}.privacy-cabinet p strong:hover::after{transform:scaleX(1)}.privacy-cabinet span{font-size:16px;line-height:1.7;margin-bottom:1.5rem;color:#000000;display:block;border-left:1px dashed rgb(190,143,167,0.5);padding-left:1rem}.privacy-cabinet li::before{height:8px;width:8px;transition:transform 0.3s ease,background-color 0.3s ease;background-color:rgb(190,143,167);content:"";transform:rotate(45deg);top:0.5rem;position:absolute;left:0}#overlayCookieInfo{display:none}#overlayCookieInfo:checked ~ .cookie-overlay-panel{visibility:hidden;opacity:0}.cookie-tips{margin-right:20px;flex-shrink:0}.data-control{text-transform:uppercase;min-width:140px;color:#ffffff;transition:border 0.2s;font-weight:600;border:2px solid transparent;background:rgb(217,177,189);text-decoration:none;text-align:center;font-size:18px;border-radius:10px;margin-left:10px;padding:12px 24px;flex-shrink:0}.program-information .online-learn{z-index:1;left:0;position:absolute;top:0;width:100%;overflow:hidden;height:100%}.program-information .online-learn:hover .lesson-map{animation-play-state:paused}.program-information .learn-skills::before{transition:opacity 0.5s ease;left:0;right:0;bottom:0;content:"";background:linear-gradient( 135deg,rgb(217,177,189,0.5) 0%,transparent 30%,transparent 70%,rgb(190,143,167,0.5) 100% );z-index:1;top:0;position:absolute;opacity:0.8}.program-information .career-path{box-shadow:0 10px 30px rgba(0,0,0,0.2),0 1px 3px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.05) inset;transform:translateY(0);transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:12px;backdrop-filter:blur(8px);overflow:hidden;position:relative;padding:3rem;background:rgba(var(--dark-color,21,20,26),0.75)}.program-information .career-path{padding:2rem}.program-information .career-path h3::after{content:"";bottom:-8px;left:0;height:2px;transition:width 0.3s ease;width:40%;background-color:rgb(217,177,189);position:absolute}.program-information .career-path .query-support::before{position:absolute;background:linear-gradient( 45deg,rgb(190,143,167) 0%,rgb(217,177,189) 100% );height:100%;top:0;transition:opacity 0.3s ease;width:100%;z-index:-1;opacity:0;left:0;content:""}.program-information .lesson-map::before{animation:set-slide-count 0.1s forwards;content:"";position:fixed;height:1px;width:1px}.program-information .learn-skills:nth-child(1){--slide-color:rgb(217,177,189)}.program-information .learn-skills:nth-child(4){--slide-color:rgb(190,143,167)}.program-information .learn-skills:hover::after{opacity:0.5}.contact-us .container{position:relative;margin:0 auto;max-width:1400px;padding:0}.contact-us .support-request{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,1fr);display:grid}.contact-us .connect-support h3{background:rgb(217,177,189);color:#ffffff;font-size:34px;padding:40px;font-weight:700;text-align:center;margin:0}.contact-us .connect-support svg path{fill:rgb(217,177,189)}.contact-us .connect-support a{transition:color 0.3s ease;text-decoration:none;color:rgb(217,177,189)}.contact-us form h3{position:relative;text-align:center;color:#000000;margin-bottom:40px;font-weight:700;font-size:34px}.contact-us form input[type="text"],.contact-us form input[type="email"]{transition:all 0.3s ease;width:100%;border-radius:10px;border:1px solid rgb(242,211,221);background:#ffffff;padding:18px 20px;margin-bottom:25px;color:#000000;font-size:12px}.contact-us .inquiry-card input[type="checkbox"]:checked::before{left:7px;height:10px;width:6px;transform:rotate(45deg);border:solid #ffffff;position:absolute;top:4px;content:'';border-width:0 2px 2px 0}.contact-us .inquiry-card a:hover{color:rgb(190,143,167)}.contact-us .query-support:hover{background:rgb(190,143,167);box-shadow:0 10px 20px rgba(0,0,0,0.5);transform:translateY(-3px)}.get-updates::before{opacity:0.7;content:"";height:100%;right:0;clip-path:polygon(0 15%,100% 0,100% 100%,0 85%);z-index:1;width:30%;background:linear-gradient(45deg,transparent,rgb(190,143,167,0.5),transparent);top:0;position:absolute}.get-updates h3{transform:translateY(0);font-family:Arial,sans-serif;position:relative;line-height:1.5;letter-spacing:0.02em;font-weight:600;margin:0;font-size:21px;color:#000000;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.get-updates .input_holder:hover{box-shadow:0 15px 40px rgba(0,0,0,0.1);transform:translateY(-5px)}.get-updates .input_holder div::before{left:-10px;transition:height 0.3s ease,top 0.3s ease;position:absolute;background:rgb(190,143,167);width:5px;height:0;z-index:2;content:"";top:50%}.get-updates input[type="email"]::placeholder{opacity:0.7;transition:opacity 0.3s ease;color:#999}.get-updates .sub-unit::before{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;content:"";height:100%;left:-100%;transition:left 0.7s ease;top:0}.learning-system{overflow:visible;position:relative;padding:180px 0 150px;background:linear-gradient(160deg,rgb(242,211,221) 0%,rgb(217,177,189,0.5) 140%)}.learning-system .reading-area{display:flex;flex-direction:column;align-items:flex-start;position:relative}.learning-system .reading-area::before{border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;content:'';filter:blur(60px);z-index:1;position:absolute;top:-150px;height:300px;width:300px;background:rgb(217,177,189);opacity:0.05;right:-150px;animation:morph 15s infinite alternate}.learning-system .reading-area h2::before{width:40px;height:40px;left:-20px;position:absolute;background:rgb(217,177,189);content:'';border-radius:10px;z-index:-1;top:-20px;transform:rotate(45deg)}.learning-system .reading-area p::after{position:absolute;height:60px;animation:float-rotate 12s infinite alternate-reverse;opacity:0.1;z-index:-1;width:60px;content:'';bottom:-30px;background:rgb(190,143,167,0.5);left:40px;border-radius:30% 70% 50% 50% / 50% 50% 70% 30%}.learning-system .culture-block::after{width:200px;content:'';transform:rotate(-60deg);height:2px;position:absolute;bottom:25%;animation:glow 6s infinite alternate-reverse;right:-100px;background:rgb(190,143,167,0.5)}.learning-system .floating-element::before{content:'';background:rgb(217,177,189);transform:translate(-50%,-50%);height:20px;border-radius:50%;opacity:0.3;width:20px;left:50%;position:absolute;top:50%}.thanks-note .container{position:relative;width:100%;z-index:2;padding:0 15px;margin:0 auto;max-width:1140px}.thanks-note .culture-block{display:flex;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s cubic-bezier(0.23,1,0.32,1);background:#ffffff;transform:perspective(1000px) rotateX(2deg);flex-direction:column;position:relative;padding:3.5rem;transform-origin:center top;box-shadow:0 10px 40px rgba(rgba(0,0,0,0.5),0.1),0 2px 10px rgba(rgb(217,177,189,0.5),0.05),0 30px 60px -10px rgba(rgb(190,143,167,0.5),0.12)}.thanks-note .culture-block:hover h5{transform:translateY(-3px) translateZ(0)}.thanks-note a{overflow:hidden;text-decoration:none;position:relative;display:block;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1)}.thanks-note a:hover p{background:linear-gradient(to right,rgba(rgb(190,143,167,0.5),0.07),rgba(rgb(217,177,189,0.5),0.07));border-left:2px solid rgb(217,177,189)}header::before{left:0;content:"";opacity:0.3;background-size:20px 20px;position:absolute;width:100%;height:15px;background:radial-gradient( circle at 0% 50%,transparent 6px,rgb(217,177,189,0.5) 6px,rgb(217,177,189,0.5) 10px,transparent 10px ) repeat-x;bottom:0}header .top-pro .main-base::before{width:140%;opacity:0.05;transition:transform 0.5s ease-in-out;z-index:-1;border-radius:60% 40% 50% 30% / 40% 50% 60% 50%;top:-20%;left:-20%;background:rgb(217,177,189,0.5);content:"";height:140%;position:absolute}header .top-pro .head-mentor .header-start{position:relative;margin:0 8px}header .top-pro .head-mentor .header-start a{font-size:15px;overflow:hidden;font-weight:600;display:block;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;padding:10px 15px;position:relative;font-family:Arial,sans-serif;color:#000000;transition:all 0.4s ease;text-decoration:none}header .top-pro .head-mentor .header-start:nth-child(2n) a:hover::before{border-radius:70% 30% 30% 70% / 70% 70% 30% 30%}.title-opener{display:flex;align-items:center;width:100%;position:relative;justify-content:center;overflow:hidden;min-height:100vh;background:linear-gradient(135deg,rgb(242,211,221) 0%,rgba(0,0,0,0.5) 100%)}.title-opener .intro-head{width:90%;transform:translateY(-2vh);position:relative;max-width:1200px;z-index:2}.title-opener .main-hero span{position:relative;padding-left:1.5rem;animation:slideIn 0.8s cubic-bezier(0.2,0.8,0.2,1) forwards 0.2s;opacity:0;display:block;transform:translateX(-5px);margin-bottom:1.5rem}.title-opener .main-hero h1{margin:0 0 2rem;background:linear-gradient(90deg,#ffffff 70%,rgb(190,143,167) 100%);font-size:46px;line-height:1.2;text-shadow:0 0 30px rgba(255,255,255,0.1);background-clip:text !important;position:relative;transform:translateY(10px);color:#ffffff;animation:slideUp 0.8s cubic-bezier(0.2,0.8,0.2,1) forwards 0.5s;opacity:0;-webkit-text-fill-color:transparent;font-weight:700;-webkit-background-clip:text !important}.who-we-are::after{position:absolute;height:200%;background:rgb(217,177,189,0.5);opacity:0.15;content:"";z-index:0;top:-50%;transform:rotate(-15deg);right:-20%;animation:shine 15s infinite alternate ease-in-out;width:80%}.who-we-are .reading-area{backdrop-filter:blur(5px);transform:translateY(20px);padding:40px;border-left:1px solid rgba(255,255,255,0.1);animation:fadeSlideUp 1s 0.3s forwards cubic-bezier(0.16,1,0.3,1);border-top:1px solid rgba(255,255,255,0.1);background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.03));opacity:0;box-shadow:0 10px 35px rgba(0,0,0,0.2);border-radius:2px;position:relative}.who-we-are .reading-area div div{opacity:0;transform:translateY(10px);color:#ffffff;column-gap:40px;font-size:12px;opacity:0.9;position:relative;line-height:1.8;column-count:1;animation:fadeSlideUp 0.8s 1s forwards cubic-bezier(0.16,1,0.3,1)}.client-experience::before{height:100%;width:100%;content:"";opacity:0.15;position:absolute;background:radial-gradient(circle at 10% 20%,rgb(217,177,189,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgb(190,143,167,0.5) 0%,transparent 35%);pointer-events:none;left:0;top:0;z-index:1}.client-experience .student-opinions{display:grid;margin:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;gap:2.5rem}.client-experience .user-reviews:hover{box-shadow:0 20px 40px rgba(0,0,0,0.1);transform:translateY(-10px)}.client-experience .user-reviews:nth-child(odd)::after{right:1.5rem;color:rgb(217,177,189,0.5);opacity:0.2;content:"";position:absolute;top:1rem;font-family:Georgia,serif;font-size:5rem;line-height:1}.client-experience .user-reviews h4{margin:0;color:#000000;font-size:23px;font-weight:600}.client-experience .user-reviews .description::before{height:2px;position:absolute;left:0;background-color:rgb(217,177,189,0.5);top:0;width:3rem;content:""}.client-experience a::before{content:"";transition:left 0.7s ease;top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:-100%;height:100%;position:absolute;width:100%;z-index:-1}.teacher-profile::after{z-index:1;right:-25%;position:absolute;height:200%;opacity:0.1;content:"";transform:rotate(-15deg);width:80%;background:radial-gradient( ellipse at center,rgb(217,177,189,0.5) 0%,transparent 70% );top:-50%}.teacher-profile .user-reviews::before{top:0;width:5px;transform-origin:top;background:linear-gradient(to bottom,rgb(217,177,189),rgb(190,143,167));transform:scaleY(0);left:0;position:absolute;content:"";height:100%;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.teacher-profile .img-expand::after{left:0;position:absolute;height:100%;top:0;width:100%;background:linear-gradient( to bottom,transparent 70%,rgba(0,0,0,0.2) 100% );content:""}.teacher-profile .user-reviews:hover .name::after{transform:translateX(-50%) scaleX(1)}.teacher-profile .user-reviews:hover div:nth-child(2) div{transform:translateY(-3px)}.teacher-profile .career-overview{color:#000000;transition:opacity 0.4s ease;opacity:0.95;text-align:justify;border-top:1px solid rgba(0,0,0,0.05);margin:1.5rem 0 0;position:relative;padding:1.5rem 0.5rem 0.5rem;font-size:17px;line-height:1.8}.educational-rewards::after{height:200%;opacity:0.2;left:-50%;content:'';animation:rotate 60s linear infinite;position:absolute;background:radial-gradient(ellipse at center,transparent 60%,rgb(190,143,167,0.5) 100%);width:200%;top:-50%}.educational-rewards .img-expand::before{left:0;height:100%;background:linear-gradient(to right,#000000 0%,transparent 30%);content:'';z-index:1;width:100%;position:absolute;top:0}.educational-rewards h2::before{height:4px;background:rgb(217,177,189);top:50%;position:absolute;left:0;transform:translateY(-50%);width:20px;content:''}.educational-rewards .text_main_holder{grid-template-columns:repeat(2,1fr);position:relative;gap:30px;display:grid;grid-area:content}.educational-rewards .text_main_holder > div:nth-child(1){--i:1}.educational-rewards .text_main_holder > div:nth-child(2){--i:2}.educational-rewards .text_main_holder > div:nth-child(3){--i:3}.educational-rewards .text_main_holder > div:nth-child(5){--i:5}.educational-rewards .text_main_holder > div:nth-child(7){--i:7}.educational-rewards .text_main_holder > div::before{background:linear-gradient(to right,transparent,rgb(217,177,189,0.5));bottom:0;height:1px;width:60%;right:0;content:'';position:absolute}.educational-rewards .text_main_holder > div:hover svg{transform:translateY(-5px)}.prospective-students{padding:100px 0;position:relative;overflow:hidden;background:linear-gradient(120deg,rgb(242,211,221) 0%,#ffffff 100%)}.prospective-students .culture-block{position:relative}.prospective-students h4:hover{transform:perspective(1000px) rotateX(5deg)}.prospective-students h4::after{bottom:-15px;transform:translateX(-50%);left:50%;background:linear-gradient(90deg,rgb(217,177,189),rgb(190,143,167));content:"";border-radius:5px;position:absolute;width:100px;height:5px}.prospective-students p:hover{box-shadow:0 15px 40px rgba(0,0,0,0.1);color:#000000}.prospective-students p:hover::before{opacity:1}.prospective-students p svg{left:50%;position:absolute;top:30px;transition:all 0.3s ease;width:32px;transform:translateX(-50%);height:32px}.prospective-students p:hover svg{transform:translateX(-50%) scale(1.2)}.prospective-students .culture-block > div p{animation:fadeScale 0.5s ease forwards;opacity:0}.prospective-students .culture-block > div p:nth-child(2){animation-delay:0.2s}.prospective-students .culture-block > div p:nth-child(4){animation-delay:0.4s}.prospective-students .culture-block > div p:nth-child(6){animation-delay:0.6s}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 768px) {.trade-mark{padding:3rem 0 1.5rem}.trade-mark::before{height:2px}.trade-mark .company_holder{padding:1.25rem}.trade-mark .head-mentor{margin-bottom:1rem;flex:1 1 100%}.trade-mark .scholar-cta .main-skill{flex-direction:column}.law-res{padding:1.25rem 0}.law-res::before{height:2px}} @media (max-width: 1200px) {.deal-plan{padding:100px 0}.deal-plan .fee-deals{gap:25px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.deal-plan .learn-fees{padding:30px 25px;min-height:450px}.deal-plan .cost-levels{font-size:calc(18px + 4px)}} @media (max-width: 991px) {.deal-plan{padding:80px 0}.deal-plan h2{font-size:calc(28px - 4px)}.deal-plan .learning-fee{margin-bottom:40px;font-size:14px}.deal-plan .fee-deals{gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}} @media (max-width: 480px) {.deal-plan{padding:50px 0}.deal-plan h2{font-size:calc(28px - 8px)}.deal-plan .learning-fee{font-size:calc(14px - 1px);margin-bottom:30px}.deal-plan .learning-rates h4{font-size:18px}.deal-plan .learning-rates p{font-size:calc(14px - 1px)}.deal-plan .cost-levels{font-size:calc(18px + 2px)}} @media (max-width: 480px) {.privacy-cabinet{padding:2rem 1rem}.privacy-cabinet h1{font-size:calc(47px * 0.7);margin-bottom:1.5rem}.privacy-cabinet h1::after{width:60px}.privacy-cabinet:hover h1::after{width:80px}.privacy-cabinet h2{margin-top:2rem;margin-bottom:1rem;font-size:calc(28px * 0.7)}.privacy-cabinet p,.privacy-cabinet span,.privacy-cabinet li{line-height:1.5;font-size:calc(16px * 0.85);margin-bottom:1.25rem}.privacy-cabinet li::before{height:6px;top:0.4rem;width:6px}.privacy-cabinet p:hover,.privacy-cabinet li:hover{transform:translateX(3px)}} @media (max-width: 1200px) {.contact-us .connect-support{grid-column:2 / 12}.contact-us form{width:70%}} @media (max-width: 768px) {.contact-us .connect-support h3{padding:30px;font-size:calc(34px * 0.9)}.contact-us .message-support{padding:150px 20px 80px}.contact-us form{padding:40px 30px;width:100%}.contact-us form h3{font-size:calc(34px * 0.9);margin-bottom:35px}} @media (max-width: 767px) {.get-updates{padding:4rem 1.5rem}.get-updates::before{width:50%}.get-updates h3{text-align:center}.get-updates h3::after{left:50%;transform:translateX(-50%) scaleX(0)}.get-updates .culture-block:hover h3::after{transform:translateX(-50%) scaleX(1)}.get-updates .sub-unit{margin-top:0.5rem;width:100%}} @media screen and (max-width: 992px) {.learning-system{padding:150px 0 120px}.learning-system .reading-area h2{transform:translateX(-40px);padding:25px 35px}.learning-system .reading-area p{padding:40px 50px;width:80%}.learning-system .reading-area::before{height:200px;right:-100px;width:200px;top:-100px}.learning-system .reading-area::after{left:-100px;width:280px;height:280px;bottom:-140px}.learning-system .culture-block::before,.learning-system .culture-block::after{width:150px}.learning-system .floating-element{height:100px;width:100px}} @media (min-width: 768px) {.thanks-note .culture-block{padding:4rem 5rem}.thanks-note h5{font-size:calc(21px * 1.2)}.thanks-note p{padding:2rem;font-size:calc(16px * 1.05)}} @media (max-width: 767px) {.thanks-note{padding:3rem 0}.thanks-note .culture-block{transform:perspective(1000px) rotateX(1deg);padding:2rem}.thanks-note h5{font-size:calc(21px * 0.9)}.thanks-note p{font-size:calc(16px * 0.95);padding:1rem;line-height:1.6}.thanks-note .culture-block > div:first-child{padding-bottom:1rem;margin-bottom:1.5rem}} @media (max-width: 1200px) {.title-opener .main-hero h1{font-size:calc(46px * 0.9)}} @media (max-width: 992px) {.title-opener{min-height:80vh}.title-opener .main-hero{padding:3rem 2.5rem}.title-opener .main-hero h1{font-size:calc(46px * 0.8)}.title-opener .main-hero h3{max-width:100%;font-size:calc(19px * 0.85)}} @media (max-width: 400px) {.title-opener .main-hero h1{font-size:calc(46px * 0.5)}.title-opener .main-hero h3{font-size:calc(19px * 0.7)}} @media (min-width: 768px) {.who-we-are{padding:150px 0}.who-we-are .container{grid-template-columns:1fr}.who-we-are h2{font-size:calc(31px * 1.4);margin-bottom:3rem}.who-we-are .reading-area{padding:50px}.who-we-are .reading-area::before{height:120px}.who-we-are .reading-area div div{column-count:2}} @media (max-width: 767px) {.who-we-are{padding:80px 0}.who-we-are::after{opacity:0.1}.who-we-are h2{margin-bottom:1.5rem;font-size:calc(31px * 1.1)}.who-we-are h2::after{height:2px;width:50px}.who-we-are .reading-area{padding:30px 25px}.who-we-are .reading-area::before{width:10px;height:60px}.who-we-are .reading-area p{font-size:calc(12px * 1.2)}.who-we-are .reading-area div div{font-size:calc(12px * 0.95);line-height:1.6}} @media (max-width: 480px) {.client-experience{padding:3rem 1rem}.client-experience h2{font-size:calc(29px * 0.7)}.client-experience .user-reviews{padding:1.75rem 1.25rem}.client-experience .user-reviews img{height:50px;width:50px}.client-experience a{font-size:calc(15px * 0.9);padding:0.75rem 1.5rem}} @media (min-width: 1200px) {.teacher-profile .user-reviews{gap:3.5rem;padding:5rem;grid-template-columns:250px 1fr 2.5fr}.teacher-profile .img-expand{width:250px;height:320px}.teacher-profile .name{font-size:calc(20px * 1.2)}.teacher-profile .user-reviews div:nth-child(2) div{font-size:calc(17px * 1.1);margin-top:0.75rem}.teacher-profile .career-overview{font-size:calc(17px * 1.05);line-height:1.9;padding:0 0 0 4rem}} @media (max-width: 768px) {.educational-rewards{padding:80px 0}.educational-rewards .text_main_holder{grid-template-columns:1fr;gap:20px}.educational-rewards .img-expand{height:350px}.educational-rewards h2{font-size:37px}} @media (max-width: 991px) {.prospective-students{padding:80px 0}.prospective-students h4{margin-bottom:70px;font-size:calc(44px * 0.85)}.prospective-students div > div{gap:100px 20px;grid-template-columns:repeat(2,1fr);padding:0}.prospective-students p{height:180px;padding:35px 25px}.prospective-students p:nth-child(3n+2){transform:translateY(0)}.prospective-students p:nth-child(even){transform:translateY(90px)}.prospective-students p svg{top:25px}.prospective-students p span{margin-top:45px}.prospective-students::after{height:150px;width:150px}} @keyframes pulse_scrollbar {0%{opacity:1}50%{opacity:0.7}100%{opacity:1}} @keyframes shimmer {0%{background-position:-1000px 0}100%{background-position:1000px 0}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes float {0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}} @keyframes set-slide-count {to{--slide-count:attr(data-slides integer)}} @keyframes morph {0%{border-radius:40% 60% 70% 30% / 40% 50% 60% 50%}100%{border-radius:70% 30% 40% 60% / 50% 60% 30% 60%}} @keyframes float-rotate {0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(-20px) rotate(45deg)}} @keyframes glow {0%,100%{opacity:0.3;box-shadow:0 0 5px rgb(217,177,189,0.5)}50%{opacity:0.7;box-shadow:0 0 15px rgb(217,177,189)}} @keyframes float {0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-30px) rotate(5deg)}50%{transform:translateY(0) rotate(10deg)}75%{transform:translateY(30px) rotate(5deg)}} @keyframes stretch {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes fadeSlideUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeIn {to{opacity:1;transform:translateX(0)}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes fadeUp {to{transform:translateY(0);opacity:1}} @keyframes hexSpin {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}