@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,700");.landing-grid{background-color:var(--matr-navbar-bg);border-radius:3rem;display:grid;gap:2rem;position:relative}.row{justify-content:space-evenly}.card-body{align-items:center;aspect-ratio:1}.card-square{align-items:center;border-radius:3rem;box-sizing:border-box;display:flex;justify-content:center;position:relative;transform-origin:center center;transition:all .5s ease;width:100%}.card-square:hover{transform:scale(1.35);z-index:2}.card-square img{display:block;max-height:100%;max-width:100%;object-fit:cover}.card-title{font-size:2rem;margin-bottom:2rem}.card-text{font-size:.9rem;margin-bottom:2rem!important}:root{--light-color:#fff;--dark-color:#333;--matr-navbar-bg:var(--light-color);--matr-navbar-bg-rgb:255,255,255}body{--bs-light-rgb:var(--matr-navbar-bg-rgb);background-color:var(--light-color);color:var(--dark-color)}.landing-header,body{font-family:Open Sans,sans-serif}.landing-header{height:80lvh}.btn-minwidth{min-width:200px}.kala-title{font-size:32px;font-weight:600}.carousel-image{max-height:140px;object-fit:contain}#signin-page .alert-light,#signup-page .alert-light{--bs-alert-bg:var(--light-color)}.navbar{box-shadow:0 2px 4px rgba(0,0,0,.1)}.footer,.navbar{background-color:var(--matr-navbar-bg)}.footer{border-top:1px solid #eaeaea;padding:20px;text-align:center}.gray-background{background-color:#f7f7f7;color:var(--dark-color)}.blue-background,.gray-background{padding-bottom:20px;padding-top:10px}.blue-background{background-color:#628fca;color:var(--light-color)}.card-description{color:var(--dark-color);font-size:1.05rem;margin-top:.5rem}.card-description,.footer,.navbar,.text-field,button,h1,h2,h3,h4,h5,p{font-family:Open Sans,sans-serif}