.footerlinks-container{width:100%;display:flex;flex-direction:column;gap:.5rem}.footerlinks-heading{text-transform:capitalize;width:100%;color:#fff;padding-bottom:1rem;border-bottom:2px solid #fff;font-family:Exo,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.375rem}.footerlinks-link{margin:0;list-style:none}.footerlinks-link-name{cursor:pointer;margin:0}.footerlinks-link a{color:#fff;text-decoration:none}.footerlinks-link .prospectus{border:none;background-color:transparent;padding:0;cursor:pointer}.footerlinks-link .prospectus,.footerlinks-link-name{text-transform:capitalize;color:#fff;font-family:Exo,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.7rem}.footerlinks-link .prospectus:hover,.footerlinks-link-name:hover{color:#efefef}@media screen and (max-width:600px){.footerlinks-container{width:0;height:0;display:hidden;padding-left:1rem;overflow:scroll}}.footer-container{box-sizing:border-box;width:100%;height:100%;padding:3rem;background:linear-gradient(0deg,rgba(185,0,36,.56),rgba(185,0,36,.56)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/_next/static/media/schoolTopView.6e263e02.webp) #d3d3d3 50% /cover no-repeat;z-index:999;align-items:center;justify-content:center;flex-wrap:wrap;gap:4rem}.footer-container,.map-footer{display:flex;flex-direction:row}.map-footer{width:25%;height:420px;margin-left:-10%;margin-right:2%}.footer-container .hero{width:calc(30% - 3rem);height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.5rem;border-bottom:2px solid #fff}.footer-container .hero .address{color:#fff;font-family:TT Chocolates;font-size:1rem;font-style:normal;font-weight:400;line-height:1.7rem}.footer-container .link-list{width:calc(23.3% - 3rem)}.three-buttons .button{display:flex;margin-left:30%;cursor:pointer;transition:.3s ease;font-size:25px;text-align:center;font-family:TT Chocolates;background-color:#fff;color:#b90124;align-self:center;justify-content:center;padding:.5rem;font-weight:600;width:180px;margin-bottom:1rem;border-radius:5px}.button:hover{color:#505050}@media (max-width:768px){.footer-container{box-sizing:border-box;width:100%;height:fit-content;padding:3rem 1.25rem;border-top:1px solid #a41e34;border-bottom:12px solid #a41e34;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem}.footer-container .header{width:100%;height:fit-content;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1.2rem;padding-bottom:2rem;border-bottom:1px solid #fff}.footer-container .header Link{width:40%;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center}.footer-container .header .link .logo{max-width:100%;max-height:100%}.footer-container .header .right{width:60%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem}.footer-container .header .right .info-div{margin:0;padding:0;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.7rem}.footer-container .header .right .info-div .icon{margin-top:.3rem;width:1rem;height:1rem}.footer-container .header .right .info-div .text{word-wrap:normal;margin:0;padding:0;color:#fff;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.4rem}.footer-container .all-links{width:100%;display:flex;flex-direction:row}.footer-container .all-links .mobile-links{width:50%;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1.6rem}.footer-container .link{text-decoration:none}.prospectus{border:none;padding:0;background-color:transparent;font-family:PF din Display100}.footer-container .all-links .mobile-links .links,.prospectus{text-transform:capitalize;color:#fff;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5625rem}.footer-container .all-links .mobile-links .links{margin-block-start:.8em}.footer-container .all-links .social-links{width:50%;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1.6rem}.footer-container .all-links .social-links .link{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem}.footer-container .all-links .social-links .link .title{text-transform:capitalize;color:#fff;margin-block-start:.8em;margin-block-end:.8em;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5625rem}.three-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;margin:1rem auto;width:100%}.three-buttons .button{display:block;margin-left:auto;cursor:pointer;transition:.3s ease;font-size:15px;text-align:center;font-family:PF din Display;background-color:#efefefd8;color:#b90124;padding:.2rem;font-weight:600;width:calc(33% - 15px);margin-bottom:0;border-radius:5px}}.copyright-text{width:100%;text-align:center;display:block;color:#fff}.bottom-bar{box-sizing:border-box;margin-top:-4%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}@media (max-width:768px){.copyright-text{width:100%;text-align:center;display:block;margin-left:0;font-size:.9rem;color:#fff}.bottom-bar{box-sizing:border-box;margin-top:0;width:100%;display:flex;align-items:center;justify-content:flex-end;padding-inline:2.5rem}}.cmpny-socials-container{height:fit-content;display:flex;flex-direction:column;align-items:flex-start}.cmpny-socials-logo{width:5.875rem;height:5.125rem}.cmpny-tagline{width:100%;color:#505050;font-family:Exo,sans-serif;font-size:1rem;font-style:normal;font-weight:100;line-height:1.5rem;letter-spacing:-.0125rem}.cmpny-socials-btns-item:hover{transform:scale(1.3)}.cmpny-socials-btns-list{display:flex;flex-direction:row;gap:.62rem;margin-top:1rem}.cmpny-socials-btns-item{list-style:none;width:2rem;height:2rem;transition:.3s ease;.cmpny-socials-btns-links{text-decoration:none;color:#505050}}