.container{width:1123px;max-width:100%;margin:auto}.head-main{flex:1 0 auto}svg{height:30px;width:30px}.chrome-ext{flex:0 0 auto}.chrome-ext{color:#ffffff;padding:6rem 0 4rem;z-index:1;position:relative}.join-list::before{height:40%;opacity:0.1;top:-5%;z-index:1;background:rgb(156,180,191);clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);transform:rotate(-15deg) translateZ(0);content:"";position:absolute;right:-5%;width:40%}.join-list .legacy-story{box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);backdrop-filter:blur(5px);transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);padding:3rem;transform:perspective(1000px) rotateX(2deg);background:rgba(255,255,255,0.95);border-left:4px solid rgb(156,180,191)}.join-list .input_holder input[type="email"]{padding:0.9rem 1.2rem;font-size:12px;outline:none;color:#000000;font-family:Arial,sans-serif;transition:all 0.3s ease;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05);background:#ffffff;border:2px solid rgba(0,0,0,0.08);width:100%}.join-list .input_holder input[type="submit"]:active{transform:translateY(1px)}.join-list .input_holder input[type="submit"]::after{left:50%;position:absolute;top:50%;background:rgba(255,255,255,0.1);border-radius:50%;width:150%;transform:translate(-50%,-50%) scale(0);content:'';z-index:-1;height:150%;transition:transform 0.6s,opacity 0.6s}.statistics-information h2{margin-bottom:80px;position:relative;color:#000000;align-self:flex-start;font-size:32px;font-weight:700}.statistics-information ul{list-style:none;margin:0;display:flex;position:relative;flex-wrap:wrap;padding:0;width:100%}.statistics-information .key-pros::before{background:rgb(96,164,147);transition:height 0.6s ease;content:"";height:0%;left:-3px;position:absolute;width:3px;z-index:1;top:0}.statistics-information .key-pros:hover::after{box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:scale(1)}.statistics-information .key-pros:nth-child(even) p{color:rgb(96,164,147)}.statistics-information .key-pros span::after{width:50px;top:50%;position:absolute;background:rgba(0,0,0,0.5);content:"";height:1px;right:0}.statistics-information .key-pros:nth-child(2){animation-delay:0.3s}.course-summary{position:relative;padding:120px 0 100px;background:linear-gradient(135deg,rgb(221,225,228) 0%,#ffffff 100%);overflow:hidden}.course-summary .container{z-index:2;padding:0 25px;margin:0 auto;position:relative;max-width:1200px}.course-summary h2{line-height:1.3;font-weight:700;margin-bottom:50px;font-size:calc(31px * 1.1);position:relative;transform:translateX(-5px);color:#000000}.course-summary .img-banner{overflow:hidden;position:relative;height:300px;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);box-shadow:0 15px 30px rgba(0,0,0,0.15);transform:perspective(1000px) rotateX(2deg) rotateY(-2deg);border-radius:22px}.course-summary .text-description{position:relative;padding:20px 0}.course-summary .description{font-size:14px;max-height:300px;overflow-y:auto;transform:translateY(0);padding-right:15px;color:#000000;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1);margin-bottom:20px;line-height:1.7;position:relative}.course-summary .text-description:hover::before{transform:scaleY(1)}.chrome-ext::after{animation:gridAnimate 15s linear infinite;position:absolute;z-index:-1;opacity:0.15;top:0;height:100%;background-position:center;background:linear-gradient(rgba(rgb(156,180,191),0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(rgb(156,180,191),0.2) 1px,transparent 1px);left:0;width:100%;background-size:30px 30px;content:""}.chrome-ext .company_holder h3{margin-bottom:1.5rem;font-weight:700;position:relative;display:inline-block;background:linear-gradient(90deg,#ffffff,rgb(156,180,191));font-size:37px;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent}.chrome-ext .head-base{transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);box-shadow:0 8px 32px rgba(0,0,0,0.15);padding:1.5rem;border-radius:10px;position:relative;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%);backdrop-filter:blur(4px)}.chrome-ext .head-base .first-section{gap:0.7rem;display:flex;flex-direction:column}.chrome-ext .head-base .first-section a{font-size:18px;overflow:hidden;color:#ffffff;position:relative;text-decoration:none;opacity:0.7;padding:0.4rem 1rem;transition:all 0.3s ease;z-index:1;border-radius:10px}.policy-links{position:relative;grid-column:1 / 13;padding:1.5rem 0;margin-top:4rem;background:rgba(0,0,0,0.5);border-top:1px solid rgba(255,255,255,0.05);grid-row:2}.our-story{background:rgb(221,225,228);position:relative;padding:100px 0;overflow:hidden}.our-story .container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.our-story .legacy-story{position:relative}.our-story h3::after{width:100%;position:absolute;left:0;content:"";height:4px;transform:scaleX(0.7);transform-origin:left;bottom:-15px;transition:transform 0.6s ease;background:rgb(96,164,147)}.our-story .study-experts::after{border-bottom:3px solid rgb(156,180,191);width:40px;content:"";border-right:3px solid rgb(156,180,191);height:40px;right:-20px;position:absolute;bottom:-20px}.our-story .study-experts p{color:#000000;margin-bottom:0;line-height:1.8;font-size:18px;max-width:600px}.our-story .study-experts .img-banner:hover{transform:perspective(1000px) rotateY(0)}.our-story .mastery-zone::before{height:40px;content:"";width:40px;position:absolute;top:-20px;border-top:3px solid rgb(96,164,147);right:-20px;border-right:3px solid rgb(96,164,147)}.our-story .mastery-zone p::before{left:-20px;width:3px;content:"";border-radius:10px;background:linear-gradient(to bottom,rgb(96,164,147),transparent);position:absolute;height:100%;top:0}.our-story .study-experts .img-banner::after{content:"";bottom:0;height:30%;background:linear-gradient(to top,rgba(0,0,0,0.5),transparent);width:100%;left:0;z-index:1;position:absolute}.operation-process::after{right:-5%;z-index:0;height:300px;width:300px;position:absolute;top:-10%;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;content:"";opacity:0.1;transform:translateZ(0);animation:float 20s infinite ease-in-out;background:linear-gradient(225deg,rgb(156,180,191) 0%,rgb(96,164,147) 100%)}.operation-process h3::before{transform:translateY(-50%);width:20px;height:3px;transition:opacity 0.4s ease,width 0.4s ease;left:-35px;position:absolute;top:50%;content:"";background-color:rgb(156,180,191);opacity:0}.operation-process p span{display:block;background:linear-gradient(to right,rgba(255,255,255,0.95),rgba(255,255,255,0.5));transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s ease;padding:30px 35px;border-left:4px solid rgb(156,180,191);box-shadow:0 10px 30px rgba(0,0,0,0.05),0 1px 4px rgba(0,0,0,0.03),0 20px 25px -5px rgba(0,0,0,0.02);position:relative;backdrop-filter:blur(5px)}header .header-main{flex-direction:column;margin:1rem 0;position:relative;align-items:center;box-shadow:0 5px 25px rgba(0,0,0,0.1);border-radius:14px;display:flex;background:#ffffff;overflow:hidden;padding:1.5rem 0}header .nav-primary::after{position:absolute;height:1px;background:linear-gradient(to right,transparent,rgb(156,180,191,0.5),rgb(96,164,147,0.5),rgb(156,180,191,0.5),transparent);width:60%;left:20%;bottom:0;content:''}header .page-top::before{background:linear-gradient(to top,rgb(156,180,191,0.5),transparent);bottom:0;content:'';transition:height 0.3s ease;z-index:-1;width:100%;left:0;position:absolute;height:0}.plan-list{position:relative;overflow:hidden;background:rgb(221,225,228);padding:5rem 0}.plan-list::after{left:-50px;position:absolute;bottom:-50px;filter:blur(50px);height:250px;border-radius:50%;width:250px;content:"";background:linear-gradient(225deg,rgb(156,180,191,0.5),rgb(96,164,147,0.5));z-index:0}.plan-list .training-fees h2::after{background:linear-gradient(90deg,rgb(156,180,191),rgb(96,164,147));height:3px;position:absolute;bottom:-10px;content:"";transform:translateX(-50%);width:80px;left:50%}.plan-list .learning-packages{justify-content:space-between;background:#ffffff;transition:all 0.4s ease;display:flex;box-shadow:0 15px 35px rgba(0,0,0,0.1);overflow:hidden;flex-direction:column;min-height:430px;z-index:1;position:relative;border-radius:10px}.plan-list .cost-options{color:rgb(96,164,147);display:block;margin:1.5rem 0;font-size:calc(23px * 1.4);font-weight:700;position:relative}.plan-list .img-banner{position:relative;height:180px}.plan-list .img-banner::before{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.6),transparent);z-index:1;content:""}.contact-information{z-index:1;overflow:hidden;background:rgb(221,225,228);padding:100px 0;position:relative}.contact-information .img-banner{top:0;left:0;z-index:0;opacity:0.15;height:100%;position:absolute;width:100%;filter:grayscale(0.7) hue-rotate(25deg)}.contact-information .container{padding:0 20px;z-index:2;margin:0 auto;max-width:1200px;position:relative}.contact-information h3::before{position:absolute;transform:translateX(-50%);bottom:-15px;left:50%;content:'';height:5px;clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);background:linear-gradient(90deg,rgb(156,180,191),rgb(96,164,147));width:100px}.contact-information .feedback-feedback #contact{transform:skew(3deg)}.contact-information .feedback-feedback h3{text-align:left;font-size:24px;margin-bottom:40px;color:#000000;transform:skew(0);font-weight:700}.contact-information .feedback-feedback input[type="text"]:focus,.contact-information .feedback-feedback textarea:focus{box-shadow:8px 8px 0 rgb(156,180,191,0.5);outline:none;transform:translate(-3px,-3px);background-color:rgba(0,0,0,0.02)}.contact-information .feedback-feedback .reach-map label{cursor:pointer;position:relative;color:#000000;padding-left:35px;line-height:1.5;font-size:calc(12px - 2px)}.contact-information .feedback-feedback .reach-map input[type="checkbox"]:checked + label::after{left:9px;border-right:2px solid #ffffff;position:absolute;transform:rotate(45deg);height:12px;top:5px;width:6px;content:'';border-bottom:2px solid #ffffff}.contact-information .feedback-feedback .help-block{padding:18px 40px;color:#ffffff;font-size:18px;display:inline-block;font-weight:700;letter-spacing:2px;transition:all 0.3s ease;box-shadow:5px 5px 0 rgba(0,0,0,0.1);background:rgb(156,180,191);border:none;clip-path:polygon(0 0,100% 0,95% 100%,0% 100%);cursor:pointer;position:relative;text-transform:uppercase}.contact-information .help-grid h4{font-weight:700;text-transform:uppercase;font-size:24px;letter-spacing:2px;position:relative;color:#000000;margin-bottom:40px}.contact-information .help-grid .feedback-request li{margin-bottom:30px;padding-bottom:20px;display:flex;border-bottom:1px solid rgba(255,255,255,0.1);align-items:flex-start;position:relative}.contact-information .help-grid .feedback-request li:hover svg path{transition:fill 0.3s ease;fill:rgb(96,164,147)}.contact-information .help-grid .feedback-request li a:hover{color:rgb(156,180,191)}.attempt-now::after{background-image:radial-gradient(rgb(156,180,191,0.5) 1px,transparent 2px),radial-gradient(rgb(96,164,147,0.5) 1px,transparent 2px);position:absolute;z-index:-1;animation:bgPulse 10s ease-in-out infinite alternate;top:0;opacity:0.06;background-size:30px 30px,50px 50px;background-position:0 0,25px 25px;content:'';height:100%;width:100%;left:0}.attempt-now::after{animation:bgPulse 10s ease-in-out infinite alternate,moveBackground 30s linear infinite}.attempt-now h3::before{content:'';background:rgb(156,180,191);top:50%;transform:translateY(-50%);height:10px;position:absolute;left:-20px;width:10px;box-shadow:2px 2px 4px rgba(0,0,0,0.1),-2px -2px 4px rgba(255,255,255,0.7);border-radius:50%}.attempt-now .online-questions::before{content:'';background:linear-gradient(90deg,rgb(156,180,191,0.5),rgb(96,164,147,0.5),rgb(156,180,191,0.5) );top:0;z-index:-1;height:100%;transition:opacity 0.5s ease;position:absolute;opacity:0;width:100%;left:0}.attempt-now .online-questions:active{transform:translateY(0);box-shadow:inset 5px 5px 10px rgba(0,0,0,0.05),inset -5px -5px 10px rgba(255,255,255,0.6)}.attempt-now:hover .legacy-story::before{opacity:0.05;background-size:40px 100%}.educational-gains{overflow:hidden;position:relative;padding:7rem 0;background:linear-gradient(135deg,rgb(221,225,228) 0%,rgba(245,245,248,0.9) 100%)}.educational-gains::before{transform:rotate(-15deg);z-index:0;background:linear-gradient(to right,rgb(156,180,191,0.5),rgb(96,164,147,0.5));opacity:0.4;top:-5%;width:25rem;height:25rem;filter:blur(70px);animation:pulse 8s infinite alternate ease-in-out;right:-10%;content:"";position:absolute}.educational-gains h5{margin-left:auto;z-index:2;text-align:center;margin-right:auto;font-size:20px;font-weight:700;opacity:1;color:#000000;transition:transform 0.6s ease-out,opacity 0.8s ease;margin-bottom:3.5rem;max-width:800px;position:relative;transform:translateY(0)}.educational-gains .legacy-story:hover{transform:translateY(-5px)}.educational-gains .img-banner{object-fit:cover;transition:transform 1.2s cubic-bezier(0.215,0.610,0.355,1.000);height:100%;width:100%;transform-origin:center center}.educational-gains .text-description::before{background:linear-gradient(to right,rgba(rgba(0,0,0,0.5),0.05),rgba(rgb(156,180,191,0.5),0.2),rgba(rgba(0,0,0,0.5),0.05));top:0;right:2rem;left:2rem;height:1px;position:absolute;content:""}.educational-gains li:hover p svg{transform:scale(1.15) rotate(5deg)}.educational-gains li p svg path{fill:rgb(156,180,191);transition:fill 0.3s ease}.educational-gains li:nth-child(odd):hover{transform:translateX(5px)}.thanksNode::before{width:100%;opacity:0.07;z-index:1;left:0;position:absolute;background:repeating-linear-gradient( 45deg,rgb(96,164,147,0.5) 0px,rgb(96,164,147,0.5) 2px,transparent 2px,transparent 8px );top:0;pointer-events:none;content:"";height:100%}.thanksNode .legacy-story{position:relative;transform:rotateX(2deg) rotateY(1deg);padding:3.5rem;backdrop-filter:blur(10px);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);border-radius:3px;box-shadow:0 20px 50px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.2) inset;transform-style:preserve-3d;background:linear-gradient( to right bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.7) )}.thanksNode p{line-height:1.8;transform:translateY(20px);opacity:0;font-size:clamp(1rem,1.2vw,14px);font-family:Arial,sans-serif;color:#000000;animation:fadeInUp 0.8s cubic-bezier(0.19,1,0.22,1) forwards 0.6s;max-width:95%;margin:0}.thanksNode a::after{height:1px;transform-origin:right;content:"";transition:transform 0.4s cubic-bezier(0.23,1,0.32,1);transform:scaleX(0);left:0;bottom:-5px;background:linear-gradient( to right,rgb(96,164,147),rgb(156,180,191) );position:absolute;width:100%}.developer-experience .img-banner{filter:grayscale(60%);transition:filter 0.6s ease;min-height:400px;z-index:2;position:relative;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);height:100%}.developer-experience .student-opinions:hover .img-banner{filter:grayscale(0%)}.developer-experience .work-projects{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);display:flex;background:#ffffff;position:relative;z-index:3;margin-left:-10%;flex-direction:column;box-shadow:20px 20px 60px rgba(0,0,0,0.5);justify-content:center;padding:2rem 2rem 2rem 4rem}.developer-experience .work-projects > div:nth-child(2){transition:all 0.4s ease 0.1s;font-weight:600;margin-bottom:2rem;text-transform:uppercase;transform:translateX(15px);font-size:13px;opacity:0.7;color:rgb(96,164,147);letter-spacing:2px}.developer-experience .student-opinions:hover .career-expertise{transform:translateX(0);opacity:1}.title-screen .legacy-story{width:100%;align-items:flex-end;z-index:3;display:flex;height:100%;position:relative}.title-screen .learn-main{display:flex;animation:sidePanCarousel 30s linear infinite;height:100%}.title-screen .learn-base img{transform-origin:center;object-fit:cover;animation:slowZoom 15s alternate infinite ease-in-out;height:100%;width:100%}.title-screen .text-description::before{left:0;content:"";height:3px;right:0;background:linear-gradient(90deg,rgb(156,180,191),rgb(96,164,147));top:0;position:absolute}.title-screen .text-description p{margin-bottom:2rem;line-height:1.7;font-size:15px;position:relative;color:#000000}.title-screen .text-description .help-block:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.secure-oasis{line-height:1.8;padding:60px;font-family:Arial,sans-serif;background-color:rgb(221,225,228);overflow:hidden;color:#000000;box-shadow:0 10px 15px rgba(0,0,0,0.5);position:relative}.secure-oasis h1{border-bottom:2px solid rgb(156,180,191);grid-column:span 2;margin-bottom:30px;position:relative;font-weight:700;padding-bottom:15px;color:rgb(156,180,191);z-index:1;font-size:39px}.secure-oasis h4{font-size:22px}.secure-oasis h6{font-size:20px}.secure-oasis li{padding-left:10px;margin-bottom:15px;border-left:3px solid rgb(96,164,147);z-index:1;line-height:1.7;position:relative}.secure-oasis span{color:rgb(156,180,191);font-weight:600}.course-summary .description::-webkit-scrollbar{width:4px}.course-summary .description::-webkit-scrollbar-track{background:#ffffff}.course-summary .description::-webkit-scrollbar-thumb{background:rgb(96,164,147,0.5);border-radius:10px}@media (max-width: 576px) {.join-list{padding:2rem 0}.join-list .legacy-story{padding:1.5rem;border-left-width:3px}.join-list h3{font-size:calc(20px * 0.8)}.join-list::before,.join-list::after{opacity:0.07}} @media (max-width: 1024px) {.statistics-information{padding:80px 0}.statistics-information h2{align-self:center;text-align:center;margin-bottom:60px}.statistics-information h2::before{left:50%;transform:translateX(-50%)}.statistics-information .key-pros{margin:15px;padding:30px 40px;flex:1 0 calc(50% - 30px)}.statistics-information .key-pros:nth-child(even){margin-top:50px}} @media (prefers-reduced-motion: reduce) {.statistics-information .key-pros,.statistics-information .key-pros:nth-child(odd),.statistics-information .key-pros:nth-child(even){animation:none}} @media (min-width: 768px) {.course-summary{padding:150px 0}.course-summary h2{margin-left:60px;font-size:calc(31px * 1.2);max-width:80%}.course-summary h2::before{left:-60px;bottom:50%;width:100px}.course-summary .education-guide{gap:50px;align-items:center;grid-template-columns:1fr 1.5fr}.course-summary .img-banner{height:450px;transform:perspective(1000px) rotateX(3deg) rotateY(-3deg)}.course-summary .text-description{padding:0 30px}.course-summary .description{max-height:450px}} @media screen and (max-width: 992px) {.chrome-ext .container{grid-template-columns:repeat(1,1fr)}.chrome-ext .company_holder{grid-column:1;grid-row:1}.chrome-ext .carbon-cta{margin-top:2rem;grid-row:2;grid-column:1}.policy-links{margin-top:3rem;grid-row:3}} @media screen and (max-width: 576px) {.chrome-ext{padding:3rem 0 2rem}.chrome-ext .company_holder h3{font-size:calc(37px * 0.9)}.chrome-ext .encrypt-cta{font-size:calc(18px * 0.9)}.chrome-ext .head-base .first-section a{font-size:calc(18px * 0.9)}.policy-links{margin-top:2rem;padding:1rem 0}} @media screen and (max-width: 576px) {.our-story{padding:40px 0}.our-story h3{margin-bottom:30px;font-size:calc(33px * 0.8)}.our-story h3::after{bottom:-10px;height:3px}.our-story .study-experts,.our-story .mastery-zone{margin-bottom:40px}.our-story .study-experts span{margin-bottom:15px;font-size:calc(24px * 0.85)}.our-story .study-experts p,.our-story .mastery-zone p{line-height:1.6;font-size:calc(18px * 0.95)}.our-story .study-experts .img-banner,.our-story .mastery-zone .edu-ethos{margin-top:20px;height:250px}.our-story .study-experts::before,.our-story .study-experts::after,.our-story .mastery-zone::before,.our-story .mastery-zone::after{height:25px;width:25px}} @media (max-width: 991px) {header .header-main{padding:1.2rem 0;margin:0.8rem 0}header .nav-primary{padding:0 0 0.8rem 0}header .nav-primary svg{width:160px}header .head-base{padding:0.8rem 1.5rem 0;gap:0.6rem}header .page-top{padding:0.6rem 1.1rem}} @media (max-width: 480px) {header .header-main{margin:0.5rem 0;padding:0.8rem 0}header .nav-primary{padding:0 0 0.6rem 0}header .nav-primary svg{width:120px}header .head-base{padding:0.6rem 0.5rem 0;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}header .head-base::-webkit-scrollbar{height:3px}header .head-base::-webkit-scrollbar-thumb{background:rgb(156,180,191);border-radius:10px}header .page-top{white-space:nowrap;margin-right:3px;flex-shrink:0}} @media (max-width: 768px) {.contact-information{padding:50px 0}.contact-information h3{font-size:calc(33px);letter-spacing:2px;margin-bottom:40px}.contact-information .feedback-feedback h3,.contact-information .help-grid h4{margin-bottom:30px;font-size:calc(24px - 2px)}.contact-information .feedback-feedback input[type="text"],.contact-information .feedback-feedback textarea{margin-bottom:20px;padding:15px}.contact-information .feedback-feedback textarea{height:120px}.contact-information .feedback-feedback .help-block{padding:15px 30px}.contact-information .help-grid .feedback-request li{margin-bottom:20px;padding-bottom:15px}.contact-information .help-grid .feedback-request li svg{width:20px;height:20px;margin-right:15px}} @media (min-width: 768px) {.educational-gains{padding:9rem 0}.educational-gains h5{margin-bottom:4rem;font-size:calc(20px + 0.2rem)}.educational-gains .legacy-story{flex-direction:row;align-items:stretch;border-radius:100px;gap:0}.educational-gains .legacy-story > div:first-child{clip-path:polygon(0 0,100% 0,90% 100%,0 100%);flex:0 0 45%;height:auto}.educational-gains .text-description{align-items:center;padding:3rem;flex:1;display:flex}.educational-gains .text-description::before{left:0;background:linear-gradient(to bottom,rgba(rgba(0,0,0,0.5),0.05),rgba(rgb(156,180,191,0.5),0.2),rgba(rgba(0,0,0,0.5),0.05));top:3rem;bottom:3rem;height:auto;width:1px;right:auto}.educational-gains ul{grid-template-columns:repeat(2,1fr)}.educational-gains li p{font-size:18px}} @media (max-width: 480px) {.thanksNode{padding:2.5rem 0}.thanksNode .legacy-story{padding:1.5rem}.thanksNode h5{font-size:1.3rem}.thanksNode p{font-size:0.95rem}.thanksNode .legacy-story > div:first-child{padding-bottom:1rem;margin-bottom:1.2rem}.thanksNode a::before{width:calc(100% + 20px);height:calc(100% + 20px);top:-10px;left:-10px}} @media screen and (max-width: 992px) {.title-screen .text-description{width:70%}.title-screen .text-description h1{font-size:calc(45px * 0.9)}.title-screen .text-description p{font-size:calc(15px * 0.95)}} @media only screen and (max-width: 800px) {.secure-oasis{grid-template-columns:1fr;border-radius:10px;padding:30px}.secure-oasis h1{grid-column:span 1;font-size:calc(22px - 0.5rem)}.secure-oasis h2{font-size:calc(22px - 0.4rem)}.secure-oasis p{font-size:calc(14px - 0.2rem)}} @keyframes gridAnimate {0%{background-position:0 0}100%{background-position:30px 30px}} @keyframes backgroundShift {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes pulse {0%{transform:scale(1);opacity:0.1}100%{transform:scale(1.2);opacity:0.15}} @keyframes moveBackground {0%{background-position:0 0,25px 25px}100%{background-position:30px 30px,55px 55px}} @keyframes lineExtend {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes grid-shift {0%{background-position:0 0}100%{background-position:40px 40px}} @keyframes slideUp {0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}