@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@font-face{font-family:Moderniz;src:url(/moderniz/Moderniz.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;font-family:Manrope,sans-serif}:root{--green-gradientA: #77f868;--green-gradientB: #00f5b4;--green: #00ff8c;--font-heading: "Moderniz", "Manrope", sans-serif}::-webkit-scrollbar{width:10px;background:transparent}::-webkit-scrollbar-track{background-color:#000}::-webkit-scrollbar-thumb{background:var(--green);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00a75c}body{font-family:Arial,sans-serif;overflow-x:hidden}h1,h2,h3,.shadow,.heading,.subtext,.locationsHeading{font-family:var(--font-heading)}.aContainer{width:100%;background-color:#fff}.menu{text-align:center;border-bottom:2px solid black;width:90%;margin:0 auto;bottom:30px}.menu ul{display:flex;align-items:center;justify-content:flex-start;gap:50px;list-style:none;padding:0;margin:0;font-family:Manrope,sans-serif;font-size:24px}.menu ul li{list-style:none;margin:0 10px;font-weight:700;color:#000;cursor:pointer}.ExamArmourLogo img{height:80px;margin-right:230px;width:auto}.logoSect{background-color:#fff;height:864px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;padding-top:69px}#three-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;overflow:hidden}.logo{z-index:2;position:relative;bottom:77px;width:1229px;height:auto}.circle-container{position:absolute;top:154px;left:0%;width:3072px;max-width:none;transform:translate(-25%)}.circle-container svg{width:100%;height:auto}.bottom-curve{position:absolute;bottom:-2400px;left:0;width:3072px;transform:translate(-25%) rotate(180deg);z-index:2}.info{position:relative;background-color:#0000;color:#fff;min-height:864px;display:flex;justify-content:center;align-items:center;text-align:center;z-index:3;bottom:440px}.subtext{font-size:45px;font-weight:900;z-index:3;text-align:center}.shadow{font-size:175px;font-weight:900;z-index:3;text-align:center;line-height:1.07;background:linear-gradient(to bottom,#fff 47%,#c7ffd9 0%);-webkit-background-clip:text;background-clip:text;color:transparent}.tutorCarousel{position:relative;bottom:300px}.flexContainer{display:flex;align-items:center;justify-content:center;min-height:864px;padding:0 40px;background-color:#000}.wrapper{max-width:1500px;width:100%;position:relative;margin-top:-1037px}.wrapper i{height:30px;width:30px;background:#fff;text-align:center;line-height:30px;border-radius:20%;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 6px #00000029;z-index:10}.wrapper i.disabled{opacity:.4;pointer-events:none;cursor:default}.wrapper i:first-child{left:-15px;z-index:20}.wrapper i:last-child{right:-11px;z-index:20}.wrapper .carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% / 5) -12px);gap:40px;overflow-x:scroll;overflow-y:visible}.carousel{display:flex;align-items:flex-start;justify-content:flex-start;gap:5%;overflow-x:auto;padding-top:150px;padding-bottom:150px;scroll-behavior:smooth}.carousel .tutorCard{flex:0 0 auto;width:450px;height:450px;background:linear-gradient(to bottom,var(--green-gradientA),var(--green-gradientB));border-top-left-radius:50%;border-top-right-radius:50%;position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:1rem;transition:transform .2s;z-index:10;cursor:pointer}.carousel .tutorCard .img{width:auto;height:600px;display:flex;align-items:flex-end;justify-content:center;margin-top:-166px;overflow:visible}.tutorItem{position:relative;width:450px;height:450px;display:flex;flex-direction:column}.bio{position:absolute;top:100%;left:10%;z-index:9;width:80%;height:30%;overflow:hidden;max-height:1000px;transform:scaleY(0);transform-origin:top;transition:max-height .4s ease,transform .2s ease;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#000;font-size:30px;text-align:center;padding-top:20px}.tutorItem.open .bio{max-height:330px;transform:scaleY(1)}.tutorItem:hover .tutorCard .img img{transform:scale(1.05)}.tutorItem.open:hover .bio{transform:scaleY(1) scale(1.05)}.carousel .tutorCard h2{color:#fff;font-size:1.2rem;margin:.5rem 0 .2rem}.carousel .tutorCard span{color:#0f6;font-size:.9rem}.tutorCard .img img{width:auto;height:100%;max-width:100%;object-fit:contain;object-position:bottom center;transform-origin:center bottom;transition:transform .2s}.locations{position:relative;bottom:450px;width:100%;padding:80px 80px 120px;background:#000;margin-top:-461px;z-index:2}.locations .heading{color:#fff;background:none;-webkit-background-clip:initial;background-clip:initial;line-height:.9;letter-spacing:.01em;margin-bottom:48px;font-size:175px;text-align:center}.locationsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.locationImg{width:100%;height:300px;border-radius:18px;color:var(--ink);min-height:260px;box-shadow:0 18px 40px #00000059}.locationImg img{border-radius:18px;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.locationsText{text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:18px;padding:8px 12px}.locationsText p{font-size:22px;line-height:1.5}.locationsHeading{width:100%;display:inline-block;background:linear-gradient(to bottom,var(--green-gradientA),var(--green-gradientB));color:#000;font-weight:900;font-size:22px;letter-spacing:.04em;padding:12px 22px;border-radius:18px;box-shadow:0 12px 26px #0000004d}.foreword{width:100%;height:864px;background:#fff;position:relative;bottom:120px;z-index:1;overflow:visible}.foreword:before{content:"";position:absolute;inset:-300px 60px 50px;border:10px solid #000;z-index:6;pointer-events:none}.foreword>*{position:relative;z-index:1}.foreword .heading{color:#000;background:none;-webkit-background-clip:initial;background-clip:initial;line-height:.9;letter-spacing:.01em;margin-bottom:48px;font-size:100px;text-align:center}.foreword .forewordContent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;color:#000;text-align:center;justify-items:center;align-items:center}.foreword .forewordContent img{width:50%;height:auto;position:relative;transform:scale(1.5);margin-top:72px;z-index:-1}.foreword .forewordText{margin-left:-150px;padding-inline:10%}.forewordText h1{font-size:40px;line-height:1.5}.forewordText p{font-size:30px;line-height:1.5;font-style:italic}@media screen and (max-width:1200px){.logoSect{height:760px;padding-top:60px}.logo{width:980px;bottom:60px}.circle-container{top:120px;width:2500px}.bottom-curve{bottom:-2050px;width:2500px}.info{min-height:760px;bottom:120px}.subtext{font-size:48px}.shadow{font-size:192px}.flexContainer{min-height:760px}.wrapper{margin-top:-900px}.carousel .tutorCard .img{width:200px;height:230px}.locations{margin-top:-6600px;position:relative;bottom:600px;padding:64px 64px 96px}.locations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.foreword{height:760px}.foreword .forewordContent{top:380px}.wrapper .carousel{grid-auto-columns:calc(25% - 9px)}}@media screen and (max-width:900px){.logoSect{height:640px;padding-top:50px}.logo{width:800px;bottom:50px}.circle-container{top:100px;width:2000px}.bottom-curve{bottom:-1650px;width:2000px}.info{min-height:640px;bottom:100px}.subtext{font-size:36px}.shadow{font-size:150px}.flexContainer{min-height:640px}.wrapper{margin-top:-700px}.carousel .tutorCard .img{width:170px;height:200px}.locations{padding:48px;margin-top:-300px}.locations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.loc-card,.loc-card--image{min-height:240px}.loc-card--text,.loc-text p,.locationsHeading{font-size:20px}.foreword{height:640px}.foreword .forewordContent{top:320px}.wrapper .carousel{grid-auto-columns:calc((100% / 3) - 6px)}}@media screen and (max-width:750px){.wrapper .carousel{grid-auto-columns:calc(50% - 4px)}.locations-grid{grid-template-columns:1fr}.loc-card--image{aspect-ratio:auto}}@media screen and (max-width:400px){.wrapper .carousel{grid-auto-columns:calc(100% - 2px)}}.footer-top-bar{background-color:#00ff8c;height:15px;width:100%}.footer-section{margin-top:-100px}.site-footer{background-color:#000;color:#fff;padding:40px 20px}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:40px}.footer-left,.footer-center{flex:1}.footer-right img{width:80px;height:auto}@media(max-width:700px){.footer-content{flex-direction:column;text-align:center}.footer-right img{margin-top:20px}}
