.landing-page-content{min-height:100vh;position:relative;background:url(/static/media/hero-bg.06f9419f.png) no-repeat bottom;background-size:cover}.landing-page-content .container{width:80%;max-width:1400px;margin:0 auto;display:flex}.landing-page-content .top-content a{text-transform:uppercase}.landing-page-content .top-content header{height:130px;width:100%;display:flex;justify-content:center;align-items:center}.landing-page-content .top-content header .container{display:flex;justify-content:space-between;align-items:center;height:100%}.landing-page-content .top-content header .container .logo a{font-size:3em;font-family:"Ribeye Marrow",cursive;color:#185c65;text-transform:lowercase}.landing-page-content .top-content header .container .logo a .logo-icon{height:70px;width:70px;background:#fff;text-transform:uppercase}.landing-page-content .top-content header .container nav a{margin-left:30px;text-transform:uppercase;color:#000;font-size:1rem;letter-spacing:.5px;font-weight:700}.landing-page-content .top-content header .container nav a.btn-primary{color:#fff}@media screen and (max-width:992px){.landing-page-content .top-content header{height:100px}.landing-page-content .top-content header .container .logo a .logo-icon{height:50px;width:50px}}@media screen and (max-width:768px){.landing-page-content .top-content header{height:70px}.landing-page-content .top-content header .container .logo a{font-size:2.5em}.landing-page-content .top-content header .container .logo a .logo-icon{height:40px;width:40px}.landing-page-content .top-content header .container .logo a span:nth-child(2){display:none}.landing-page-content .top-content header .container nav a{margin-left:10px;font-size:.9em;letter-spacing:0}}.landing-page-content .top-content .banner .container{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 130px);padding:70px 0;margin-top:-50px;text-align:center}.landing-page-content .top-content .banner .container h1{margin-bottom:40px;font-size:3em;text-transform:uppercase;font-family:"Roboto",sans-serif;color:#fff;letter-spacing:7px;text-shadow:-2px -1px 4px rgba(0,0,0,.25),4px 2px 4px rgba(0,0,0,.5)}.landing-page-content .top-content .banner .container h3{font-size:1em;color:rgba(0,0,0,.7);letter-spacing:2px;margin-bottom:30px;width:60%;line-height:1.5em;font-family:"Raleway",sans-serif}@media screen and (max-width:992px){.landing-page-content .top-content .banner .container{min-height:calc(100vh - 100px);padding:50px 0;margin-top:-30px}.landing-page-content .top-content .banner .container h1{margin-bottom:40px;font-size:2.4em;letter-spacing:3px}.landing-page-content .top-content .banner .container h3{letter-spacing:1px;margin-bottom:30px;width:80%}}@media screen and (max-width:768px){.landing-page-content .top-content .banner .container{min-height:calc(100vh - 70px);padding:70px 0;margin-top:0}.landing-page-content .top-content .banner .container h1{margin-bottom:30px;font-size:2.25em;text-shadow:-2px -1px 4px rgba(0,0,0,.2),4px 2px 4px rgba(0,0,0,.3)}.landing-page-content .top-content .banner .container h3{margin-bottom:20px;width:100%}}footer{position:absolute;bottom:-100px;height:100px;overflow:hidden;width:100%;background:#f8f9fa}footer .container{justify-content:space-between;height:100%;align-items:center}footer .container a{color:rgba(0,0,0,.7)}footer .container a:hover{color:#000;text-decoration:underline}footer .container .logo{font-family:"Ribeye Marrow",cursive;font-size:1.5rem;height:100%;display:flex;align-items:center}footer .container .logo span{font-family:"Roboto",sans-serif;font-size:.9rem;margin-left:16px}footer .container .footer-links{display:flex;height:100%;align-items:center}footer .container .footer-links ul{display:flex;margin-left:16px}footer .container .footer-links ul li{margin:10px}footer .container .footer-links ul li a{font-size:1rem}footer .container .social-media a{margin-left:20px;font-size:1.2rem}@media screen and (max-width:768px){footer{bottom:-120px;height:120px}footer .container{flex-wrap:wrap}footer .container a{color:rgba(0,0,0,.7)}footer .container a:hover{color:#000;text-decoration:underline}footer .container .logo{font-size:1rem;height:50px;order:2}footer .container .footer-links{justify-content:center;flex-wrap:wrap;height:50%;align-items:center;order:1;width:100%}footer .container .footer-links ul{margin-left:0}footer .container .footer-links ul li{margin:10px}footer .container .footer-links ul li a{font-size:.9rem}footer .container .social-media{order:3;height:50%;display:flex;align-items:center}footer .container .social-media a{margin-left:20px;font-size:1rem}}@media screen and (max-width:992px){.landing-page-content .container{width:90%}}.auth-content{background:#185c65;background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.2) 75%,rgba(0,0,0,.3)),url(/static/media/auth-bg.187bcb4e.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover;min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;padding:20px;text-align:center;font-size:16px}.auth-content .auth-container{width:90%;max-width:800px;min-width:300px;margin:30px auto;background:#fff;padding:50px 100px}.auth-content .auth-container a{color:#185c65}.auth-content .auth-container a:hover{color:#0c434f;text-decoration:underline}.auth-content .auth-container h1{font-size:1.5em;text-transform:capitalize;margin-bottom:10px}.auth-content .auth-container .auth-social button{margin:10px;width:150px}.auth-content .auth-container .auth-social button .icon{margin-right:10px;font-size:1.3rem}.auth-content .auth-container small{margin:10px 0;display:block;font-size:1.2em}.auth-content .auth-container form{padding:20px 0}.auth-content .auth-container form .double-inputs{width:100%;display:flex;justify-content:space-between}.auth-content .auth-container form .double-inputs .field-group{width:48%}.auth-content .auth-container form .field-group{width:100%;text-align:left;padding:15px 0;position:relative}.auth-content .auth-container form .field-group label{margin-bottom:7px}.auth-content .auth-container form .field-group input,.auth-content .auth-container form .field-group label{display:block;width:100%;font-size:1rem}.auth-content .auth-container form .field-group input{height:35px;padding:0 10px;font-size:.9rem;border:1px solid rgba(0,0,0,.6)}.auth-content .auth-container form .field-group input:focus{outline:1px solid #185c65!important}.auth-content .auth-container form .field-group input::-webkit-input-placeholder{opacity:.7}.auth-content .auth-container form .field-group input:-ms-input-placeholder{opacity:.7}.auth-content .auth-container form .field-group input::-ms-input-placeholder{opacity:.7}.auth-content .auth-container form .field-group input::placeholder{opacity:.7}.auth-content .auth-container form .field-group input.error{border:1px solid #d94c48}.auth-content .auth-container form .field-group small.error{color:#d94c48;font-size:14px;font-style:italic;font-weight:700;margin:10px 0 0}.auth-content .auth-container form .field-group .password-container{position:relative}.auth-content .auth-container form .field-group .password{position:absolute;bottom:-50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;color:#757575;line-height:35px;cursor:pointer;font-size:.9rem}.auth-content .auth-container form .field-group .password.show-password{color:#185c65}.auth-content .auth-container form .field-group .password.hide-password{color:#d3d3d3}.auth-content .auth-container form p{margin:15px 0 25px}.auth-content .auth-container form button.btn-primary{display:flex;width:100%;height:35px;border-radius:0;padding:0}.react-responsive-modal-modal{padding:0;background:#fff}.react-responsive-modal-modal button.react-responsive-modal-closeButton{cursor:pointer}.react-responsive-modal-modal .modal{padding:30px;width:60vw;max-width:600px;min-width:300px}.react-responsive-modal-modal .modal form{width:100%;display:flex;flex-direction:column;align-items:flex-end}.react-responsive-modal-modal .modal form .field-group{width:100%;text-align:left;padding:25px 0;position:relative}.react-responsive-modal-modal .modal form .field-group label{margin-bottom:7px}.react-responsive-modal-modal .modal form .field-group input,.react-responsive-modal-modal .modal form .field-group label{display:block;width:100%;font-size:1rem}.react-responsive-modal-modal .modal form .field-group input{height:35px;padding:0 10px;font-size:.9rem;border:1px solid rgba(0,0,0,.6)}.react-responsive-modal-modal .modal form .field-group input::-webkit-input-placeholder{opacity:.7}.react-responsive-modal-modal .modal form .field-group input:-ms-input-placeholder{opacity:.7}.react-responsive-modal-modal .modal form .field-group input::-ms-input-placeholder{opacity:.7}.react-responsive-modal-modal .modal form .field-group input::placeholder{opacity:.7}.react-responsive-modal-modal .modal form button.btn-primary{display:inline-flex;width:150px;height:35px;border-radius:0;padding:0}@media screen and (max-width:768px){.auth-content .auth-container{width:95%;padding:50px 20px}.auth-content .auth-container form .double-inputs{flex-direction:column}.auth-content .auth-container form .double-inputs .field-group{width:100%}}@media screen and (max-width:457px){.auth-content .auth-container{width:100%;padding:50px 20px}.auth-content .auth-container .auth-social button{width:100%;margin:10px 0}.auth-content .auth-container form .double-inputs{flex-direction:column}.auth-content .auth-container form .double-inputs .field-group{width:100%}}.dashboard{max-height:100vh;width:100%;max-width:2000px;margin:0 auto;position:relative;overflow-x:hidden;background-color:#ecf0f5}.dashboard a{text-decoration:none}.dashboard .page-content aside{float:left;width:300px;background:#0c434f;height:100%;position:fixed;overflow-y:auto;overflow-x:hidden;z-index:2000;top:0;transition:.35s}.dashboard .page-content aside.side-nav-open{width:70px}.dashboard .page-content aside.side-nav-open nav{min-height:calc(100vh - 60px)}.dashboard .page-content aside.side-nav-open .logo,.dashboard .page-content aside.side-nav-open nav ul li a{align-items:center;justify-content:center;padding:0}.dashboard .page-content aside.side-nav-open .logo .icon,.dashboard .page-content aside.side-nav-open nav ul li a .icon{margin:0}.dashboard .page-content aside.side-nav-open .logo span,.dashboard .page-content aside.side-nav-open .profile-name,.dashboard .page-content aside.side-nav-open nav ul li a span{display:none}.dashboard .page-content aside .logo{height:60px;border-bottom:1px solid #1c697a;width:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:20px;color:#fff;font-size:1.5em;font-family:"Ribeye Marrow",cursive}.dashboard .page-content aside .logo .logo-icon{height:40px;width:40px}.dashboard .page-content aside .profile-name{padding:0 20px;height:70px;line-height:70px;font-size:1.2em;color:#fff}.dashboard .page-content aside nav{justify-content:space-between;min-height:calc(100vh - 130px);flex-direction:column;display:flex}.dashboard .page-content aside nav ul{list-style:none}.dashboard .page-content aside nav ul li{width:100%;height:50px}.dashboard .page-content aside nav ul li a{display:flex;justify-content:flex-start;align-items:center;padding:0 20px;width:100%;height:50px;line-height:50px;color:#cedadd;transition:.35s;overflow:hidden;font-size:1.05rem;letter-spacing:.5px}.dashboard .page-content aside nav ul li a:hover{background:#063946}.dashboard .page-content aside nav ul li a .icon{margin-right:15px;color:#fff}.dashboard .page-content aside nav ul li a.active{background:#185c65}@media screen and (max-width:768px){.dashboard .page-content aside{float:left;width:70px;background:#0c434f;height:100%;position:fixed;overflow-y:auto;overflow-x:hidden;z-index:2000;top:0;transition:.35s}.dashboard .page-content aside.side-nav-open{width:250px}.dashboard .page-content aside.side-nav-open .profile-name{display:none}.dashboard .page-content aside.side-nav-open nav{min-height:calc(100vh - 130px)}.dashboard .page-content aside.side-nav-open nav ul li a{justify-content:flex-start}.dashboard .page-content aside.side-nav-open nav ul li a .icon{margin-right:15px!important}.dashboard .page-content aside.side-nav-open .logo,.dashboard .page-content aside.side-nav-open nav ul li a{align-items:center;justify-content:flex-start;padding-left:20px}.dashboard .page-content aside.side-nav-open .logo .icon,.dashboard .page-content aside.side-nav-open nav ul li a .icon{margin:0}.dashboard .page-content aside.side-nav-open .logo span,.dashboard .page-content aside.side-nav-open .profile-name,.dashboard .page-content aside.side-nav-open nav ul li a span{display:inline-block}.dashboard .page-content aside .logo{height:60px;border-bottom:1px solid #1c697a;width:100%;display:flex;justify-content:center;align-items:center;padding-left:0;color:#fff;font-size:1.5em;font-family:"Ribeye Marrow",cursive}.dashboard .page-content aside .logo .logo-icon{height:40px;width:40px}.dashboard .page-content aside .logo span{display:none}.dashboard .page-content aside .profile-name{padding:0 20px;height:70px;line-height:70px;font-size:1.2em;color:#fff;display:none}.dashboard .page-content aside nav{justify-content:space-between;min-height:calc(100vh - 60px);flex-direction:column;display:flex}.dashboard .page-content aside nav ul{list-style:none}.dashboard .page-content aside nav ul li{width:100%;height:50px}.dashboard .page-content aside nav ul li a{display:flex;justify-content:center;align-items:center;padding:0 20px;width:100%;height:50px;line-height:50px;color:#cedadd;transition:.35s;overflow:hidden;font-size:1em;letter-spacing:.5px}.dashboard .page-content aside nav ul li a:hover{background:#063946}.dashboard .page-content aside nav ul li a .icon{margin-right:0;color:#fff}.dashboard .page-content aside nav ul li a.active{background:#185c65}.dashboard .page-content aside nav ul li a span{display:none}}.dashboard .page-content header.dashboard-header{background:#fff;margin-left:300px;position:fixed;top:0;height:60px;width:calc(100% - 300px);box-shadow:0 0 30px rgba(0,0,0,.2);z-index:2;transition:.35s}.dashboard .page-content header.dashboard-header.full-width{width:calc(100% - 70px);margin-left:70px}.dashboard .page-content header.dashboard-header .container{height:100%;display:flex;align-items:center;justify-content:space-between;width:95%;margin:0 auto}.dashboard .page-content header.dashboard-header .container .burger{cursor:pointer;width:20px;height:15px;display:flex;visibility:hidden;flex-direction:column;justify-content:space-between}.dashboard .page-content header.dashboard-header .container .burger span{height:2px;width:20px;display:block;background:#0c434f}.dashboard .page-content header.dashboard-header .container nav{display:flex;height:100%;align-items:center}.dashboard .page-content header.dashboard-header .container nav a{color:#0c434f}.dashboard .page-content header.dashboard-header .container nav a:hover{color:#185c65;text-decoration:underline}.dashboard .page-content header.dashboard-header .container nav .profile-image{margin-left:20px;height:40px;width:40px;overflow:hidden;border-radius:8px;border:2px solid #0c434f;background:#f8f9fa}.dashboard .page-content header.dashboard-header .container nav .profile-image img{height:100%;width:100%}@media screen and (max-width:768px){.dashboard .page-content header.dashboard-header{background:#fff;position:fixed;top:0;width:calc(100% - 70px);margin-left:70px;height:60px;box-shadow:0 0 30px rgba(0,0,0,.2);z-index:2;transition:.35s}.dashboard .page-content header.dashboard-header.full-width{width:calc(100% - 250px);margin-left:250px}.dashboard .page-content header.dashboard-header .container{height:100%;display:flex;align-items:center;justify-content:space-between;width:95%;margin:0 auto}.dashboard .page-content header.dashboard-header .container .burger{cursor:pointer;width:20px;height:15px;display:flex;visibility:visible;flex-direction:column;justify-content:space-between}.dashboard .page-content header.dashboard-header .container .burger span{height:2px;width:20px;display:block;background:#0c434f}.dashboard .page-content header.dashboard-header .container nav{display:flex;height:100%;align-items:center}.dashboard .page-content header.dashboard-header .container nav a{color:#0c434f}.dashboard .page-content header.dashboard-header .container nav a:hover{color:#185c65;text-decoration:underline}.dashboard .page-content header.dashboard-header .container nav .profile-image{margin-left:20px;height:40px;width:40px;overflow:hidden;border-radius:8px;border:2px solid #0c434f;background:#f8f9fa}.dashboard .page-content header.dashboard-header .container nav .profile-image img{height:100%;width:100%}}.dashboard .page-content main{z-index:1;color:#000;position:relative;min-height:100vh;margin:60px 0 0 300px;transition:.35s}.dashboard .page-content main.full-width{margin-left:70px}.dashboard .page-content main .dashboard-content header{width:100%;margin:0 10px;height:70px;background:#fff}.dashboard .page-content main .dashboard-content header .container{padding:0 20px;height:100%;line-height:70px;font-size:18px}.dashboard .page-content main .dashboard-content header .container a{color:#0c434f;font-size:1.4em}.dashboard .page-content main .dashboard-content header .container a:hover{color:#185c65}.dashboard .page-content main .dashboard-content .main-content{width:95%;margin:0 auto;padding:20px 0}.dashboard .page-content main .dashboard-content .main-content section{background:#fff;padding:20px}@media screen and (max-width:768px){.dashboard .page-content main{z-index:1;color:#000;position:relative;min-height:100vh;margin:60px 0 0 70px;transition:.35s}.dashboard .page-content main.full-width{margin-left:250px}.dashboard .page-content main .dashboard-content header{width:100%;margin:0 10px;height:70px;background:#fff}.dashboard .page-content main .dashboard-content header .container{height:100%;line-height:70px;font-size:1.1em;display:flex;align-items:center}.dashboard .page-content main .dashboard-content header .container a{color:#0c434f;font-size:1.4em}.dashboard .page-content main .dashboard-content header .container a:hover{color:#185c65}.dashboard .page-content main .dashboard-content .main-content{width:95%;padding:20px 0}.dashboard .page-content main .dashboard-content .main-content section{background:#fff}}*{margin:0;padding:0;box-sizing:border-box}body{overflow-x:hidden;font-size:20px}body,html{scroll-behavior:smooth}a{text-decoration:none}li{list-style:none}button:focus,input:focus,select:focus,textarea:focus{outline:none!important}.btn{cursor:pointer;font-size:1rem;border:none;padding:1rem 3rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.5px;font-weight:700;box-shadow:4px 4px 7px rgba(0,0,0,.25);transition:.25s ease-in-out}.btn svg{margin-left:10px}.btn:hover{box-shadow:2px 2px 4px rgba(0,0,0,.1)}.btn-primary{background:#185c65;color:#fff;transition:.25s ease-in-out}.btn-primary:hover{background:#0c434f}.btn-secondary{border:1px solid #185c65;background:none;border-radius:0;padding:.5rem 2rem;box-shadow:none}.btn-secondary:hover{background:#185c65;color:#fff}.logo-icon{box-shadow:-3px -2px 7px rgba(0,0,0,.25),3px 2px 7px rgba(0,0,0,.25);display:inline-flex;justify-content:center;align-items:center;font-family:"Ribeye Marrow",cursive;margin-right:5px}@media screen and (max-width:992px){body{font-size:16px}body .btn{font-size:.9rem;padding:.7rem 2rem;letter-spacing:.2px}}@media screen and (max-width:768px){body{font-size:16px}body .btn{font-size:.9rem;padding:.7rem 1rem;border-radius:7px;letter-spacing:0}body .btn-secondary{border-radius:0}}
/*# sourceMappingURL=main.1d04b634.chunk.css.map */