body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box}body{width:100%}.App{text-align:center;background:linear-gradient(135deg,#ce9ffc,#7367f0);min-height:100vh}.app-header{display:flex;padding-top:1%;padding-bottom:1%}.logo-container{display:flex;padding-left:3%}.logo-container h3{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:2.5rem}.word1{color:#c4c4c4}.word2{color:red}.word3{color:#fff}.logo-container span{margin-right:5%}nav{display:flex;align-items:center;width:100vw;justify-content:flex-end;padding-right:10%;font-size:1rem;text-transform:uppercase;letter-spacing:1px}nav a{margin-left:5%;-webkit-text-decoration:auto;text-decoration:auto;color:#fff;transition:all .25s ease-in-out;padding-bottom:3px;width:6vw}nav a:after{display:block;content:"";border-bottom:2px solid orange;transform:scaleX(0);transition:transform .25s ease-in-out}nav a:hover:after{transform:scaleX(1)}.orange-bar{background-color:orange;padding:1px;color:#333;width:100%}.orange-bar h4{padding:1px;letter-spacing:2px;word-spacing:2px}.static-footer{position:fixed;bottom:0;left:0;width:100vw;height:90px;background:linear-gradient(135deg,#ce9ffc,#7367f0);display:flex;align-items:center}.btn-container{display:flex}.for-user-type-client{padding:20px 40px;font-size:1rem;font-weight:600;border-radius:5px;margin-right:30px;margin-left:30px;transition:all .2s ease-in-out;background:orange;border:1px solid orange;color:#fff;cursor:pointer}.for-user-type-client:hover{transform:scale(1.05)}.for-user-type-instructor{padding:20px 40px;font-size:1rem;font-weight:600;border-radius:5px;margin-right:30px;margin-left:30px;transition:all .2s ease-in-out;background:#000;border:1px solid #000;color:#fff;cursor:pointer}.for-user-type-instructor:hover{transform:scale(1.05)}.sign-in-container{background-image:url(/static/media/fitnespic2.8659634c.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;opacity:.9}.browser-container{height:100vh;background:#fff}.filter-search-container{display:flex;justify-content:space-evenly;padding-top:3%;padding-bottom:2%}.results-card-container,.results-container{display:flex;height:100vh}.results-card-container{width:50vw;background:linear-gradient(135deg,#ce9ffc,#7367f0);background-repeat:no-repeat;background-size:cover;opacity:.9;justify-content:center;align-items:center}.card-container{background:#fff;width:80%;height:90%}.maps-container{width:50vw;height:100%}.fitness-img-container{background-image:url(/static/media/fitnessfashion1.06b5b843.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;background-attachment:fixed;opacity:1;height:110vh;max-width:100%}.fitness-img-container h4{padding:1px;letter-spacing:2px;word-spacing:2px}.fitness-img-container h1{display:flex;letter-spacing:3px;font-size:3rem;color:#fff}.fitness-img-container p{display:flex;flex-wrap:wrap;letter-spacing:2px;word-spacing:2px;line-height:3;margin-top:5%;font-size:1.5rem;color:#fff}.text-container-browser-classes{width:50em;text-align:left;margin-left:3%;margin-top:3%}#browse-btn{padding:3% 10%;font-size:1.2rem;border-radius:25px;background:orange;margin-top:5%;letter-spacing:2px;border:none;color:#fff;transition:all .2s ease-in-out;cursor:pointer}#browse-btn:hover{transform:translateY(-5px);box-shadow:0 12px 5px -8px rgba(0,0,0,.2);background:#ff8c00}.about-section{background:#fff;margin:100px}.about-section-title{font-size:1.7rem;padding-left:5%;padding-right:5%;letter-spacing:2px;word-spacing:2px;padding-top:1%;opacity:.9;line-height:1.6;margin-left:10%;margin-right:10%}.about-why-af{display:flex;flex-wrap:wrap;padding-top:5%;justify-content:center}.about{align-self:center;text-align:left;letter-spacing:2px;word-spacing:2px;max-width:20vw;margin-right:10%}.about h2{color:#9b9b9b;font-size:12px;opacity:.6}.about h1{font-size:24px}.about ul{-webkit-padding-start:0;padding-inline-start:0}.about ul li h3{font-size:16px}.about ul li p{color:#696969}.about-section ul{list-style-type:none}.img-container1{text-align:right;align-self:center}.about img{width:500px}footer{margin-bottom:90px;background:#0d0d0d;color:#fff;margin-top:0;display:flex;justify-content:center}footer div{padding:3%;text-align:left}footer div h3,footer div ul{word-spacing:1px;letter-spacing:1px}footer div ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0;text-align:left;text-align:initial;text-transform:uppercase;line-height:2;font-size:12px}footer div ul a{text-decoration:none;color:hsla(0,0%,100%,.56);transition:all .2s ease-in-out}footer div ul a:hover{color:#fff}.col4 ul{display:flex}.col4 ul li{padding-right:3%}.col4 ul li img{width:30px;transition:all .2s ease-in-out}.col4 ul li img:hover{background-color:#fff}.find-why-af{display:flex;flex-wrap:wrap;padding-top:5%;padding-bottom:10%;justify-content:center}.why{align-self:center;text-align:left;margin-left:12%;letter-spacing:2px;word-spacing:2px;max-width:20vw}.why ul{-webkit-padding-start:0;padding-inline-start:0;margin-right:10%}.img-container2{align-self:center;text-align:left}.img-container2 img{margin-left:-25%}.why h2{color:#9b9b9b;font-size:12px;opacity:.6}.why h1{font-size:24px}.why ul li h3{font-size:16px}.why ul li p{color:#696969}.why img{width:500px}.login-register-container{margin-top:5rem;flex-direction:column;justify-content:center;align-items:center;background:#fff;width:50rem;height:30rem;display:flex;border-radius:10px;background:hsla(0,0%,100%,.45)}.sign-in-button{height:3rem;width:10rem;margin-top:1rem;border:none;border-radius:7px;background-color:#fff;font-size:1rem}.sign-in-button:hover{box-shadow:0 12px 5px -8px rgba(0,0,0,.2);background-color:#ffa600;cursor:pointer}.sign-in-button-disabled{height:3rem;width:10rem;margin-top:1rem;border:none;border-radius:7px;background-color:#fff;font-size:1rem}.sign-in-button-disabled:hover{cursor:pointer}.submit-button{margin:20px}.register-button{text-decoration:underline;margin-top:0}.register-button:hover{cursor:pointer}.map-h2{text-transform:uppercase;font-size:1rem;padding:20px 20px 20px 10px;text-align:center}.google-map{width:100%;height:60vh}.pin{display:flex;align-items:center;width:180px;color:var(--main-blue)}.pin-icon{font-size:4rem}.pin-text{font-size:1.3em}@media screen and (min-width:799px){.google-map{height:80vh}.map-h2{font-size:1.3rem;font-weight:400}.pin{width:15vw}.pin-icon{font-size:10vw}}.sign-in-container{justify-content:flex-start;width:100%;opacity:1}.register-container,.sign-in-container{display:flex;flex-direction:column;align-items:center}.register-container{margin-top:5rem;justify-content:center;background:#b9b9b9;width:700px;height:600px;border-radius:10px}.user-options{height:5rem;width:20rem;margin:4rem;border-radius:20px;border:5px solid #000;background-color:rgba(255,251,0,.109)}.back-button{width:5rem;height:2rem;border-radius:4px;border:2px solid #000;margin:0}.input-container{display:flex;flex-direction:column;align-items:flex-end;margin-right:2rem}input{margin:5px;height:2rem;width:15rem;border-radius:7px;font-size:1rem}.card-container{overflow-y:overlay}.class-container{border:2px solid #ce9ffc;padding:2%;margin:2% 20px 2% 2%;transition:all .2s ease-in-out;cursor:pointer}.class-container:hover{box-shadow:0 12px 5px -8px rgba(0,0,0,.2);background-color:rgba(255,166,0,.109)}.class-info{display:flex}.card-title{width:10vw}.class-description{width:20vw}
/*# sourceMappingURL=main.3fe0807a.chunk.css.map */