@font-face{font-family:Trajan Pro;src:url(/font/TrajanPro-Regular.ttf)}@font-face{font-family:Lora;src:url(/font/Lora-Regular.ttf)}@font-face{font-family:Cherolina;src:url(/font/Cherolina.ttf)}@font-face{font-family:WindSong;src:url(/font/WindSong-Regular.ttf)}#navbar{position:fixed;width:100%;top:0}#main{width:100%;height:100px;padding:0 50px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#fff;box-sizing:border-box}#logo{height:70px;padding-top:5px;margin:0 30px}#brand-link{flex:1;max-width:calc(100% - 150px)}#user{height:40px;padding-top:10px;margin:0 30px}#gradient{width:100%;height:20px;background:linear-gradient(180deg,#fff,#fffc,#fff0);position:absolute;top:100px}#brand{padding-top:15px;font-family:Trajan Pro;font-size:28px;color:#7f5539}#brand-link{text-decoration:none;color:inherit}@media (max-width: 1200px){#main{height:80px;padding:0}#gradient{height:10px;top:80px}#brand{font-size:18px;margin:0}#logo{width:50px;height:50px;margin:0 25px;padding-top:8px}#user{height:30px;padding-top:15px;margin:0 25px}}@font-face{font-family:Trajan Pro;src:url(/font/TrajanPro-Regular.ttf)}@font-face{font-family:Lora;src:url(/font/Lora-Regular.ttf)}@font-face{font-family:Cherolina;src:url(/font/Cherolina.ttf)}@font-face{font-family:WindSong;src:url(/font/WindSong-Regular.ttf)}#footer-container{width:100%;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;padding:50px 0}#person{display:flex;flex-direction:column;text-align:left;max-width:800px;padding:15px 50px}#person h1{font-family:Trajan Pro,serif;color:#7f5539;font-size:28px}#person p{font-family:Lora,serif;color:#7f5539;font-size:14px}#profile{display:flex;flex-direction:row;padding:15px 30px}#profile img{width:180px;height:180px;border-radius:50%;box-shadow:0 0 10px #0003}#contact{background:#f6f1eb;padding:15px 30px;margin:30px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;box-shadow:0 0 10px #0003;max-width:350px}#contact span{color:#7f5539}#contact-row{display:flex;align-items:center;align-content:left;margin-right:auto;margin-top:5px;margin-bottom:5px}#contact-row img{width:35px;margin-right:10px;display:flex;align-items:left;align-content:left}@font-face{font-family:Trajan Pro;src:url(/font/TrajanPro-Regular.ttf)}@font-face{font-family:Lora;src:url(/font/Lora-Regular.ttf)}@font-face{font-family:Cherolina;src:url(/font/Cherolina.ttf)}@font-face{font-family:WindSong;src:url(/font/WindSong-Regular.ttf)}#landing{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/assets/background-B1CtU2Iq.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#motivation{text-align:center;position:absolute;font-family:WindSong;font-size:120px;color:#fff;text-shadow:3px 3px #7F5539;padding-top:60px}#fade-out{margin-top:auto;width:100%;height:30px;bottom:0;background:linear-gradient(0deg,#fff,#fffc,#fff0)}#cards{padding:50px 30px;height:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#fff}.card{background:#f6f1eb;border-radius:20px;box-shadow:0 0 10px #0003;text-align:center;padding:20px;max-width:260px;margin:20px}.card img{width:180px;height:180px;margin:5px 0;border-radius:50%}.card h2{font-family:Trajan Pro,serif;color:#7f5539;font-size:26px;margin:5px 0}.card p{font-family:Lora,serif;color:#7f5539;font-size:14px;margin:5px 0}.card button{background:#7f5539;color:#f6f1eb;border:none;border-radius:20px;font-family:Lora,serif;font-size:24px;padding:8px 20px;cursor:pointer;margin:10px 0;box-shadow:0 0 10px #0003}@media (max-width: 1200px){#motivation{padding-right:15px;font-size:70px}}@font-face{font-family:Trajan Pro;src:url(/font/TrajanPro-Regular.ttf)}@font-face{font-family:Lora;src:url(/font/Lora-Regular.ttf)}@font-face{font-family:Cherolina;src:url(/font/Cherolina.ttf)}@font-face{font-family:WindSong;src:url(/font/WindSong-Regular.ttf)}#content{width:1000px;margin:120px auto;height:auto;background-color:#f6f1eb;padding:30px;border-radius:20px;box-shadow:0 0 10px #0003}div#firstblock img{max-height:300px;margin-right:40px;margin-top:20px;border-radius:10px;box-shadow:0 0 10px #0006}div#firstblock,div#secondblock{display:flex;flex-direction:row;padding:30px}div#secondblock img{max-height:300px;margin-top:0;margin-left:40px;border-radius:10px;box-shadow:0 0 10px #0006}#comewithme{padding:30px}#list{padding-left:50px}#list span{text-align:justify}#fourth{display:flex;margin:30px 0 80px;justify-content:space-between}.person{display:flex;flex-direction:column;align-items:left;align-content:left;text-align:left;margin:30px 80px 30px 40px}.person h1{margin-top:0}.profile{top:0;margin:30px 0 auto 100px;align-items:right}.profile img{display:flex;width:200px;height:200px;border-radius:50%;box-shadow:0 0 10px #0003}.contact{background:#f6f1eb;padding:20px;display:flex;align-content:center;flex-direction:column;align-items:center;border-radius:20px;box-shadow:0 0 10px #0003;margin:auto 80px auto 0;max-width:350px}.contact span{color:#7f5539}.contact-row{display:flex;align-items:center;align-content:left;margin-right:auto;margin-top:5px;margin-bottom:5px}.contact-row img{width:35px;margin-right:10px;display:flex;align-items:left;align-content:left}span,li{color:#7f5539}@media (max-width: 1200px){body{font-size:14px}#content{width:70vw;margin-top:100px;height:auto;background-color:#f6f1eb;padding:20px}div#firstblock img{max-width:60vw;margin:20px auto auto;border-radius:10px;box-shadow:0 0 10px #0006}div#firstblock{display:flex;flex-direction:column;padding:20px;align-items:center}div#secondblock{display:flex;flex-direction:column;padding:30px;align-items:center}#middle{padding:20px}#comewithme{padding:10px}div#secondblock img{max-width:60vw;margin:30px auto 20px;border-radius:10px;box-shadow:0 0 10px #0006}#list{padding-left:20px}div#list span{text-align:left}}@font-face{font-family:Trajan Pro;src:url(/font/TrajanPro-Regular.ttf)}@font-face{font-family:Lora;src:url(/font/Lora-Regular.ttf)}@font-face{font-family:Cherolina;src:url(/font/Cherolina.ttf)}@font-face{font-family:WindSong;src:url(/font/WindSong-Regular.ttf)}#loginBody{width:100dvw;height:100dvh;display:flex;justify-content:center!important;align-items:center!important}#loginPage{display:flex;flex-direction:row;position:relative;width:800px;border-radius:15px;box-shadow:4px 4px 2px #00000026;overflow:hidden}#loginForm{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px;background-color:#f6f1eb}#loginLogo{width:70px;margin:0}#loginH2{margin:5px 0 20px;font-family:Trajan Pro;color:#7f5539}.loginInput{margin:3px;padding:10px 20px;width:65%;border-radius:10px}#loginButton{margin:15px 0;padding:10px 0;border-radius:10px;width:70%;cursor:pointer;background-color:#7f5539;color:#fff;font-family:Lora}#toRegister{font-size:14px}#loginPic{max-width:50%;height:auto}@media (max-width: 870px){#loginPage{width:90dvw;min-height:60dvh}#loginPic{display:none}#loginForm{width:100%}}@font-face{font-family:Trajan Pro;src:url(/font/TrajanPro-Regular.ttf)}@font-face{font-family:Lora;src:url(/font/Lora-Regular.ttf)}@font-face{font-family:Cherolina;src:url(/font/Cherolina.ttf)}@font-face{font-family:WindSong;src:url(/font/WindSong-Regular.ttf)}#registerBody{width:100dvw;height:100dvh;display:flex;justify-content:center!important;align-items:center!important}#registerPage{display:flex;flex-direction:row;position:relative;width:800px;border-radius:15px;box-shadow:4px 4px 2px #00000026;overflow:hidden}#backArrow{position:absolute;left:20px;top:15px;font-size:24px;color:#7f5539;rotate:180deg}#registerForm{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px;background-color:#f6f1eb}#registerLogo{width:70px;margin:0}#registerH2{margin:5px 0 20px;font-family:Trajan Pro;color:#7f5539}.registerInput{margin:3px;padding:10px 20px;width:65%;border-radius:10px}#registerButton{margin:15px 0;padding:10px 0;border-radius:10px;width:70%;cursor:pointer;background-color:#7f5539;color:#fff;font-family:Lora}#toLogin{font-size:14px}#registerPic{max-width:50%;height:auto}@media (max-width: 870px){#registerPage{width:90dvw;min-height:60dvh}#registerPic{display:none}#registerForm{width:100%}}@font-face{font-family:Trajan Pro;src:url(/font/TrajanPro-Regular.ttf)}@font-face{font-family:Lora;src:url(/font/Lora-Regular.ttf)}@font-face{font-family:Cherolina;src:url(/font/Cherolina.ttf)}@font-face{font-family:WindSong;src:url(/font/WindSong-Regular.ttf)}#accountPage{margin-top:120px;height:calc(100dvh - 240px);margin-bottom:120px;display:flex;align-items:center;justify-content:center}#accountIsland{width:800px;height:250px;background-color:#f6f1eb;border-radius:30px;display:flex;align-items:center}#myProfile{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40%}#myProfile h2{margin:30px 0 10px;font-family:Trajan Pro;color:#7f5539}#myProfile p{font-family:Lora;color:#7f5539}#myPurchases{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(60% - 40px);margin:20px;height:210px;border-radius:10px;background-color:#fffc}#logout{background-color:#7f5539;color:#fff;width:40%;height:30px;border-radius:10px;margin:50px 0 20px;font-family:Lora}@media (max-width: 1200px){#accountPage{margin-top:100px;margin-bottom:100px;height:calc(100dvh - 200px)}#accountIsland{width:80dvw;height:auto;flex-direction:column}#myProfile{width:100%}#logout{background-color:#7f5539;color:#fff;width:40%;height:30px;border-radius:10px;margin:10px 0;font-family:Lora}#myPurchases{width:calc(100% - 40px)}}*{margin:0;padding:0;border:none}body{min-height:100dvh;display:flex;flex-direction:column;justify-content:end}
